@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap";@font-face{font-family:Edso;src:url(../assets/fonts/Edso-Regular.woff2)format("woff2"),url(../assets/fonts/Edso-Regular.woff)format("woff"),url(../assets/fonts/Edso-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Edso;src:url(../assets/fonts/Edso-Medium.woff2)format("woff2"),url(../assets/fonts/Edso-Medium.woff)format("woff"),url(../assets/fonts/Edso-Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Edso;src:url(../assets/fonts/Edso-Semibold.woff2)format("woff2"),url(../assets/fonts/Edso-Semibold.woff)format("woff"),url(../assets/fonts/Edso-Semibold.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Edso;src:url(../assets/fonts/Edso-Bold.woff2)format("woff2"),url(../assets/fonts/Edso-Bold.woff)format("woff"),url(../assets/fonts/Edso-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Edso;src:url(../assets/fonts/Edso-ExtraBold.woff2)format("woff2"),url(../assets/fonts/Edso-ExtraBold.woff)format("woff"),url(../assets/fonts/Edso-ExtraBold.ttf)format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Edso;src:url(../assets/fonts/Edso-Black.woff2)format("woff2"),url(../assets/fonts/Edso-Black.woff)format("woff"),url(../assets/fonts/Edso-Black.ttf)format("truetype");font-weight:900;font-style:normal;font-display:swap}:root{--font-primary:"Edso", "Edso-Services", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", sans-serif;--font-mono:"Courier New", monospace;--fs-10:10px;--fs-11:11px;--fs-12:12px;--fs-13:13px;--fs-14:14px;--fs-15:15px;--fs-16:16px;--fs-17:17px;--fs-18:18px;--fs-19:19px;--fs-20:20px;--fs-21:21px;--fs-22:22px;--fs-23:23px;--fs-24:24px;--fs-25:25px;--fs-26:26px;--fs-27:27px;--fs-28:28px;--fs-29:29px;--fs-30:30px;--fs-32:32px;--fs-34:34px;--fs-36:36px;--fs-38:38px;--fs-40:40px;--fs-56:56px;--fs-44:44px;--fs-13-2:13.2px;--fw-400:400;--fw-500:500;--fw-600:600;--fw-700:700;--fw-800:800;--fw-900:900;--fw-normal:var(--fw-400);--fw-medium:var(--fw-500);--fw-semibold:var(--fw-600);--fw-bold:var(--fw-700);--fw-extrabold:var(--fw-800);--fw-black:var(--fw-900);--fs-2xs:var(--fs-10);--fs-xs:var(--fs-11);--fs-sm:var(--fs-12);--fs-base:var(--fs-13);--fs-md:var(--fs-14);--fs-lg:var(--fs-16);--fs-xl:var(--fs-18);--fs-2xl:var(--fs-20);--fs-3xl:var(--fs-24);--fs-4xl:var(--fs-30);--text-heading:#111827;--text-primary:#1f2937;--text-body:#374151;--text-label:#4b5563;--text-secondary-clr:#6b7280;--text-muted-clr:#9ca3af;--text-brand:#1868db;--text-brand-hover:#1557b8;--text-success:#16a34a;--text-danger:#dc2626;--text-warning:#d97706;--text-info:#0284c7;--text-purple:#a855f7;--text-success-bright:#10b981;--text-blue-bright:#2563eb;--text-blue-dark:#1e40af;--text-slate-900:#0f172a;--text-slate-600:#475569;--text-slate-500:#64748b;--text-slate-400:#94a3b8;--text-slate-300:#cbd5e1;--star-rating-color:gold;--lh-1:1;--lh-1-1:1.1;--lh-1-15:1.15;--lh-1-2:1.2;--lh-1-3:1.3;--lh-1-35:1.35;--lh-1-4:1.4;--lh-1-5:1.5;--lh-1-6:1.6;--lh-1-65:1.65;--lh-1-7:1.7;--lh-1-8:1.8;--ls-neg-0-03em:-.03em;--ls-neg-0-5px:-.5px;--ls-0-5px:.5px;--ls-0-05em:.05em;--ls-0-1em:.1em;--ls-1px:1px;--bg-primary:#fff;--bg-secondary:#f9fafb;--bg-hover:#f3f4f6;--bg-brand-light:#eff6ff;--bg-sidebar:#2b1e60;--bg-top-header:#493696;--border-subtle:#e5e7eb;--border-main:#d1d5db;--border-brand:#1868db;--bg-success-light:#f0fdf4;--bg-danger-light:#fef2f2;--bg-warning-light:#fffbeb;--bg-info-light:#f0f9ff;--border-success:#bbf7d0;--border-danger:#fecaca;--border-warning:#fde68a;--border-info:#bae6fd;--bg-overlay:#00000080;--shadow-xs:0 1px 2px #0000000d;--shadow-sm:0 2px 8px #0000000d;--shadow-md:0 4px 12px #0000001a;--shadow-lg:0 10px 25px #00000026;--shadow-xl:0 25px 50px -12px #00000040;--transition-speed:.3s;--primary-color:var(--text-brand);--primary-color-rgb:24, 104, 219;--primary-dark:var(--text-brand-hover);--primary-light:var(--bg-brand-light);--success-color:var(--text-success);--warning-color:var(--text-warning);--error-color:var(--text-danger);--background-color:var(--bg-secondary);--card-bg:var(--bg-primary);--text-color:var(--text-primary);--text-secondary:var(--text-secondary-clr);--text-muted:var(--text-muted-clr);--border-color:var(--border-subtle);--hover-bg:var(--bg-hover);--hover-background:var(--bg-hover);--table-header-bg:var(--bg-secondary);--footer-bg:#343b42;--footer-text:#fff;--input-bg:var(--bg-primary);--input-disabled-bg:#f5f5f5;--disabled-color:#ccc;--font-body:var(--font-primary);--font-heading:var(--font-primary);--dark-navy:#0a1128;--primary-blue:var(--text-brand);--pure-white:var(--bg-primary);--text-navy:var(--dark-navy);--bg-light:var(--bg-secondary);--border-soft:var(--border-subtle);--text-main:var(--text-primary);--card-shadow:var(--shadow-sm);--glass-bg:#ffffffb3;--glass-border:#fff6;--transition-smooth:all var(--transition-speed) ease;--step-bg:var(--bg-secondary);--bg-accent:var(--bg-brand-light);--about-dark-navy:var(--dark-navy);--about-light-bg:var(--bg-light);--about-primary-blue:var(--primary-blue);--about-pure-white:var(--pure-white);--about-text-muted:var(--text-secondary-clr);--cu-font-body:var(--font-primary);--cu-font-head:var(--font-primary);--cu-accent:var(--text-brand-hover);--cu-blue:var(--primary-blue);--cu-blue-dark:#1557b8;--cu-blue-light:var(--bg-brand-light);--cu-error:var(--text-danger);--cu-grey-100:var(--bg-secondary);--cu-grey-200:var(--border-subtle);--cu-grey-400:var(--border-main);--cu-navy:var(--dark-navy);--cu-navy-soft:#1e293b;--cu-off-white:#f8fafc;--cu-radius-lg:12px;--cu-radius-md:8px;--cu-radius-sm:4px;--cu-shadow-lg:var(--shadow-lg);--cu-shadow-md:var(--shadow-md);--cu-success:var(--text-success);--cu-text:var(--text-primary);--cu-text-muted:var(--text-secondary-clr);--cu-transition:var(--transition-speed) ease;--cu-white:var(--pure-white);--dashboard-bg:var(--bg-secondary);--dashboard-border:var(--border-subtle);--dashboard-card:var(--bg-primary);--dashboard-muted:var(--text-secondary-clr);--dashboard-primary:var(--primary-color);--dashboard-text:var(--text-primary);--hire-border-glass:#ffffff1a;--hire-dark-navy:var(--dark-navy);--hire-primary-blue:var(--primary-color);--hire-pure-white:var(--pure-white);--hire-text-dark-muted:var(--text-secondary-clr);--legal-bg:var(--bg-secondary);--legal-border:var(--border-subtle);--legal-primary:var(--primary-color);--legal-secondary:var(--text-secondary-clr);--legal-text:var(--text-primary);--modern-bg-light:var(--bg-secondary);--modern-blue:var(--primary-color);--modern-card-shadow:var(--shadow-sm);--modern-card-shadow-hover:var(--shadow-md);--modern-dark-navy:var(--dark-navy);--modern-light-blue:var(--bg-brand-light);--modern-text-main:var(--text-primary);--modern-text-muted:var(--text-secondary-clr);--ub-bg:var(--bg-secondary);--ub-primary:var(--primary-color);--ub-primary-dark:var(--text-brand-hover);--ub-primary-light:var(--bg-brand-light);--ub-radius-lg:12px;--ub-secondary:var(--text-secondary-clr);--ub-shadow-lg:var(--shadow-md);--ub-shadow-xl:var(--shadow-lg);--ub-text-main:var(--text-primary);--ub-text-muted:var(--text-secondary-clr);--ub-transition:var(--transition-speed) ease;--ub-white:var(--pure-white);--up-bg:var(--bg-secondary);--up-primary:var(--primary-color);--up-primary-dark:var(--text-brand-hover);--up-primary-light:var(--bg-brand-light);--up-radius-lg:12px;--up-secondary:var(--text-secondary-clr);--up-shadow-lg:var(--shadow-md);--up-shadow-xl:var(--shadow-lg);--up-text-main:var(--text-primary);--up-text-muted:var(--text-secondary-clr);--up-transition:var(--transition-speed) ease;--up-white:var(--pure-white)}body{font-family:var(--font-primary)}*{transition:background-color var(--transition-speed) ease, color var(--transition-speed) ease, border-color var(--transition-speed) ease, box-shadow var(--transition-speed) ease}.JavaDevelopment_projects-section{box-sizing:border-box;background-color:#fff;max-width:1500px;margin:40px auto;padding:0 2.5rem}.JavaDevelopment_projects-title{color:#1a1f36;text-align:left;margin-bottom:12px;font-size:2rem;font-weight:700}.JavaDevelopment_projects-divider{background-color:#14b8a6;width:100%;height:2px;margin-bottom:40px}.JavaDevelopment_projects-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.JavaDevelopment_project-card{box-sizing:border-box;background-color:#eff6ff;border:1px solid #00000008;border-radius:20px;flex-direction:column;height:100%;padding:35px 28px;transition:transform .3s cubic-bezier(.25,.8,.25,1),box-shadow .3s cubic-bezier(.25,.8,.25,1);display:flex}.JavaDevelopment_project-card:hover{border-color:#14b8a626;transform:translateY(-5px);box-shadow:0 10px 25px #1a1f360f}.JavaDevelopment_project-card-title{color:#1a1f36;margin:0 0 16px;font-size:1.35rem;font-weight:700;line-height:1.35}.JavaDevelopment_project-card-desc{color:#5d6b82;margin:0;font-size:.95rem;line-height:1.6}@media (width<=1200px){.JavaDevelopment_projects-grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media (width<=640px){.JavaDevelopment_projects-section{padding:0 1.5rem}.JavaDevelopment_projects-grid{grid-template-columns:1fr;gap:16px}.JavaDevelopment_projects-title{font-size:1.75rem}.JavaDevelopment_project-card{padding:28px 20px}}@tailwind base;@tailwind components;@tailwind utilities;.Home-Edso-Learn-container{font-family:var(--font-body);color:var(--dark-navy);background-color:#fff;min-height:100vh;position:relative;overflow:hidden}[data-scroll-container]{perspective:1px}.Home-Edso-Learn-reveal{opacity:1;transition:all 1s cubic-bezier(.23,1,.32,1);transform:translateY(0)}.js-enabled .Home-Edso-Learn-reveal{opacity:0;transform:translateY(40px)}.Home-Edso-Learn-reveal.is-visible{opacity:1!important;transform:translateY(0)!important}.Home-Edso-Learn-hero-section{min-height:calc(100vh - 60px);color:var(--dark-navy);background-color:#0000;grid-template-columns:1.1fr .9fr;align-items:center;gap:2rem;padding:1rem 8%;display:grid}.Home-Edso-Learn-hero-left{-webkit-backdrop-filter:blur(16px);background:#ffffff1f;border:1px solid #fff3;border-radius:16px;max-width:800px;padding:2.5rem;box-shadow:0 8px 32px #00000040}.Home-Edso-Learn-hero-title{font-family:var(--font-heading);color:#fff;text-shadow:0 2px 4px #0000004d;margin-bottom:.5rem;line-height:1.1}.Home-Edso-Learn-hero-label{text-transform:uppercase;letter-spacing:5px;color:#38bdf8;text-shadow:0 1px 2px #0003;background:#ffffff1a;border-left:4px solid #38bdf8;border-radius:4px;margin-bottom:1.5rem;padding:.6rem 1.2rem;font-size:clamp(1rem,2vw,1.4rem);font-weight:700;display:inline-block}.Home-Edso-Learn-hero-maintext{color:#fff;letter-spacing:-1px;text-shadow:0 2px 4px #0000004d;font-size:clamp(2.8rem,5vw,3.2rem);font-weight:800;display:block}.Home-Edso-Learn-hero-maintext span{color:var(--primary-blue);background:linear-gradient(135deg, var(--primary-blue), #5eb2ff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;position:relative}.Home-Edso-Learn-hero-description{color:#f1f5f9;text-shadow:0 1px 2px #0003;border-radius:8px;max-width:650px;margin-top:0;margin-bottom:.8rem;font-size:1rem;font-weight:600;line-height:1.5;transition:all .5s}.Home-Edso-Learn-hero-description-edu{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffd9;border:1px solid #ffffff4d;padding:1.5rem;box-shadow:0 4px 30px #0000000d}.Home-Edso-Learn-association{margin:1rem 0}.Home-Edso-Learn-association-label{text-transform:uppercase;letter-spacing:2px;color:var(--primary-blue);margin-bottom:2rem;font-size:.9rem;font-weight:700}.Home-Edso-Learn-logos-row{flex-wrap:wrap;align-items:center;gap:2.5rem;display:flex}.Home-Edso-Learn-logo-placeholder{font-family:var(--font-heading);color:var(--primary-blue);letter-spacing:1px;text-transform:lowercase;background:#1868bb14;border:1px solid #1868bb33;border-radius:50px;padding:.6rem 1.5rem;font-size:1.2rem;font-weight:800;box-shadow:0 4px 15px #00000005}.Home-Edso-Learn-stats{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #1868bb1a;border-left:5px solid var(--primary-blue);color:var(--dark-navy);background:#fffc;border-radius:50px;align-items:center;gap:1.25rem;margin:2.5rem 0;padding:1rem 2.5rem;font-weight:600;display:inline-flex;box-shadow:0 10px 25px #0000000a}.Home-Edso-Learn-badge-check{background:var(--primary-blue);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:.8rem;font-weight:800;display:flex;box-shadow:0 4px 10px #1868bb4d}.Home-Edso-Learn-stats strong{color:var(--primary-blue);font-weight:800}.Home-Edso-Learn-hiring-label{color:var(--text-muted);margin-bottom:1rem;font-size:1rem;font-weight:700}.Home-Edso-Learn-partners{flex-wrap:wrap;gap:3.5rem;display:flex}.Home-Edso-Learn-partner-logo{filter:none;opacity:1;cursor:default;width:auto;height:40px;transition:all .3s}.Home-Edso-Learn-partner-logo:hover{filter:brightness(1.1);transform:translateY(-5px)}.Home-Edso-Learn-hero-right{place-self:end;width:100%;max-width:420px;margin-bottom:2rem;position:relative}.Home-Edso-Learn-form-box{background:var(--dark-navy);color:var(--pure-white);border-radius:8px;padding:1.2rem 1.5rem}.Home-Edso-Learn-hero-section .Home-Edso-Learn-logo-placeholder{color:var(--dark-navy);border-color:var(--dark-navy)}.Home-Edso-Learn-hero-section .Home-Edso-Learn-stats{border-color:var(--dark-navy);color:var(--dark-navy)}.Home-Edso-Learn-hero-section .Home-Edso-Learn-partner-text{color:var(--dark-navy)}.Home-Edso-Learn-hero-section .Home-Edso-Learn-hiring-label{color:var(--text-muted)}.Home-Edso-Learn-impact-section{color:#fff;text-align:center;background:#000;justify-content:space-around;padding:2.5rem 8%;display:flex;box-shadow:inset 0 0 50px #ffffff0d}.Home-Edso-Learn-impact-number{font-size:3.5rem;font-weight:800}.Home-Edso-Learn-impact-label{text-transform:uppercase;opacity:.8;letter-spacing:2.5px;margin-top:.5rem;font-size:.85rem}.Home-Edso-Learn-form-hero-light{-webkit-backdrop-filter:blur(16px)!important;color:var(--dark-navy)!important;border:1px solid #fff6!important;border-top:8px solid var(--primary-blue)!important;background:#ffffffa6!important}.Home-Edso-Learn-form-hero-light .Home-Edso-Learn-form-input{color:var(--dark-navy)!important;background:#ffffff73!important;border:1px solid #ffffff80!important}.Home-Edso-Learn-form-hero-light .Home-Edso-Learn-form-select{color:var(--dark-navy)!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#ffffff73 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='%23333' viewBox='0 0 16 16'%3E%3Cpath d='M7.247 11.14 2.451 5.658C1.885 5.013 2.345 4 3.204 4h9.592a1 1 0 0 1 .753 1.659l-4.796 5.48a1 1 0 0 1-1.506 0z'/%3E%3C/svg%3E") right 1.25rem center/12px no-repeat!important;border:1px solid #ffffff80!important}.Home-Edso-Learn-form-hero-light .Home-Edso-Learn-form-select option{color:#333!important;background-color:#fff!important}.Home-Edso-Learn-form-title{letter-spacing:-.5px;margin-bottom:.3rem;font-size:1.25rem;font-weight:700}.Home-Edso-Learn-form-subtitle{opacity:.7;margin-bottom:.6rem;font-size:.85rem}.Home-Edso-Learn-input-group{flex-direction:column;gap:.35rem;display:flex}.Home-Edso-Learn-form-input,.Home-Edso-Learn-form-select{width:100%;color:var(--pure-white);background:#ffffff0d;border:1px solid #fff3;border-radius:4px;outline:none;padding:.55rem 1rem;font-size:.9rem;transition:all .2s;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important}.Home-Edso-Learn-form-input:focus,.Home-Edso-Learn-form-select:focus{border-color:var(--primary-blue);background:#ffffff1a}.Home-Edso-Learn-form-select{cursor:pointer;appearance:none;color:#333!important;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='%23333' viewBox='0 0 16 16'%3E%3Cpath d='M7.247 11.14 2.451 5.658C1.885 5.013 2.345 4 3.204 4h9.592a1 1 0 0 1 .753 1.659l-4.796 5.48a1 1 0 0 1-1.506 0z'/%3E%3C/svg%3E") right 1.25rem center/12px no-repeat!important}.Home-Edso-Learn-form-select::-ms-expand{display:none}.Home-Edso-Learn-form-select option{color:#333!important;background-color:#fff!important}.Home-Edso-Learn-checkbox-text{opacity:.7;font-size:.75rem;line-height:1.4}.Home-Edso-Learn-checkbox-row{align-items:flex-start;gap:10px;margin:.2rem 0 .5rem;display:flex}.Home-Edso-Learn-form-submit{background:var(--primary-blue);width:100%;color:var(--pure-white);cursor:pointer;text-transform:uppercase;letter-spacing:1px;border:none;border-radius:4px;padding:.8rem;font-size:.95rem;font-weight:700;transition:all .2s}.Home-Edso-Learn-form-submit:hover{background:var(--pure-white);color:var(--primary-blue)}.Home-Edso-Learn-captcha-container{align-items:center;gap:12px;display:flex}.Home-Edso-Learn-captcha-img{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:4px;height:40px}.Home-Edso-Learn-captcha-refresh{background:var(--primary-blue);color:#fff;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:1.2rem;transition:transform .3s;display:flex}.Home-Edso-Learn-captcha-refresh:hover{transform:rotate(180deg)}.Home-Edso-Learn-submit-message{text-align:center;border-radius:4px;margin-bottom:1.5rem;padding:1rem;font-size:.95rem;font-weight:600}.Home-Edso-Learn-submit-message.success{color:#166534;background:#dcfce7;border:1px solid #bbf7d0}.Home-Edso-Learn-submit-message.error{color:#991b1b;background:#fee2e2;border:1px solid #fecaca}.Home-Edso-Learn-courses-section{background:#fcfcfd;padding:1rem 8%}.Home-Edso-Learn-section-header{text-align:center;margin-bottom:1rem}.Home-Edso-Learn-section-tag{color:var(--primary-blue);text-transform:uppercase;letter-spacing:3px;margin-bottom:1.5rem;font-size:.9rem;font-weight:800;display:block}.Home-Edso-Learn-section-title{font-family:var(--font-heading);color:var(--dark-navy);font-size:3.5rem;font-weight:800}.Home-Edso-Learn-section-subtitle{color:#000;max-width:800px;margin:1rem auto 2rem;font-size:1.25rem;font-weight:500}.Home-Edso-Learn-course-list{flex-direction:column;display:flex}.Home-Edso-Learn-course-row{border-bottom:1px solid #342d421a;grid-template-columns:100px 1.5fr .5fr;align-items:center;gap:3rem;padding:2.5rem 0;transition:all .4s cubic-bezier(.4,0,.2,1);display:grid}.Home-Edso-Learn-course-row:hover{background:var(--pure-white);padding-left:2rem;padding-right:2rem}.Home-Edso-Learn-course-index{justify-content:center;align-items:center;display:flex}.Home-Edso-Learn-course-header-img{object-fit:cover;border:3px solid #f1f5f9;border-radius:50%;width:90px;height:90px;transition:all .3s;box-shadow:0 5px 15px #00000014}.Home-Edso-Learn-course-row:hover .Home-Edso-Learn-course-header-img{border-color:var(--primary-blue);transform:scale(1.1)}.Home-Edso-Learn-course-info{padding-right:4rem}.Home-Edso-Learn-course-title{color:var(--dark-navy);margin-bottom:.75rem;font-size:2rem;font-weight:700;transition:color .3s}.Home-Edso-Learn-course-row:hover .Home-Edso-Learn-course-title{color:var(--primary-blue)}.Home-Edso-Learn-course-desc{color:var(--text-muted);max-width:800px;font-size:1.15rem}.Home-Edso-Learn-course-actions{flex-direction:column;align-items:flex-end;gap:1.5rem;display:flex}.Home-Edso-Learn-course-badge{color:var(--primary-blue);text-transform:uppercase;letter-spacing:1px;background:#1868bb0d;border-radius:4px;padding:.4rem 1rem;font-size:.8rem;font-weight:800}.Home-Edso-Learn-course-btn{color:var(--dark-navy);align-items:center;gap:10px;font-size:1rem;font-weight:700;text-decoration:none;transition:all .3s;display:flex}.Home-Edso-Learn-course-btn:hover{color:var(--primary-blue);gap:15px}.Home-Edso-Learn-demo-section{background:#fff;border-top:1px solid #342d421a;padding:1rem 8%}.Home-Edso-Learn-demo-container{justify-content:space-between;align-items:center;gap:5rem;display:flex}.Home-Edso-Learn-demo-content{flex:1}.Home-Edso-Learn-demo-badge{color:var(--primary-blue);text-transform:uppercase;letter-spacing:2px;margin-bottom:2rem;font-size:.85rem;font-weight:800;display:block}.Home-Edso-Learn-demo-title{font-family:var(--font-heading);color:var(--dark-navy);margin-bottom:2rem;font-size:3.5rem;font-weight:800;line-height:1.1}.Home-Edso-Learn-demo-highlights{flex-direction:column;gap:1.2rem;margin:3rem 0;display:flex}.Home-Edso-Learn-demo-item{color:var(--dark-navy);border-left:5px solid var(--primary-blue);background:#f8fafc;border-radius:4px;align-items:center;gap:20px;padding:1.2rem 1.5rem;font-size:1.1rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.Home-Edso-Learn-demo-item:hover{background:var(--pure-white);transform:translate(10px);box-shadow:0 10px 25px #0000000d}.Home-Edso-Learn-demo-dot{background:var(--primary-blue);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.9rem;font-weight:900;display:flex}.Home-Edso-Learn-demo-dot:before{content:"✓"}.Home-Edso-Learn-demo-form-wrapper{background:var(--pure-white);border:1px solid #342d421a;border-top:8px solid var(--primary-blue);flex:0 0 550px;padding:3.5rem}.Home-Edso-Learn-demo-form-title{color:var(--dark-navy);margin-bottom:1rem;font-size:1.8rem;font-weight:800;line-height:1.2}.Home-Edso-Learn-demo-form-subtitle{color:var(--text-muted);margin-bottom:2.5rem;font-size:.95rem;display:block}.Home-Edso-Learn-demo-input-row{grid-template-columns:1fr 1fr;gap:1.2rem;margin-bottom:1.2rem;display:grid}.Home-Edso-Learn-form-field{flex-direction:column;gap:1px;display:flex}.Home-Edso-Learn-field-label{color:var(--dark-navy);margin-bottom:2px;font-size:.85rem;font-weight:700;display:block}.input-error{border-color:#ef4444!important}.input-error:focus{box-shadow:0 0 0 3px #ef444433}.Home-Edso-Learn-field-error{color:#ef4444;margin-top:-.2rem;font-size:.8rem;font-weight:600}.Home-Edso-Learn-demo-input,.Home-Edso-Learn-demo-select{background:#fff;border:1px solid #e2e8f0;border-radius:4px;outline:none;width:100%;padding:1rem 1.25rem;font-size:1rem;transition:all .2s;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important}.Home-Edso-Learn-demo-input:focus,.Home-Edso-Learn-demo-select:focus{border-color:var(--primary-blue);background:var(--pure-white)}.Home-Edso-Learn-demo-select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='%23342d42' viewBox='0 0 16 16'%3E%3Cpath d='M7.247 11.14 2.451 5.658C1.885 5.013 2.345 4 3.204 4h9.592a1 1 0 0 1 .753 1.659l-4.796 5.48a1 1 0 0 1-1.506 0z'/%3E%3C/svg%3E");background-position:right 1.25rem center;background-repeat:no-repeat;background-size:12px;margin-bottom:0}.Home-Edso-Learn-demo-select option{color:#333!important;background-color:#fff!important}.Home-Edso-Learn-demo-submit{background:var(--dark-navy);width:100%;color:var(--pure-white);cursor:pointer;text-transform:uppercase;letter-spacing:2px;border:none;border-radius:4px;margin-top:1rem;padding:1.2rem;font-size:1rem;font-weight:800;transition:all .3s}.Home-Edso-Learn-demo-submit:hover{background:var(--primary-blue);transform:translateY(-2px)}.Home-Edso-Learn-why-section{background:#fff;padding:2rem 8%}.Home-Edso-Learn-why-grid{grid-template-columns:repeat(4,1fr);gap:2rem;margin-top:1rem;display:grid}.Home-Edso-Learn-why-item{text-align:center}.Home-Edso-Learn-why-icon{background:var(--primary-blue);color:#fff;border-radius:12px;justify-content:center;align-items:center;width:65px;height:65px;margin:0 auto 2rem;transition:all .3s;display:flex;box-shadow:0 10px 20px #1868bb33}.Home-Edso-Learn-why-icon svg{width:32px;height:32px}.Home-Edso-Learn-why-item:hover .Home-Edso-Learn-why-icon{background:var(--dark-navy);transform:translateY(-5px)scale(1.05)}.Home-Edso-Learn-why-title{color:var(--dark-navy);margin-bottom:1rem;font-size:1.4rem;font-weight:700}.Home-Edso-Learn-why-text{color:#000;font-size:1rem;line-height:1.6}.Home-Edso-Learn-batches-section{border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft);font-family:var(--font-body);background-color:#f8fafc;padding:6rem 8% 4rem}.Home-Edso-Learn-batch-header{text-align:left;margin-bottom:2rem}.Home-Edso-Learn-batch-title{font-family:var(--font-heading);color:var(--dark-navy);margin:0 0 1.25rem;font-size:2.2rem;font-weight:700}.Home-Edso-Learn-batch-divider{background-color:var(--primary-blue);width:100%;height:2px;margin-bottom:1.5rem}.Home-Edso-Learn-batch-subtitle{font-family:var(--font-body);color:var(--dark-navy);margin:0;font-size:1.2rem;font-weight:700}.Home-Edso-Learn-table-wrapper{background:var(--pure-white);border:1px solid var(--border-soft);border-radius:8px;width:100%;margin-top:3rem;overflow-x:auto;box-shadow:0 10px 30px #0a11280a}.Home-Edso-Learn-batches-table{border-collapse:collapse;text-align:left;width:100%;font-family:var(--font-body);color:var(--dark-navy);min-width:800px;font-size:1rem}.Home-Edso-Learn-batches-table th{background-color:var(--dark-navy);color:var(--pure-white);text-transform:uppercase;letter-spacing:1px;padding:1.25rem 1.5rem;font-size:.85rem;font-weight:700}.Home-Edso-Learn-batches-table th:first-child{border-top-left-radius:8px}.Home-Edso-Learn-batches-table th:last-child{border-top-right-radius:8px}.Home-Edso-Learn-batches-table td{border-bottom:1px solid var(--border-soft);vertical-align:middle;transition:var(--transition-smooth);padding:1.2rem 1.5rem}.Home-Edso-Learn-batches-table tbody tr{transition:var(--transition-smooth)}.Home-Edso-Learn-batches-table tbody tr:last-child td{border-bottom:none}.Home-Edso-Learn-batches-table tbody tr:nth-child(2n){background-color:#fcfcfd}.Home-Edso-Learn-batches-table tbody tr:hover{background-color:#1868bb08}.Home-Edso-Learn-batches-table tbody tr:hover td{color:var(--primary-blue)}.Home-Edso-Learn-batch-module{color:var(--dark-navy);font-weight:700}.Home-Edso-Learn-batch-date{font-weight:600}.Home-Edso-Learn-batch-timing{font-weight:500}.Home-Edso-Learn-batch-enroll-btn{font-family:var(--font-body);background-color:var(--primary-blue);color:var(--pure-white);cursor:pointer;transition:var(--transition-smooth);border:none;border-radius:4px;padding:.6rem 1.5rem;font-size:.9rem;font-weight:700;display:inline-block;box-shadow:0 4px 10px #1868bb26}.Home-Edso-Learn-batch-enroll-btn:hover{background-color:var(--dark-navy);transform:translateY(-2px);box-shadow:0 6px 15px #0a112833}.Home-Edso-Learn-batch-enroll-btn:active{transform:translateY(0)}.Home-Edso-Learn-reviews-section{background:#fff;padding:2rem 8%}.Home-Edso-Learn-reviews-carousel-wrapper{margin-top:1rem;padding:1rem 0;overflow:hidden}.Home-Edso-Learn-reviews-track{gap:2rem;transition:all .5s ease-in-out;display:flex}.Home-Edso-Learn-review-card{border-top:5px solid var(--primary-blue);background:#f8fafc;border-radius:12px;flex-direction:column;flex:0 0 calc(33.333% - 1.35rem);justify-content:center;min-height:250px;padding:3rem;display:flex;position:relative;box-shadow:0 10px 30px #00000008}.Home-Edso-Learn-review-header{align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.Home-Edso-Learn-review-avatar{object-fit:cover;border:3px solid #fffc;border-radius:50%;width:60px;height:60px;box-shadow:0 5px 15px #0000000d}.Home-Edso-Learn-review-position{color:var(--primary-blue);margin-top:0;font-size:.9rem;font-weight:700}.Home-Edso-Learn-review-text{color:var(--dark-navy);z-index:1;margin-bottom:2rem;font-size:1.15rem;font-style:italic;line-height:1.7;position:relative}.Home-Edso-Learn-review-author{color:var(--primary-blue);margin-top:auto;font-size:1rem;font-weight:700}.Home-Edso-Learn-steps-section{color:var(--dark-navy);background-image:linear-gradient(#e6f7ff99,#e6f7ffa6),url(/assets/hero-bg-D1lFr8D3.webp);background-position:50%;background-size:cover;background-attachment:fixed;padding:6rem 8%}.Home-Edso-Learn-steps-grid{z-index:2;grid-template-columns:repeat(4,1fr);gap:2.5rem;margin-top:5rem;display:grid;position:relative}.Home-Edso-Learn-step-item{-webkit-backdrop-filter:blur(10px);background:#fff6;border:1px solid #ffffff80;border-radius:12px;padding:2.5rem 2rem;transition:all .3s;position:relative;box-shadow:0 15px 35px #0000000d}.Home-Edso-Learn-step-item:hover{background:#ffffffb3;transform:translateY(-10px);box-shadow:0 20px 45px #1868bb1a}.Home-Edso-Learn-step-num{font-family:var(--font-heading);opacity:1;color:var(--dark-navy);margin-bottom:1.2rem;font-size:2.4rem;font-weight:900;line-height:1;display:block}.Home-Edso-Learn-step-title{margin-bottom:1rem;font-size:1.3rem;font-weight:700}.Home-Edso-Learn-step-desc{color:#000;font-size:.95rem;line-height:1.6}@media (width<=1200px){.Home-Edso-Learn-hero-section{text-align:left;grid-template-columns:1fr;gap:4rem;padding-top:2rem}.Home-Edso-Learn-hero-left{max-width:100%;margin-left:0;margin-right:0;padding:2.5rem 1.5rem}.Home-Edso-Learn-hero-left,.Home-Edso-Learn-logos-row,.Home-Edso-Learn-partners{justify-content:flex-start}.Home-Edso-Learn-hero-right{place-self:auto;width:100%;max-width:420px;margin:0 auto}.Home-Edso-Learn-course-row{text-align:left;grid-template-columns:1fr;gap:2rem}.Home-Edso-Learn-course-info{padding-right:0}.Home-Edso-Learn-course-actions{align-items:flex-start}.Home-Edso-Learn-demo-container{text-align:left;flex-direction:column}.Home-Edso-Learn-demo-form-wrapper{width:100%;max-width:550px}.Home-Edso-Learn-demo-item{justify-content:flex-start}}@media (width<=1024px){.Home-Edso-Learn-why-grid,.Home-Edso-Learn-steps-grid{grid-template-columns:repeat(2,1fr)}.Home-Edso-Learn-review-card{flex:0 0 calc(50% - 1rem)}}@media (width<=768px){.Home-Edso-Learn-review-card{flex:0 0 100%}.Home-Edso-Learn-demo-input-row{grid-template-columns:1fr}.Home-Edso-Learn-course-index{border-radius:12px!important;width:100%!important;height:200px!important;margin-bottom:.5rem!important;display:block!important;overflow:hidden!important}.Home-Edso-Learn-course-header-img{object-fit:cover!important;border:none!important;border-radius:12px!important;width:100%!important;height:100%!important;box-shadow:0 4px 15px #00000014!important}.Home-Edso-Learn-course-title{font-size:1.15rem!important;font-weight:700!important;font-family:var(--font-body)!important;text-align:left!important;width:100%!important;margin-bottom:.5rem!important}}@media (width<=600px){.Home-Edso-Learn-why-grid{grid-template-columns:repeat(2,1fr)!important;gap:1.5rem 1rem!important}.Home-Edso-Learn-steps-grid{grid-template-columns:1fr}.Home-Edso-Learn-hero-left{border-radius:20px;padding:1.5rem 0}.Home-Edso-Learn-section-header,.Home-Edso-Learn-why-item,.Home-Edso-Learn-demo-content,.Home-Edso-Learn-submit-message,.Home-Edso-Learn-why-section .Home-Edso-Learn-section-header{text-align:left!important}.Home-Edso-Learn-impact-section{text-align:center!important;flex-direction:row!important;justify-content:space-around!important;align-items:center!important;gap:.5rem!important;padding:1.1rem .5rem!important}.Home-Edso-Learn-impact-section>div{text-align:center!important;flex:1!important}.Home-Edso-Learn-impact-section .Home-Edso-Learn-impact-number{margin:0!important;font-size:1.8rem!important;font-weight:800!important;line-height:1.1!important}.Home-Edso-Learn-impact-section .Home-Edso-Learn-impact-label{letter-spacing:.5px!important;margin:.2rem 0 0!important;font-size:.72rem!important;line-height:1.3!important}.Home-Edso-Learn-why-icon{border-radius:8px!important;width:48px!important;height:48px!important;margin:0 0 1rem!important}.Home-Edso-Learn-why-icon svg{width:24px!important;height:24px!important}.Home-Edso-Learn-why-title{margin-bottom:.5rem!important;font-size:1.15rem!important}.Home-Edso-Learn-why-text{font-size:.88rem!important;line-height:1.45!important}}@keyframes float{0%{transform:translateY(0)scale(1)}50%{transform:translateY(-30px)scale(1.05)}to{transform:translateY(0)scale(1)}}.Home-Edso-Learn-floating-demo{z-index:9999;flex-direction:column;align-items:flex-end;display:flex;position:fixed;bottom:40px;right:40px}.Home-Edso-Learn-floating-btn{background:var(--primary-blue);color:#fff;cursor:pointer;border:none;border-radius:50px;align-items:center;gap:12px;padding:1rem 2rem;font-size:1.1rem;font-weight:800;transition:all .4s cubic-bezier(.175,.885,.32,1.275);display:flex;position:relative;overflow:visible;box-shadow:0 12px 30px #1868bb66}.Home-Edso-Learn-floating-btn:hover{background:var(--dark-navy);transform:scale(1.05)translateY(-5px);box-shadow:0 15px 35px #342d424d}.floating-btn-pulse{background:var(--primary-blue);z-index:-1;opacity:.6;border-radius:50px;width:100%;height:100%;animation:2s infinite btnPulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes btnPulse{0%{opacity:.6;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(1.4)}}.Home-Edso-Learn-floating-btn:hover .floating-btn-icon{transform:translate(5px)}.Home-Edso-Learn-floating-tooltip{opacity:0;visibility:hidden;border-top:6px solid var(--primary-blue);cursor:default;pointer-events:none;background:#fff;border-radius:16px;width:340px;padding:1.8rem;transition:all .4s cubic-bezier(.165,.84,.44,1);position:absolute;bottom:85px;right:0;transform:translateY(20px)scale(.95);box-shadow:0 20px 50px #0000002e}.Home-Edso-Learn-floating-btn:hover~.Home-Edso-Learn-floating-tooltip,.Home-Edso-Learn-floating-tooltip:hover{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)scale(1)}.tooltip-header{color:var(--primary-blue);text-transform:uppercase;letter-spacing:2px;margin-bottom:.5rem;font-size:.8rem;font-weight:800}.tooltip-main-title{font-family:var(--font-heading);color:var(--dark-navy);margin-bottom:1.2rem;font-size:1.6rem;font-weight:800;line-height:1.2}.tooltip-list{margin:0 0 1.5rem;padding:0;list-style:none}.tooltip-list li{color:var(--dark-navy);gap:12px;margin-bottom:1rem;font-size:1rem;font-weight:500;line-height:1.4;display:flex}.tooltip-icon{background:var(--primary-blue);color:#fff;border-radius:50%;justify-content:center;align-items:center;min-width:20px;height:20px;font-size:.7rem;font-weight:900;display:flex}.tooltip-footer{color:var(--text-muted);border-top:1px solid #0000000f;padding-top:1.2rem;font-size:.85rem;font-weight:600;line-height:1.5}.tooltip-arrow{background:#fff;width:20px;height:20px;position:absolute;bottom:-10px;right:30px;transform:rotate(45deg);box-shadow:10px 10px 20px #0000000d}@media (width<=768px){.Home-Edso-Learn-floating-demo{bottom:20px;right:20px}.Home-Edso-Learn-floating-tooltip{width:280px;right:-10px}.tooltip-arrow{right:40px}.floating-btn-text{display:none}.Home-Edso-Learn-floating-btn{justify-content:center;width:60px;height:60px;padding:1rem}.floating-btn-icon{margin:0}}.Home-Edso-Learn-featured-section{background-color:#fff;padding:6rem 8% 4rem}.Home-Edso-Learn-featured-grid{grid-template-columns:repeat(4,1fr);gap:2rem;margin-top:3rem;display:grid}.Home-Edso-Learn-featured-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;padding:1.25rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008}.Home-Edso-Learn-featured-card:hover{border-color:#1868bb33;transform:translateY(-8px);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.Home-Edso-Learn-featured-image-wrapper{background-color:#f1f5f9;border-radius:12px;width:100%;height:180px;margin-bottom:1.25rem;position:relative;overflow:hidden}.Home-Edso-Learn-featured-image{object-fit:cover;width:100%;height:100%;transition:transform .5s}.Home-Edso-Learn-featured-card:hover .Home-Edso-Learn-featured-image{transform:scale(1.05)}.Home-Edso-Learn-featured-ribbon-wrapper{z-index:10;border-top-left-radius:12px;width:95px;height:95px;position:absolute;top:0;left:0;overflow:hidden}.Home-Edso-Learn-featured-ribbon{color:#fff;text-transform:uppercase;text-align:center;letter-spacing:.5px;width:130px;padding:8px 0;font-size:.65rem;font-weight:800;position:relative;top:20px;left:-29px;transform:rotate(-45deg);box-shadow:0 2px 4px #00000026}.Home-Edso-Learn-featured-ribbon-best-seller{background:#0d3b66}.Home-Edso-Learn-featured-ribbon-new{background:#00bfa6}.Home-Edso-Learn-featured-info{flex-direction:column;flex-grow:1;gap:.5rem;display:flex}.Home-Edso-Learn-featured-title{color:var(--dark-navy);-webkit-line-clamp:2;-webkit-box-orient:vertical;height:3.25rem;margin:0;font-size:1.2rem;font-weight:800;line-height:1.3;display:-webkit-box;overflow:hidden}.Home-Edso-Learn-featured-instructor{color:var(--text-muted);margin:0;font-size:.95rem;font-weight:500}.Home-Edso-Learn-featured-rating-row{align-items:center;gap:.35rem;margin-top:auto;padding-top:.5rem;display:flex}.Home-Edso-Learn-featured-star{color:#fbbf24;width:16px;height:16px}.Home-Edso-Learn-featured-rating-num{color:var(--dark-navy);font-size:.95rem;font-weight:700}.Home-Edso-Learn-featured-reviews-count{color:var(--text-muted);font-size:.95rem}.Home-Edso-Learn-featured-btn{background-color:var(--primary-blue);color:#fff;text-align:center;border-radius:8px;margin-top:1.25rem;padding:.75rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:all .3s;box-shadow:0 4px 10px #1868bb26}.Home-Edso-Learn-featured-btn:hover{background-color:var(--dark-navy);transform:translateY(-2px);box-shadow:0 6px 15px #0a112833}@media (width<=1200px){.Home-Edso-Learn-featured-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media (width<=768px){.Home-Edso-Learn-featured-grid{grid-template-columns:1fr;gap:1.5rem}}.Home-Edso-Learn-video-marquee-section{background-color:#f8fafc;padding:5rem 0 3rem;overflow:hidden}.Home-Edso-Learn-video-marquee-container{width:100%;padding:2rem 0;position:relative;overflow:hidden}.Home-Edso-Learn-video-marquee-container:before,.Home-Edso-Learn-video-marquee-container:after{content:"";z-index:5;pointer-events:none;width:15%;height:100%;position:absolute;top:0}.Home-Edso-Learn-video-marquee-container:before{background:linear-gradient(90deg,#f8fafc,#0000);left:0}.Home-Edso-Learn-video-marquee-container:after{background:linear-gradient(270deg,#f8fafc,#0000);right:0}.Home-Edso-Learn-video-marquee-track{gap:2.5rem;width:max-content;display:flex}.Home-Edso-Learn-video-marquee-track.ltr{animation:45s linear infinite edsoMarqueeLeftToRight}.Home-Edso-Learn-video-marquee-track.rtl{animation:45s linear infinite edsoMarqueeRightToLeft}.Home-Edso-Learn-video-marquee-track:hover{animation-play-state:paused}@keyframes edsoMarqueeLeftToRight{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes edsoMarqueeRightToLeft{0%{transform:translate(0)}to{transform:translate(-50%)}}.Home-Edso-Learn-video-card{box-sizing:border-box;cursor:pointer;white-space:normal;background:#fff;border:1px solid #cce3f5;border-radius:16px;flex-direction:column;width:320px;max-width:100%;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden;box-shadow:0 4px 15px #00000005}.Home-Edso-Learn-video-card:hover{border-color:#1868bb59;transform:translateY(-6px);box-shadow:0 12px 30px #1868bb1a}.Home-Edso-Learn-video-card-header{justify-content:space-between;align-items:center;padding:1.25rem 1.25rem .75rem;display:flex}.Home-Edso-Learn-video-card-brand{color:var(--primary-blue);letter-spacing:.5px;font-size:.85rem;font-weight:800}.Home-Edso-Learn-video-card-tag{color:#475569;background-color:#f1f5f9;border-radius:4px;padding:.25rem .6rem;font-size:.75rem;font-weight:700}.Home-Edso-Learn-video-thumbnail-wrapper{aspect-ratio:16/9;background-color:#000;border-radius:8px;width:auto;margin:0 1.25rem;position:relative;overflow:hidden}.Home-Edso-Learn-video-thumbnail{object-fit:cover;opacity:.95;width:100%;height:100%;transition:transform .5s}.Home-Edso-Learn-video-card:hover .Home-Edso-Learn-video-thumbnail{opacity:.85;transform:scale(1.05)}.Home-Edso-Learn-video-play-overlay{z-index:2;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.Home-Edso-Learn-video-play-circle{background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:all .3s cubic-bezier(.175,.885,.32,1.275);display:flex;box-shadow:0 4px 15px #00000040}.Home-Edso-Learn-video-play-triangle{width:22px;height:22px;color:var(--primary-blue);margin-left:2px}.Home-Edso-Learn-video-card:hover .Home-Edso-Learn-video-play-circle{background-color:var(--primary-blue);transform:scale(1.15)}.Home-Edso-Learn-video-card:hover .Home-Edso-Learn-video-play-triangle{color:#fff}.Home-Edso-Learn-video-card-info{text-align:left;flex-direction:column;flex-grow:1;padding:1.25rem;display:flex}.Home-Edso-Learn-video-card-title{color:var(--dark-navy);-webkit-line-clamp:2;-webkit-box-orient:vertical;height:2.8rem;margin:0 0 .75rem;font-size:1.05rem;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}.Home-Edso-Learn-video-card-instructor-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;display:flex}.Home-Edso-Learn-video-card-instructor{color:var(--text-muted);font-size:.85rem;font-weight:600}.Home-Edso-Learn-video-card-exp{color:#0284c7;background-color:#f0f9ff;border:1px solid #bae6fd;border-radius:50px;padding:.15rem .55rem;font-size:.75rem;font-weight:700;display:inline-block}.Home-Edso-Learn-video-card-cta{color:#0369a1;text-align:center;box-sizing:border-box;background-color:#e0f2fe;border-top:1px solid #bae6fd;width:100%;padding:.9rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:all .2s;display:block}.Home-Edso-Learn-video-card-cta:hover{color:#0284c7;background-color:#bae6fd}.Home-Edso-Learn-video-marquee-track.paused{animation-play-state:paused!important}.Home-Edso-Learn-video-card.active{border-color:var(--primary-blue);z-index:100;width:400px;max-width:100%;transform:translateY(-8px);box-shadow:0 20px 40px #1868bb2e}.Home-Edso-Learn-video-iframe{background:#000;border-radius:8px}@media (width<=768px){.Home-Edso-Learn-video-card.active{z-index:10!important;width:320px!important;max-width:100%!important;transform:none!important;box-shadow:0 4px 15px #0000000d!important}}.success-stories-section{border-top:1px solid #342d4214;padding:6rem 5%;position:relative;overflow:hidden}.success-stories-blogs-container{grid-template-columns:1fr;gap:4rem;max-width:1440px;margin:0 auto;display:grid}.success-stories-column{flex-direction:column;align-items:center;display:flex}.success-stories-title{font-family:var(--font-heading);color:var(--dark-navy);letter-spacing:-.5px;text-align:center;width:100%;margin-top:0;margin-bottom:2.5rem;font-size:clamp(2rem,4vw,2.5rem);font-weight:800}@media (width>=1025px){.success-stories-blogs-container{grid-template-columns:520px 1fr;gap:3.5rem}.success-stories-title{text-align:left;margin-top:2.5rem}}.success-stories-carousel-container{justify-content:center;align-items:center;width:100%;margin:0 auto;display:flex;position:relative}.success-stories-track{justify-content:center;align-items:center;width:100%;min-height:620px;display:flex;position:relative}.success-story-card{text-align:left;background:#fff;border:1px solid #0000000a;border-radius:16px;flex-shrink:0;width:360px;padding:24px;transition:all .5s cubic-bezier(.25,.8,.25,1);position:absolute;left:calc(50% - 180px);overflow:hidden;box-shadow:0 4px 25px #00000008}.success-story-card.left{z-index:2;opacity:.6;cursor:pointer;transform:translate(-120px)scale(.85)}.success-story-card.active{z-index:10;opacity:1;border-color:#1868bb26;transform:translate(0)scale(1.05);box-shadow:0 20px 40px #0a11281f}.success-story-card.right{z-index:2;opacity:.6;cursor:pointer;transform:translate(120px)scale(.85)}.success-story-card.left:hover{opacity:.85;transform:translate(-120px)scale(.88)}.success-story-card.right:hover{opacity:.85;transform:translate(120px)scale(.88)}.story-video-container{aspect-ratio:9/16;background:#e2e8f0;border-radius:12px;width:100%;position:relative;overflow:hidden;box-shadow:inset 0 2px 8px #0000000d}.story-video-iframe{background:#000;border:none;width:100%;height:100%;position:absolute;top:0;left:0}.story-video-placeholder{background:linear-gradient(135deg,#cbd5e1 0%,#94a3b8 100%);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.play-button-overlay{color:#1868db;background:#ffffffd9;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;transition:all .3s cubic-bezier(.175,.885,.32,1.275);display:flex;box-shadow:0 8px 24px #0000001f}.play-button-overlay svg{width:28px;height:28px;margin-left:3px}.success-story-card:hover .play-button-overlay{color:#1868db;background:#fff;transform:scale(1.1);box-shadow:0 12px 30px #1868bb4d}.story-info{flex-direction:column;align-items:flex-start;gap:.5rem;margin-top:1.25rem;padding:0 4px;display:flex}.story-name{font-family:var(--font-heading);color:var(--dark-navy);letter-spacing:-.5px;margin:0;font-size:1.35rem;font-weight:800}.story-role-badge{font-family:var(--font-body);color:#1868db;background-color:#eff6ff;border:1px solid #1868bb14;border-radius:50px;padding:.35rem .85rem;font-size:.8rem;font-weight:700;display:inline-block}.success-stories-dots{justify-content:center;gap:8px;margin-top:2rem;display:flex}.carousel-dot-btn{cursor:pointer;background:#cbd5e1;border:none;border-radius:50%;width:8px;height:8px;padding:0;transition:all .3s}.carousel-dot-btn.active{background:var(--primary-blue);border-radius:4px;width:24px}.blogs-column{flex-direction:column;display:flex}.Home-Blogs-section-header{justify-content:space-between;align-items:flex-end;gap:2rem;width:100%;margin-bottom:2.5rem;display:flex}.Home-Blogs-section-header-text{text-align:left;flex-direction:column;flex-grow:1;align-items:flex-start;display:flex}@media (width<=768px){.Home-Blogs-section-header{flex-direction:column;align-items:flex-start;gap:1.25rem}}.Home-Blogs-section-tag{color:var(--modern-blue);background:var(--modern-light-blue);text-transform:uppercase;letter-spacing:1px;border-radius:50px;margin-bottom:.8rem;padding:.4rem 1.2rem;font-size:.75rem;font-weight:800;display:inline-block}.Home-Blogs-section-title{font-family:var(--font-heading);color:var(--modern-dark-navy);letter-spacing:-1px;text-align:left;margin-top:0;margin-bottom:.5rem;font-size:clamp(2rem,3.5vw,2.5rem);font-weight:800}.Home-Blogs-section-subtitle{color:var(--modern-text-muted);text-align:left;margin:0;font-size:1rem}.home-blogs-grid{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.home-blog-card{color:#475569;box-sizing:border-box;background:#fff;border:1px solid #f1f5f9;border-radius:16px;flex-direction:column;height:100%;padding:2rem;text-decoration:none;transition:all .3s cubic-bezier(.25,.8,.25,1);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #1868bb0a}.home-blog-card:before{content:"";background:#1868bb26;width:6px;transition:background .3s;position:absolute;top:0;bottom:0;left:0}.home-blog-card:hover:before{background:#1868bb}.home-blog-card:hover{border-color:#1868bb26;transform:translateY(-6px);box-shadow:0 12px 30px #1868bb14}.home-blog-card-top{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.home-blog-card-category{color:#1868bb;text-transform:uppercase;letter-spacing:1px;background:#1868bb14;border-radius:50px;padding:.35rem .9rem;font-size:.72rem;font-weight:800}.home-blog-card-icon-wrapper{color:#1868bb;background:#1868bb14;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.05rem;transition:all .3s;display:flex}.home-blog-card:hover .home-blog-card-icon-wrapper{transform:scale(1.1)}.home-blog-card-body{z-index:2;flex-grow:1;position:relative}.home-blog-title{font-family:var(--font-heading);color:#0f172a;text-align:left;margin-top:0;margin-bottom:.8rem;font-size:1.35rem;font-weight:800;line-height:1.25}.home-blog-description{color:#475569;text-align:left;margin-bottom:0;font-size:.95rem;line-height:1.5}.home-blog-card-footer{z-index:2;border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;margin-top:1.2rem;padding-top:1.2rem;display:flex;position:relative}.home-card-watermark{color:#1868bb12;pointer-events:none;z-index:1;justify-content:center;align-items:center;font-size:9rem;line-height:1;transition:transform .5s,color .3s;display:flex;position:absolute;bottom:-15px;right:-15px}.home-blog-card:hover .home-card-watermark{color:#1868bb1c;transform:scale(1.08)rotate(-8deg)}.home-blog-read-time{color:#64748b;font-size:.85rem;font-weight:500}.home-blog-read-more{color:#1868bb;align-items:center;gap:.4rem;font-size:.9rem;font-weight:700;transition:all .2s;display:flex}.home-blog-card:hover .home-blog-read-more{gap:.65rem}.view-all-blogs-btn{font-family:var(--font-body);background-color:var(--primary-blue);border-radius:8px;align-items:center;gap:.5rem;padding:.8rem 1.8rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:all .3s cubic-bezier(.25,.8,.25,1);display:inline-flex;box-shadow:0 4px 12px #1868bb2e;color:#fff!important}.view-all-blogs-btn:hover{background-color:var(--text-brand-hover);transform:translateY(-2px);box-shadow:0 6px 18px #1868bb47}.view-all-blogs-btn svg{transition:transform .3s}.view-all-blogs-btn:hover svg{transform:translate(4px)}@media (width<=1200px){.home-blogs-grid{grid-template-columns:repeat(2,1fr);gap:1.25rem}.home-blog-card:nth-child(n+5){display:none}}@media (width<=1024px){.success-stories-section{padding:5rem 5%}.success-stories-blogs-container{grid-template-columns:1fr;gap:5rem}.success-stories-column{width:100%;max-width:800px;margin:0 auto}.success-stories-track{min-height:540px}.success-story-card{width:320px;left:calc(50% - 160px)}.success-story-card.left{opacity:.6;pointer-events:auto;transform:translate(-130px)scale(.85)}.success-story-card.right{opacity:.6;pointer-events:auto;transform:translate(130px)scale(.85)}.success-story-card.left:hover{transform:translate(-130px)scale(.88)}.success-story-card.right:hover{transform:translate(130px)scale(.88)}}@media (width<=768px){.success-stories-section{padding:4rem 5%}.success-stories-track{min-height:480px}.success-story-card{width:280px;padding:20px;left:calc(50% - 140px)}.success-story-card.left{opacity:.4;transform:translate(-90px)scale(.8)}.success-story-card.right{opacity:.4;transform:translate(90px)scale(.8)}.success-story-card.left:hover{transform:translate(-90px)scale(.82)}.success-story-card.right:hover{transform:translate(90px)scale(.82)}.Home-Edso-Learn-section-title,.Home-Edso-Learn-batch-title,.success-stories-title,.Home-Blogs-section-title,.Home-Edso-Learn-demo-title{letter-spacing:-.5px!important;font-size:2.2rem!important;font-weight:800!important;line-height:1.25!important;font-family:var(--font-heading)!important;box-sizing:border-box!important;width:100%!important;display:block!important}.Home-Edso-Learn-video-marquee-track.ltr{display:none!important}.Home-Edso-Learn-video-marquee-track.rtl{display:flex!important}.Home-Edso-Learn-batches-section{padding:4rem 1.25rem 3rem!important}.Home-Edso-Learn-table-wrapper{-webkit-overflow-scrolling:touch;margin-top:1.5rem!important;overflow-x:auto!important}.Home-Edso-Learn-demo-section{padding:4rem 1.25rem 3rem!important}.Home-Edso-Learn-demo-container{flex-direction:column!important;gap:3rem!important}.Home-Edso-Learn-demo-form-wrapper{box-sizing:border-box!important;flex:100%!important;width:100%!important;max-width:100%!important;padding:2.2rem 1.5rem!important}.Home-Edso-Learn-demo-input-row{grid-template-columns:1fr!important;gap:1.2rem!important;margin-bottom:0!important}.Home-Edso-Learn-video-marquee-container.mobile-scroll-active{scroll-behavior:smooth;-webkit-overflow-scrolling:touch!important;overflow-x:auto!important}.Home-Edso-Learn-video-marquee-container.mobile-scroll-active::-webkit-scrollbar{display:none!important}.Home-Edso-Learn-video-marquee-track.rtl.mobile-track-static{transform:none!important}}@media (width<=600px){.success-stories-carousel-container{flex-direction:column;gap:2rem}.success-stories-track{justify-content:center;align-items:center;width:100%;min-height:auto;display:flex}.success-story-card{pointer-events:none;width:100%;max-width:320px;margin:0 auto;display:none;position:relative;opacity:0!important;left:auto!important;transform:scale(.9)translateY(20px)!important}.success-story-card.active{pointer-events:auto;display:block;position:relative;box-shadow:0 10px 25px #00000014;opacity:1!important;transform:scale(1)translateY(0)!important}.home-blogs-grid{grid-template-columns:1fr;gap:1.5rem}.home-blog-card:nth-child(n+3){display:none}.Home-Edso-Learn-section-title,.Home-Edso-Learn-batch-title,.success-stories-title,.Home-Blogs-section-title,.Home-Edso-Learn-demo-title{letter-spacing:-.5px!important;font-size:1.8rem!important;font-weight:800!important;line-height:1.25!important;font-family:var(--font-heading)!important;box-sizing:border-box!important;width:100%!important;display:block!important}.success-stories-title{margin-bottom:2rem!important}}@media (width<=360px){.success-story-card{padding:16px!important}.story-video-container{border-radius:8px!important}}.ApiTesting_Details,.ApiTesting_course-overview,.ApiTesting_course-benefit,.ApiTesting_course-certificate,.ApiTesting_course-visuals-wrapper,.ApiTesting_syllabus-flex,.ApiTesting_review-section,.ApiTesting_faq-section{max-width:100vw;overflow-x:hidden}.ApiTesting_Details_wrapper{background:#f0f4ff;width:100%;position:relative;overflow:hidden}.ApiTesting_bg_video{object-fit:cover;z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.ApiTesting_bg_overlay{z-index:1;pointer-events:none;background:linear-gradient(135deg,#f0f4ffd9 0%,#e8f0febf 40%,#f5f0ffd9 100%);width:100%;height:100%;position:absolute;top:0;left:0}.ApiTesting_Details{z-index:2;justify-content:space-between;align-items:center;gap:3rem;width:100%;max-width:1500px;min-height:calc(100vh - 60px);margin:0 auto;padding:2rem 8%;display:flex;position:relative;overflow:hidden}.ApiTesting_Details>*{z-index:2;position:relative}.ApiTesting_info{z-index:2;flex-direction:column;flex:1;gap:1rem;max-width:52%;display:flex;position:relative}.ApiTesting_info_glass_content{box-shadow:none;background:0 0;border:none;flex-direction:column;gap:1rem;padding:0;display:flex}.API_hero_badge{color:#1868db;letter-spacing:.3px;background:#1868db1a;border:1px solid #1868db40;border-radius:50px;align-items:center;gap:8px;width:fit-content;padding:6px 14px;font-size:.82rem;font-weight:600;display:inline-flex}.ApiTesting_info h1{color:#1a1f36;letter-spacing:-.5px;margin:0;font-size:clamp(1.9rem,3.8vw,2.8rem);font-weight:800;line-height:1.15}.ApiTesting_info h2{color:#3d4a6b;margin:0;font-size:1.1rem;font-weight:500;line-height:1.55}.ApiTesting_info p{color:#5a6480;margin:0;font-size:.95rem;font-weight:400;line-height:1.65}.ApiTesting_hero_btns{flex-wrap:wrap;align-items:center;gap:12px;margin-top:.4rem;display:flex}.ApiTesting_syllabus_link,.ApiTesting_download_btn{color:#fff;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;background:#1868db;border:none;border-radius:50px;justify-content:center;align-items:center;min-width:170px;padding:12px 32px;font-size:.88rem;font-weight:700;text-decoration:none;transition:all .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 16px #1868db4d}.ApiTesting_syllabus_link:after,.ApiTesting_download_btn:after{content:"";background:linear-gradient(90deg,#fff0 0%,#ffffff4d 50%,#fff0 100%);width:25%;height:100%;animation:4.5s ease-in-out infinite API_btn_shine;position:absolute;top:0;left:-50%;transform:skew(-25deg)}.ApiTesting_download_btn:after{animation-delay:2.25s}@keyframes API_btn_shine{0%{left:-50%}30%{left:130%}to{left:130%}}.ApiTesting_syllabus_link:hover,.ApiTesting_download_btn:hover{color:#fff;background:#1557c0;transform:translateY(-2px);box-shadow:0 8px 20px #1868db66}.API_hero_trusted{flex-direction:column;gap:8px;margin-top:.5rem;display:flex}.API_trusted_label{color:#a0aec0;letter-spacing:1px;text-transform:uppercase;font-size:.72rem;font-weight:700}.API_trusted_pills{flex-wrap:wrap;gap:8px;display:flex}.API_trusted_pills span{color:#3d4a6b;background:#fff;border:1px solid #e2e8f0;border-radius:50px;padding:5px 14px;font-size:.82rem;font-weight:500;transition:all .2s;box-shadow:0 1px 4px #0000000f}.API_trusted_pills span:hover{color:#1868db;border-color:#1868db;transform:translateY(-1px)}.API_hero_cards_panel{z-index:2;flex-direction:column;flex:1;gap:24px;max-width:44%;display:flex;position:relative}.API_glow_blob{filter:blur(85px);opacity:.55;z-index:1;pointer-events:none;border-radius:50%;width:280px;height:280px;animation:10s ease-in-out infinite alternate API_blob_float;position:absolute}.API_blob_blue{background:radial-gradient(circle,#1868db40 0%,#1868db00 70%);top:5%;left:-40px}.API_blob_purple{background:radial-gradient(circle,#6c3beb33 0%,#6c3beb00 70%);animation-delay:-5s;bottom:10%;right:-40px}@keyframes API_blob_float{0%{transform:translate(0)scale(1)}to{transform:translate(30px,-20px)scale(1.1)}}.API_float_card{-webkit-backdrop-filter:blur(12px);color:#fff;background:#0a122af2;border:1px solid #ffffff14;border-radius:20px;padding:22px 24px;transition:transform .4s cubic-bezier(.165,.84,.44,1),box-shadow .4s cubic-bezier(.165,.84,.44,1),border-color .3s;box-shadow:0 20px 40px #080f2459,inset 0 1px #ffffff1a}.API_card_donut{align-self:flex-start;width:92%;transform:translate(-15px)rotate(-1deg)}.API_card_graph{align-self:flex-end;width:95%;transform:translate(15px)rotate(1deg)}.API_card_runner{align-self:flex-start;width:93%;transform:translate(-10px)rotate(-.5deg)}.API_card_donut:hover{border-color:#1868db66;transform:translate(-15px,-6px)rotate(0)scale(1.02);box-shadow:0 25px 50px #1868db40,inset 0 1px #ffffff26}.API_card_graph:hover{border-color:#6c3beb66;transform:translate(15px,-6px)rotate(0)scale(1.02);box-shadow:0 25px 50px #6c3beb40,inset 0 1px #ffffff26}.API_card_runner:hover{border-color:#34d39966;transform:translate(-10px,-6px)rotate(0)scale(1.02);box-shadow:0 25px 50px #34d39933,inset 0 1px #ffffff26}.API_donut_header{margin-bottom:16px}.API_donut_title{letter-spacing:.5px;color:#94a3b8;text-transform:uppercase;font-size:.95rem;font-weight:700}.API_donut_body{justify-content:space-between;align-items:center;gap:24px;display:flex}.API_donut_chart_wrapper{justify-content:center;align-items:center;width:100px;height:100px;display:flex;position:relative}.API_donut_svg{transform:rotate(0)}.API_donut_legend{flex-direction:column;flex:1;gap:12px;display:flex}.API_legend_item{align-items:center;gap:10px;display:flex}.API_legend_dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.API_legend_dot.blue{background:#1868db;box-shadow:0 0 8px #1868db99}.API_legend_dot.purple{background:#6c3beb;box-shadow:0 0 8px #6c3beb99}.API_legend_dot.pink{background:#ec4899;box-shadow:0 0 8px #ec489999}.API_legend_text{color:#94a3b8;font-size:.8rem;font-weight:600}.API_graph_header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.API_graph_title{letter-spacing:.5px;color:#94a3b8;text-transform:uppercase;font-size:.95rem;font-weight:700}.API_graph_live_badge{color:#3b82f6;letter-spacing:.5px;text-transform:uppercase;background:#3b82f626;border:1px solid #3b82f64d;border-radius:50px;padding:3px 10px;font-size:.72rem;font-weight:700;animation:2s infinite alternate API_live_glow}@keyframes API_live_glow{0%{box-shadow:0 0 4px #3b82f633}to{box-shadow:0 0 10px #3b82f699}}.API_graph_stat_val{color:#fff;letter-spacing:-.5px;font-size:2rem;font-weight:800;line-height:1.1}.API_graph_stat_label{color:#64748b;margin-bottom:20px;font-size:.8rem;font-weight:600}.API_graph_chart_wrapper{width:100%;margin-top:10px;position:relative}.API_graph_tooltip{color:#fff;pointer-events:none;z-index:10;background:#1868db;border-radius:6px;padding:4px 10px;font-size:.75rem;font-weight:700;position:absolute;top:25px;left:77%;transform:translate(-50%,-100%);box-shadow:0 4px 12px #1868db80}.API_graph_tooltip:after{content:"";border:4px solid #0000;border-top-color:#1868db;border-bottom:0 solid #1868db;width:0;display:block;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)}.API_graph_svg{display:block;overflow:visible}.API_graph_point{filter:drop-shadow(0 0 6px #1868db)}.API_graph_pulse{transform-origin:215px 25px;animation:1.8s ease-out infinite API_pulse_ring}@keyframes API_pulse_ring{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1.8)}}.API_runner_header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.API_runner_title_group{flex-direction:column;gap:2px;display:flex}.API_runner_title{letter-spacing:.5px;color:#94a3b8;text-transform:uppercase;font-size:.95rem;font-weight:700}.API_runner_sub{color:#475569;font-family:monospace;font-size:.7rem}.API_runner_status{color:#34d399;text-transform:uppercase;background:#34d3991a;border:1px solid #34d39940;border-radius:50px;padding:3px 10px;font-size:.72rem;font-weight:700;box-shadow:0 0 8px #34d39933}.API_runner_terminal{background:#00000073;border:1px solid #ffffff0d;border-radius:10px;flex-direction:column;gap:8px;margin-bottom:12px;padding:12px 14px;font-family:Courier New,Courier,monospace;font-size:.75rem;display:flex;box-shadow:inset 0 2px 8px #00000080}@keyframes API_terminal_fade{0%{opacity:.85}to{opacity:1;text-shadow:0 0 2px #fff3}}.API_runner_footer{justify-content:space-between;align-items:center;display:flex}.API_footer_stat{color:#64748b;font-size:.78rem}.API_footer_stat b{color:#34d399}.API_footer_badge{color:#94a3b8;background:#ffffff0f;border-radius:4px;padding:2px 8px;font-size:.72rem;font-weight:600}@media (width<=1024px){.ApiTesting_Details{flex-direction:column;gap:2.5rem;min-height:auto;padding:2.5rem 6%}.ApiTesting_info,.API_hero_cards_panel{flex:unset;width:100%;max-width:100%}.API_hero_cards_panel{flex-direction:row;gap:16px}.API_card_donut,.API_card_graph,.API_card_runner{align-self:stretch;width:calc(33.333% - 11px);transform:none!important}.API_card_donut:hover,.API_card_graph:hover,.API_card_runner:hover{transform:translateY(-5px)!important}}@media (width<=768px){.API_hero_cards_panel{flex-direction:column}.API_card_donut,.API_card_graph,.API_card_runner{width:100%}}.ApiTesting_video-containers{z-index:3;width:320px;height:180px;position:relative;top:5%}.ApiTesting_video-containers video{object-fit:cover;border-radius:8px;width:100%;height:100%}.ApiTesting_bottom-info-flex{background:#fff;border-radius:8px;justify-content:space-between;align-items:center;width:80%;max-width:1200px;margin:40px auto;padding:40px 60px;display:flex;position:relative;box-shadow:0 4px 20px #0000001a}.ApiTesting_bottom-info{text-align:center;flex:1;padding:40px 20px;position:relative}.ApiTesting_bottom-info:not(:last-child):after{content:"";background-color:#e0e0e0;width:1px;height:60%;position:absolute;top:50%;right:0;transform:translateY(-50%)}.ApiTesting_bottom-info h3{color:#343b42;margin-bottom:8px;font-size:18px;font-weight:700;line-height:1.3}.ApiTesting_bottom-info p{color:#666;margin:0;font-size:15px;line-height:1.4}#ApiTesting_rating{background-color:#fff;width:100%;margin:0;padding:0;box-shadow:0 4px 15px #0000000d}.ApiTesting_achievement-container{align-items:stretch;width:100%;min-height:100px;display:flex}.ApiTesting_achievement-title{color:#fff;background-color:#1868db;justify-content:center;align-items:center;width:25%;padding:20px;display:flex}.ApiTesting_achievement-title h1{margin:0;font-size:24px;font-weight:700;color:#fff!important}.ApiTesting_achievement-stats{background-color:#fff;flex-wrap:wrap;flex:1;justify-content:space-around;align-items:center;padding:10px 20px;display:flex}.ApiTesting_stat-item{text-align:center;padding:10px}.ApiTesting_stat-item p{color:#1868db;margin-bottom:5px;font-size:14px;font-weight:500}.ApiTesting_stat-item h3{color:#1868db;margin:0;font-size:24px;font-weight:800}@media (width<=768px){.ApiTesting_achievement-container{flex-direction:column}.ApiTesting_achievement-title{width:100%;padding:15px}.ApiTesting_achievement-stats{padding:20px 10px}.ApiTesting_stat-item{width:50%}}@media (width<=480px){.ApiTesting_stat-item{width:100%}}.ApiTesting_course-overview{max-width:1500px;min-height:auto;box-shadow:none;background:#f8f9fa;border-radius:0;justify-content:space-between;align-items:center;gap:3rem;margin:40px auto;padding:0;display:flex;position:relative;overflow:visible}.ApiTesting_course-overview:before{display:none}.ApiTesting_course-overview>*{z-index:1;position:relative}.ApiTesting_course-detail{max-width:65%;box-shadow:none;background:0 0;border:none;border-radius:0;flex:1;padding:20px 70px;transition:none;position:relative;overflow:visible}.ApiTesting_course-overview h1{color:#333;text-align:center;text-shadow:0 2px 4px #0000001a;margin-bottom:1.5rem;font-size:2.5rem;font-weight:700;line-height:1.2;position:relative}.ApiTesting_course-detail h1{color:#2c3e50;text-align:left;margin-bottom:1.5rem;font-size:2.8rem;font-weight:700;position:relative}.ApiTesting_course-detail h1:not(:first-child){font-size:2.2rem}.ApiTesting_course-detail h1:last-of-type{border-top:2px solid #00b4d833;padding-top:1.5rem}.ApiTesting_course-detail h1:after{content:"";background:#1868db;border-radius:2px;width:80px;height:4px;position:absolute;bottom:-10px;left:0}.ApiTesting_course-overview p{color:#555;text-align:center;text-shadow:0 1px 2px #0000001a;max-width:800px;margin-bottom:1.5rem;margin-right:auto;font-size:1.1rem;line-height:1.8}.ApiTesting_course-detail p{color:#555;text-align:left;margin-bottom:1.5rem;font-size:1.2rem;line-height:1.7}.ApiTesting_course-image{z-index:1;flex:none;justify-content:center;align-items:center;width:35%;height:100%;min-height:400px;margin-top:0;display:flex;position:relative}.ApiTesting_course-image img{z-index:1;object-fit:contain;border-radius:12px;width:100%;max-width:450px;height:auto;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 10px 30px #00000014,0 4px 12px #0000000a}.ApiTesting_course-image img:hover{transform:scale(1.05)}.ApiTesting_course-viewflex ul{flex-wrap:wrap;justify-content:space-between;gap:20px;margin-top:50px;list-style:none;display:flex}.ApiTesting_course-viewflex ul li{color:#2c3e50;background:0 0;border:none;border-radius:0;align-items:flex-start;width:30%;margin-bottom:.8rem;padding:0;font-size:1.1rem;font-weight:500;line-height:1.6;display:flex;position:relative}.ApiTesting_course-viewflex ul li:before{content:"•";color:#1868db;flex-shrink:0;margin-top:.1rem;margin-right:.75rem;font-size:1.4rem;font-weight:700}.ApiTesting_course-viewflex ul li:hover{box-shadow:none;background:0 0;transform:none}.ApiTesting_course-viewflex ul li img{display:none}.ApiTesting_course-certificate{max-width:1500px;min-height:auto;box-shadow:none;background:#f8f9fa;border-radius:0;margin:40px auto;padding:0;position:relative;overflow:visible}.ApiTesting_course-certificate:before{display:none}.ApiTesting_course-certificate>*{z-index:1;position:relative}.ApiTesting_certification-container{box-shadow:none;background:0 0;align-items:center;gap:60px;padding:0;display:flex}.ApiTesting_certification-content{flex:1;max-width:60%;padding:20px 70px}.ApiTesting_certification-content h1{color:#2c3e50;margin-bottom:1.5rem;font-size:2.8rem;font-weight:700;line-height:1.2;position:relative}.ApiTesting_certification-content h1:after{content:"";background:#1868db;border-radius:2px;width:80px;height:4px;position:absolute;bottom:-8px;left:0}.ApiTesting_certification-content p{color:#555;text-align:left;margin-bottom:2rem;font-size:1.2rem;line-height:1.7}.ApiTesting_certification-content h2{color:#2c3e50;margin:2rem 0 1rem;font-size:1.8rem;font-weight:600;position:relative}.ApiTesting_certification-content h2:after{content:"";background:#1868db;border-radius:2px;width:50px;height:3px;position:absolute;bottom:-5px;left:0}.ApiTesting_certification-content h3{color:#2c3e50;margin:1.5rem 0 1rem;font-size:1.4rem;font-weight:600}.ApiTesting_certification-content ul{margin:1rem 0 2rem;padding-left:0;list-style:none}.ApiTesting_certification-content ul li{color:#555;text-align:left;align-items:flex-start;margin-bottom:.8rem;padding-left:0;font-size:1.1rem;line-height:1.6;display:flex;position:relative}.ApiTesting_certification-content ul li:before{content:"•";color:#1868db;flex-shrink:0;margin-right:.75rem;font-size:1.2rem;font-weight:700}.ApiTesting_enroll-btn{color:#fff;cursor:pointer;background:#1868db;border:none;border-radius:8px;margin-top:20px;padding:15px 35px;font-size:1.1rem;font-weight:600;transition:background-color .3s}.ApiTesting_enroll-btn:hover{background:#1557c0}.ApiTesting_certificate-visual{flex:1;justify-content:center;align-items:center;max-width:40%;display:flex}.ApiTesting_certificate-card{background:#fff;border:3px solid #1868db;border-radius:8px;padding:2rem;position:relative;overflow:hidden;box-shadow:0 4px 15px #0000001a}.ApiTesting_certificate-card:before{display:none}.ApiTesting_certificate-card>*{z-index:1;position:relative}.ApiTesting_certificate-img{border-radius:4px;width:100%;max-width:400px;height:auto;display:block}.ApiTesting_containered{background-color:#fff;border:1px solid #0000000d;border-radius:16px;width:55%;max-width:850px;height:auto;padding:35px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 10px 30px #0000000d}.ApiTesting_form-group{width:100%;margin-bottom:15px}.ApiTesting_containered label{margin-bottom:8px;font-size:1.1em;font-weight:600;display:block}.ApiTesting_containered input[type=text],.ApiTesting_containered input[type=tel],.ApiTesting_containered textarea{border:1px solid #ccc;border-radius:5px;width:100%;margin-top:8px;padding:10px;font-size:1em;transition:border-color .3s,box-shadow .3s}.ApiTesting_containered textarea{resize:vertical;min-height:80px;max-height:150px}#ApiTesting_button{color:#fff;cursor:pointer;background-color:#1868db;border:none;border-radius:5px;width:100%;margin-top:20px;padding:12px;font-size:1.2em;transition:background-color .3s,transform .3s}#ApiTesting_button:hover{color:#000;background-color:#c5ccd3;transform:scale(1.05)}.ApiTesting_course-benefit{width:100%;min-height:100vh;font-family:var(--font-body);color:#fff;background:#f9f9f9 url(/assets/bg4-BvYV2SCo.webp) 50%/cover no-repeat;flex-direction:column;justify-content:center;align-items:center;margin:0;padding:80px 4%;display:flex;position:relative;overflow:hidden}.ApiTesting_course-benefit:before{content:"";-webkit-backdrop-filter:blur(2px);z-index:1;background:#00000080;position:absolute;inset:0}.ApiTesting_benefit-content-wrapper{z-index:2;flex-direction:column;gap:30px;width:100%;max-width:1500px;margin:0 auto;display:flex}.ApiTesting_benefit-title-gradient{text-align:center;background:linear-gradient(90deg,#00b4d8,#9b5de5);-webkit-text-fill-color:transparent;letter-spacing:2px;-webkit-background-clip:text;margin-bottom:20px;font-size:4rem;font-weight:800}.ApiTesting_benefit-subtitle{color:#fff;text-align:center;text-shadow:0 1px 2px #0003;max-width:800px;margin:0 auto 50px;font-size:1.1rem;line-height:1.6}.ApiTesting_glass-dashboard{-webkit-backdrop-filter:blur(12px);background:#ffffff14;border:1px solid #fff6;border-radius:24px;justify-content:space-between;gap:30px;padding:35px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 50px #0006,inset 0 0 10px #ffffff1a}.ApiTesting_glass-dashboard:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff1a 0%,#fff0 100%);height:100%;position:absolute;top:0;left:0;right:0}.ApiTesting_glass-column{flex-direction:column;flex:1;padding:0 15px;display:flex}.ApiTesting_glass-column:not(:last-child){border-right:1px solid #ffffff1a}.ApiTesting_glass-col-title{color:#fff;text-align:center;letter-spacing:1px;opacity:.9;margin-bottom:25px;font-size:1rem;font-weight:600}.ApiTesting_designation-tabs-container{flex-direction:column;gap:15px;display:flex}.ApiTesting_designation-tab{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:pointer;color:#fff;background:#ffffff26;border:1px solid #fff3;border-radius:12px;justify-content:space-between;align-items:center;padding:15px 20px;font-weight:500;transition:all .3s;display:flex;box-shadow:0 4px 6px #0000001a}.ApiTesting_designation-tab i{color:#00b4d8;font-size:1.2rem}.ApiTesting_designation-tab.active{background:#ffffff4d;border:1px solid #1868db;transform:scale(1.02)}.ApiTesting_salary-viz{flex-direction:column;align-items:center;display:flex}.ApiTesting_donut-container{width:200px;height:200px;margin-bottom:20px;position:relative}.ApiTesting_donut-3d{background:conic-gradient(#1868db 0deg 240deg,#edf2f7 240deg 360deg);border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;box-shadow:inset 0 0 15px #0000001a,0 5px 15px #0003}.ApiTesting_donut-3d:after{content:"";background:#fff;border-radius:50%;width:80%;height:80%;position:absolute;box-shadow:0 4px 8px #0000001a}.ApiTesting_donut-text{z-index:10;text-align:center;color:#2c3e50;position:relative}.ApiTesting_donut-text .avg-label{font-size:.9rem;display:block}.ApiTesting_donut-text .avg-val{margin:2px 0;font-size:1.8rem;font-weight:800;display:block}.ApiTesting_donut-text .avg-sub{color:#718096;font-size:.8rem}.ApiTesting_salary-legend{gap:15px;margin-bottom:20px;display:flex}.ApiTesting_glass-source{color:#ffffffb3;margin-top:auto;font-size:.75rem}.ApiTesting_partner-grid{flex-direction:column;gap:12px;display:flex}.ApiTesting_partner-glass-card{background:#fff3;border:1px solid #ffffff4d;border-radius:12px;align-items:center;gap:15px;padding:12px 15px;transition:transform .3s;display:flex}.ApiTesting_partner-glass-card:hover{background:#ffffff4d;transform:translate(5px)}.ApiTesting_partner-glass-card img{object-fit:contain;background:#fff;border-radius:8px;width:45px;height:45px;padding:5px}.ApiTesting_designation{text-align:center;flex-direction:column;align-items:center;gap:12px;width:30%;display:flex}.ApiTesting_designation h3{text-align:center;text-transform:uppercase;color:#343b42;margin-bottom:10px;font-size:18px;font-weight:700}.ApiTesting_designation div{cursor:pointer;text-align:start;box-sizing:border-box;background:#e9ecef;border-radius:5px;align-items:center;width:100%;min-height:60px;padding:22px 20px;font-size:14px;transition:transform .3s,color .3s;display:flex}.ApiTesting_designation div:hover{background:#d6d8db}.ApiTesting_designation div.active{cursor:pointer;text-align:start;box-sizing:border-box;background:#e9ecef;border-radius:5px;align-items:center;width:100%;min-height:60px;padding:22px 20px;font-size:14px;transition:transform .3s,color .3s;display:flex}.ApiTesting_chart,.ApiTesting_companies{text-align:center;width:30%}.ApiTesting_chart h3,.ApiTesting_companies h3{text-transform:uppercase;color:#343b42;letter-spacing:1px;text-align:center;margin-bottom:15px;font-size:18px;font-weight:700}.ApiTesting_chart img,.ApiTesting_companies img{max-width:250px}.ApiTesting_salary-chart{flex-direction:column;align-items:center;gap:34px;display:flex}.ApiTesting_salary-circle{border-radius:50%;justify-content:center;align-items:center;width:180px;height:180px;margin-top:40px;display:flex;position:relative}.ApiTesting_salary-center{background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:130px;height:130px;display:flex;box-shadow:0 2px 10px #0000001a}.ApiTesting_salary-amount{color:#1868db;font-size:18px;font-weight:700;line-height:1}.ApiTesting_salary-label{color:#666;margin-top:2px;font-size:12px}.ApiTesting_salary-range{justify-content:space-between;gap:40px;width:100%;max-width:280px;margin-top:15px;display:flex}.ApiTesting_salary-item{color:#343b42;align-items:center;gap:6px;font-size:13px;display:flex}.ApiTesting_salary-dot{border-radius:50%;width:8px;height:8px}.ApiTesting_salary-dot.max,.ApiTesting_salary-dot.min{background-color:#1868db}.ApiTesting_company-cards{flex-direction:column;gap:12px;margin-top:10px;display:flex}.ApiTesting_company-card{background:#fff;border-radius:8px;align-items:center;gap:25px;padding:12px;transition:transform .3s;display:flex;box-shadow:0 2px 8px #0000001a}.ApiTesting_company-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.ApiTesting_company-logo-img{object-fit:contain;border-radius:8px;flex-shrink:0;width:40px;height:40px}.ApiTesting_company-info h4{text-align:left;color:#333;margin:0 0 4px;font-size:14px;font-weight:700}.ApiTesting_company-info p{color:#666;margin:0;font-size:12px}.ApiTesting_chart p,.ApiTesting_companies p{color:#999;text-align:center;margin-top:20px;margin-bottom:0;font-size:12px}.ApiTesting_course-benefit-container{justify-content:space-between;align-items:flex-end;display:flex}.ApiTesting_chart,.ApiTesting_companies{flex-direction:column;justify-content:space-between;height:100%;display:flex}.ApiTesting_company-set{flex-wrap:wrap;justify-content:center;gap:20px;margin-top:10px;display:flex}.ApiTesting_company-set img{object-fit:contain;width:100px;height:100px;transition:transform .3s}.ApiTesting_company-set img:hover{transform:scale(1.1)}.ApiTesting_title-container{text-align:center;font-family:var(--font-body);margin-top:30px}.ApiTesting_title-container h1{color:#333;margin-bottom:.5rem;font-size:2rem;font-weight:700}.ApiTesting_title-container p{color:#555;max-width:700px;margin:0 auto;font-size:1.125rem;line-height:1.6}.ApiTesting_video-slider-section{background-color:#f7f7f7;border-radius:10px;max-width:1500px;margin:20px auto;padding:40px;box-shadow:0 4px 12px #0000001a}.ApiTesting_video-slider-title{color:#333;text-align:center;margin-bottom:1.875rem;font-size:1.625rem;font-weight:700}.ApiTesting_play-button{clip-path:polygon(25% 0%,100% 50%,25% 100%);cursor:pointer;background-color:#fff;width:50px;height:50px;transition:transform .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ApiTesting_play-button:hover{transform:translate(-50%,-50%)scale(1.1)}.ApiTesting_video-slider{max-width:100%;position:relative;overflow:hidden}.ApiTesting_video-flex{transition:transform .5s;display:flex}.ApiTesting_video-container{cursor:pointer;border-radius:10px;flex:1 0 35%;margin:10px;position:relative;overflow:hidden;box-shadow:0 4px 12px #0000001a}.ApiTesting_thumbnail{object-fit:cover;border-radius:10px;width:100%;height:200px;transition:opacity .3s,transform .3s}.ApiTesting_thumbnail:hover{transform:scale(1.05);box-shadow:0 10px 20px #00000026}.ApiTesting_dots-container{text-align:center;margin-top:20px}.ApiTesting_dot{cursor:pointer;background-color:#bbb;border-radius:50%;width:15px;height:15px;margin:0 5px;transition:background-color .3s;display:inline-block}.ApiTesting_dot:hover,.ApiTesting_dot.active{background-color:#717171}.ApiTesting_overlay{z-index:1000;background-color:#000000b3;justify-content:center;align-items:center;width:100%;height:100%;display:none;position:fixed;top:0;left:0}.ApiTesting_video-popup{border:none;border-radius:8px;width:80%;height:80%}.ApiTesting_close-btn{color:#fff;cursor:pointer;background:0 0;border:none;font-size:30px;position:absolute;top:20px;right:20px}.ApiTesting_syllabus-flex{background-color:#f8f9fa;justify-content:center;align-items:flex-start;gap:4rem;max-width:1500px;margin:40px auto;padding:3rem 2rem;display:flex}.ApiTesting_syllabus-h{text-align:center;color:#2c3e50;justify-content:center;align-items:center;margin:2rem auto;padding:20px 0;font-size:2.5rem;font-weight:700;display:flex;position:relative}.ApiTesting_syllabus-h:after{content:"";background:#1868db;border-radius:2px;width:80px;height:4px;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.ApiTesting_Syllabus{color:#333;background:#fff;border-radius:12px;flex:1;max-width:600px;margin:0;padding:0 0 0 40px;position:relative;overflow:visible;box-shadow:0 4px 20px #00000014}.ApiTesting_Syllabus:before{content:"";z-index:0;background:0 0;border-left:2px dashed #cbd5e0;width:2px;position:absolute;top:100px;bottom:50px;left:20px}.ApiTesting_syllabus-section{margin-bottom:0;padding-bottom:20px;position:relative}.ApiTesting_syllabus-section:before{content:"";z-index:2;box-sizing:border-box;background-color:#fff;border:3px solid #718096;border-radius:50%;width:16px;height:16px;transition:all .3s;position:absolute;top:25px;left:-27px}.ApiTesting_syllabus-section:after{content:"";z-index:1;background-color:#0000;width:2px;transition:all .3s;position:absolute;top:25px;bottom:-25px;left:-21px}.ApiTesting_syllabus-section:last-child:after{display:none}.ApiTesting_syllabus-section.completed:before{background-color:#1868db;border:3px solid #1868db4d;transform:scale(1.1)}.ApiTesting_syllabus-section.completed:after{background-color:#1868db;border-left:2px solid #1868db;width:2px}.ApiTesting_section-heading{cursor:pointer;color:#2c3e50;-webkit-user-select:none;user-select:none;background-color:#fff;border:1px solid #edf2f7;border-radius:8px;justify-content:space-between;align-items:center;padding:15px 25px;font-size:1.05rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.ApiTesting_section-heading p{text-align:left;flex:1;margin:0}.ApiTesting_section-heading:hover{background-color:#f1f5f9}.ApiTesting_section-heading.active{color:#fff;background-color:#1868db;border-bottom-color:#1868db}.ApiTesting_expand-collapse-icon{color:#1868db;cursor:pointer;font-size:20px}.ApiTesting_section-heading.active .ApiTesting_expand-collapse-icon{color:#fff}.ApiTesting_section-content{background-color:#fff;border-bottom:1px solid #edf2f7;padding:20px 30px;animation:.4s ease-out slideDownFade;display:none}.ApiTesting_section-content p{color:#333;margin:10px 0;font-size:18px;font-weight:700}.ApiTesting_Syllabus ul{margin:0;padding:0;list-style:none}.ApiTesting_Syllabus ul li{color:#4a5568;border-bottom:1px solid #f7fafc;padding:10px 0 10px 30px;font-size:1rem;transition:color .2s;position:relative}.ApiTesting_Syllabus ul li:last-child{border-bottom:none}.ApiTesting_Syllabus ul li:hover{color:#1868db}.ApiTesting_Syllabus ul li:before{content:"✓";color:#1868db;font-size:.9rem;font-weight:700;position:absolute;top:50%;left:0;transform:translateY(-50%)}@keyframes slideDownFade{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.ApiTesting_Download{flex:0 0 400px;width:100%}.ApiTesting_Download a{color:#fff;cursor:pointer;background-color:#1868db;border:none;border-radius:8px;margin-top:20px;padding:12px 25px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.ApiTesting_Download a:hover{color:#fff;background-color:#1557ad;transform:translateY(-2px);box-shadow:0 4px 12px #1868db33}.ApiTesting_placement{background-color:#f7f9fc;border-radius:20px;justify-content:space-around;align-items:center;gap:40px;width:100%;max-width:1500px;margin:40px auto;padding:2.5rem;display:flex;position:relative;overflow:hidden}.ApiTesting_placement-content{flex:1;max-width:600px}.ApiTesting_placement-features{margin-bottom:40px;padding:0;list-style:none}.ApiTesting_placement-features li{align-items:center;gap:15px;margin-bottom:25px;display:flex}.ApiTesting_feature-icon{color:#1868db;font-size:1.4rem;font-weight:800;font-family:var(--font-mono)}.ApiTesting_placement-features p{color:#333;margin:0;font-size:1.4rem;font-weight:600}.ApiTesting_enroll-btn-placement{color:#fff;text-transform:uppercase;cursor:pointer;background-color:#1868db;border:none;border-radius:8px;padding:15px 40px;font-size:1.1rem;font-weight:700;transition:all .3s;box-shadow:0 4px 15px #1868db33}.ApiTesting_enroll-btn-placement:hover{background-color:#1557ad;transform:translateY(-3px);box-shadow:0 6px 20px #1868db4d}.ApiTesting_placement-visual{flex:1;justify-content:center;align-items:center;display:flex}.ApiTesting_organic-mask{aspect-ratio:1;background-color:#e0e0e0;border-radius:60% 40% 70% 30%/30% 60% 40% 70%;width:100%;max-width:500px;overflow:hidden;box-shadow:0 15px 35px #0000001a}.ApiTesting_organic-mask img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.ApiTesting_organic-mask:hover img{transform:scale(1.05)}.ApiTesting_review-section{background:linear-gradient(135deg,#f0f4ff 0%,#e8f0fe 40%,#f5f0ff 100%);border:1px solid #1868db1a;border-radius:20px;flex-direction:column;justify-content:center;max-width:1500px;min-height:520px;margin:60px auto;padding:60px 0;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 45px #1868db0d}.ApiTesting_review-section:before{content:"";opacity:.3;z-index:1;pointer-events:none;background:url(/assets/apitesting1-tC5F3Szv.webp) 50%/cover no-repeat;position:absolute;inset:0}.ApiTesting_review-section>*{z-index:2;position:relative}.ApiTesting_review-title{text-align:center;letter-spacing:-.5px;color:#1a1f36;margin:0 auto 10px;font-size:3rem;font-weight:800;line-height:1.2}.ApiTesting_review-subtitle{color:#3d4a6b;text-align:center;margin:0 auto 40px;font-size:1.15rem;font-weight:400}.ApiTesting_review-slider{justify-content:center;align-items:center;width:100%;margin-bottom:60px;padding:0 40px;display:flex;position:relative}.ApiTesting_review-container{justify-content:center;width:100%;margin:0 auto;display:flex;overflow:hidden}.ApiTesting_review-flex{justify-content:center;align-items:stretch;gap:20px;transition:all .6s ease-in-out;animation:.6s ease-in-out slideInFromRight;display:flex}@keyframes slideInFromRight{0%{opacity:0;transform:translate(100px)}to{opacity:1;transform:translate(0)}}@keyframes slideOutToLeft{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-100px)}}.ApiTesting_review-flex.ApiTesting_sliding{animation:.3s ease-in-out forwards slideOutToLeft}.ApiTesting_review-flex:not(.ApiTesting_sliding){animation:.3s ease-in-out forwards slideInFromRight}.ApiTesting_review-card{-webkit-backdrop-filter:blur(12px);box-sizing:border-box;background:#0a122af2;border:1px solid #ffffff14;border-radius:20px;flex-direction:column;flex:1;align-items:center;min-width:250px;max-width:280px;padding:35px 25px 25px;transition:all .4s cubic-bezier(.165,.84,.44,1);display:flex;position:relative;overflow:visible;box-shadow:0 20px 40px #080f2459,inset 0 1px #ffffff1a}.ApiTesting_review-card:hover{background:#0a122af2;border-color:#1868db66;transform:translateY(-8px)scale(1.02);box-shadow:0 25px 50px #1868db40,inset 0 1px #ffffff26}.ApiTesting_review-header{flex-direction:column;justify-content:center;align-items:center;width:100%;margin-bottom:20px;display:flex}.ApiTesting_review-avatar{background:linear-gradient(135deg,#38bdf8,#1868db);border-radius:50%;justify-content:center;align-items:center;width:90px;height:90px;margin-bottom:15px;padding:3px;transition:all .3s;display:flex;box-shadow:0 0 15px #38bdf84d}.ApiTesting_review-card:hover .ApiTesting_review-avatar{transform:scale(1.05);box-shadow:0 0 20px #38bdf899}.ApiTesting_avatar-img{object-fit:cover;object-position:top;background-color:#0a122a;border:3px solid #0a122a;border-radius:50%;width:100%;height:100%}.ApiTesting_user-name{color:#fff;text-align:center;letter-spacing:-.2px;margin:0 0 4px;font-size:1.25rem;font-weight:700}.ApiTesting_user-role{color:#38bdf8;text-align:center;text-transform:uppercase;letter-spacing:.5px;margin:0;font-size:.9rem;font-weight:600}.ApiTesting_review-content p{color:#cbd5e1;text-align:center;margin:0;font-size:.95rem;line-height:1.6}.ApiTesting_review-dots,.ApiTesting_dott,.ApiTesting_dott:hover,.ApiTesting_dott.active{display:none}.ApiTesting_faq-section{max-width:1500px;font-family:var(--font-body);background-color:#f9fafb;border-radius:8px;margin:40px auto;padding:2.5rem;box-shadow:0 8px 16px #0000001a}.ApiTesting_faq-item{background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:16px;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden;box-shadow:0 4px 6px -1px #00000005,0 2px 4px -1px #00000003}.ApiTesting_faq-item:hover{border-color:#cbd5e1;transform:translateY(-2px);box-shadow:0 10px 15px -3px #0000000d,0 4px 6px -2px #00000005}.ApiTesting_faq-item.ApiTesting_active{border-color:#1868db;box-shadow:0 10px 15px -3px #1868db14}.ApiTesting_faq-question{cursor:pointer;background-color:#fff;justify-content:space-between;align-items:center;padding:0;transition:background-color .3s;display:flex}.ApiTesting_faq-item.ApiTesting_active .ApiTesting_faq-question{background-color:#f0f7ff}.ApiTesting_faq-question span{color:#1e293b;padding:20px 24px;font-size:1.125rem;font-weight:600;line-height:1.4;transition:color .3s}.ApiTesting_faq-item.ApiTesting_active .ApiTesting_faq-question span{color:#1868db}.ApiTesting_faq-toggle{cursor:pointer;color:#64748b;background:0 0;border:none;justify-content:center;align-items:center;padding:20px 24px;font-size:18px;transition:color .3s;display:flex}.ApiTesting_faq-item.ApiTesting_active .ApiTesting_faq-toggle{color:#1868db}.ApiTesting_faq-toggle svg{transition:transform .3s cubic-bezier(.4,0,.2,1)}.ApiTesting_faq-item.ApiTesting_active .ApiTesting_faq-toggle svg{transform:rotate(180deg)}.ApiTesting_faq-answer{color:#475569;background-color:#fff;border-top:1px solid #e0f0ff;padding:24px;font-size:1rem;line-height:1.6;display:none}.ApiTesting_faq-answer.ApiTesting_show{display:block}.ApiTesting_faq-answer ul{flex-direction:column;gap:12px;margin-top:16px;margin-bottom:0;padding-left:0;list-style-type:none;display:flex}.ApiTesting_faq-answer ul li{color:#475569;padding-left:24px;font-size:.95rem;position:relative}.ApiTesting_faq-answer ul li:before{content:"•";color:#1868db;font-size:1.25rem;position:absolute;top:-2px;left:8px}.ApiTesting_faq-section h2{text-align:center;color:#1e293b;letter-spacing:-.5px;margin-bottom:40px;font-size:2.25rem;font-weight:800}@media screen and (width<=1023px){.ApiTesting_video-containers{display:none}}@media screen and (width<=1024px){.ApiTesting_bottom-info-flex{gap:40px;width:90%;padding:30px 40px}}@media screen and (width<=768px){.ApiTesting_Details{text-align:center;flex-direction:column;align-items:center;height:auto;min-height:100vh;padding:60px 40px}.ApiTesting_info{max-width:100%;margin-bottom:40px}.ApiTesting_info h1{font-size:2.5rem}.ApiTesting_info h2{font-size:1.3rem}@media screen and (width<=1024px){.ApiTesting_info,.ApiTesting_info h1,.ApiTesting_info h2,.ApiTesting_info p{text-align:left}}@media screen and (width<=768px){.ApiTesting_Details{text-align:left;flex-direction:column;align-items:flex-start;height:auto;min-height:100vh;padding:40px 20px}.ApiTesting_info{text-align:left;max-width:100%;margin-bottom:30px}.ApiTesting_info h1{text-align:left;margin-bottom:20px;font-size:2rem}.ApiTesting_info h2{text-align:left;margin-bottom:20px;font-size:1.1rem}.ApiTesting_info p{text-align:left;margin-bottom:30px;font-size:1rem}}.ApiTesting_course-overview{text-align:center;background:#f8f9fa;flex-direction:column;align-items:center;gap:2rem;padding:40px 20px}.ApiTesting_course-image{order:-1;width:100%;margin-top:0;position:static}.ApiTesting_course-image img{width:100%;max-width:100%;height:auto;position:static;top:auto;right:auto;transform:none}.ApiTesting_salary-chart{flex-direction:column;align-items:center;gap:25px}.ApiTesting_salary-circle{width:120px;height:120px;margin-top:20px}.ApiTesting_salary-center{width:80px;height:80px}.ApiTesting_salary-amount{font-size:16px}.ApiTesting_salary-range{gap:30px;max-width:250px}.ApiTesting_salary-item{gap:4px;font-size:12px}.ApiTesting_salary-dot{width:6px;height:6px}.ApiTesting_company-cards{gap:10px}.ApiTesting_company-card{gap:20px;padding:10px}.ApiTesting_company-logo-img{width:35px;height:35px}.ApiTesting_company-info h4{font-size:13px}.ApiTesting_company-info p{font-size:11px}.ApiTesting_info,.ApiTesting_course-detail,.ApiTesting_certification-content{text-align:left;width:100%;max-width:100%;padding:20px}.ApiTesting_bottom-info,.ApiTesting_stat-item,.ApiTesting_course-overview h1,.ApiTesting_course-overview p,.ApiTesting_benefit-title-gradient,.ApiTesting_benefit-subtitle,.ApiTesting_review-title,.ApiTesting_faq-section h2,.ApiTesting_containered p,.ApiTesting_achievement-title{text-align:left!important}.ApiTesting_achievement-title{justify-content:flex-start}.ApiTesting_course-overview h1:after,.ApiTesting_course-detail h1:after,.ApiTesting_certification-content h1:after,.ApiTesting_certification-content h2:after{margin-left:0;left:0}.ApiTesting_benefit-subtitle{margin-left:0}.ApiTesting_course-viewflex ul{flex-direction:column;align-items:center}.ApiTesting_course-viewflex ul li{width:100%}.ApiTesting_Details{flex-direction:column;align-items:flex-start}#ApiTesting_view-img{width:80px;height:80px}.ApiTesting_info{max-width:100%}.ApiTesting_video-flex{flex-direction:column;transition:none;display:flex;transform:none}.ApiTesting_dots-container{display:none}.ApiTesting_review-slider{flex-direction:column;gap:15px;height:300px;padding:0 20px;overflow:hidden}.ApiTesting_review-nav{display:none}.ApiTesting_review-flex{flex-direction:row;justify-content:flex-start;align-items:stretch;gap:0;width:100%;height:100%;transition:transform .6s ease-in-out;overflow:hidden}.ApiTesting_review-card{flex-direction:column;flex:0 0 100%;width:100%;min-width:100%;max-width:100%;height:auto;min-height:300px;margin:0;padding:20px;display:flex;overflow:visible}.ApiTesting_review-flex .ApiTesting_review-card:not(:first-child){display:none}.ApiTesting_review-content{flex-direction:column;flex:1;padding:0;display:flex;overflow:visible}.ApiTesting_review-content p{text-overflow:initial;flex:1;font-size:15px;line-height:1.6;display:block;overflow:visible}.ApiTesting_review-header{flex-shrink:0;margin-bottom:10px;padding:15px 15px 0}.ApiTesting_avatar-img{width:80px;height:80px}.ApiTesting_review-user-name .ApiTesting_user-name{font-size:16px}.ApiTesting_review-content p{font-size:14px;line-height:1.5}}@media screen and (width>=768px){.ApiTesting_video-flex{transform:initial;flex-direction:row;transition:transform .5s}.ApiTesting_review-slider,.ApiTesting_review-flex{flex-direction:row;gap:20px}.ApiTesting_review-card{flex:1;min-width:250px;max-width:280px}.ApiTesting_dots-container{display:none}}@media screen and (width<=480px){.ApiTesting_certificate-img-wrapper,.ApiTesting_course-certificate-detail{max-width:100%}.ApiTesting_course-certificate-flex,.ApiTesting_syllabus-flex{flex-direction:column}.ApiTesting_Syllabus{width:90%}.ApiTesting_containered{width:100%}#ApiTesting_button{width:100%;padding:10px}.ApiTesting_review-card{flex:1 0 100%;margin-bottom:20px}.ApiTesting_certificate{flex-direction:column;gap:10px}.ApiTesting_bottom-info-flex{flex-direction:column;gap:20px;width:90%;padding:20px}.ApiTesting_rating-review{display:none}}@media (width<=480px){.ApiTesting_Details{height:auto;min-height:calc(100vh - 80px)}.ApiTesting_background-image{height:100%}.ApiTesting_placement{text-align:left;flex-direction:column;gap:40px;padding:3rem 1.5rem}.ApiTesting_placement-content{text-align:left}.ApiTesting_placement-visual{justify-content:center;width:100%}.ApiTesting_organic-mask{max-width:100%}.ApiTesting_placement-features p,.ApiTesting_feature-icon{font-size:1.2rem}.ApiTesting_enroll-btn-placement{width:100%}}@media (width<=880px){.ApiTesting_company-set img{width:44%}}@media (width<=1024px){.ApiTesting_certification-content{padding:20px 40px}.ApiTesting_certification-content h1{font-size:2.5rem}}@media (width<=768px){.ApiTesting_course-benefit{padding:4rem 1.5rem}.ApiTesting_glass-dashboard{flex-direction:column;padding:20px}.ApiTesting_glass-column:not(:last-child){border-bottom:1px solid #ffffff1a;border-right:none;margin-bottom:20px;padding-bottom:30px}.ApiTesting_benefit-title-gradient{font-size:2.5rem}.ApiTesting_benefit-subtitle{margin-bottom:30px;font-size:1rem}.ApiTesting_donut-container{width:160px;height:160px}.ApiTesting_donut-text .avg-val{font-size:1.4rem}.ApiTesting_company-set{justify-content:center;gap:10px}.ApiTesting_certification-container{flex-direction:column;gap:2rem;padding:0}.ApiTesting_certification-content,.ApiTesting_certificate-visual{max-width:100%}.ApiTesting_certification-content h1{font-size:2.2rem}.ApiTesting_certification-content h2{font-size:1.5rem}.ApiTesting_certification-content p{font-size:1.1rem}}@media (width<=480px){.ApiTesting_certification-container{padding:0}.ApiTesting_certification-content h1{font-size:2rem}.ApiTesting_enroll-btn{padding:12px 25px;font-size:1rem}.ApiTesting_chart,.ApiTesting_companies{width:100%}.ApiTesting_chart img,.ApiTesting_companies img{max-width:200px}.ApiTesting_company-set{justify-content:center;gap:10px}}@media (width<=768px){.ApiTesting_faq-section{margin:20px auto;padding:1.5rem}.ApiTesting_faq-section h2{margin-bottom:15px;font-size:20px}.ApiTesting_faq-question,.ApiTesting_faq-question span{padding:10px;font-size:16px}.ApiTesting_faq-answer{padding:10px;font-size:14px}}@media (width<=480px){.ApiTesting_faq-section{margin:15px auto;padding:1rem}.ApiTesting_faq-section h2{font-size:18px}.ApiTesting_faq-question,.ApiTesting_faq-question span{padding:8px;font-size:14px}.ApiTesting_faq-answer{padding:8px;font-size:13px}}@media (width>=1920px){.ApiTesting_Details{height:auto;min-height:calc(100vh - 80px)}.ApiTesting_bottom-info-flex{width:80%;max-width:1400px;padding:3px 80px}}.ApiTesting_syllabus-detail-card{color:#1e293b;text-align:left;font-family:Inter,Outfit,sans-serif}.ApiTesting_detail-header{text-align:left;margin-bottom:25px}.ApiTesting_detail-tag{color:#1868db;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:8px;font-size:.75rem;font-weight:700;display:inline-block}.ApiTesting_detail-title{color:#0f172a;text-align:left;margin-bottom:12px;font-size:2.2rem;font-weight:800;line-height:1.2}.ApiTesting_detail-desc{color:#475569;text-align:left;margin-bottom:15px;font-size:1rem;line-height:1.6}.ApiTesting_detail-badges{gap:12px;margin-top:10px;display:flex}.ApiTesting_badge-duration,.ApiTesting_badge-level{border-radius:20px;align-items:center;padding:6px 12px;font-size:.85rem;font-weight:600;display:inline-flex}.ApiTesting_badge-duration{color:#1d4ed8;background-color:#eff6ff}.ApiTesting_badge-level,.ApiTesting_badge-level.beginner{color:#166534;background-color:#f0fdf4}.ApiTesting_badge-level.intermediate{color:#92400e;background-color:#fef3c7}.ApiTesting_badge-level.advanced{color:#9d174d;background-color:#fdf2f8}.ApiTesting_detail-concepts{text-align:left;margin-top:30px;margin-bottom:30px}.ApiTesting_detail-concepts h3{color:#0f172a;margin-bottom:15px;font-size:1.2rem;font-weight:700}.ApiTesting_concepts-list{flex-direction:column;gap:15px;display:flex}.ApiTesting_concept-item{background-color:#f8fafc;border-left:4px solid #1868db;border-radius:8px;align-items:flex-start;gap:15px;padding:15px;transition:transform .2s,box-shadow .2s;display:flex}.ApiTesting_concept-item:hover{transform:translate(4px);box-shadow:0 4px 12px #00000008}.ApiTesting_concept-icon{color:#1868db;background-color:#eff6ff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.25rem;display:flex}.ApiTesting_concept-info{text-align:left}.ApiTesting_concept-info h4{color:#1f2937;text-align:left;margin:0 0 4px;font-size:.95rem;font-weight:700}.ApiTesting_concept-info p{color:#64748b;text-align:left;margin:0;font-size:.85rem;line-height:1.4}.ApiTesting_detail-grid{text-align:left;grid-template-columns:1fr;gap:20px;margin:25px 0;display:grid}.ApiTesting_detail-outcomes-card{text-align:left;background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:20px}.ApiTesting_detail-outcomes-card h3{color:#0f172a;text-align:left;margin:0 0 15px;font-size:1.1rem;font-weight:700}.ApiTesting_detail-outcomes-card ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.ApiTesting_detail-outcomes-card li{color:#334155;text-align:left;align-items:flex-start;font-size:.9rem;line-height:1.4;display:flex}.ApiTesting_detail-tools-used{text-align:left;margin:25px 0}.ApiTesting_detail-tools-used h3{color:#64748b;letter-spacing:1px;text-align:left;margin-bottom:10px;font-size:.75rem;font-weight:700}.ApiTesting_tools-row{flex-wrap:wrap;gap:8px;display:flex}.ApiTesting_tool-tag{color:#475569;background-color:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;padding:4px 12px;font-size:.8rem;font-weight:600}.ApiTesting_detail-footer{border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;margin-top:30px;padding-top:20px;display:flex}.ApiTesting_footer-progress{color:#64748b;font-size:.85rem;font-weight:600}.ApiTesting_next-btn{color:#fff;cursor:pointer;background-color:#1868db;border:none;border-radius:8px;align-items:center;padding:10px 20px;font-size:.9rem;font-weight:600;transition:all .2s;display:inline-flex}.ApiTesting_next-btn:hover{background-color:#1557c0;transform:translate(2px)}.ApiTesting_section-heading.selected{color:#1868db!important;background-color:#f0f7ff!important;border-left:4px solid #1868db!important}.ApiTesting_section-heading.selected p{color:#1868db!important;font-weight:700!important}.ApiTesting_section-heading.selected .ApiTesting_expand-collapse-icon{color:#1868db!important}.ApiTesting_detail-topics-breakdown{text-align:left;margin-top:30px;margin-bottom:30px}.ApiTesting_detail-topics-breakdown h3{color:#0f172a;text-align:left;border-bottom:2px solid #f1f5f9;margin-bottom:18px;padding-bottom:8px;font-size:1.25rem;font-weight:700}.ApiTesting_topics-blocks{flex-direction:column;gap:25px;display:flex}.ApiTesting_topic-block{text-align:left}.ApiTesting_topic-subtitle{color:#1e293b;text-align:left;background-color:#f8fafc;border-left:3px solid #64748b;border-radius:6px;margin-bottom:12px;padding:8px 12px;font-size:1.05rem;font-weight:700;display:inline-block}.ApiTesting_points-list{grid-template-columns:1fr;gap:12px;display:grid}.ApiTesting_point-card{text-align:left;background-color:#0000;border:none;border-radius:0;padding:8px 0;transition:none}.ApiTesting_point-card:hover{box-shadow:none;transform:none}.ApiTesting_point-card.big-concept,.ApiTesting_point-card.short-concept{background-color:#0000;border-left:none}.ApiTesting_point-header{text-align:left;align-items:center;gap:8px;margin-bottom:6px;display:flex}.ApiTesting_point-header i{font-size:.85rem}.ApiTesting_point-card.big-concept .ApiTesting_point-header i{color:#eab308}.ApiTesting_point-card.short-concept .ApiTesting_point-header i{color:#94a3b8}.ApiTesting_point-name{color:#0f172a;text-align:left;font-size:.95rem;font-weight:700}.ApiTesting_point-explanation{color:#475569;text-align:left;margin:0;padding-left:18px;font-size:.85rem;line-height:1.4}.ApiTesting_divider-line{border-top:2px dashed #1868db33;margin:40px 0}.ApiTesting_point-subpoints{text-align:left;flex-direction:column;gap:6px;margin-top:8px;padding-left:18px;list-style:none;display:flex}.ApiTesting_point-subpoints li{color:#475569;text-align:left;align-items:flex-start;font-size:.8rem;line-height:1.3;display:flex}.ApiTesting_point-subpoints li i{color:#1868db;flex-shrink:0;margin-top:3px;margin-right:6px;font-size:.65rem}.Brochure-modal-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:99999;background:#000000b3;justify-content:center;align-items:center;width:100%;height:100%;padding:20px;animation:.3s ease-out fadeIn;display:flex;position:fixed;top:0;left:0}.Brochure-modal-card{background:#fff;border-radius:20px;width:100%;max-width:500px;animation:.4s cubic-bezier(.16,1,.3,1) slideUp;position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}.Brochure-modal-close{cursor:pointer;color:#4b5563;z-index:10;background:#f3f4f6;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex;position:absolute;top:15px;right:15px}.Brochure-modal-close:hover{color:#111827;background:#e5e7eb;transform:rotate(90deg)}.Brochure-modal-content{padding:40px}.Brochure-modal-header{text-align:center;margin-bottom:30px}.Brochure-modal-title{color:#1f2937;margin-bottom:10px;font-size:28px;font-weight:800}.Brochure-modal-title span{color:#4f46e5;background:linear-gradient(135deg,#4f46e5 0%,#7c3aed 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.Brochure-modal-subtitle{color:#6b7280;font-size:15px}.Brochure-modal-form{flex-direction:column;gap:20px;display:flex}.Brochure-modal-input-group{flex-direction:column;gap:8px;display:flex}.Brochure-modal-input-group label{color:#374151;font-size:14px;font-weight:600}.Brochure-modal-input-group input{border:1.5px solid #e5e7eb;border-radius:12px;outline:none;padding:12px 16px;font-size:15px;transition:all .2s}.Brochure-modal-input-group input:focus{border-color:#4f46e5;box-shadow:0 0 0 4px #4f46e51a}.Brochure-modal-input-group input.error{border-color:#ef4444}.error-text{color:#ef4444;margin-top:4px;font-size:12px}.Brochure-modal-captcha-section{flex-direction:column;gap:8px;display:flex}.Brochure-modal-captcha-row{align-items:center;gap:12px;display:flex}.Brochure-modal-captcha-image{background:#f9fafb;border:1.5px solid #e5e7eb;border-radius:10px;justify-content:center;align-items:center;width:120px;height:48px;padding:4px;display:flex;overflow:hidden}.Brochure-modal-captcha-image img{object-fit:contain;width:100%;height:100%}.Brochure-modal-captcha-refresh{color:#fff;cursor:pointer;background:#4f46e5;border:none;border-radius:10px;justify-content:center;align-items:center;width:48px;height:48px;font-size:20px;transition:all .2s;display:flex}.Brochure-modal-captcha-refresh:hover{background:#4338ca;transform:rotate(30deg)}.Brochure-modal-captcha-row input{border:1.5px solid #e5e7eb;border-radius:12px;outline:none;flex:1;padding:12px 16px;font-size:15px;transition:all .2s}.Brochure-modal-captcha-row input:focus{border-color:#4f46e5}.Brochure-modal-status{text-align:center;border-radius:12px;padding:12px 16px;font-size:14px;font-weight:500}.Brochure-modal-status.success{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.Brochure-modal-status.error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.Brochure-modal-submit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#4f46e5 0%,#7c3aed 100%);border:none;border-radius:12px;margin-top:10px;padding:14px;font-size:16px;font-weight:700;transition:all .3s;box-shadow:0 4px 6px -1px #4f46e533}.Brochure-modal-submit:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 15px -3px #4f46e54d}.Brochure-modal-submit:active:not(:disabled){transform:translateY(0)}.Brochure-modal-submit:disabled{opacity:.7;cursor:not-allowed}@keyframes fadeIn{to{opacity:1}}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (width<=640px){.Brochure-modal-content{padding:24px}.Brochure-modal-title{font-size:24px}.Brochure-modal-captcha-row{flex-wrap:wrap}.Brochure-modal-captcha-row input{min-width:100%}}.DataScience_Details,.DataScience_course-overview,.DataScience_course-benefit,.DataScience_course-certificate,.DataScience_course-visuals-wrapper,.DataScience_syllabus-flex,.DataScience_review-section,.DataScience_faq-section{max-width:100vw;overflow-x:hidden}.DataScience_Details_wrapper{background:#f0f4ff;width:100%;position:relative;overflow:hidden}.DataScience_bg_video{object-fit:cover;z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.DataScience_bg_overlay{z-index:1;pointer-events:none;background:linear-gradient(135deg,#f0f4ffd9 0%,#e8f0febf 40%,#f5f0ffd9 100%);width:100%;height:100%;position:absolute;top:0;left:0}.DataScience_Details{z-index:2;justify-content:space-between;align-items:center;gap:3rem;width:100%;max-width:1500px;min-height:calc(100vh - 60px);margin:0 auto;padding:2rem 8%;display:flex;position:relative;overflow:hidden}.DataScience_Details>*{z-index:2;position:relative}.DataScience_info{z-index:2;flex-direction:column;flex:1;gap:1rem;max-width:52%;display:flex;position:relative}.DataScience_info_glass_content{box-shadow:none;background:0 0;border:none;flex-direction:column;gap:1rem;padding:0;display:flex}.DS_hero_badge{color:#1868db;letter-spacing:.3px;background:#1868db1a;border:1px solid #1868db40;border-radius:50px;align-items:center;gap:8px;width:fit-content;padding:6px 14px;font-size:.82rem;font-weight:600;display:inline-flex}.DataScience_info h1{color:#1a1f36;letter-spacing:-.5px;margin:0;font-size:clamp(1.9rem,3.8vw,2.8rem);font-weight:800;line-height:1.15}.DataScience_info h2{color:#3d4a6b;margin:0;font-size:1.1rem;font-weight:500;line-height:1.55}.DataScience_info p{color:#5a6480;margin:0;font-size:.95rem;font-weight:400;line-height:1.65}.DataScience_hero_btns{flex-wrap:wrap;align-items:center;gap:12px;margin-top:.4rem;display:flex}.DataScience_syllabus_link,.DataScience_download_btn{color:#fff;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;background:#1868db;border:none;border-radius:50px;justify-content:center;align-items:center;min-width:170px;padding:12px 32px;font-size:.88rem;font-weight:700;text-decoration:none;transition:all .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 16px #1868db4d}.DataScience_syllabus_link:after,.DataScience_download_btn:after{content:"";background:linear-gradient(90deg,#fff0 0%,#ffffff4d 50%,#fff0 100%);width:25%;height:100%;animation:4.5s ease-in-out infinite DS_btn_shine;position:absolute;top:0;left:-50%;transform:skew(-25deg)}.DataScience_download_btn:after{animation-delay:2.25s}@keyframes DS_btn_shine{0%{left:-50%}30%{left:130%}to{left:130%}}.DataScience_syllabus_link:hover,.DataScience_download_btn:hover{color:#fff;background:#1557c0;transform:translateY(-2px);box-shadow:0 8px 20px #1868db66}.DS_hero_trusted{flex-direction:column;gap:8px;margin-top:.5rem;display:flex}.DS_trusted_label{color:#a0aec0;letter-spacing:1px;text-transform:uppercase;font-size:.72rem;font-weight:700}.DS_trusted_pills{flex-wrap:wrap;gap:8px;display:flex}.DS_trusted_pills span{color:#3d4a6b;background:#fff;border:1px solid #e2e8f0;border-radius:50px;padding:5px 14px;font-size:.82rem;font-weight:500;transition:all .2s;box-shadow:0 1px 4px #0000000f}.DS_trusted_pills span:hover{color:#1868db;border-color:#1868db;transform:translateY(-1px)}.DS_hero_cards_panel{z-index:2;flex-direction:column;flex:1;gap:24px;max-width:44%;display:flex;position:relative}.DS_glow_blob{filter:blur(85px);opacity:.55;z-index:1;pointer-events:none;border-radius:50%;width:280px;height:280px;animation:10s ease-in-out infinite alternate DS_blob_float;position:absolute}.DS_blob_blue{background:radial-gradient(circle,#1868db40 0%,#1868db00 70%);top:5%;left:-40px}.DS_blob_purple{background:radial-gradient(circle,#6c3beb33 0%,#6c3beb00 70%);animation-delay:-5s;bottom:10%;right:-40px}@keyframes DS_blob_float{0%{transform:translate(0)scale(1)}to{transform:translate(30px,-20px)scale(1.1)}}.DS_float_card{-webkit-backdrop-filter:blur(12px);color:#fff;background:#0a122af2;border:1px solid #ffffff14;border-radius:20px;padding:22px 24px;transition:transform .4s cubic-bezier(.165,.84,.44,1),box-shadow .4s cubic-bezier(.165,.84,.44,1),border-color .3s;box-shadow:0 20px 40px #080f2459,inset 0 1px #ffffff1a}.DS_card_donut{align-self:flex-start;width:92%;transform:translate(-15px)rotate(-1deg)}.DS_card_graph{align-self:flex-end;width:95%;transform:translate(15px)rotate(1deg)}.DS_card_runner{align-self:flex-start;width:93%;transform:translate(-10px)rotate(-.5deg)}.DS_card_donut:hover{border-color:#1868db66;transform:translate(-15px,-6px)rotate(0)scale(1.02);box-shadow:0 25px 50px #1868db40,inset 0 1px #ffffff26}.DS_card_graph:hover{border-color:#6c3beb66;transform:translate(15px,-6px)rotate(0)scale(1.02);box-shadow:0 25px 50px #6c3beb40,inset 0 1px #ffffff26}.DS_card_runner:hover{border-color:#34d39966;transform:translate(-10px,-6px)rotate(0)scale(1.02);box-shadow:0 25px 50px #34d39933,inset 0 1px #ffffff26}.DS_donut_header{margin-bottom:16px}.DS_donut_title{letter-spacing:.5px;color:#94a3b8;text-transform:uppercase;font-size:.95rem;font-weight:700}.DS_donut_body{justify-content:space-between;align-items:center;gap:24px;display:flex}.DS_donut_chart_wrapper{justify-content:center;align-items:center;width:100px;height:100px;display:flex;position:relative}.DS_donut_svg{transform:rotate(0)}.DS_donut_legend{flex-direction:column;flex:1;gap:12px;display:flex}.DS_legend_item{align-items:center;gap:10px;display:flex}.DS_legend_dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.DS_legend_dot.blue{background:#1868db;box-shadow:0 0 8px #1868db99}.DS_legend_dot.purple{background:#6c3beb;box-shadow:0 0 8px #6c3beb99}.DS_legend_dot.pink{background:#ec4899;box-shadow:0 0 8px #ec489999}.DS_legend_text{color:#94a3b8;font-size:.8rem;font-weight:600}.DS_graph_header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.DS_graph_title{letter-spacing:.5px;color:#94a3b8;text-transform:uppercase;font-size:.95rem;font-weight:700}.DS_graph_live_badge{color:#3b82f6;letter-spacing:.5px;text-transform:uppercase;background:#3b82f626;border:1px solid #3b82f64d;border-radius:50px;padding:3px 10px;font-size:.72rem;font-weight:700;animation:2s infinite alternate DS_live_glow}@keyframes DS_live_glow{0%{box-shadow:0 0 4px #3b82f633}to{box-shadow:0 0 10px #3b82f699}}.DS_graph_stat_val{color:#fff;letter-spacing:-.5px;font-size:2rem;font-weight:800;line-height:1.1}.DS_graph_stat_label{color:#64748b;margin-bottom:20px;font-size:.8rem;font-weight:600}.DS_graph_chart_wrapper{width:100%;margin-top:10px;position:relative}.DS_graph_tooltip{color:#fff;pointer-events:none;z-index:10;background:#1868db;border-radius:6px;padding:4px 10px;font-size:.75rem;font-weight:700;position:absolute;top:25px;left:77%;transform:translate(-50%,-100%);box-shadow:0 4px 12px #1868db80}.DS_graph_tooltip:after{content:"";border:4px solid #0000;border-top-color:#1868db;border-bottom:0 solid #1868db;width:0;display:block;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)}.DS_graph_svg{display:block;overflow:visible}.DS_graph_point{filter:drop-shadow(0 0 6px #1868db)}.DS_graph_pulse{transform-origin:215px 25px;animation:1.8s ease-out infinite DS_pulse_ring}@keyframes DS_pulse_ring{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1.8)}}.DS_runner_header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.DS_runner_title_group{flex-direction:column;gap:2px;display:flex}.DS_runner_title{letter-spacing:.5px;color:#94a3b8;text-transform:uppercase;font-size:.95rem;font-weight:700}.DS_runner_sub{color:#475569;font-family:monospace;font-size:.7rem}.DS_runner_status{color:#34d399;text-transform:uppercase;background:#34d3991a;border:1px solid #34d39940;border-radius:50px;padding:3px 10px;font-size:.72rem;font-weight:700;box-shadow:0 0 8px #34d39933}.DS_runner_terminal{background:#00000073;border:1px solid #ffffff0d;border-radius:10px;flex-direction:column;gap:8px;margin-bottom:12px;padding:12px 14px;font-family:Courier New,Courier,monospace;font-size:.75rem;display:flex;box-shadow:inset 0 2px 8px #00000080}.DS_runner_footer{justify-content:space-between;align-items:center;display:flex}.DS_footer_stat{color:#64748b;font-size:.78rem}.DS_footer_stat b{color:#34d399}.DS_footer_badge{color:#94a3b8;background:#ffffff0f;border-radius:4px;padding:2px 8px;font-size:.72rem;font-weight:600}@media (width<=1024px){.DataScience_Details{flex-direction:column;gap:2.5rem;min-height:auto;padding:2.5rem 6%}.DataScience_info,.DS_hero_cards_panel{flex:unset;width:100%;max-width:100%}.DS_hero_cards_panel{flex-direction:row;gap:16px}.DS_card_donut,.DS_card_graph,.DS_card_runner{align-self:stretch;width:calc(33.333% - 11px);transform:none!important}.DS_card_donut:hover,.DS_card_graph:hover,.DS_card_runner:hover{transform:translateY(-5px)!important}}@media (width<=768px){.DS_hero_cards_panel{flex-direction:column}.DS_card_donut,.DS_card_graph,.DS_card_runner{width:100%}}.DataScience_video-containers{z-index:3;width:320px;height:180px;position:relative;top:5%}.DataScience_video-containers video{object-fit:cover;border-radius:8px;width:100%;height:100%}.DataScience_bottom-info-flex{background:#fff;border-radius:8px;justify-content:space-between;align-items:center;width:80%;max-width:1200px;margin:40px auto;padding:40px 60px;display:flex;position:relative;box-shadow:0 4px 20px #0000001a}.DataScience_bottom-info{text-align:center;flex:1;padding:40px 20px;position:relative}.DataScience_bottom-info:not(:last-child):after{content:"";background-color:#e0e0e0;width:1px;height:60%;position:absolute;top:50%;right:0;transform:translateY(-50%)}.DataScience_bottom-info h3{color:#343b42;margin-bottom:8px;font-size:18px;font-weight:700;line-height:1.3}.DataScience_bottom-info p{color:#666;margin:0;font-size:15px;line-height:1.4}#DataScience_rating{background-color:#fff;width:100%;margin:0;padding:0;box-shadow:0 4px 15px #0000000d}.DataScience_achievement-container{align-items:stretch;width:100%;min-height:100px;display:flex}.DataScience_achievement-title{color:#fff;background-color:#1868db;justify-content:center;align-items:center;width:25%;padding:20px;display:flex}.DataScience_achievement-title h1{margin:0;font-size:24px;font-weight:700;color:#fff!important}.DataScience_achievement-stats{background-color:#fff;flex-wrap:wrap;flex:1;justify-content:space-around;align-items:center;padding:10px 20px;display:flex}.DataScience_stat-item{text-align:center;padding:10px}.DataScience_stat-item p{color:#1868db;margin-bottom:5px;font-size:14px;font-weight:500}.DataScience_stat-item h3{color:#1868db;margin:0;font-size:24px;font-weight:800}@media (width<=768px){.DataScience_achievement-container{flex-direction:column}.DataScience_achievement-title{width:100%;padding:15px}.DataScience_achievement-stats{padding:20px 10px}.DataScience_stat-item{width:50%}}@media (width<=480px){.DataScience_stat-item{width:100%}}.DataScience_course-overview{max-width:1500px;min-height:auto;box-shadow:none;background:#f8f9fa;border-radius:0;justify-content:space-between;align-items:center;gap:3rem;margin:40px auto;padding:0;display:flex;position:relative;overflow:visible}.DataScience_course-overview:before{display:none}.DataScience_course-overview>*{z-index:1;position:relative}.DataScience_course-detail{max-width:65%;box-shadow:none;background:0 0;border:none;border-radius:0;flex:1;padding:20px 70px;transition:none;position:relative;overflow:visible}.DataScience_course-overview h1{color:#333;text-align:center;text-shadow:0 2px 4px #0000001a;margin-bottom:1.5rem;font-size:2.5rem;font-weight:700;line-height:1.2;position:relative}.DataScience_course-detail h1{color:#2c3e50;text-align:left;margin-bottom:1.5rem;font-size:2.8rem;font-weight:700;position:relative}.DataScience_course-detail h1:not(:first-child){font-size:2.2rem}.DataScience_course-detail h1:last-of-type{border-top:2px solid #00b4d833;padding-top:1.5rem}.DataScience_course-detail h1:after{content:"";background:#1868db;border-radius:2px;width:80px;height:4px;position:absolute;bottom:-10px;left:0}.DataScience_course-overview p{color:#555;text-align:center;text-shadow:0 1px 2px #0000001a;max-width:800px;margin-bottom:1.5rem;margin-right:auto;font-size:1.1rem;line-height:1.8}.DataScience_course-detail p{color:#555;text-align:left;margin-bottom:1.5rem;font-size:1.2rem;line-height:1.7}.DataScience_course-image{z-index:1;flex:none;justify-content:center;align-items:center;width:35%;height:100%;min-height:400px;margin-top:0;display:flex;position:relative}.DataScience_course-image img{z-index:1;object-fit:contain;border-radius:12px;width:100%;max-width:450px;height:auto;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 10px 30px #00000014,0 4px 12px #0000000a}.DataScience_course-image img:hover{transform:scale(1.05)}.DataScience_course-viewflex ul{flex-wrap:wrap;justify-content:space-between;gap:20px;margin-top:50px;list-style:none;display:flex}.DataScience_course-viewflex ul li{color:#2c3e50;background:0 0;border:none;border-radius:0;align-items:flex-start;width:30%;margin-bottom:.8rem;padding:0;font-size:1.1rem;font-weight:500;line-height:1.6;display:flex;position:relative}.DataScience_course-viewflex ul li:before{content:"•";color:#1868db;flex-shrink:0;margin-top:.1rem;margin-right:.75rem;font-size:1.4rem;font-weight:700}.DataScience_course-viewflex ul li:hover{box-shadow:none;background:0 0;transform:none}.DataScience_course-viewflex ul li img{display:none}.DataScience_course-certificate{max-width:1500px;min-height:auto;box-shadow:none;background:#f8f9fa;border-radius:0;margin:40px auto;padding:0;position:relative;overflow:visible}.DataScience_course-certificate:before{display:none}.DataScience_course-certificate>*{z-index:1;position:relative}.DataScience_certification-container{box-shadow:none;background:0 0;align-items:center;gap:60px;padding:0;display:flex}.DataScience_certification-content{flex:1;max-width:60%;padding:20px 70px}.DataScience_certification-content h1{color:#2c3e50;margin-bottom:1.5rem;font-size:2.8rem;font-weight:700;line-height:1.2;position:relative}.DataScience_certification-content h1:after{content:"";background:#1868db;border-radius:2px;width:80px;height:4px;position:absolute;bottom:-8px;left:0}.DataScience_certification-content p{color:#555;text-align:left;margin-bottom:2rem;font-size:1.2rem;line-height:1.7}.DataScience_certification-content h2{color:#2c3e50;margin:2rem 0 1rem;font-size:1.8rem;font-weight:600;position:relative}.DataScience_certification-content h2:after{content:"";background:#1868db;border-radius:2px;width:50px;height:3px;position:absolute;bottom:-5px;left:0}.DataScience_certification-content h3{color:#2c3e50;margin:1.5rem 0 1rem;font-size:1.4rem;font-weight:600}.DataScience_certification-content ul{margin:1rem 0 2rem;padding-left:0;list-style:none}.DataScience_certification-content ul li{color:#555;text-align:left;align-items:flex-start;margin-bottom:.8rem;padding-left:0;font-size:1.1rem;line-height:1.6;display:flex;position:relative}.DataScience_certification-content ul li:before{content:"•";color:#1868db;flex-shrink:0;margin-right:.75rem;font-size:1.2rem;font-weight:700}.DataScience_enroll-btn{color:#fff;cursor:pointer;background:#1868db;border:none;border-radius:8px;margin-top:20px;padding:15px 35px;font-size:1.1rem;font-weight:600;transition:background-color .3s}.DataScience_enroll-btn:hover{background:#1557c0}.DataScience_certificate-visual{flex:1;justify-content:center;align-items:center;max-width:40%;display:flex}.DataScience_certificate-card{background:#fff;border:3px solid #1868db;border-radius:8px;padding:2rem;position:relative;overflow:hidden;box-shadow:0 4px 15px #0000001a}.DataScience_certificate-card:before{display:none}.DataScience_certificate-card>*{z-index:1;position:relative}.DataScience_certificate-img{border-radius:4px;width:100%;max-width:400px;height:auto;display:block}.DataScience_containered{background-color:#fff;border:1px solid #0000000d;border-radius:16px;width:55%;max-width:850px;height:auto;padding:35px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 10px 30px #0000000d}.DataScience_form-group{width:100%;margin-bottom:15px}.DataScience_containered label{margin-bottom:8px;font-size:1.1em;font-weight:600;display:block}.DataScience_containered input[type=text],.DataScience_containered input[type=tel],.DataScience_containered textarea{border:1px solid #ccc;border-radius:5px;width:100%;margin-top:8px;padding:10px;font-size:1em;transition:border-color .3s,box-shadow .3s}.DataScience_containered textarea{resize:vertical;min-height:80px;max-height:150px}#DataScience_button{color:#fff;cursor:pointer;background-color:#1868db;border:none;border-radius:5px;width:100%;margin-top:20px;padding:12px;font-size:1.2em;transition:background-color .3s,transform .3s}#DataScience_button:hover{color:#000;background-color:#c5ccd3;transform:scale(1.05)}.DataScience_course-benefit{width:100%;min-height:100vh;font-family:var(--font-body);color:#fff;background:#f9f9f9 url(/assets/bg4-BvYV2SCo.webp) 50%/cover no-repeat;flex-direction:column;justify-content:center;align-items:center;margin:0;padding:80px 4%;display:flex;position:relative;overflow:hidden}.DataScience_course-benefit:before{content:"";-webkit-backdrop-filter:blur(2px);z-index:1;background:#00000080;position:absolute;inset:0}.DataScience_benefit-content-wrapper{z-index:2;flex-direction:column;gap:30px;width:100%;max-width:1500px;margin:0 auto;display:flex}.DataScience_benefit-title-gradient{text-align:center;background:linear-gradient(90deg,#00b4d8,#9b5de5);-webkit-text-fill-color:transparent;letter-spacing:2px;-webkit-background-clip:text;margin-bottom:20px;font-size:4rem;font-weight:800}.DataScience_benefit-subtitle{color:#fff;text-align:center;text-shadow:0 1px 2px #0003;max-width:800px;margin:0 auto 50px;font-size:1.1rem;line-height:1.6}.DataScience_glass-dashboard{-webkit-backdrop-filter:blur(12px);background:#ffffff14;border:1px solid #fff6;border-radius:24px;justify-content:space-between;gap:30px;padding:35px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 50px #0006,inset 0 0 10px #ffffff1a}.DataScience_glass-dashboard:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff1a 0%,#fff0 100%);height:100%;position:absolute;top:0;left:0;right:0}.DataScience_glass-column{flex-direction:column;flex:1;padding:0 15px;display:flex}.DataScience_glass-column:not(:last-child){border-right:1px solid #ffffff1a}.DataScience_glass-col-title{color:#fff;text-align:center;letter-spacing:1px;opacity:.9;margin-bottom:25px;font-size:1rem;font-weight:600}.DataScience_designation-tabs-container{flex-direction:column;gap:15px;display:flex}.DataScience_designation-tab{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:pointer;color:#fff;background:#ffffff26;border:1px solid #fff3;border-radius:12px;justify-content:space-between;align-items:center;padding:15px 20px;font-weight:500;transition:all .3s;display:flex;box-shadow:0 4px 6px #0000001a}.DataScience_designation-tab i{color:#00b4d8;font-size:1.2rem}.DataScience_designation-tab.active{background:#ffffff4d;border:1px solid #1868db;transform:scale(1.02)}.DataScience_salary-viz{flex-direction:column;align-items:center;display:flex}.DataScience_donut-container{width:200px;height:200px;margin-bottom:20px;position:relative}.DataScience_donut-3d{background:conic-gradient(#1868db 0deg 240deg,#edf2f7 240deg 360deg);border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;box-shadow:inset 0 0 15px #0000001a,0 5px 15px #0003}.DataScience_donut-3d:after{content:"";background:#fff;border-radius:50%;width:80%;height:80%;position:absolute;box-shadow:0 4px 8px #0000001a}.DataScience_donut-text{z-index:10;text-align:center;color:#2c3e50;position:relative}.DataScience_donut-text .avg-label{font-size:.9rem;display:block}.DataScience_donut-text .avg-val{margin:2px 0;font-size:1.8rem;font-weight:800;display:block}.DataScience_donut-text .avg-sub{color:#718096;font-size:.8rem}.DataScience_salary-legend{gap:15px;margin-bottom:20px;display:flex}.DataScience_glass-source{color:#ffffffb3;margin-top:auto;font-size:.75rem}.DataScience_partner-grid{flex-direction:column;gap:12px;display:flex}.DataScience_partner-glass-card{background:#fff3;border:1px solid #ffffff4d;border-radius:12px;align-items:center;gap:15px;padding:12px 15px;transition:transform .3s;display:flex}.DataScience_partner-glass-card:hover{background:#ffffff4d;transform:translate(5px)}.DataScience_partner-glass-card img{object-fit:contain;background:#fff;border-radius:8px;width:45px;height:45px;padding:5px}.DataScience_designation{text-align:center;flex-direction:column;align-items:center;gap:12px;width:30%;display:flex}.DataScience_designation h3{text-align:center;text-transform:uppercase;color:#343b42;margin-bottom:10px;font-size:18px;font-weight:700}.DataScience_designation div{cursor:pointer;text-align:start;box-sizing:border-box;background:#e9ecef;border-radius:5px;align-items:center;width:100%;min-height:60px;padding:22px 20px;font-size:14px;transition:transform .3s,color .3s;display:flex}.DataScience_designation div:hover{background:#d6d8db}.DataScience_designation div.active{cursor:pointer;text-align:start;box-sizing:border-box;background:#e9ecef;border-radius:5px;align-items:center;width:100%;min-height:60px;padding:22px 20px;font-size:14px;transition:transform .3s,color .3s;display:flex}.DataScience_chart,.DataScience_companies{text-align:center;width:30%}.DataScience_chart h3,.DataScience_companies h3{text-transform:uppercase;color:#343b42;letter-spacing:1px;text-align:center;margin-bottom:15px;font-size:18px;font-weight:700}.DataScience_chart img,.DataScience_companies img{max-width:250px}.DataScience_salary-chart{flex-direction:column;align-items:center;gap:34px;display:flex}.DataScience_salary-circle{border-radius:50%;justify-content:center;align-items:center;width:180px;height:180px;margin-top:40px;display:flex;position:relative}.DataScience_salary-center{background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:130px;height:130px;display:flex;box-shadow:0 2px 10px #0000001a}.DataScience_salary-amount{color:#1868db;font-size:18px;font-weight:700;line-height:1}.DataScience_salary-label{color:#666;margin-top:2px;font-size:12px}.DataScience_salary-range{justify-content:space-between;gap:40px;width:100%;max-width:280px;margin-top:15px;display:flex}.DataScience_salary-item{color:#343b42;align-items:center;gap:6px;font-size:13px;display:flex}.DataScience_salary-dot{border-radius:50%;width:8px;height:8px}.DataScience_salary-dot.max,.DataScience_salary-dot.min{background-color:#1868db}.DataScience_company-cards{flex-direction:column;gap:12px;margin-top:10px;display:flex}.DataScience_company-card{background:#fff;border-radius:8px;align-items:center;gap:25px;padding:12px;transition:transform .3s;display:flex;box-shadow:0 2px 8px #0000001a}.DataScience_company-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.DataScience_company-logo-img{object-fit:contain;border-radius:8px;flex-shrink:0;width:40px;height:40px}.DataScience_company-info h4{text-align:left;color:#333;margin:0 0 4px;font-size:14px;font-weight:700}.DataScience_company-info p{color:#666;margin:0;font-size:12px}.DataScience_chart p,.DataScience_companies p{color:#999;text-align:center;margin-top:20px;margin-bottom:0;font-size:12px}.DataScience_course-benefit-container{justify-content:space-between;align-items:flex-end;display:flex}.DataScience_chart,.DataScience_companies{flex-direction:column;justify-content:space-between;height:100%;display:flex}.DataScience_company-set{flex-wrap:wrap;justify-content:center;gap:20px;margin-top:10px;display:flex}.DataScience_company-set img{object-fit:contain;width:100px;height:100px;transition:transform .3s}.DataScience_company-set img:hover{transform:scale(1.1)}.DataScience_title-container{text-align:center;font-family:var(--font-body);margin-top:30px}.DataScience_title-container h1{color:#333;margin-bottom:.5rem;font-size:2rem;font-weight:700}.DataScience_title-container p{color:#555;max-width:700px;margin:0 auto;font-size:1.125rem;line-height:1.6}.DataScience_video-slider-section{background-color:#f7f7f7;border-radius:10px;max-width:1500px;margin:20px auto;padding:40px;box-shadow:0 4px 12px #0000001a}.DataScience_video-slider-title{color:#333;text-align:center;margin-bottom:1.875rem;font-size:1.625rem;font-weight:700}.DataScience_play-button{clip-path:polygon(25% 0%,100% 50%,25% 100%);cursor:pointer;background-color:#fff;width:50px;height:50px;transition:transform .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.DataScience_play-button:hover{transform:translate(-50%,-50%)scale(1.1)}.DataScience_video-slider{max-width:100%;position:relative;overflow:hidden}.DataScience_video-flex{transition:transform .5s;display:flex}.DataScience_video-container{cursor:pointer;border-radius:10px;flex:1 0 35%;margin:10px;position:relative;overflow:hidden;box-shadow:0 4px 12px #0000001a}.DataScience_thumbnail{object-fit:cover;border-radius:10px;width:100%;height:200px;transition:opacity .3s,transform .3s}.DataScience_thumbnail:hover{transform:scale(1.05);box-shadow:0 10px 20px #00000026}.DataScience_dots-container{text-align:center;margin-top:20px}.DataScience_dot{cursor:pointer;background-color:#bbb;border-radius:50%;width:15px;height:15px;margin:0 5px;transition:background-color .3s;display:inline-block}.DataScience_dot:hover,.DataScience_dot.active{background-color:#717171}.DataScience_overlay{z-index:1000;background-color:#000000b3;justify-content:center;align-items:center;width:100%;height:100%;display:none;position:fixed;top:0;left:0}.DataScience_video-popup{border:none;border-radius:8px;width:80%;height:80%}.DataScience_close-btn{color:#fff;cursor:pointer;background:0 0;border:none;font-size:30px;position:absolute;top:20px;right:20px}.DataScience_syllabus-flex{background-color:#f8f9fa;justify-content:center;align-items:flex-start;gap:4rem;max-width:1500px;margin:40px auto;padding:3rem 2rem;display:flex}.DataScience_syllabus-h{text-align:center;color:#2c3e50;justify-content:center;align-items:center;margin:2rem auto;padding:20px 0;font-size:2.5rem;font-weight:700;display:flex;position:relative}.DataScience_syllabus-h:after{content:"";background:#1868db;border-radius:2px;width:80px;height:4px;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.DataScience_Syllabus{color:#333;background:#fff;border-radius:12px;flex:1;max-width:600px;margin:0;padding:0 0 0 40px;position:relative;overflow:visible;box-shadow:0 4px 20px #00000014}.DataScience_Syllabus:before{content:"";z-index:0;background:0 0;border-left:2px dashed #cbd5e0;width:2px;position:absolute;top:100px;bottom:50px;left:20px}.DataScience_syllabus-section{margin-bottom:0;padding-bottom:20px;position:relative}.DataScience_syllabus-section:before{content:"";z-index:2;box-sizing:border-box;background-color:#fff;border:3px solid #718096;border-radius:50%;width:16px;height:16px;transition:all .3s;position:absolute;top:25px;left:-27px}.DataScience_syllabus-section:after{content:"";z-index:1;background-color:#0000;width:2px;transition:all .3s;position:absolute;top:25px;bottom:-25px;left:-21px}.DataScience_syllabus-section:last-child:after{display:none}.DataScience_syllabus-section.completed:before{background-color:#1868db;border:3px solid #1868db4d;transform:scale(1.1)}.DataScience_syllabus-section.completed:after{background-color:#1868db;border-left:2px solid #1868db;width:2px}.DataScience_section-heading{cursor:pointer;color:#2c3e50;-webkit-user-select:none;user-select:none;background-color:#fff;border:1px solid #edf2f7;border-radius:8px;justify-content:space-between;align-items:center;padding:15px 25px;font-size:1.05rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.DataScience_section-heading p{text-align:left;flex:1;margin:0}.DataScience_section-heading:hover{background-color:#f1f5f9}.DataScience_section-heading.active{color:#fff;background-color:#1868db;border-bottom-color:#1868db}.DataScience_expand-collapse-icon{color:#1868db;cursor:pointer;font-size:20px}.DataScience_section-heading.active .DataScience_expand-collapse-icon{color:#fff}.DataScience_section-content{background-color:#fff;border-bottom:1px solid #edf2f7;padding:20px 30px;animation:.4s ease-out slideDownFade;display:none}.DataScience_section-content p{color:#333;margin:10px 0;font-size:18px;font-weight:700}.DataScience_Syllabus ul{margin:0;padding:0;list-style:none}.DataScience_Syllabus ul li{color:#4a5568;border-bottom:1px solid #f7fafc;padding:10px 0 10px 30px;font-size:1rem;transition:color .2s;position:relative}.DataScience_Syllabus ul li:last-child{border-bottom:none}.DataScience_Syllabus ul li:hover{color:#1868db}.DataScience_Syllabus ul li:before{content:"✓";color:#1868db;font-size:.9rem;font-weight:700;position:absolute;top:50%;left:0;transform:translateY(-50%)}.DataScience_Download{flex:0 0 400px;width:100%}.DataScience_Download a{color:#fff;cursor:pointer;background-color:#1868db;border:none;border-radius:8px;margin-top:20px;padding:12px 25px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.DataScience_Download a:hover{color:#fff;background-color:#1557ad;transform:translateY(-2px);box-shadow:0 4px 12px #1868db33}.DataScience_placement{background-color:#f7f9fc;border-radius:20px;justify-content:space-around;align-items:center;gap:40px;width:100%;max-width:1500px;margin:40px auto;padding:2.5rem;display:flex;position:relative;overflow:hidden}.DataScience_placement-content{flex:1;max-width:600px}.DataScience_placement-features{margin-bottom:40px;padding:0;list-style:none}.DataScience_placement-features li{align-items:center;gap:15px;margin-bottom:25px;display:flex}.DataScience_feature-icon{color:#1868db;font-size:1.4rem;font-weight:800;font-family:var(--font-mono)}.DataScience_placement-features p{color:#333;margin:0;font-size:1.4rem;font-weight:600}.DataScience_enroll-btn-placement{color:#fff;text-transform:uppercase;cursor:pointer;background-color:#1868db;border:none;border-radius:8px;padding:15px 40px;font-size:1.1rem;font-weight:700;transition:all .3s;box-shadow:0 4px 15px #1868db33}.DataScience_enroll-btn-placement:hover{background-color:#1557ad;transform:translateY(-3px);box-shadow:0 6px 20px #1868db4d}.DataScience_placement-visual{flex:1;justify-content:center;align-items:center;display:flex}.DataScience_organic-mask{aspect-ratio:1;background-color:#e0e0e0;border-radius:60% 40% 70% 30%/30% 60% 40% 70%;width:100%;max-width:500px;overflow:hidden;box-shadow:0 15px 35px #0000001a}.DataScience_organic-mask img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.DataScience_organic-mask:hover img{transform:scale(1.05)}.DataScience_review-section{background:linear-gradient(135deg,#f0f4ff 0%,#e8f0fe 40%,#f5f0ff 100%);border:1px solid #1868db1a;border-radius:20px;flex-direction:column;justify-content:center;max-width:1500px;min-height:520px;margin:60px auto;padding:60px 0;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 45px #1868db0d}.DataScience_review-section:before{content:"";opacity:.3;z-index:1;pointer-events:none;background:url(/assets/datasciencebg-B_PJzZiH.webp) 50%/cover no-repeat;position:absolute;inset:0}.DataScience_review-section>*{z-index:2;position:relative}.DataScience_review-title{text-align:center;letter-spacing:-.5px;color:#1a1f36;margin:0 auto 10px;font-size:3rem;font-weight:800;line-height:1.2}.DataScience_review-subtitle{color:#3d4a6b;text-align:center;margin:0 auto 40px;font-size:1.15rem;font-weight:400}.DataScience_review-slider{justify-content:center;align-items:center;width:100%;margin-bottom:60px;padding:0 40px;display:flex;position:relative}.DataScience_review-container{justify-content:center;width:100%;margin:0 auto;display:flex;overflow:hidden}.DataScience_review-flex{justify-content:center;align-items:stretch;gap:20px;transition:all .6s ease-in-out;animation:.6s ease-in-out slideInFromRight;display:flex}.DataScience_review-flex.DataScience_sliding{animation:.3s ease-in-out forwards slideOutToLeft}.DataScience_review-flex:not(.DataScience_sliding){animation:.3s ease-in-out forwards slideInFromRight}.DataScience_review-card{-webkit-backdrop-filter:blur(12px);box-sizing:border-box;background:#0a122af2;border:1px solid #ffffff14;border-radius:20px;flex-direction:column;flex:1;align-items:center;min-width:250px;max-width:280px;padding:35px 25px 25px;transition:all .4s cubic-bezier(.165,.84,.44,1);display:flex;position:relative;overflow:visible;box-shadow:0 20px 40px #080f2459,inset 0 1px #ffffff1a}.DataScience_review-card:hover{background:#0a122af2;border-color:#1868db66;transform:translateY(-8px)scale(1.02);box-shadow:0 25px 50px #1868db40,inset 0 1px #ffffff26}.DataScience_review-header{flex-direction:column;justify-content:center;align-items:center;width:100%;margin-bottom:20px;display:flex}.DataScience_review-avatar{background:linear-gradient(135deg,#38bdf8,#1868db);border-radius:50%;justify-content:center;align-items:center;width:90px;height:90px;margin-bottom:15px;padding:3px;transition:all .3s;display:flex;box-shadow:0 0 15px #38bdf84d}.DataScience_review-card:hover .DataScience_review-avatar{transform:scale(1.05);box-shadow:0 0 20px #38bdf899}.DataScience_avatar-img{object-fit:cover;object-position:top;background-color:#0a122a;border:3px solid #0a122a;border-radius:50%;width:100%;height:100%}.DataScience_user-name{color:#fff;text-align:center;letter-spacing:-.2px;margin:0 0 4px;font-size:1.25rem;font-weight:700}.DataScience_user-role{color:#38bdf8;text-align:center;text-transform:uppercase;letter-spacing:.5px;margin:0;font-size:.9rem;font-weight:600}.DataScience_review-content p{color:#cbd5e1;text-align:center;margin:0;font-size:.95rem;line-height:1.6}.DataScience_review-dots,.DataScience_dott,.DataScience_dott:hover,.DataScience_dott.active{display:none}.DataScience_faq-section{max-width:1500px;font-family:var(--font-body);background-color:#f9fafb;border-radius:8px;margin:40px auto;padding:2.5rem;box-shadow:0 8px 16px #0000001a}.DataScience_faq-item{background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:16px;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden;box-shadow:0 4px 6px -1px #00000005,0 2px 4px -1px #00000003}.DataScience_faq-item:hover{border-color:#cbd5e1;transform:translateY(-2px);box-shadow:0 10px 15px -3px #0000000d,0 4px 6px -2px #00000005}.DataScience_faq-item.DataScience_active{border-color:#1868db;box-shadow:0 10px 15px -3px #1868db14}.DataScience_faq-question{cursor:pointer;background-color:#fff;justify-content:space-between;align-items:center;padding:0;transition:background-color .3s;display:flex}.DataScience_faq-item.DataScience_active .DataScience_faq-question{background-color:#f0f7ff}.DataScience_faq-question span{color:#1e293b;padding:20px 24px;font-size:1.125rem;font-weight:600;line-height:1.4;transition:color .3s}.DataScience_faq-item.DataScience_active .DataScience_faq-question span{color:#1868db}.DataScience_faq-toggle{cursor:pointer;color:#64748b;background:0 0;border:none;justify-content:center;align-items:center;padding:20px 24px;font-size:18px;transition:color .3s;display:flex}.DataScience_faq-item.DataScience_active .DataScience_faq-toggle{color:#1868db}.DataScience_faq-toggle svg{transition:transform .3s cubic-bezier(.4,0,.2,1)}.DataScience_faq-item.DataScience_active .DataScience_faq-toggle svg{transform:rotate(180deg)}.DataScience_faq-answer{color:#475569;background-color:#fff;border-top:1px solid #e0f0ff;padding:24px;font-size:1rem;line-height:1.6;display:none}.DataScience_faq-answer.DataScience_show{display:block}.DataScience_faq-answer ul{flex-direction:column;gap:12px;margin-top:16px;margin-bottom:0;padding-left:0;list-style-type:none;display:flex}.DataScience_faq-answer ul li{color:#475569;padding-left:24px;font-size:.95rem;position:relative}.DataScience_faq-answer ul li:before{content:"•";color:#1868db;font-size:1.25rem;position:absolute;top:-2px;left:8px}.DataScience_faq-section h2{text-align:center;color:#1e293b;letter-spacing:-.5px;margin-bottom:40px;font-size:2.25rem;font-weight:800}@media screen and (width<=1023px){.DataScience_video-containers{display:none}}@media screen and (width<=1024px){.DataScience_bottom-info-flex{gap:40px;width:90%;padding:30px 40px}}@media screen and (width<=768px){.DataScience_Details{text-align:center;flex-direction:column;align-items:center;height:auto;min-height:100vh;padding:60px 40px}.DataScience_info{max-width:100%;margin-bottom:40px}.DataScience_info h1{font-size:2.5rem}.DataScience_info h2{font-size:1.3rem}@media screen and (width<=1024px){.DataScience_info,.DataScience_info h1,.DataScience_info h2,.DataScience_info p{text-align:left}}@media screen and (width<=768px){.DataScience_Details{text-align:left;flex-direction:column;align-items:flex-start;height:auto;min-height:100vh;padding:40px 20px}.DataScience_info{text-align:left;max-width:100%;margin-bottom:30px}.DataScience_info h1{text-align:left;margin-bottom:20px;font-size:2rem}.DataScience_info h2{text-align:left;margin-bottom:20px;font-size:1.1rem}.DataScience_info p{text-align:left;margin-bottom:30px;font-size:1rem}}.DataScience_course-overview{text-align:center;background:#f8f9fa;flex-direction:column;align-items:center;gap:2rem;padding:40px 20px}.DataScience_course-image{order:-1;width:100%;margin-top:0;position:static}.DataScience_course-image img{width:100%;max-width:100%;height:auto;position:static;top:auto;right:auto;transform:none}.DataScience_salary-chart{flex-direction:column;align-items:center;gap:25px}.DataScience_salary-circle{width:120px;height:120px;margin-top:20px}.DataScience_salary-center{width:80px;height:80px}.DataScience_salary-amount{font-size:16px}.DataScience_salary-range{gap:30px;max-width:250px}.DataScience_salary-item{gap:4px;font-size:12px}.DataScience_salary-dot{width:6px;height:6px}.DataScience_company-cards{gap:10px}.DataScience_company-card{gap:20px;padding:10px}.DataScience_company-logo-img{width:35px;height:35px}.DataScience_company-info h4{font-size:13px}.DataScience_company-info p{font-size:11px}.DataScience_info,.DataScience_course-detail,.DataScience_certification-content{text-align:left;width:100%;max-width:100%;padding:20px}.DataScience_bottom-info,.DataScience_stat-item,.DataScience_course-overview h1,.DataScience_course-overview p,.DataScience_benefit-title-gradient,.DataScience_benefit-subtitle,.DataScience_review-title,.DataScience_faq-section h2,.DataScience_containered p,.DataScience_achievement-title{text-align:left!important}.DataScience_achievement-title{justify-content:flex-start}.DataScience_course-overview h1:after,.DataScience_course-detail h1:after,.DataScience_certification-content h1:after,.DataScience_certification-content h2:after{margin-left:0;left:0}.DataScience_benefit-subtitle{margin-left:0}.DataScience_course-viewflex ul{flex-direction:column;align-items:center}.DataScience_course-viewflex ul li{width:100%}.DataScience_Details{flex-direction:column;align-items:flex-start}#DataScience_view-img{width:80px;height:80px}.DataScience_info{max-width:100%}.DataScience_video-flex{flex-direction:column;transition:none;display:flex;transform:none}.DataScience_dots-container{display:none}.DataScience_review-slider{flex-direction:column;gap:15px;height:300px;padding:0 20px;overflow:hidden}.DataScience_review-nav{display:none}.DataScience_review-flex{flex-direction:row;justify-content:flex-start;align-items:stretch;gap:0;width:100%;height:100%;transition:transform .6s ease-in-out;overflow:hidden}.DataScience_review-card{flex-direction:column;flex:0 0 100%;width:100%;min-width:100%;max-width:100%;height:auto;min-height:300px;margin:0;padding:20px;display:flex;overflow:visible}.DataScience_review-flex .DataScience_review-card:not(:first-child){display:none}.DataScience_review-content{flex-direction:column;flex:1;padding:0;display:flex;overflow:visible}.DataScience_review-content p{text-overflow:initial;flex:1;font-size:15px;line-height:1.6;display:block;overflow:visible}.DataScience_review-header{flex-shrink:0;margin-bottom:10px;padding:15px 15px 0}.DataScience_avatar-img{width:80px;height:80px}.DataScience_review-user-name .DataScience_user-name{font-size:16px}.DataScience_review-content p{font-size:14px;line-height:1.5}}@media screen and (width>=768px){.DataScience_video-flex{transform:initial;flex-direction:row;transition:transform .5s}.DataScience_review-slider,.DataScience_review-flex{flex-direction:row;gap:20px}.DataScience_review-card{flex:1;min-width:250px;max-width:280px}.DataScience_dots-container{display:none}}@media screen and (width<=480px){.DataScience_certificate-img-wrapper,.DataScience_course-certificate-detail{max-width:100%}.DataScience_course-certificate-flex,.DataScience_syllabus-flex{flex-direction:column}.DataScience_Syllabus{width:90%}.DataScience_containered{width:100%}#DataScience_button{width:100%;padding:10px}.DataScience_review-card{flex:1 0 100%;margin-bottom:20px}.DataScience_certificate{flex-direction:column;gap:10px}.DataScience_bottom-info-flex{flex-direction:column;gap:20px;width:90%;padding:20px}.DataScience_rating-review{display:none}}@media (width<=480px){.DataScience_Details{height:auto;min-height:calc(100vh - 80px)}.DataScience_background-image{height:100%}.DataScience_placement{text-align:left;flex-direction:column;gap:40px;padding:3rem 1.5rem}.DataScience_placement-content{text-align:left}.DataScience_placement-visual{justify-content:center;width:100%}.DataScience_organic-mask{max-width:100%}.DataScience_placement-features p,.DataScience_feature-icon{font-size:1.2rem}.DataScience_enroll-btn-placement{width:100%}}@media (width<=880px){.DataScience_company-set img{width:44%}}@media (width<=1024px){.DataScience_certification-content{padding:20px 40px}.DataScience_certification-content h1{font-size:2.5rem}}@media (width<=768px){.DataScience_course-benefit{padding:4rem 1.5rem}.DataScience_glass-dashboard{flex-direction:column;padding:20px}.DataScience_glass-column:not(:last-child){border-bottom:1px solid #ffffff1a;border-right:none;margin-bottom:20px;padding-bottom:30px}.DataScience_benefit-title-gradient{font-size:2.5rem}.DataScience_benefit-subtitle{margin-bottom:30px;font-size:1rem}.DataScience_donut-container{width:160px;height:160px}.DataScience_donut-text .avg-val{font-size:1.4rem}.DataScience_company-set{justify-content:center;gap:10px}.DataScience_certification-container{flex-direction:column;gap:2rem;padding:0}.DataScience_certification-content,.DataScience_certificate-visual{max-width:100%}.DataScience_certification-content h1{font-size:2.2rem}.DataScience_certification-content h2{font-size:1.5rem}.DataScience_certification-content p{font-size:1.1rem}}@media (width<=480px){.DataScience_certification-container{padding:0}.DataScience_certification-content h1{font-size:2rem}.DataScience_enroll-btn{padding:12px 25px;font-size:1rem}.DataScience_chart,.DataScience_companies{width:100%}.DataScience_chart img,.DataScience_companies img{max-width:200px}.DataScience_company-set{justify-content:center;gap:10px}}@media (width<=768px){.DataScience_faq-section{margin:20px auto;padding:1.5rem}.DataScience_faq-section h2{margin-bottom:15px;font-size:20px}.DataScience_faq-question,.DataScience_faq-question span{padding:10px;font-size:16px}.DataScience_faq-answer{padding:10px;font-size:14px}}@media (width<=480px){.DataScience_faq-section{margin:15px auto;padding:1rem}.DataScience_faq-section h2{font-size:18px}.DataScience_faq-question,.DataScience_faq-question span{padding:8px;font-size:14px}.DataScience_faq-answer{padding:8px;font-size:13px}}.DataScience_info a{color:#fff;cursor:pointer;text-transform:uppercase;letter-spacing:1px;background:#1868db;border-radius:50px;padding:12px 40px;font-weight:700;text-decoration:none;transition:all .3s cubic-bezier(.175,.885,.32,1.275);display:inline-block;box-shadow:0 10px 25px #1868db4d}.DataScience_info a:hover{color:#1868db;background:#fff;transform:translateY(-5px);box-shadow:0 15px 35px #0003}@media (width<=768px){.DataScience_info a{padding:12px 25px;font-size:1rem}}@media (width>=1920px){.DataScience_Details{height:auto;min-height:calc(100vh - 80px)}.DataScience_bottom-info-flex{width:80%;max-width:1400px;padding:3px 80px}}.DataScience_syllabus-detail-card{color:#1e293b;text-align:left;font-family:Inter,Outfit,sans-serif}.DataScience_detail-header{text-align:left;margin-bottom:25px}.DataScience_detail-tag{color:#1868db;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:8px;font-size:.75rem;font-weight:700;display:inline-block}.DataScience_detail-title{color:#0f172a;text-align:left;margin-bottom:12px;font-size:2.2rem;font-weight:800;line-height:1.2}.DataScience_detail-desc{color:#475569;text-align:left;margin-bottom:15px;font-size:1rem;line-height:1.6}.DataScience_detail-badges{gap:12px;margin-top:10px;display:flex}.DataScience_badge-duration,.DataScience_badge-level{border-radius:20px;align-items:center;padding:6px 12px;font-size:.85rem;font-weight:600;display:inline-flex}.DataScience_badge-duration{color:#1d4ed8;background-color:#eff6ff}.DataScience_badge-level,.DataScience_badge-level.beginner{color:#166534;background-color:#f0fdf4}.DataScience_badge-level.intermediate{color:#92400e;background-color:#fef3c7}.DataScience_badge-level.advanced{color:#9d174d;background-color:#fdf2f8}.DataScience_detail-concepts{text-align:left;margin-top:30px;margin-bottom:30px}.DataScience_detail-concepts h3{color:#0f172a;margin-bottom:15px;font-size:1.2rem;font-weight:700}.DataScience_concepts-list{flex-direction:column;gap:15px;display:flex}.DataScience_concept-item{background-color:#f8fafc;border-left:4px solid #1868db;border-radius:8px;align-items:flex-start;gap:15px;padding:15px;transition:transform .2s,box-shadow .2s;display:flex}.DataScience_concept-item:hover{transform:translate(4px);box-shadow:0 4px 12px #00000008}.DataScience_concept-icon{color:#1868db;background-color:#eff6ff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.25rem;display:flex}.DataScience_concept-info{text-align:left}.DataScience_concept-info h4{color:#1f2937;text-align:left;margin:0 0 4px;font-size:.95rem;font-weight:700}.DataScience_concept-info p{color:#64748b;text-align:left;margin:0;font-size:.85rem;line-height:1.4}.DataScience_detail-snippet{text-align:left;background-color:#0d1117;border:1px solid #21262d;border-radius:12px;margin:25px 0;overflow:hidden;box-shadow:0 10px 25px #00000026}.DataScience_snippet-header{color:#c9d1d9;background-color:#161b22;border-bottom:1px solid #21262d;justify-content:space-between;align-items:center;padding:10px 16px;font-size:.8rem;font-weight:600;display:flex}.DataScience_copy-btn{color:#8b949e;cursor:pointer;background:0 0;border:1px solid #30363d;border-radius:6px;align-items:center;gap:5px;padding:4px 8px;font-size:.75rem;transition:all .2s;display:inline-flex}.DataScience_copy-btn:hover{color:#fff;background-color:#21262d;border-color:#8b949e}.DataScience_snippet-body{text-align:left;padding:15px 0;overflow-x:auto}.DataScience_snippet-body pre{text-align:left;margin:0}.DataScience_snippet-body code{color:#ff7b72;font-family:Fira Code,Courier New,Courier,monospace;font-size:.85rem}.DataScience_code-line{text-align:left;padding:2px 16px;display:flex}.DataScience_code-line:hover{background-color:#161b22}.DataScience_line-number{color:#484f58;text-align:right;-webkit-user-select:none;user-select:none;width:24px;margin-right:16px;font-size:.8rem}.DataScience_line-content{color:#e6edf3;white-space:pre;text-align:left;font-size:.8rem}.DataScience_detail-grid{text-align:left;grid-template-columns:1fr;gap:20px;margin:25px 0;display:grid}.DataScience_detail-project-card{text-align:left;background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%);border:1px solid #bfdbfe;border-radius:12px;padding:20px;box-shadow:0 4px 15px #1868db0d}.DataScience_card-label{color:#1e40af;letter-spacing:1px;margin-bottom:6px;font-size:.7rem;font-weight:700;display:block}.DataScience_detail-project-card h4{color:#1e3a8a;text-align:left;margin:0 0 10px;font-size:1.15rem;font-weight:700}.DataScience_detail-project-card p{color:#1e40af;text-align:left;margin:0 0 15px;font-size:.9rem;line-height:1.5}.DataScience_project-cta-btn{color:#fff;background-color:#1868db;border-radius:8px;align-items:center;padding:8px 16px;font-size:.85rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.DataScience_project-cta-btn:hover{color:#fff;background-color:#1557c0;transform:translateY(-1px)}.DataScience_detail-outcomes-card{text-align:left;background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:20px}.DataScience_detail-outcomes-card h3{color:#0f172a;text-align:left;margin:0 0 15px;font-size:1.1rem;font-weight:700}.DataScience_detail-outcomes-card ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.DataScience_detail-outcomes-card li{color:#334155;text-align:left;align-items:flex-start;font-size:.9rem;line-height:1.4;display:flex}.DataScience_detail-tools-used{text-align:left;margin:25px 0}.DataScience_detail-tools-used h3{color:#64748b;letter-spacing:1px;text-align:left;margin-bottom:10px;font-size:.75rem;font-weight:700}.DataScience_tools-row{flex-wrap:wrap;gap:8px;display:flex}.DataScience_tool-tag{color:#475569;background-color:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;padding:4px 12px;font-size:.8rem;font-weight:600}.DataScience_detail-footer{border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;margin-top:30px;padding-top:20px;display:flex}.DataScience_footer-progress{color:#64748b;font-size:.85rem;font-weight:600}.DataScience_next-btn{color:#fff;cursor:pointer;background-color:#1868db;border:none;border-radius:8px;align-items:center;padding:10px 20px;font-size:.9rem;font-weight:600;transition:all .2s;display:inline-flex}.DataScience_next-btn:hover{background-color:#1557c0;transform:translate(2px)}.DataScience_section-heading.selected{color:#1868db!important;background-color:#f0f7ff!important;border-left:4px solid #1868db!important}.DataScience_section-heading.selected p{color:#1868db!important;font-weight:700!important}.DataScience_section-heading.selected .DataScience_expand-collapse-icon{color:#1868db!important}@media (width<=1024px){.DataScience_syllabus-flex{flex-direction:column;align-items:center;gap:3rem}.DataScience_Syllabus,.DataScience_containered{width:100%;max-width:100%}}.DataScience_detail-topics-breakdown{text-align:left;margin-top:30px;margin-bottom:30px}.DataScience_detail-topics-breakdown h3{color:#0f172a;text-align:left;border-bottom:2px solid #f1f5f9;margin-bottom:18px;padding-bottom:8px;font-size:1.25rem;font-weight:700}.DataScience_topics-blocks{flex-direction:column;gap:25px;display:flex}.DataScience_topic-block{text-align:left}.DataScience_topic-subtitle{color:#1e293b;text-align:left;background-color:#f8fafc;border-left:3px solid #64748b;border-radius:6px;margin-bottom:12px;padding:8px 12px;font-size:1.05rem;font-weight:700;display:inline-block}.DataScience_points-list{grid-template-columns:1fr;gap:12px;display:grid}.DataScience_point-card{text-align:left;background-color:#0000;border:none;border-radius:0;padding:8px 0;transition:none}.DataScience_point-card:hover{box-shadow:none;transform:none}.DataScience_point-card.big-concept,.DataScience_point-card.short-concept{background-color:#0000;border-left:none}.DataScience_point-header{text-align:left;align-items:center;gap:8px;margin-bottom:6px;display:flex}.DataScience_point-header i{font-size:.85rem}.DataScience_point-card.big-concept .DataScience_point-header i{color:#eab308}.DataScience_point-card.short-concept .DataScience_point-header i{color:#94a3b8}.DataScience_point-name{color:#0f172a;text-align:left;font-size:.95rem;font-weight:700}.DataScience_point-explanation{color:#475569;text-align:left;margin:0;padding-left:18px;font-size:.85rem;line-height:1.4}.DataScience_point-subpoints{text-align:left;flex-direction:column;gap:6px;margin-top:8px;padding-left:18px;list-style:none;display:flex}.DataScience_point-subpoints li{color:#475569;text-align:left;align-items:flex-start;font-size:.8rem;line-height:1.3;display:flex}.DataScience_point-subpoints li i{color:#1868db;flex-shrink:0;margin-top:3px;margin-right:6px;font-size:.65rem}.JavaDevelopment_Details,.JavaDevelopment_course-overview,.JavaDevelopment_course-benefit,.JavaDevelopment_course-certificate,.JavaDevelopment_course-visuals-wrapper,.JavaDevelopment_syllabus-flex,.JavaDevelopment_review-section,.JavaDevelopment_faq-section{max-width:100vw;overflow-x:hidden}.JavaDevelopment_Details_wrapper{background:#f0f4ff;width:100%;position:relative;overflow:hidden}.JavaDevelopment_bg_video{object-fit:cover;z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.JavaDevelopment_bg_overlay{z-index:1;pointer-events:none;background:linear-gradient(135deg,#f0f4ffd9 0%,#e8f0febf 40%,#f5f0ffd9 100%);width:100%;height:100%;position:absolute;top:0;left:0}.JavaDevelopment_Details{z-index:2;justify-content:space-between;align-items:center;gap:3rem;width:100%;max-width:1500px;min-height:calc(100vh - 60px);margin:0 auto;padding:2rem 8%;display:flex;position:relative;overflow:hidden}.JavaDevelopment_Details>*{z-index:2;position:relative}.JavaDevelopment_info{z-index:2;flex-direction:column;flex:1;gap:1rem;max-width:52%;display:flex;position:relative}.JavaDevelopment_info_glass_content{box-shadow:none;background:0 0;border:none;flex-direction:column;gap:1rem;padding:0;display:flex}.JD_hero_badge{color:#1868db;letter-spacing:.3px;background:#1868db1a;border:1px solid #1868db40;border-radius:50px;align-items:center;gap:8px;width:fit-content;padding:6px 14px;font-size:.82rem;font-weight:600;display:inline-flex}.JavaDevelopment_info h1{color:#1a1f36;letter-spacing:-.5px;margin:0;font-size:clamp(1.9rem,3.8vw,2.8rem);font-weight:800;line-height:1.15}.JavaDevelopment_info h2{color:#3d4a6b;margin:0;font-size:1.1rem;font-weight:500;line-height:1.55}.JavaDevelopment_info p{color:#5a6480;margin:0;font-size:.95rem;font-weight:400;line-height:1.65}.JavaDevelopment_hero_btns{flex-wrap:wrap;align-items:center;gap:12px;margin-top:.4rem;display:flex}.JavaDevelopment_syllabus_link,.JavaDevelopment_download_btn{color:#fff;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;background:#1868db;border:none;border-radius:50px;justify-content:center;align-items:center;min-width:170px;padding:12px 32px;font-size:.88rem;font-weight:700;text-decoration:none;transition:all .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 16px #1868db4d}.JavaDevelopment_syllabus_link:after,.JavaDevelopment_download_btn:after{content:"";background:linear-gradient(90deg,#fff0 0%,#ffffff4d 50%,#fff0 100%);width:25%;height:100%;animation:4.5s ease-in-out infinite JD_btn_shine;position:absolute;top:0;left:-50%;transform:skew(-25deg)}.JavaDevelopment_download_btn:after{animation-delay:2.25s}@keyframes JD_btn_shine{0%{left:-50%}30%{left:130%}to{left:130%}}.JavaDevelopment_syllabus_link:hover,.JavaDevelopment_download_btn:hover{color:#fff;background:#1557c0;transform:translateY(-2px);box-shadow:0 8px 20px #1868db66}.JD_hero_trusted{flex-direction:column;gap:8px;margin-top:.5rem;display:flex}.JD_trusted_label{color:#a0aec0;letter-spacing:1px;text-transform:uppercase;font-size:.72rem;font-weight:700}.JD_trusted_pills{flex-wrap:wrap;gap:8px;display:flex}.JD_trusted_pills span{color:#3d4a6b;background:#fff;border:1px solid #e2e8f0;border-radius:50px;padding:5px 14px;font-size:.82rem;font-weight:500;transition:all .2s;box-shadow:0 1px 4px #0000000f}.JD_trusted_pills span:hover{color:#1868db;border-color:#1868db;transform:translateY(-1px)}.JD_hero_cards_panel{z-index:2;flex-direction:column;flex:1;gap:24px;max-width:44%;display:flex;position:relative}.JD_glow_blob{filter:blur(85px);opacity:.55;z-index:1;pointer-events:none;border-radius:50%;width:280px;height:280px;animation:10s ease-in-out infinite alternate JD_blob_float;position:absolute}.JD_blob_blue{background:radial-gradient(circle,#1868db40 0%,#1868db00 70%);top:5%;left:-40px}.JD_blob_purple{background:radial-gradient(circle,#6c3beb33 0%,#6c3beb00 70%);animation-delay:-5s;bottom:10%;right:-40px}@keyframes JD_blob_float{0%{transform:translate(0)scale(1)}to{transform:translate(30px,-20px)scale(1.1)}}.JD_float_card{-webkit-backdrop-filter:blur(12px);color:#fff;background:#0a122af2;border:1px solid #ffffff14;border-radius:20px;padding:22px 24px;transition:transform .4s cubic-bezier(.165,.84,.44,1),box-shadow .4s cubic-bezier(.165,.84,.44,1),border-color .3s;box-shadow:0 20px 40px #080f2459,inset 0 1px #ffffff1a}.JD_card_donut{align-self:flex-start;width:92%;transform:translate(-15px)rotate(-1deg)}.JD_card_graph{align-self:flex-end;width:95%;transform:translate(15px)rotate(1deg)}.JD_card_runner{align-self:flex-start;width:93%;transform:translate(-10px)rotate(-.5deg)}.JD_card_donut:hover{border-color:#1868db66;transform:translate(-15px,-6px)rotate(0)scale(1.02);box-shadow:0 25px 50px #1868db40,inset 0 1px #ffffff26}.JD_card_graph:hover{border-color:#6c3beb66;transform:translate(15px,-6px)rotate(0)scale(1.02);box-shadow:0 25px 50px #6c3beb40,inset 0 1px #ffffff26}.JD_card_runner:hover{border-color:#34d39966;transform:translate(-10px,-6px)rotate(0)scale(1.02);box-shadow:0 25px 50px #34d39933,inset 0 1px #ffffff26}.JD_donut_header{margin-bottom:16px}.JD_donut_title{letter-spacing:.5px;color:#94a3b8;text-transform:uppercase;font-size:.95rem;font-weight:700}.JD_donut_body{justify-content:space-between;align-items:center;gap:24px;display:flex}.JD_donut_chart_wrapper{justify-content:center;align-items:center;width:100px;height:100px;display:flex;position:relative}.JD_donut_svg{transform:rotate(0)}.JD_donut_legend{flex-direction:column;flex:1;gap:12px;display:flex}.JD_legend_item{align-items:center;gap:10px;display:flex}.JD_legend_dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.JD_legend_dot.blue{background:#1868db;box-shadow:0 0 8px #1868db99}.JD_legend_dot.purple{background:#6c3beb;box-shadow:0 0 8px #6c3beb99}.JD_legend_dot.pink{background:#ec4899;box-shadow:0 0 8px #ec489999}.JD_legend_text{color:#94a3b8;font-size:.8rem;font-weight:600}.JD_graph_header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.JD_graph_title{letter-spacing:.5px;color:#94a3b8;text-transform:uppercase;font-size:.95rem;font-weight:700}.JD_graph_live_badge{color:#3b82f6;letter-spacing:.5px;text-transform:uppercase;background:#3b82f626;border:1px solid #3b82f64d;border-radius:50px;padding:3px 10px;font-size:.72rem;font-weight:700;animation:2s infinite alternate JD_live_glow}@keyframes JD_live_glow{0%{box-shadow:0 0 4px #3b82f633}to{box-shadow:0 0 10px #3b82f699}}.JD_graph_stat_val{color:#fff;letter-spacing:-.5px;font-size:2rem;font-weight:800;line-height:1.1}.JD_graph_stat_label{color:#64748b;margin-bottom:20px;font-size:.8rem;font-weight:600}.JD_graph_chart_wrapper{width:100%;margin-top:10px;position:relative}.JD_graph_tooltip{color:#fff;pointer-events:none;z-index:10;background:#1868db;border-radius:6px;padding:4px 10px;font-size:.75rem;font-weight:700;position:absolute;top:25px;left:77%;transform:translate(-50%,-100%);box-shadow:0 4px 12px #1868db80}.JD_graph_tooltip:after{content:"";border:4px solid #0000;border-top-color:#1868db;border-bottom:0 solid #1868db;width:0;display:block;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)}.JD_graph_svg{display:block;overflow:visible}.JD_graph_point{filter:drop-shadow(0 0 6px #1868db)}.JD_graph_pulse{transform-origin:215px 25px;animation:1.8s ease-out infinite JD_pulse_ring}@keyframes JD_pulse_ring{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1.8)}}.JD_runner_header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.JD_runner_title_group{flex-direction:column;gap:2px;display:flex}.JD_runner_title{letter-spacing:.5px;color:#94a3b8;text-transform:uppercase;font-size:.95rem;font-weight:700}.JD_runner_sub{color:#475569;font-family:monospace;font-size:.7rem}.JD_runner_status{color:#34d399;text-transform:uppercase;background:#34d3991a;border:1px solid #34d39940;border-radius:50px;padding:3px 10px;font-size:.72rem;font-weight:700;box-shadow:0 0 8px #34d39933}.JD_runner_terminal{background:#00000073;border:1px solid #ffffff0d;border-radius:10px;flex-direction:column;gap:8px;margin-bottom:12px;padding:12px 14px;font-family:Courier New,Courier,monospace;font-size:.75rem;display:flex;box-shadow:inset 0 2px 8px #00000080}.JD_runner_footer{justify-content:space-between;align-items:center;display:flex}.JD_footer_stat{color:#64748b;font-size:.78rem}.JD_footer_stat b{color:#34d399}.JD_footer_badge{color:#94a3b8;background:#ffffff0f;border-radius:4px;padding:2px 8px;font-size:.72rem;font-weight:600}@media (width<=1024px){.JavaDevelopment_Details{flex-direction:column;gap:2.5rem;min-height:auto;padding:2.5rem 6%}.JavaDevelopment_info,.JD_hero_cards_panel{flex:unset;width:100%;max-width:100%}.JD_hero_cards_panel{flex-direction:row;gap:16px}.JD_card_donut,.JD_card_graph,.JD_card_runner{align-self:stretch;width:calc(33.333% - 11px);transform:none!important}.JD_card_donut:hover,.JD_card_graph:hover,.JD_card_runner:hover{transform:translateY(-5px)!important}}@media (width<=768px){.JD_hero_cards_panel{flex-direction:column}.JD_card_donut,.JD_card_graph,.JD_card_runner{width:100%}}.JavaDevelopment_video-containers{z-index:3;width:320px;height:180px;position:relative;top:5%}.JavaDevelopment_video-containers video{object-fit:cover;border-radius:8px;width:100%;height:100%}.JavaDevelopment_bottom-info-flex{background:#fff;border-radius:8px;justify-content:space-between;align-items:center;width:80%;max-width:1200px;margin:40px auto;padding:40px 60px;display:flex;position:relative;box-shadow:0 4px 20px #0000001a}.JavaDevelopment_bottom-info{text-align:center;flex:1;padding:40px 20px;position:relative}.JavaDevelopment_bottom-info:not(:last-child):after{content:"";background-color:#e0e0e0;width:1px;height:60%;position:absolute;top:50%;right:0;transform:translateY(-50%)}.JavaDevelopment_bottom-info h3{color:#343b42;margin-bottom:8px;font-size:18px;font-weight:700;line-height:1.3}.JavaDevelopment_bottom-info p{color:#666;margin:0;font-size:15px;line-height:1.4}#JavaDevelopment_rating{background-color:#fff;width:100%;margin:0;padding:0;box-shadow:0 4px 15px #0000000d}.JavaDevelopment_achievement-container{align-items:stretch;width:100%;min-height:100px;display:flex}.JavaDevelopment_achievement-title{color:#fff;background-color:#1868db;justify-content:center;align-items:center;width:25%;padding:20px;display:flex}.JavaDevelopment_achievement-title h1{margin:0;font-size:24px;font-weight:700;color:#fff!important}.JavaDevelopment_achievement-stats{background-color:#fff;flex-wrap:wrap;flex:1;justify-content:space-around;align-items:center;padding:10px 20px;display:flex}.JavaDevelopment_stat-item{text-align:center;padding:10px}.JavaDevelopment_stat-item p{color:#1868db;margin-bottom:5px;font-size:14px;font-weight:500}.JavaDevelopment_stat-item h3{color:#1868db;margin:0;font-size:24px;font-weight:800}@media (width<=768px){.JavaDevelopment_achievement-container{flex-direction:column}.JavaDevelopment_achievement-title{width:100%;padding:15px}.JavaDevelopment_achievement-stats{padding:20px 10px}.JavaDevelopment_stat-item{width:50%}}@media (width<=480px){.JavaDevelopment_stat-item{width:100%}}.JavaDevelopment_course-overview{max-width:1500px;min-height:auto;box-shadow:none;background:#f8f9fa;border-radius:0;justify-content:space-between;align-items:center;gap:3rem;margin:40px auto;padding:0;display:flex;position:relative;overflow:visible}.JavaDevelopment_course-overview:before{display:none}.JavaDevelopment_course-overview>*{z-index:1;position:relative}.JavaDevelopment_course-detail{max-width:65%;box-shadow:none;background:0 0;border:none;border-radius:0;flex:1;padding:20px 70px;transition:none;position:relative;overflow:visible}.JavaDevelopment_course-overview h1{color:#333;text-align:center;text-shadow:0 2px 4px #0000001a;margin-bottom:1.5rem;font-size:2.5rem;font-weight:700;line-height:1.2;position:relative}.JavaDevelopment_course-detail h1{color:#2c3e50;text-align:left;margin-bottom:1.5rem;font-size:2.8rem;font-weight:700;position:relative}.JavaDevelopment_course-detail h1:not(:first-child){font-size:2.2rem}.JavaDevelopment_course-detail h1:last-of-type{border-top:2px solid #00b4d833;padding-top:1.5rem}.JavaDevelopment_course-detail h1:after{content:"";background:#1868db;border-radius:2px;width:80px;height:4px;position:absolute;bottom:-10px;left:0}.JavaDevelopment_course-overview p{color:#555;text-align:center;text-shadow:0 1px 2px #0000001a;max-width:800px;margin-bottom:1.5rem;margin-right:auto;font-size:1.1rem;line-height:1.8}.JavaDevelopment_course-detail p{color:#555;text-align:left;margin-bottom:1.5rem;font-size:1.2rem;line-height:1.7}.JavaDevelopment_course-image{z-index:1;flex:none;justify-content:center;align-items:center;width:35%;height:100%;min-height:400px;margin-top:0;display:flex;position:relative}.JavaDevelopment_course-image img{z-index:1;object-fit:contain;border-radius:12px;width:100%;max-width:450px;height:auto;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 10px 30px #00000014,0 4px 12px #0000000a}.JavaDevelopment_course-image img:hover{transform:scale(1.05)}.JavaDevelopment_course-viewflex ul{flex-wrap:wrap;justify-content:space-between;gap:20px;margin-top:50px;list-style:none;display:flex}.JavaDevelopment_course-viewflex ul li{color:#2c3e50;background:0 0;border:none;border-radius:0;align-items:flex-start;width:30%;margin-bottom:.8rem;padding:0;font-size:1.1rem;font-weight:500;line-height:1.6;display:flex;position:relative}.JavaDevelopment_course-viewflex ul li:before{content:"•";color:#1868db;flex-shrink:0;margin-top:.1rem;margin-right:.75rem;font-size:1.4rem;font-weight:700}.JavaDevelopment_course-viewflex ul li:hover{box-shadow:none;background:0 0;transform:none}.JavaDevelopment_course-viewflex ul li img{display:none}.JavaDevelopment_course-certificate{max-width:1500px;min-height:auto;box-shadow:none;background:#f8f9fa;border-radius:0;margin:40px auto;padding:0;position:relative;overflow:visible}.JavaDevelopment_course-certificate:before{display:none}.JavaDevelopment_course-certificate>*{z-index:1;position:relative}.JavaDevelopment_certification-container{box-shadow:none;background:0 0;align-items:center;gap:60px;padding:0;display:flex}.JavaDevelopment_certification-content{flex:1;max-width:60%;padding:20px 70px}.JavaDevelopment_certification-content h1{color:#2c3e50;margin-bottom:1.5rem;font-size:2.8rem;font-weight:700;line-height:1.2;position:relative}.JavaDevelopment_certification-content h1:after{content:"";background:#1868db;border-radius:2px;width:80px;height:4px;position:absolute;bottom:-8px;left:0}.JavaDevelopment_certification-content p{color:#555;text-align:left;margin-bottom:2rem;font-size:1.2rem;line-height:1.7}.JavaDevelopment_certification-content h2{color:#2c3e50;margin:2rem 0 1rem;font-size:1.8rem;font-weight:600;position:relative}.JavaDevelopment_certification-content h2:after{content:"";background:#1868db;border-radius:2px;width:50px;height:3px;position:absolute;bottom:-5px;left:0}.JavaDevelopment_certification-content h3{color:#2c3e50;margin:1.5rem 0 1rem;font-size:1.4rem;font-weight:600}.JavaDevelopment_certification-content ul{margin:1rem 0 2rem;padding-left:0;list-style:none}.JavaDevelopment_certification-content ul li{color:#555;text-align:left;align-items:flex-start;margin-bottom:.8rem;padding-left:0;font-size:1.1rem;line-height:1.6;display:flex;position:relative}.JavaDevelopment_certification-content ul li:before{content:"•";color:#1868db;flex-shrink:0;margin-right:.75rem;font-size:1.2rem;font-weight:700}.JavaDevelopment_enroll-btn{color:#fff;cursor:pointer;background:#1868db;border:none;border-radius:8px;margin-top:20px;padding:15px 35px;font-size:1.1rem;font-weight:600;transition:background-color .3s}.JavaDevelopment_enroll-btn:hover{background:#1557c0}.JavaDevelopment_certificate-visual{flex:1;justify-content:center;align-items:center;max-width:40%;display:flex}.JavaDevelopment_certificate-card{background:#fff;border:3px solid #1868db;border-radius:8px;padding:2rem;position:relative;overflow:hidden;box-shadow:0 4px 15px #0000001a}.JavaDevelopment_certificate-card:before{display:none}.JavaDevelopment_certificate-card>*{z-index:1;position:relative}.JavaDevelopment_certificate-img{border-radius:4px;width:100%;max-width:400px;height:auto;display:block}.JavaDevelopment_containered{background-color:#fff;border:1px solid #0000000d;border-radius:16px;width:55%;max-width:850px;height:auto;padding:35px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 10px 30px #0000000d}.JavaDevelopment_form-group{width:100%;margin-bottom:15px}.JavaDevelopment_containered label{margin-bottom:8px;font-size:1.1em;font-weight:600;display:block}.JavaDevelopment_containered input[type=text],.JavaDevelopment_containered input[type=tel],.JavaDevelopment_containered textarea{border:1px solid #ccc;border-radius:5px;width:100%;margin-top:8px;padding:10px;font-size:1em;transition:border-color .3s,box-shadow .3s}.JavaDevelopment_containered textarea{resize:vertical;min-height:80px;max-height:150px}#JavaDevelopment_button{color:#fff;cursor:pointer;background-color:#1868db;border:none;border-radius:5px;width:100%;margin-top:20px;padding:12px;font-size:1.2em;transition:background-color .3s,transform .3s}#JavaDevelopment_button:hover{color:#000;background-color:#c5ccd3;transform:scale(1.05)}.JavaDevelopment_course-benefit{width:100%;min-height:100vh;font-family:var(--font-body);color:#343b42;background:#f9f9f9 url(/assets/bg4-BvYV2SCo.webp) 50%/cover no-repeat;flex-direction:column;justify-content:center;align-items:center;margin:0;padding:3rem 2rem;display:flex;position:relative;overflow:hidden}.JavaDevelopment_course-benefit:before{content:"";-webkit-backdrop-filter:blur(2px);z-index:1;background:#00000080;position:absolute;inset:0}.JavaDevelopment_benefit-content-wrapper{z-index:2;width:100%;max-width:1200px;margin:0 auto}.JavaDevelopment_benefit-title-gradient{text-align:center;background:linear-gradient(90deg,#00b4d8,#9b5de5);-webkit-text-fill-color:transparent;letter-spacing:2px;-webkit-background-clip:text;margin-bottom:20px;font-size:4rem;font-weight:800}.JavaDevelopment_benefit-subtitle{color:#fff;text-align:center;text-shadow:0 1px 2px #0003;max-width:800px;margin:0 auto 50px;font-size:1.1rem;line-height:1.6}.JavaDevelopment_glass-dashboard{-webkit-backdrop-filter:blur(12px);background:#ffffff14;border:1px solid #fff6;border-radius:24px;justify-content:space-between;gap:30px;padding:35px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 50px #0006,inset 0 0 10px #ffffff1a}.JavaDevelopment_glass-dashboard:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff1a 0%,#fff0 100%);height:100%;position:absolute;top:0;left:0;right:0}.JavaDevelopment_glass-column{flex-direction:column;flex:1;padding:0 15px;display:flex}.JavaDevelopment_glass-column:not(:last-child){border-right:1px solid #ffffff1a}.JavaDevelopment_glass-col-title{color:#fff;text-align:center;letter-spacing:1px;opacity:.9;margin-bottom:25px;font-size:1rem;font-weight:600}.JavaDevelopment_designation-tabs-container{flex-direction:column;gap:15px;display:flex}.JavaDevelopment_designation-tab{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:pointer;color:#fff;background:#ffffff26;border:1px solid #fff3;border-radius:12px;justify-content:space-between;align-items:center;padding:15px 20px;font-weight:500;transition:all .3s;display:flex;box-shadow:0 4px 6px #0000001a}.JavaDevelopment_designation-tab i{color:#00b4d8;font-size:1.2rem}.JavaDevelopment_designation-tab.active{background:#ffffff4d;border:1px solid #1868db;transform:scale(1.02)}.JavaDevelopment_salary-viz{flex-direction:column;align-items:center;display:flex}.JavaDevelopment_donut-container{width:200px;height:200px;margin-bottom:20px;position:relative}.JavaDevelopment_donut-3d{background:conic-gradient(#1868db 0deg 240deg,#edf2f7 240deg 360deg);border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;box-shadow:inset 0 0 15px #0000001a,0 5px 15px #0003}.JavaDevelopment_donut-3d:after{content:"";background:#fff;border-radius:50%;width:80%;height:80%;position:absolute;box-shadow:0 4px 8px #0000001a}.JavaDevelopment_donut-text{z-index:10;text-align:center;color:#2c3e50;position:relative}.JavaDevelopment_donut-text .avg-label{font-size:.9rem;display:block}.JavaDevelopment_donut-text .avg-val{margin:2px 0;font-size:1.8rem;font-weight:800;display:block}.JavaDevelopment_donut-text .avg-sub{color:#718096;font-size:.8rem}.JavaDevelopment_salary-legend{gap:15px;margin-bottom:20px;display:flex}.JavaDevelopment_glass-source{color:#ffffffb3;margin-top:auto;font-size:.75rem}.JavaDevelopment_partner-grid{flex-direction:column;gap:12px;display:flex}.JavaDevelopment_partner-glass-card{background:#fff3;border:1px solid #ffffff4d;border-radius:12px;align-items:center;gap:15px;padding:12px 15px;transition:transform .3s;display:flex}.JavaDevelopment_partner-glass-card:hover{background:#ffffff4d;transform:translate(5px)}.JavaDevelopment_partner-glass-card img{object-fit:contain;background:#fff;border-radius:8px;width:45px;height:45px;padding:5px}.JavaDevelopment_designation{text-align:center;flex-direction:column;align-items:center;gap:12px;width:30%;display:flex}.JavaDevelopment_designation h3{text-align:center;text-transform:uppercase;color:#343b42;margin-bottom:10px;font-size:18px;font-weight:700}.JavaDevelopment_designation div{cursor:pointer;text-align:start;box-sizing:border-box;background:#e9ecef;border-radius:5px;align-items:center;width:100%;min-height:60px;padding:22px 20px;font-size:14px;transition:transform .3s,color .3s;display:flex}.JavaDevelopment_designation div:hover{background:#d6d8db}.JavaDevelopment_designation div.active{cursor:pointer;text-align:start;box-sizing:border-box;background:#e9ecef;border-radius:5px;align-items:center;width:100%;min-height:60px;padding:22px 20px;font-size:14px;transition:transform .3s,color .3s;display:flex}.JavaDevelopment_chart,.JavaDevelopment_companies{text-align:center;width:30%}.JavaDevelopment_chart h3,.JavaDevelopment_companies h3{text-transform:uppercase;color:#343b42;letter-spacing:1px;text-align:center;margin-bottom:15px;font-size:18px;font-weight:700}.JavaDevelopment_chart img,.JavaDevelopment_companies img{max-width:250px}.JavaDevelopment_salary-chart{flex-direction:column;align-items:center;gap:34px;display:flex}.JavaDevelopment_salary-circle{border-radius:50%;justify-content:center;align-items:center;width:180px;height:180px;margin-top:40px;display:flex;position:relative}.JavaDevelopment_salary-center{background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:130px;height:130px;display:flex;box-shadow:0 2px 10px #0000001a}.JavaDevelopment_salary-amount{color:#1868db;font-size:18px;font-weight:700;line-height:1}.JavaDevelopment_salary-label{color:#666;margin-top:2px;font-size:12px}.JavaDevelopment_salary-range{justify-content:space-between;gap:40px;width:100%;max-width:280px;margin-top:15px;display:flex}.JavaDevelopment_salary-item{color:#343b42;align-items:center;gap:6px;font-size:13px;display:flex}.JavaDevelopment_salary-dot{border-radius:50%;width:8px;height:8px}.JavaDevelopment_salary-dot.max,.JavaDevelopment_salary-dot.min{background-color:#1868db}.JavaDevelopment_company-cards{flex-direction:column;gap:12px;margin-top:10px;display:flex}.JavaDevelopment_company-card{background:#fff;border-radius:8px;align-items:center;gap:25px;padding:12px;transition:transform .3s;display:flex;box-shadow:0 2px 8px #0000001a}.JavaDevelopment_company-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.JavaDevelopment_company-logo-img{object-fit:contain;border-radius:8px;flex-shrink:0;width:40px;height:40px}.JavaDevelopment_company-info h4{text-align:left;color:#333;margin:0 0 4px;font-size:14px;font-weight:700}.JavaDevelopment_company-info p{color:#666;margin:0;font-size:12px}.JavaDevelopment_chart p,.JavaDevelopment_companies p{color:#999;text-align:center;margin-top:20px;margin-bottom:0;font-size:12px}.JavaDevelopment_course-benefit-container{justify-content:space-between;align-items:flex-end;display:flex}.JavaDevelopment_chart,.JavaDevelopment_companies{flex-direction:column;justify-content:space-between;height:100%;display:flex}.JavaDevelopment_company-set{flex-wrap:wrap;justify-content:center;gap:20px;margin-top:10px;display:flex}.JavaDevelopment_company-set img{object-fit:contain;width:100px;height:100px;transition:transform .3s}.JavaDevelopment_company-set img:hover{transform:scale(1.1)}.JavaDevelopment_title-container{text-align:center;font-family:var(--font-body);margin-top:30px}.JavaDevelopment_title-container h1{color:#333;margin-bottom:.5rem;font-size:2rem;font-weight:700}.JavaDevelopment_title-container p{color:#555;max-width:700px;margin:0 auto;font-size:1.125rem;line-height:1.6}.JavaDevelopment_video-slider-section{background-color:#f7f7f7;border-radius:10px;max-width:1500px;margin:20px auto;padding:40px;box-shadow:0 4px 12px #0000001a}.JavaDevelopment_video-slider-title{color:#333;text-align:center;margin-bottom:1.875rem;font-size:1.625rem;font-weight:700}.JavaDevelopment_play-button{clip-path:polygon(25% 0%,100% 50%,25% 100%);cursor:pointer;background-color:#fff;width:50px;height:50px;transition:transform .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.JavaDevelopment_play-button:hover{transform:translate(-50%,-50%)scale(1.1)}.JavaDevelopment_video-slider{max-width:100%;position:relative;overflow:hidden}.JavaDevelopment_video-flex{transition:transform .5s;display:flex}.JavaDevelopment_video-container{cursor:pointer;border-radius:10px;flex:1 0 35%;margin:10px;position:relative;overflow:hidden;box-shadow:0 4px 12px #0000001a}.JavaDevelopment_thumbnail{object-fit:cover;border-radius:10px;width:100%;height:200px;transition:opacity .3s,transform .3s}.JavaDevelopment_thumbnail:hover{transform:scale(1.05);box-shadow:0 10px 20px #00000026}.JavaDevelopment_dots-container{text-align:center;margin-top:20px}.JavaDevelopment_dot{cursor:pointer;background-color:#bbb;border-radius:50%;width:15px;height:15px;margin:0 5px;transition:background-color .3s;display:inline-block}.JavaDevelopment_dot:hover,.JavaDevelopment_dot.active{background-color:#717171}.JavaDevelopment_overlay{z-index:1000;background-color:#000000b3;justify-content:center;align-items:center;width:100%;height:100%;display:none;position:fixed;top:0;left:0}.JavaDevelopment_video-popup{border:none;border-radius:8px;width:80%;height:80%}.JavaDevelopment_close-btn{color:#fff;cursor:pointer;background:0 0;border:none;font-size:30px;position:absolute;top:20px;right:20px}.JavaDevelopment_syllabus-flex{background-color:#f8f9fa;justify-content:center;align-items:flex-start;gap:4rem;max-width:1500px;margin:40px auto;padding:3rem 2rem;display:flex}.JavaDevelopment_syllabus-h{text-align:center;color:#2c3e50;justify-content:center;align-items:center;margin:2rem auto;padding:20px 0;font-size:2.5rem;font-weight:700;display:flex;position:relative}.JavaDevelopment_syllabus-h:after{content:"";background:#1868db;border-radius:2px;width:80px;height:4px;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.JavaDevelopment_Syllabus{color:#333;background:#fff;border-radius:12px;flex:1;max-width:600px;margin:0;padding:0 0 0 40px;position:relative;overflow:visible;box-shadow:0 4px 20px #00000014}.JavaDevelopment_Syllabus:before{content:"";z-index:0;background:0 0;border-left:2px dashed #cbd5e0;width:2px;position:absolute;top:100px;bottom:50px;left:20px}.JavaDevelopment_syllabus-section{margin-bottom:0;padding-bottom:20px;position:relative}.JavaDevelopment_syllabus-section:before{content:"";z-index:2;box-sizing:border-box;background-color:#fff;border:3px solid #718096;border-radius:50%;width:16px;height:16px;transition:all .3s;position:absolute;top:25px;left:-27px}.JavaDevelopment_syllabus-section:after{content:"";z-index:1;background-color:#0000;width:2px;transition:all .3s;position:absolute;top:25px;bottom:-25px;left:-21px}.JavaDevelopment_syllabus-section:last-child:after{display:none}.JavaDevelopment_syllabus-section.completed:before{background-color:#1868db;border:3px solid #1868db4d;transform:scale(1.1)}.JavaDevelopment_syllabus-section.completed:after{background-color:#1868db;border-left:2px solid #1868db;width:2px}.JavaDevelopment_section-heading{cursor:pointer;color:#2c3e50;-webkit-user-select:none;user-select:none;background-color:#fff;border:1px solid #edf2f7;border-radius:8px;justify-content:space-between;align-items:center;padding:15px 25px;font-size:1.05rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.JavaDevelopment_section-heading p{text-align:left;flex:1;margin:0}.JavaDevelopment_section-heading:hover{background-color:#f1f5f9}.JavaDevelopment_section-heading.active{color:#fff;background-color:#1868db;border-bottom-color:#1868db}.JavaDevelopment_expand-collapse-icon{color:#1868db;cursor:pointer;font-size:20px}.JavaDevelopment_section-heading.active .JavaDevelopment_expand-collapse-icon{color:#fff}.JavaDevelopment_section-content{background-color:#fff;border-bottom:1px solid #edf2f7;padding:20px 30px;animation:.4s ease-out slideDownFade;display:none}.JavaDevelopment_section-content p{color:#333;margin:10px 0;font-size:18px;font-weight:700}.JavaDevelopment_Syllabus ul{margin:0;padding:0;list-style:none}.JavaDevelopment_Syllabus ul li{color:#4a5568;border-bottom:1px solid #f7fafc;padding:10px 0 10px 30px;font-size:1rem;transition:color .2s;position:relative}.JavaDevelopment_Syllabus ul li:last-child{border-bottom:none}.JavaDevelopment_Syllabus ul li:hover{color:#1868db}.JavaDevelopment_Syllabus ul li:before{content:"✓";color:#1868db;font-size:.9rem;font-weight:700;position:absolute;top:50%;left:0;transform:translateY(-50%)}.JavaDevelopment_Download{flex:0 0 400px;width:100%}.JavaDevelopment_Download a{color:#fff;cursor:pointer;background-color:#1868db;border:none;border-radius:8px;margin-top:20px;padding:12px 25px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.JavaDevelopment_Download a:hover{color:#fff;background-color:#1557ad;transform:translateY(-2px);box-shadow:0 4px 12px #1868db33}.JavaDevelopment_placement{background-color:#f7f9fc;border-radius:20px;justify-content:space-around;align-items:center;gap:40px;width:100%;max-width:1500px;margin:40px auto;padding:2.5rem;display:flex;position:relative;overflow:hidden}.JavaDevelopment_placement-content{flex:1;max-width:600px}.JavaDevelopment_placement-features{margin-bottom:40px;padding:0;list-style:none}.JavaDevelopment_placement-features li{align-items:center;gap:15px;margin-bottom:25px;display:flex}.JavaDevelopment_feature-icon{color:#1868db;font-size:1.4rem;font-weight:800;font-family:var(--font-mono)}.JavaDevelopment_placement-features p{color:#333;margin:0;font-size:1.4rem;font-weight:600}.JavaDevelopment_enroll-btn-placement{color:#fff;text-transform:uppercase;cursor:pointer;background-color:#1868db;border:none;border-radius:8px;padding:15px 40px;font-size:1.1rem;font-weight:700;transition:all .3s;box-shadow:0 4px 15px #1868db33}.JavaDevelopment_enroll-btn-placement:hover{background-color:#1557ad;transform:translateY(-3px);box-shadow:0 6px 20px #1868db4d}.JavaDevelopment_placement-visual{flex:1;justify-content:center;align-items:center;display:flex}.JavaDevelopment_organic-mask{aspect-ratio:1;background-color:#e0e0e0;border-radius:60% 40% 70% 30%/30% 60% 40% 70%;width:100%;max-width:500px;overflow:hidden;box-shadow:0 15px 35px #0000001a}.JavaDevelopment_organic-mask img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.JavaDevelopment_organic-mask:hover img{transform:scale(1.05)}.JavaDevelopment_review-section{background:linear-gradient(135deg,#f0f4ff 0%,#e8f0fe 40%,#f5f0ff 100%);border:1px solid #1868db1a;border-radius:20px;flex-direction:column;justify-content:center;max-width:1500px;min-height:520px;margin:60px auto;padding:60px 0;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 45px #1868db0d}.JavaDevelopment_review-section:before{content:"";opacity:.3;z-index:1;pointer-events:none;background:url(/assets/javabg-ByzuLoW0.webp) 50%/cover no-repeat;position:absolute;inset:0}.JavaDevelopment_review-section>*{z-index:2;position:relative}.JavaDevelopment_review-title{text-align:center;letter-spacing:-.5px;color:#1a1f36;margin:0 auto 10px;font-size:3rem;font-weight:800;line-height:1.2}.JavaDevelopment_review-subtitle{color:#3d4a6b;text-align:center;margin:0 auto 40px;font-size:1.15rem;font-weight:400}.JavaDevelopment_review-slider{justify-content:center;align-items:center;width:100%;margin-bottom:60px;padding:0 40px;display:flex;position:relative}.JavaDevelopment_review-container{justify-content:center;width:100%;margin:0 auto;display:flex;overflow:hidden}.JavaDevelopment_review-flex{justify-content:center;align-items:stretch;gap:20px;transition:all .6s ease-in-out;animation:.6s ease-in-out slideInFromRight;display:flex}.JavaDevelopment_review-flex.JavaDevelopment_sliding{animation:.3s ease-in-out forwards slideOutToLeft}.JavaDevelopment_review-flex:not(.JavaDevelopment_sliding){animation:.3s ease-in-out forwards slideInFromRight}.JavaDevelopment_review-card{-webkit-backdrop-filter:blur(12px);box-sizing:border-box;background:#0a122af2;border:1px solid #ffffff14;border-radius:20px;flex-direction:column;flex:1;align-items:center;min-width:250px;max-width:280px;padding:35px 25px 25px;transition:all .4s cubic-bezier(.165,.84,.44,1);display:flex;position:relative;overflow:visible;box-shadow:0 20px 40px #080f2459,inset 0 1px #ffffff1a}.JavaDevelopment_review-card:hover{background:#0a122af2;border-color:#1868db66;transform:translateY(-8px)scale(1.02);box-shadow:0 25px 50px #1868db40,inset 0 1px #ffffff26}.JavaDevelopment_review-header{flex-direction:column;justify-content:center;align-items:center;width:100%;margin-bottom:20px;display:flex}.JavaDevelopment_review-avatar{background:linear-gradient(135deg,#38bdf8,#1868db);border-radius:50%;justify-content:center;align-items:center;width:90px;height:90px;margin-bottom:15px;padding:3px;transition:all .3s;display:flex;box-shadow:0 0 15px #38bdf84d}.JavaDevelopment_review-card:hover .JavaDevelopment_review-avatar{transform:scale(1.05);box-shadow:0 0 20px #38bdf899}.JavaDevelopment_avatar-img{object-fit:cover;object-position:top;background-color:#0a122a;border:3px solid #0a122a;border-radius:50%;width:100%;height:100%}.JavaDevelopment_user-name{color:#fff;text-align:center;letter-spacing:-.2px;margin:0 0 4px;font-size:1.25rem;font-weight:700}.JavaDevelopment_user-role{color:#38bdf8;text-align:center;text-transform:uppercase;letter-spacing:.5px;margin:0;font-size:.9rem;font-weight:600}.JavaDevelopment_review-content p{color:#cbd5e1;text-align:center;margin:0;font-size:.95rem;line-height:1.6}.JavaDevelopment_review-dots,.JavaDevelopment_dott,.JavaDevelopment_dott:hover,.JavaDevelopment_dott.active{display:none}.JavaDevelopment_faq-section{max-width:1500px;font-family:var(--font-body);background-color:#f9fafb;border-radius:8px;margin:40px auto;padding:2.5rem;box-shadow:0 8px 16px #0000001a}.JavaDevelopment_faq-item{background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:16px;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden;box-shadow:0 4px 6px -1px #00000005,0 2px 4px -1px #00000003}.JavaDevelopment_faq-item:hover{border-color:#cbd5e1;transform:translateY(-2px);box-shadow:0 10px 15px -3px #0000000d,0 4px 6px -2px #00000005}.JavaDevelopment_faq-item.JavaDevelopment_active{border-color:#1868db;box-shadow:0 10px 15px -3px #1868db14}.JavaDevelopment_faq-question{cursor:pointer;background-color:#fff;justify-content:space-between;align-items:center;padding:0;transition:background-color .3s;display:flex}.JavaDevelopment_faq-item.JavaDevelopment_active .JavaDevelopment_faq-question{background-color:#f0f7ff}.JavaDevelopment_faq-question span{color:#1e293b;padding:20px 24px;font-size:1.125rem;font-weight:600;line-height:1.4;transition:color .3s}.JavaDevelopment_faq-item.JavaDevelopment_active .JavaDevelopment_faq-question span{color:#1868db}.JavaDevelopment_faq-toggle{cursor:pointer;color:#64748b;background:0 0;border:none;justify-content:center;align-items:center;padding:20px 24px;font-size:18px;transition:color .3s;display:flex}.JavaDevelopment_faq-item.JavaDevelopment_active .JavaDevelopment_faq-toggle{color:#1868db}.JavaDevelopment_faq-toggle svg{transition:transform .3s cubic-bezier(.4,0,.2,1)}.JavaDevelopment_faq-item.JavaDevelopment_active .JavaDevelopment_faq-toggle svg{transform:rotate(180deg)}.JavaDevelopment_faq-answer{color:#475569;background-color:#fff;border-top:1px solid #e0f0ff;padding:24px;font-size:1rem;line-height:1.6;display:none}.JavaDevelopment_faq-answer.JavaDevelopment_show{display:block}.JavaDevelopment_faq-answer ul{flex-direction:column;gap:12px;margin-top:16px;margin-bottom:0;padding-left:0;list-style-type:none;display:flex}.JavaDevelopment_faq-answer ul li{color:#475569;padding-left:24px;font-size:.95rem;position:relative}.JavaDevelopment_faq-answer ul li:before{content:"•";color:#1868db;font-size:1.25rem;position:absolute;top:-2px;left:8px}.JavaDevelopment_faq-section h2{text-align:center;color:#1e293b;letter-spacing:-.5px;margin-bottom:40px;font-size:2.25rem;font-weight:800}@media screen and (width<=1023px){.JavaDevelopment_video-containers{display:none}}@media screen and (width<=1024px){.JavaDevelopment_bottom-info-flex{gap:40px;width:90%;padding:30px 40px}}@media screen and (width<=768px){.JavaDevelopment_Details{text-align:center;flex-direction:column;align-items:center;height:auto;min-height:100vh;padding:60px 40px}.JavaDevelopment_info{max-width:100%;margin-bottom:40px}.JavaDevelopment_info h1{font-size:2.5rem}.JavaDevelopment_info h2{font-size:1.3rem}@media screen and (width<=1024px){.JavaDevelopment_info,.JavaDevelopment_info h1,.JavaDevelopment_info h2,.JavaDevelopment_info p{text-align:left}}@media screen and (width<=768px){.JavaDevelopment_Details{text-align:left;flex-direction:column;align-items:flex-start;height:auto;min-height:100vh;padding:40px 20px}.JavaDevelopment_info{text-align:left;max-width:100%;margin-bottom:30px}.JavaDevelopment_info h1{text-align:left;margin-bottom:20px;font-size:2rem}.JavaDevelopment_info h2{text-align:left;margin-bottom:20px;font-size:1.1rem}.JavaDevelopment_info p{text-align:left;margin-bottom:30px;font-size:1rem}}.JavaDevelopment_course-overview{text-align:center;background:#f8f9fa;flex-direction:column;align-items:center;gap:2rem;padding:40px 20px}.JavaDevelopment_course-image{order:-1;width:100%;margin-top:0;position:static}.JavaDevelopment_course-image img{width:100%;max-width:100%;height:auto;position:static;top:auto;right:auto;transform:none}.JavaDevelopment_salary-chart{flex-direction:column;align-items:center;gap:25px}.JavaDevelopment_salary-circle{width:120px;height:120px;margin-top:20px}.JavaDevelopment_salary-center{width:80px;height:80px}.JavaDevelopment_salary-amount{font-size:16px}.JavaDevelopment_salary-range{gap:30px;max-width:250px}.JavaDevelopment_salary-item{gap:4px;font-size:12px}.JavaDevelopment_salary-dot{width:6px;height:6px}.JavaDevelopment_company-cards{gap:10px}.JavaDevelopment_company-card{gap:20px;padding:10px}.JavaDevelopment_company-logo-img{width:35px;height:35px}.JavaDevelopment_company-info h4{font-size:13px}.JavaDevelopment_company-info p{font-size:11px}.JavaDevelopment_info,.JavaDevelopment_course-detail,.JavaDevelopment_certification-content{text-align:left;width:100%;max-width:100%;padding:20px}.JavaDevelopment_bottom-info,.JavaDevelopment_stat-item,.JavaDevelopment_course-overview h1,.JavaDevelopment_course-overview p,.JavaDevelopment_benefit-title-gradient,.JavaDevelopment_benefit-subtitle,.JavaDevelopment_review-title,.JavaDevelopment_faq-section h2,.JavaDevelopment_containered p,.JavaDevelopment_achievement-title{text-align:left!important}.JavaDevelopment_achievement-title{justify-content:flex-start}.JavaDevelopment_course-overview h1:after,.JavaDevelopment_course-detail h1:after,.JavaDevelopment_certification-content h1:after,.JavaDevelopment_certification-content h2:after{margin-left:0;left:0}.JavaDevelopment_benefit-subtitle{margin-left:0}.JavaDevelopment_course-viewflex ul{flex-direction:column;align-items:center}.JavaDevelopment_course-viewflex ul li{width:100%}.JavaDevelopment_Details{flex-direction:column;align-items:flex-start}#JavaDevelopment_view-img{width:80px;height:80px}.JavaDevelopment_info{max-width:100%}.JavaDevelopment_video-flex{flex-direction:column;transition:none;display:flex;transform:none}.JavaDevelopment_dots-container{display:none}.JavaDevelopment_review-slider{flex-direction:column;gap:15px;height:300px;padding:0 20px;overflow:hidden}.JavaDevelopment_review-nav{display:none}.JavaDevelopment_review-flex{flex-direction:row;justify-content:flex-start;align-items:stretch;gap:0;width:100%;height:100%;transition:transform .6s ease-in-out;overflow:hidden}.JavaDevelopment_review-card{flex-direction:column;flex:0 0 100%;width:100%;min-width:100%;max-width:100%;height:auto;min-height:300px;margin:0;padding:20px;display:flex;overflow:visible}.JavaDevelopment_review-flex .JavaDevelopment_review-card:not(:first-child){display:none}.JavaDevelopment_review-content{flex-direction:column;flex:1;padding:0;display:flex;overflow:visible}.JavaDevelopment_review-content p{text-overflow:initial;flex:1;font-size:15px;line-height:1.6;display:block;overflow:visible}.JavaDevelopment_review-header{flex-shrink:0;margin-bottom:10px;padding:15px 15px 0}.JavaDevelopment_avatar-img{width:80px;height:80px}.JavaDevelopment_review-user-name .JavaDevelopment_user-name{font-size:16px}.JavaDevelopment_review-content p{font-size:14px;line-height:1.5}}@media screen and (width>=768px){.JavaDevelopment_video-flex{transform:initial;flex-direction:row;transition:transform .5s}.JavaDevelopment_review-slider,.JavaDevelopment_review-flex{flex-direction:row;gap:20px}.JavaDevelopment_review-card{flex:1;min-width:250px;max-width:280px}.JavaDevelopment_dots-container{display:none}}@media screen and (width<=480px){.JavaDevelopment_certificate-img-wrapper,.JavaDevelopment_course-certificate-detail{max-width:100%}.JavaDevelopment_course-certificate-flex,.JavaDevelopment_syllabus-flex{flex-direction:column}.JavaDevelopment_Syllabus{width:90%}.JavaDevelopment_containered{width:100%}#JavaDevelopment_button{width:100%;padding:10px}.JavaDevelopment_review-card{flex:1 0 100%;margin-bottom:20px}.JavaDevelopment_certificate{flex-direction:column;gap:10px}.JavaDevelopment_bottom-info-flex{flex-direction:column;gap:20px;width:90%;padding:20px}.JavaDevelopment_rating-review{display:none}}@media (width<=480px){.JavaDevelopment_Details{height:auto;min-height:calc(100vh - 80px)}.JavaDevelopment_background-image{height:100%}.JavaDevelopment_placement{text-align:left;flex-direction:column;gap:40px;padding:3rem 1.5rem}.JavaDevelopment_placement-content{text-align:left}.JavaDevelopment_placement-visual{justify-content:center;width:100%}.JavaDevelopment_organic-mask{max-width:100%}.JavaDevelopment_placement-features p,.JavaDevelopment_feature-icon{font-size:1.2rem}.JavaDevelopment_enroll-btn-placement{width:100%}}@media (width<=880px){.JavaDevelopment_company-set img{width:44%}}@media (width<=1024px){.JavaDevelopment_certification-content{padding:20px 40px}.JavaDevelopment_certification-content h1{font-size:2.5rem}}@media (width<=768px){.JavaDevelopment_course-benefit{padding:4rem 1.5rem}.JavaDevelopment_glass-dashboard{flex-direction:column;padding:20px}.JavaDevelopment_glass-column:not(:last-child){border-bottom:1px solid #ffffff1a;border-right:none;margin-bottom:20px;padding-bottom:30px}.JavaDevelopment_benefit-title-gradient{font-size:2.5rem}.JavaDevelopment_benefit-subtitle{margin-bottom:30px;font-size:1rem}.JavaDevelopment_donut-container{width:160px;height:160px}.JavaDevelopment_donut-text .avg-val{font-size:1.4rem}.JavaDevelopment_company-set{justify-content:center;gap:10px}.JavaDevelopment_certification-container{flex-direction:column;gap:2rem;padding:0}.JavaDevelopment_certification-content,.JavaDevelopment_certificate-visual{max-width:100%}.JavaDevelopment_certification-content h1{font-size:2.2rem}.JavaDevelopment_certification-content h2{font-size:1.5rem}.JavaDevelopment_certification-content p{font-size:1.1rem}}@media (width<=480px){.JavaDevelopment_certification-container{padding:0}.JavaDevelopment_certification-content h1{font-size:2rem}.JavaDevelopment_enroll-btn{padding:12px 25px;font-size:1rem}.JavaDevelopment_chart,.JavaDevelopment_companies{width:100%}.JavaDevelopment_chart img,.JavaDevelopment_companies img{max-width:200px}.JavaDevelopment_company-set{justify-content:center;gap:10px}}@media (width<=768px){.JavaDevelopment_faq-section{margin:20px auto;padding:1.5rem}.JavaDevelopment_faq-section h2{margin-bottom:15px;font-size:20px}.JavaDevelopment_faq-question,.JavaDevelopment_faq-question span{padding:10px;font-size:16px}.JavaDevelopment_faq-answer{padding:10px;font-size:14px}}@media (width<=480px){.JavaDevelopment_faq-section{margin:15px auto;padding:1rem}.JavaDevelopment_faq-section h2{font-size:18px}.JavaDevelopment_faq-question,.JavaDevelopment_faq-question span{padding:8px;font-size:14px}.JavaDevelopment_faq-answer{padding:8px;font-size:13px}}.JavaDevelopment_info a{color:#fff;cursor:pointer;text-transform:uppercase;letter-spacing:1px;background:#1868db;border-radius:50px;padding:12px 40px;font-weight:700;text-decoration:none;transition:all .3s cubic-bezier(.175,.885,.32,1.275);display:inline-block;box-shadow:0 10px 25px #1868db4d}.JavaDevelopment_info a:hover{color:#1868db;background:#fff;transform:translateY(-5px);box-shadow:0 15px 35px #0003}@media (width<=768px){.JavaDevelopment_info a{padding:12px 25px;font-size:1rem}}@media (width>=1920px){.JavaDevelopment_Details{height:auto;min-height:calc(100vh - 80px)}.JavaDevelopment_bottom-info-flex{width:80%;max-width:1400px;padding:3px 80px}}.JavaDevelopment_syllabus-detail-card{color:#1e293b;text-align:left;font-family:Inter,Outfit,sans-serif}.JavaDevelopment_detail-header{text-align:left;margin-bottom:25px}.JavaDevelopment_detail-tag{color:#1868db;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:8px;font-size:.75rem;font-weight:700;display:inline-block}.JavaDevelopment_detail-title{color:#0f172a;text-align:left;margin-bottom:12px;font-size:2.2rem;font-weight:800;line-height:1.2}.JavaDevelopment_detail-desc{color:#475569;text-align:left;margin-bottom:15px;font-size:1rem;line-height:1.6}.JavaDevelopment_detail-badges{gap:12px;margin-top:10px;display:flex}.JavaDevelopment_badge-duration,.JavaDevelopment_badge-level{border-radius:20px;align-items:center;padding:6px 12px;font-size:.85rem;font-weight:600;display:inline-flex}.JavaDevelopment_badge-duration{color:#1d4ed8;background-color:#eff6ff}.JavaDevelopment_badge-level,.JavaDevelopment_badge-level.beginner{color:#166534;background-color:#f0fdf4}.JavaDevelopment_badge-level.intermediate{color:#92400e;background-color:#fef3c7}.JavaDevelopment_badge-level.advanced{color:#9d174d;background-color:#fdf2f8}.JavaDevelopment_detail-concepts{text-align:left;margin-top:30px;margin-bottom:30px}.JavaDevelopment_detail-concepts h3{color:#0f172a;margin-bottom:15px;font-size:1.2rem;font-weight:700}.JavaDevelopment_concepts-list{flex-direction:column;gap:15px;display:flex}.JavaDevelopment_concept-item{background-color:#f8fafc;border-left:4px solid #1868db;border-radius:8px;align-items:flex-start;gap:15px;padding:15px;transition:transform .2s,box-shadow .2s;display:flex}.JavaDevelopment_concept-item:hover{transform:translate(4px);box-shadow:0 4px 12px #00000008}.JavaDevelopment_concept-icon{color:#1868db;background-color:#eff6ff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.25rem;display:flex}.JavaDevelopment_concept-info{text-align:left}.JavaDevelopment_concept-info h4{color:#1f2937;text-align:left;margin:0 0 4px;font-size:.95rem;font-weight:700}.JavaDevelopment_concept-info p{color:#64748b;text-align:left;margin:0;font-size:.85rem;line-height:1.4}.JavaDevelopment_detail-grid{text-align:left;grid-template-columns:1fr;gap:20px;margin:25px 0;display:grid}.JavaDevelopment_detail-outcomes-card{text-align:left;background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:20px}.JavaDevelopment_detail-outcomes-card h3{color:#0f172a;text-align:left;margin:0 0 15px;font-size:1.1rem;font-weight:700}.JavaDevelopment_detail-outcomes-card ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.JavaDevelopment_detail-outcomes-card li{color:#334155;text-align:left;align-items:flex-start;font-size:.9rem;line-height:1.4;display:flex}.JavaDevelopment_detail-tools-used{text-align:left;margin:25px 0}.JavaDevelopment_detail-tools-used h3{color:#64748b;letter-spacing:1px;text-align:left;margin-bottom:10px;font-size:.75rem;font-weight:700}.JavaDevelopment_tools-row{flex-wrap:wrap;gap:8px;display:flex}.JavaDevelopment_tool-tag{color:#475569;background-color:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;padding:4px 12px;font-size:.8rem;font-weight:600}.JavaDevelopment_detail-footer{border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;margin-top:30px;padding-top:20px;display:flex}.JavaDevelopment_footer-progress{color:#64748b;font-size:.85rem;font-weight:600}.JavaDevelopment_next-btn{color:#fff;cursor:pointer;background-color:#1868db;border:none;border-radius:8px;align-items:center;padding:10px 20px;font-size:.9rem;font-weight:600;transition:all .2s;display:inline-flex}.JavaDevelopment_next-btn:hover{background-color:#1557c0;transform:translate(2px)}.JavaDevelopment_section-heading.selected{color:#1868db!important;background-color:#f0f7ff!important;border-left:4px solid #1868db!important}.JavaDevelopment_section-heading.selected p{color:#1868db!important;font-weight:700!important}.JavaDevelopment_section-heading.selected .JavaDevelopment_expand-collapse-icon{color:#1868db!important}@media (width<=1024px){.JavaDevelopment_syllabus-flex{flex-direction:column;align-items:center;gap:3rem}.JavaDevelopment_Syllabus,.JavaDevelopment_containered{width:100%;max-width:100%}}.JavaDevelopment_detail-topics-breakdown{text-align:left;margin-top:30px;margin-bottom:30px}.JavaDevelopment_detail-topics-breakdown h3{color:#0f172a;text-align:left;border-bottom:2px solid #f1f5f9;margin-bottom:18px;padding-bottom:8px;font-size:1.25rem;font-weight:700}.JavaDevelopment_topics-blocks{flex-direction:column;gap:25px;display:flex}.JavaDevelopment_topic-block{text-align:left}.JavaDevelopment_topic-subtitle{color:#1e293b;text-align:left;background-color:#f8fafc;border-left:3px solid #64748b;border-radius:6px;margin-bottom:12px;padding:8px 12px;font-size:1.05rem;font-weight:700;display:inline-block}.JavaDevelopment_points-list{grid-template-columns:1fr;gap:12px;display:grid}.JavaDevelopment_point-card{text-align:left;background-color:#0000;border:none;border-radius:0;padding:8px 0;transition:none}.JavaDevelopment_point-card:hover{box-shadow:none;transform:none}.JavaDevelopment_point-card.big-concept,.JavaDevelopment_point-card.short-concept{background-color:#0000;border-left:none}.JavaDevelopment_point-header{text-align:left;align-items:center;gap:8px;margin-bottom:6px;display:flex}.JavaDevelopment_point-header i{font-size:.85rem}.JavaDevelopment_point-card.big-concept .JavaDevelopment_point-header i{color:#eab308}.JavaDevelopment_point-card.short-concept .JavaDevelopment_point-header i{color:#94a3b8}.JavaDevelopment_point-name{color:#0f172a;text-align:left;font-size:.95rem;font-weight:700}.JavaDevelopment_point-explanation{color:#475569;text-align:left;margin:0;padding-left:18px;font-size:.85rem;line-height:1.4}.JavaDevelopment_point-subpoints{text-align:left;flex-direction:column;gap:6px;margin-top:8px;padding-left:18px;list-style:none;display:flex}.JavaDevelopment_point-subpoints li{color:#475569;text-align:left;align-items:flex-start;font-size:.8rem;line-height:1.3;display:flex}.JavaDevelopment_point-subpoints li i{color:#1868db;flex-shrink:0;margin-top:3px;margin-right:6px;font-size:.65rem}.Mern_Details,.Mern_course-overview,.Mern_course-benefit,.Mern_course-certificate,.Mern_course-visuals-wrapper,.Mern_syllabus-flex,.Mern_review-section,.Mern_faq-section{max-width:100vw;overflow-x:hidden}.Mern_Details_wrapper{background:#f0f4ff;width:100%;position:relative;overflow:hidden}.Mern_bg_video{object-fit:cover;z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.Mern_bg_overlay{z-index:1;pointer-events:none;background:linear-gradient(135deg,#f0f4ffd9 0%,#e8f0febf 40%,#f5f0ffd9 100%);width:100%;height:100%;position:absolute;top:0;left:0}.Mern_Details{z-index:2;justify-content:space-between;align-items:center;gap:3rem;width:100%;max-width:1500px;min-height:calc(100vh - 60px);margin:0 auto;padding:2rem 8%;display:flex;position:relative;overflow:hidden}.Mern_Details>*{z-index:2;position:relative}.Mern_info{z-index:2;flex-direction:column;flex:1;gap:1rem;max-width:52%;display:flex;position:relative}.Mern_info_glass_content{box-shadow:none;background:0 0;border:none;flex-direction:column;gap:1rem;padding:0;display:flex}.MN_hero_badge{color:#08c;letter-spacing:.3px;background:#61dafb1a;border:1px solid #61dafb40;border-radius:50px;align-items:center;gap:8px;width:fit-content;padding:6px 14px;font-size:.82rem;font-weight:600;display:inline-flex}.MN_hero_badge i{color:#61dafb;font-size:.9rem}.Mern_info h1{color:#1a1f36;letter-spacing:-.5px;margin:0;font-size:clamp(1.9rem,3.8vw,2.8rem);font-weight:800;line-height:1.15}.Mern_info h2{color:#3d4a6b;margin:0;font-size:1.1rem;font-weight:500;line-height:1.55}.Mern_info p{color:#5a6480;margin:0;font-size:.95rem;font-weight:400;line-height:1.65}.Mern_hero_btns{flex-wrap:wrap;align-items:center;gap:12px;margin-top:.4rem;display:flex}.Mern_syllabus_link,.Mern_download_btn{color:#fff;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;background:#1868db;border:none;border-radius:50px;justify-content:center;align-items:center;min-width:170px;padding:12px 32px;font-size:.88rem;font-weight:700;text-decoration:none;transition:all .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 16px #1868db4d}.Mern_syllabus_link:after,.Mern_download_btn:after{content:"";background:linear-gradient(90deg,#fff0 0%,#ffffff4d 50%,#fff0 100%);width:25%;height:100%;animation:4.5s ease-in-out infinite MN_btn_shine;position:absolute;top:0;left:-50%;transform:skew(-25deg)}.Mern_download_btn:after{animation-delay:2.25s}@keyframes MN_btn_shine{0%{left:-50%}30%{left:130%}to{left:130%}}.Mern_syllabus_link:hover,.Mern_download_btn:hover{color:#fff;background:#1557c0;transform:translateY(-2px);box-shadow:0 8px 20px #1868db66}.MN_hero_trusted{flex-direction:column;gap:8px;margin-top:.5rem;display:flex}.MN_trusted_label{color:#a0aec0;letter-spacing:1px;text-transform:uppercase;font-size:.72rem;font-weight:700}.MN_trusted_pills{flex-wrap:wrap;gap:8px;display:flex}.MN_trusted_pills span{color:#3d4a6b;background:#fff;border:1px solid #e2e8f0;border-radius:50px;padding:5px 14px;font-size:.82rem;font-weight:500;transition:all .2s;box-shadow:0 1px 4px #0000000f}.MN_trusted_pills span:hover{color:#1a1f36;border-color:#61dafb;transform:translateY(-1px)}.MN_hero_cards_panel{z-index:2;flex-direction:column;flex:1;gap:24px;max-width:44%;display:flex;position:relative}.MN_glow_blob{filter:blur(85px);opacity:.55;z-index:1;pointer-events:none;border-radius:50%;width:280px;height:280px;animation:10s ease-in-out infinite alternate MN_blob_float;position:absolute}.MN_glow_blue{background:radial-gradient(circle,#61dafb40 0%,#61dafb00 70%);top:5%;left:-40px}.MN_glow_purple{background:radial-gradient(circle,#6c3beb33 0%,#6c3beb00 70%);animation-delay:-5s;bottom:10%;right:-40px}@keyframes MN_blob_float{0%{transform:translate(0)scale(1)}to{transform:translate(30px,-20px)scale(1.1)}}.MN_float_card{-webkit-backdrop-filter:blur(12px);color:#fff;background:#0a122af2;border:1px solid #ffffff14;border-radius:20px;padding:22px 24px;transition:transform .4s cubic-bezier(.165,.84,.44,1),box-shadow .4s cubic-bezier(.165,.84,.44,1),border-color .3s;box-shadow:0 20px 40px #080f2459,inset 0 1px #ffffff1a}.MN_card_donut{align-self:flex-start;width:92%;transform:translate(-15px)rotate(-1deg)}.MN_card_graph{align-self:flex-end;width:95%;transform:translate(15px)rotate(1deg)}.MN_card_runner{align-self:flex-start;width:93%;transform:translate(-10px)rotate(-.5deg)}.MN_card_donut:hover{border-color:#61dafb66;transform:translate(-15px,-6px)rotate(0)scale(1.02);box-shadow:0 25px 50px #61dafb40,inset 0 1px #ffffff26}.MN_card_graph:hover{border-color:#6c3beb66;transform:translate(15px,-6px)rotate(0)scale(1.02);box-shadow:0 25px 50px #6c3beb40,inset 0 1px #ffffff26}.MN_card_runner:hover{border-color:#34d39966;transform:translate(-10px,-6px)rotate(0)scale(1.02);box-shadow:0 25px 50px #34d39933,inset 0 1px #ffffff26}.MN_donut_header{margin-bottom:16px}.MN_donut_title{letter-spacing:.5px;color:#94a3b8;text-transform:uppercase;font-size:.95rem;font-weight:700}.MN_donut_body{justify-content:space-between;align-items:center;gap:24px;display:flex}.MN_donut_chart_wrapper{justify-content:center;align-items:center;width:100px;height:100px;display:flex;position:relative}.MN_donut_svg{transform:rotate(0)}.MN_donut_legend{flex-direction:column;flex:1;gap:12px;display:flex}.MN_legend_item{align-items:center;gap:10px;display:flex}.MN_legend_dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.MN_legend_dot.blue{background:#61dafb;box-shadow:0 0 8px #61dafb99}.MN_legend_dot.green{background:#68a063;box-shadow:0 0 8px #68a06399}.MN_legend_dot.purple{background:#a855f7;box-shadow:0 0 8px #a855f799}.MN_legend_text{color:#94a3b8;font-size:.8rem;font-weight:600}.MN_graph_header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.MN_graph_title{letter-spacing:.5px;color:#94a3b8;text-transform:uppercase;font-size:.95rem;font-weight:700}.MN_graph_live_badge{color:#3b82f6;letter-spacing:.5px;text-transform:uppercase;background:#3b82f626;border:1px solid #3b82f64d;border-radius:50px;padding:3px 10px;font-size:.72rem;font-weight:700;animation:2s infinite alternate MN_live_glow}@keyframes MN_live_glow{0%{box-shadow:0 0 4px #3b82f633}to{box-shadow:0 0 10px #3b82f699}}.MN_graph_stat_val{color:#fff;letter-spacing:-.5px;font-size:2rem;font-weight:800;line-height:1.1}.MN_graph_stat_label{color:#64748b;margin-bottom:20px;font-size:.8rem;font-weight:600}.MN_graph_chart_wrapper{width:100%;margin-top:10px;position:relative}.MN_graph_tooltip{color:#080f24;pointer-events:none;z-index:10;background:#61dafb;border-radius:6px;padding:4px 10px;font-size:.75rem;font-weight:700;position:absolute;top:25px;left:77%;transform:translate(-50%,-100%);box-shadow:0 4px 12px #61dafb80}.MN_graph_tooltip:after{content:"";border:4px solid #0000;border-top-color:#61dafb;border-bottom:0 solid #61dafb;width:0;display:block;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)}.MN_graph_svg{display:block;overflow:visible}.MN_graph_point{filter:drop-shadow(0 0 6px #61dafb)}.MN_graph_pulse{transform-origin:215px 22px;animation:1.8s ease-out infinite MN_pulse_ring}@keyframes MN_pulse_ring{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1.8)}}.MN_runner_header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.MN_runner_title_group{flex-direction:column;gap:2px;display:flex}.MN_runner_title{letter-spacing:.5px;color:#94a3b8;text-transform:uppercase;font-size:.95rem;font-weight:700}.MN_runner_sub{color:#475569;font-family:monospace;font-size:.7rem}.MN_runner_status{color:#34d399;text-transform:uppercase;background:#34d3991a;border:1px solid #34d39940;border-radius:50px;padding:3px 10px;font-size:.72rem;font-weight:700;box-shadow:0 0 8px #34d39933}.MN_runner_terminal{background:#00000073;border:1px solid #ffffff0d;border-radius:10px;flex-direction:column;gap:8px;margin-bottom:12px;padding:12px 14px;font-family:Courier New,Courier,monospace;font-size:.75rem;display:flex;box-shadow:inset 0 2px 8px #00000080}@keyframes MN_terminal_fade{0%{opacity:.85}to{opacity:1;text-shadow:0 0 2px #fff3}}.MN_runner_footer{justify-content:space-between;align-items:center;display:flex}.MN_footer-stat{color:#64748b;font-size:.78rem}.MN_footer-stat b{color:#34d399}.MN_footer-badge{color:#475569;background:#ffffff0d;border:1px solid #ffffff0d;border-radius:4px;padding:2px 8px;font-size:.72rem;font-weight:700}.Mern_bottom-info-flex{background:#fff;border-radius:8px;justify-content:space-between;align-items:center;width:80%;max-width:1200px;margin:40px auto;padding:40px 60px;display:flex;position:relative;box-shadow:0 4px 20px #0000001a}.Mern_bottom-info{text-align:center;flex:1;padding:40px 20px;position:relative}.Mern_bottom-info:not(:last-child):after{content:"";background-color:#e0e0e0;width:1px;height:60%;position:absolute;top:50%;right:0;transform:translateY(-50%)}.Mern_bottom-info h3{color:#343b42;margin-bottom:8px;font-size:18px;font-weight:700;line-height:1.3}.Mern_bottom-info p{color:#666;margin:0;font-size:15px;line-height:1.4}#Mern_rating{background-color:#fff;width:100%;margin:0;padding:0;box-shadow:0 4px 15px #0000000d}.Mern_achievement-container{align-items:stretch;width:100%;min-height:100px;display:flex}.Mern_achievement-title{color:#fff;background-color:#1868db;justify-content:center;align-items:center;width:25%;padding:20px;display:flex}.Mern_achievement-title h1{margin:0;font-size:24px;font-weight:700;color:#fff!important}.Mern_achievement-stats{background-color:#fff;flex-wrap:wrap;flex:1;justify-content:space-around;align-items:center;padding:10px 20px;display:flex}.Mern_stat-item{text-align:center;padding:10px}.Mern_stat-item p{color:#1868db;margin-bottom:5px;font-size:14px;font-weight:500}.Mern_stat-item h3{color:#1868db;margin:0;font-size:24px;font-weight:800}@media (width<=768px){.Mern_achievement-container{flex-direction:column}.Mern_achievement-title{width:100%;padding:15px}.Mern_achievement-stats{padding:20px 10px}.Mern_stat-item{width:50%}}@media (width<=480px){.Mern_stat-item{width:100%}}.Mern_course-overview{max-width:1500px;min-height:auto;box-shadow:none;background:#f8f9fa;border-radius:0;justify-content:space-between;align-items:center;gap:3rem;margin:40px auto;padding:0;display:flex;position:relative;overflow:visible}.Mern_course-overview:before{display:none}.Mern_course-overview>*{z-index:1;position:relative}.Mern_course-detail{max-width:65%;box-shadow:none;background:0 0;border:none;border-radius:0;flex:1;padding:20px 70px;transition:none;position:relative;overflow:visible}.Mern_course-overview h1{color:#333;text-align:center;text-shadow:0 2px 4px #0000001a;margin-bottom:1.5rem;font-size:2.5rem;font-weight:700;line-height:1.2;position:relative}.Mern_course-detail h1{color:#2c3e50;text-align:left;margin-bottom:1.5rem;font-size:2.8rem;font-weight:700;position:relative}.Mern_course-detail h1:not(:first-child){font-size:2.2rem}.Mern_course-detail h1:last-of-type{border-top:2px solid #00b4d833;padding-top:1.5rem}.Mern_course-detail h1:after{content:"";background:#1868db;border-radius:2px;width:80px;height:4px;position:absolute;bottom:-10px;left:0}.Mern_course-overview p{color:#555;text-align:center;text-shadow:0 1px 2px #0000001a;max-width:800px;margin-bottom:1.5rem;margin-right:auto;font-size:1.1rem;line-height:1.8}.Mern_course-detail p{color:#555;text-align:left;margin-bottom:1.5rem;font-size:1.2rem;line-height:1.7}.Mern_course-image{z-index:1;flex:none;justify-content:center;align-items:center;width:35%;height:100%;min-height:400px;margin-top:0;display:flex;position:relative}.Mern_course-image img{z-index:1;object-fit:contain;border-radius:12px;width:100%;max-width:450px;height:auto;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 10px 30px #00000014,0 4px 12px #0000000a}.Mern_course-image img:hover{transform:scale(1.05)}.Mern_course-viewflex ul{flex-wrap:wrap;justify-content:space-between;gap:20px;margin-top:50px;list-style:none;display:flex}.Mern_course-viewflex ul li{color:#2c3e50;background:0 0;border:none;border-radius:0;align-items:flex-start;width:30%;margin-bottom:.8rem;padding:0;font-size:1.1rem;font-weight:500;line-height:1.6;display:flex;position:relative}.Mern_course-viewflex ul li:before{content:"•";color:#1868db;flex-shrink:0;margin-top:.1rem;margin-right:.75rem;font-size:1.4rem;font-weight:700}.Mern_course-viewflex ul li:hover{box-shadow:none;background:0 0;transform:none}.Mern_course-viewflex ul li img{display:none}.Mern_course-certificate{max-width:1500px;min-height:auto;box-shadow:none;background:#f8f9fa;border-radius:0;margin:40px auto;padding:0;position:relative;overflow:visible}.Mern_course-certificate:before{display:none}.Mern_course-certificate>*{z-index:1;position:relative}.Mern_certification-container{box-shadow:none;background:0 0;align-items:center;gap:60px;padding:0;display:flex}.Mern_certification-content{flex:1;max-width:60%;padding:20px 70px}.Mern_certification-content h1{color:#2c3e50;margin-bottom:1.5rem;font-size:2.8rem;font-weight:700;line-height:1.2;position:relative}.Mern_certification-content h1:after{content:"";background:#1868db;border-radius:2px;width:80px;height:4px;position:absolute;bottom:-8px;left:0}.Mern_certification-content p{color:#555;text-align:left;margin-bottom:2rem;font-size:1.2rem;line-height:1.7}.Mern_certification-content h2{color:#2c3e50;margin:2rem 0 1rem;font-size:1.8rem;font-weight:600;position:relative}.Mern_certification-content h2:after{content:"";background:#1868db;border-radius:2px;width:50px;height:3px;position:absolute;bottom:-5px;left:0}.Mern_certification-content h3{color:#2c3e50;margin:1.5rem 0 1rem;font-size:1.4rem;font-weight:600}.Mern_certification-content ul{margin:1rem 0 2rem;padding-left:0;list-style:none}.Mern_certification-content ul li{color:#555;text-align:left;align-items:flex-start;margin-bottom:.8rem;padding-left:0;font-size:1.1rem;line-height:1.6;display:flex;position:relative}.Mern_certification-content ul li:before{content:"•";color:#1868db;flex-shrink:0;margin-right:.75rem;font-size:1.2rem;font-weight:700}.Mern_enroll-btn{color:#fff;cursor:pointer;background:#1868db;border:none;border-radius:8px;margin-top:20px;padding:15px 35px;font-size:1.1rem;font-weight:600;transition:background-color .3s}.Mern_enroll-btn:hover{background:#1557c0}.Mern_certificate-visual{flex:1;justify-content:center;align-items:center;max-width:40%;display:flex}.Mern_certificate-card{background:#fff;border:3px solid #1868db;border-radius:8px;padding:2rem;position:relative;overflow:hidden;box-shadow:0 4px 15px #0000001a}.Mern_certificate-card:before{display:none}.Mern_certificate-card>*{z-index:1;position:relative}.Mern_certificate-img{border-radius:4px;width:100%;max-width:400px;height:auto;display:block}.Mern_containered{background-color:#fff;border:1px solid #0000000d;border-radius:16px;width:55%;max-width:850px;height:auto;padding:35px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 10px 30px #0000000d}.Mern_form-group{width:100%;margin-bottom:15px}.Mern_containered label{margin-bottom:8px;font-size:1.1em;font-weight:600;display:block}.Mern_containered input[type=text],.Mern_containered input[type=tel],.Mern_containered textarea{border:1px solid #ccc;border-radius:5px;width:100%;margin-top:8px;padding:10px;font-size:1em;transition:border-color .3s,box-shadow .3s}.Mern_containered textarea{resize:vertical;min-height:80px;max-height:150px}#Mern_button{color:#fff;cursor:pointer;background-color:#1868db;border:none;border-radius:5px;width:100%;margin-top:20px;padding:12px;font-size:1.2em;transition:background-color .3s,transform .3s}#Mern_button:hover{color:#000;background-color:#c5ccd3;transform:scale(1.05)}.Mern_course-benefit{width:100%;min-height:100vh;font-family:var(--font-body);color:#343b42;background:#f9f9f9 url(/assets/bg4-BvYV2SCo.webp) 50%/cover no-repeat;flex-direction:column;justify-content:center;align-items:center;margin:0;padding:3rem 2rem;display:flex;position:relative;overflow:hidden}.Mern_course-benefit:before{content:"";-webkit-backdrop-filter:blur(2px);z-index:1;background:#00000080;position:absolute;inset:0}.Mern_benefit-content-wrapper{z-index:2;width:100%;max-width:1200px;margin:0 auto}.Mern_benefit-title-gradient{text-align:center;background:linear-gradient(90deg,#00b4d8,#9b5de5);-webkit-text-fill-color:transparent;letter-spacing:2px;-webkit-background-clip:text;margin-bottom:20px;font-size:4rem;font-weight:800}.Mern_benefit-subtitle{color:#fff;text-align:center;text-shadow:0 1px 2px #0003;max-width:800px;margin:0 auto 50px;font-size:1.1rem;line-height:1.6}.Mern_glass-dashboard{-webkit-backdrop-filter:blur(12px);background:#ffffff14;border:1px solid #fff6;border-radius:24px;justify-content:space-between;gap:30px;padding:35px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 50px #0006,inset 0 0 10px #ffffff1a}.Mern_glass-dashboard:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff1a 0%,#fff0 100%);height:100%;position:absolute;top:0;left:0;right:0}.Mern_glass-column{flex-direction:column;flex:1;padding:0 15px;display:flex}.Mern_glass-column:not(:last-child){border-right:1px solid #ffffff1a}.Mern_glass-col-title{color:#fff;text-align:center;letter-spacing:1px;opacity:.9;margin-bottom:25px;font-size:1rem;font-weight:600}.Mern_designation-tabs-container{flex-direction:column;gap:15px;display:flex}.Mern_designation-tab{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:pointer;color:#fff;background:#ffffff26;border:1px solid #fff3;border-radius:12px;justify-content:space-between;align-items:center;padding:15px 20px;font-weight:500;transition:all .3s;display:flex;box-shadow:0 4px 6px #0000001a}.Mern_designation-tab i{color:#00b4d8;font-size:1.2rem}.Mern_designation-tab.active{background:#ffffff4d;border:1px solid #1868db;transform:scale(1.02)}.Mern_salary-viz{flex-direction:column;align-items:center;display:flex}.Mern_donut-container{width:200px;height:200px;margin-bottom:20px;position:relative}.Mern_donut-3d{background:conic-gradient(#1868db 0deg 240deg,#edf2f7 240deg 360deg);border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;box-shadow:inset 0 0 15px #0000001a,0 5px 15px #0003}.Mern_donut-3d:after{content:"";background:#fff;border-radius:50%;width:80%;height:80%;position:absolute;box-shadow:0 4px 8px #0000001a}.Mern_donut-text{z-index:10;text-align:center;color:#2c3e50;position:relative}.Mern_donut-text .avg-label{font-size:.9rem;display:block}.Mern_donut-text .avg-val{margin:2px 0;font-size:1.8rem;font-weight:800;display:block}.Mern_donut-text .avg-sub{color:#718096;font-size:.8rem}.Mern_salary-legend{gap:15px;margin-bottom:20px;display:flex}.Mern_glass-source{color:#ffffffb3;margin-top:auto;font-size:.75rem}.Mern_partner-grid{flex-direction:column;gap:12px;display:flex}.Mern_partner-glass-card{background:#fff3;border:1px solid #ffffff4d;border-radius:12px;align-items:center;gap:15px;padding:12px 15px;transition:transform .3s;display:flex}.Mern_partner-glass-card:hover{background:#ffffff4d;transform:translate(5px)}.Mern_partner-glass-card img{object-fit:contain;background:#fff;border-radius:8px;width:45px;height:45px;padding:5px}.Mern_designation{text-align:center;flex-direction:column;align-items:center;gap:12px;width:30%;display:flex}.Mern_designation h3{text-align:center;text-transform:uppercase;color:#343b42;margin-bottom:10px;font-size:18px;font-weight:700}.Mern_designation div{cursor:pointer;text-align:start;box-sizing:border-box;background:#e9ecef;border-radius:5px;align-items:center;width:100%;min-height:60px;padding:22px 20px;font-size:14px;transition:transform .3s,color .3s;display:flex}.Mern_designation div:hover{background:#d6d8db}.Mern_designation div.active{cursor:pointer;text-align:start;box-sizing:border-box;background:#e9ecef;border-radius:5px;align-items:center;width:100%;min-height:60px;padding:22px 20px;font-size:14px;transition:transform .3s,color .3s;display:flex}.Mern_chart,.Mern_companies{text-align:center;width:30%}.Mern_chart h3,.Mern_companies h3{text-transform:uppercase;color:#343b42;letter-spacing:1px;text-align:center;margin-bottom:15px;font-size:18px;font-weight:700}.Mern_chart img,.Mern_companies img{max-width:250px}.Mern_salary-chart{flex-direction:column;align-items:center;gap:34px;display:flex}.Mern_salary-circle{border-radius:50%;justify-content:center;align-items:center;width:180px;height:180px;margin-top:40px;display:flex;position:relative}.Mern_salary-center{background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:130px;height:130px;display:flex;box-shadow:0 2px 10px #0000001a}.Mern_salary-amount{color:#1868db;font-size:18px;font-weight:700;line-height:1}.Mern_salary-label{color:#666;margin-top:2px;font-size:12px}.Mern_salary-range{justify-content:space-between;gap:40px;width:100%;max-width:280px;margin-top:15px;display:flex}.Mern_salary-item{color:#343b42;align-items:center;gap:6px;font-size:13px;display:flex}.Mern_salary-dot{border-radius:50%;width:8px;height:8px}.Mern_salary-dot.max,.Mern_salary-dot.min{background-color:#1868db}.Mern_company-cards{flex-direction:column;gap:12px;margin-top:10px;display:flex}.Mern_company-card{background:#fff;border-radius:8px;align-items:center;gap:25px;padding:12px;transition:transform .3s;display:flex;box-shadow:0 2px 8px #0000001a}.Mern_company-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.Mern_company-logo-img{object-fit:contain;border-radius:8px;flex-shrink:0;width:40px;height:40px}.Mern_company-info h4{text-align:left;color:#333;margin:0 0 4px;font-size:14px;font-weight:700}.Mern_company-info p{color:#666;margin:0;font-size:12px}.Mern_chart p,.Mern_companies p{color:#999;text-align:center;margin-top:20px;margin-bottom:0;font-size:12px}.Mern_course-benefit-container{justify-content:space-between;align-items:flex-end;display:flex}.Mern_chart,.Mern_companies{flex-direction:column;justify-content:space-between;height:100%;display:flex}.Mern_company-set{flex-wrap:wrap;justify-content:center;gap:20px;margin-top:10px;display:flex}.Mern_company-set img{object-fit:contain;width:100px;height:100px;transition:transform .3s}.Mern_company-set img:hover{transform:scale(1.1)}.Mern_title-container{text-align:center;font-family:var(--font-body);margin-top:30px}.Mern_title-container h1{color:#333;margin-bottom:.5rem;font-size:2rem;font-weight:700}.Mern_title-container p{color:#555;max-width:700px;margin:0 auto;font-size:1.125rem;line-height:1.6}.Mern_video-slider-section{background-color:#f7f7f7;border-radius:10px;max-width:1500px;margin:20px auto;padding:40px;box-shadow:0 4px 12px #0000001a}.Mern_video-slider-title{color:#333;text-align:center;margin-bottom:1.875rem;font-size:1.625rem;font-weight:700}.Mern_play-button{clip-path:polygon(25% 0%,100% 50%,25% 100%);cursor:pointer;background-color:#fff;width:50px;height:50px;transition:transform .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Mern_play-button:hover{transform:translate(-50%,-50%)scale(1.1)}.Mern_video-slider{max-width:100%;position:relative;overflow:hidden}.Mern_video-flex{transition:transform .5s;display:flex}.Mern_video-container{cursor:pointer;border-radius:10px;flex:1 0 35%;margin:10px;position:relative;overflow:hidden;box-shadow:0 4px 12px #0000001a}.Mern_thumbnail{object-fit:cover;border-radius:10px;width:100%;height:200px;transition:opacity .3s,transform .3s}.Mern_thumbnail:hover{transform:scale(1.05);box-shadow:0 10px 20px #00000026}.Mern_dots-container{text-align:center;margin-top:20px}.Mern_dot{cursor:pointer;background-color:#bbb;border-radius:50%;width:15px;height:15px;margin:0 5px;transition:background-color .3s;display:inline-block}.Mern_dot:hover,.Mern_dot.active{background-color:#717171}.Mern_overlay{z-index:1000;background-color:#000000b3;justify-content:center;align-items:center;width:100%;height:100%;display:none;position:fixed;top:0;left:0}.Mern_video-popup{border:none;border-radius:8px;width:80%;height:80%}.Mern_close-btn{color:#fff;cursor:pointer;background:0 0;border:none;font-size:30px;position:absolute;top:20px;right:20px}.Mern_syllabus-flex{background-color:#f8f9fa;justify-content:center;align-items:flex-start;gap:4rem;max-width:1500px;margin:40px auto;padding:3rem 2rem;display:flex}.Mern_syllabus-h{text-align:center;color:#2c3e50;justify-content:center;align-items:center;margin:2rem auto;padding:20px 0;font-size:2.5rem;font-weight:700;display:flex;position:relative}.Mern_syllabus-h:after{content:"";background:#1868db;border-radius:2px;width:80px;height:4px;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.Mern_Syllabus{color:#333;background:#fff;border-radius:12px;flex:1;max-width:600px;margin:0;padding:0 0 0 40px;position:relative;overflow:visible;box-shadow:0 4px 20px #00000014}.Mern_Syllabus:before{content:"";z-index:0;background:0 0;border-left:2px dashed #cbd5e0;width:2px;position:absolute;top:100px;bottom:50px;left:20px}.Mern_syllabus-section{margin-bottom:0;padding-bottom:20px;position:relative}.Mern_syllabus-section:before{content:"";z-index:2;box-sizing:border-box;background-color:#fff;border:3px solid #718096;border-radius:50%;width:16px;height:16px;transition:all .3s;position:absolute;top:25px;left:-27px}.Mern_syllabus-section:after{content:"";z-index:1;background-color:#0000;width:2px;transition:all .3s;position:absolute;top:25px;bottom:-25px;left:-21px}.Mern_syllabus-section:last-child:after{display:none}.Mern_syllabus-section.completed:before{background-color:#1868db;border:3px solid #1868db4d;transform:scale(1.1)}.Mern_syllabus-section.completed:after{background-color:#1868db;border-left:2px solid #1868db;width:2px}.Mern_section-heading{cursor:pointer;color:#2c3e50;-webkit-user-select:none;user-select:none;background-color:#fff;border:1px solid #edf2f7;border-radius:8px;justify-content:space-between;align-items:center;padding:15px 25px;font-size:1.05rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.Mern_section-heading p{text-align:left;flex:1;margin:0}.Mern_section-heading:hover{background-color:#f1f5f9}.Mern_section-heading.active{color:#fff;background-color:#1868db;border-bottom-color:#1868db}.Mern_expand-collapse-icon{color:#1868db;cursor:pointer;font-size:20px}.Mern_section-heading.active .Mern_expand-collapse-icon{color:#fff}.Mern_section-content{background-color:#fff;border-bottom:1px solid #edf2f7;padding:20px 30px;animation:.4s ease-out slideDownFade;display:none}.Mern_section-content p{color:#333;margin:10px 0;font-size:18px;font-weight:700}.Mern_Syllabus ul{margin:0;padding:0;list-style:none}.Mern_Syllabus ul li{color:#4a5568;border-bottom:1px solid #f7fafc;padding:10px 0 10px 30px;font-size:1rem;transition:color .2s;position:relative}.Mern_Syllabus ul li:last-child{border-bottom:none}.Mern_Syllabus ul li:hover{color:#1868db}.Mern_Syllabus ul li:before{content:"✓";color:#1868db;font-size:.9rem;font-weight:700;position:absolute;top:50%;left:0;transform:translateY(-50%)}.Mern_Download{flex:0 0 400px;width:100%}.Mern_Download a{color:#fff;cursor:pointer;background-color:#1868db;border:none;border-radius:8px;margin-top:20px;padding:12px 25px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.Mern_Download a:hover{color:#fff;background-color:#1557ad;transform:translateY(-2px);box-shadow:0 4px 12px #1868db33}.Mern_placement{background-color:#f7f9fc;border-radius:20px;justify-content:space-around;align-items:center;gap:40px;width:100%;max-width:1500px;margin:40px auto;padding:2.5rem;display:flex;position:relative;overflow:hidden}.Mern_placement-content{flex:1;max-width:600px}.Mern_placement-features{margin-bottom:40px;padding:0;list-style:none}.Mern_placement-features li{align-items:center;gap:15px;margin-bottom:25px;display:flex}.Mern_feature-icon{color:#1868db;font-size:1.4rem;font-weight:800;font-family:var(--font-mono)}.Mern_placement-features p{color:#333;margin:0;font-size:1.4rem;font-weight:600}.Mern_enroll-btn-placement{color:#fff;text-transform:uppercase;cursor:pointer;background-color:#1868db;border:none;border-radius:8px;padding:15px 40px;font-size:1.1rem;font-weight:700;transition:all .3s;box-shadow:0 4px 15px #1868db33}.Mern_enroll-btn-placement:hover{background-color:#1557ad;transform:translateY(-3px);box-shadow:0 6px 20px #1868db4d}.Mern_placement-visual{flex:1;justify-content:center;align-items:center;display:flex}.Mern_organic-mask{aspect-ratio:1;background-color:#e0e0e0;border-radius:60% 40% 70% 30%/30% 60% 40% 70%;width:100%;max-width:500px;overflow:hidden;box-shadow:0 15px 35px #0000001a}.Mern_organic-mask img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.Mern_organic-mask:hover img{transform:scale(1.05)}.Mern_review-section{background:linear-gradient(135deg,#f0f4ff 0%,#e8f0fe 40%,#f5f0ff 100%);border:1px solid #1868db1a;border-radius:20px;flex-direction:column;justify-content:center;max-width:1500px;min-height:520px;margin:60px auto;padding:60px 0;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 45px #1868db0d}.Mern_review-section:before{content:"";opacity:.3;z-index:1;pointer-events:none;background:url(/assets/mernbg-BI3QuuXT.webp) 50%/cover no-repeat;position:absolute;inset:0}.Mern_review-section>*{z-index:2;position:relative}.Mern_review-title{text-align:center;letter-spacing:-.5px;color:#1a1f36;margin:0 auto 10px;font-size:3rem;font-weight:800;line-height:1.2}.Mern_review-subtitle{color:#3d4a6b;text-align:center;margin:0 auto 40px;font-size:1.15rem;font-weight:400}.Mern_review-slider{justify-content:center;align-items:center;width:100%;margin-bottom:60px;padding:0 40px;display:flex;position:relative}.Mern_review-container{justify-content:center;width:100%;margin:0 auto;display:flex;overflow:hidden}.Mern_review-flex{justify-content:center;align-items:stretch;gap:20px;transition:all .6s ease-in-out;animation:.6s ease-in-out slideInFromRight;display:flex}.Mern_review-flex.Mern_sliding{animation:.3s ease-in-out forwards slideOutToLeft}.Mern_review-flex:not(.Mern_sliding){animation:.3s ease-in-out forwards slideInFromRight}.Mern_review-card{-webkit-backdrop-filter:blur(12px);box-sizing:border-box;background:#0a122af2;border:1px solid #ffffff14;border-radius:20px;flex-direction:column;flex:1;align-items:center;min-width:250px;max-width:280px;padding:35px 25px 25px;transition:all .4s cubic-bezier(.165,.84,.44,1);display:flex;position:relative;overflow:visible;box-shadow:0 20px 40px #080f2459,inset 0 1px #ffffff1a}.Mern_review-card:hover{background:#0a122af2;border-color:#1868db66;transform:translateY(-8px)scale(1.02);box-shadow:0 25px 50px #1868db40,inset 0 1px #ffffff26}.Mern_review-header{flex-direction:column;justify-content:center;align-items:center;width:100%;margin-bottom:20px;display:flex}.Mern_review-avatar{background:linear-gradient(135deg,#38bdf8,#1868db);border-radius:50%;justify-content:center;align-items:center;width:90px;height:90px;margin-bottom:15px;padding:3px;transition:all .3s;display:flex;box-shadow:0 0 15px #38bdf84d}.Mern_review-card:hover .Mern_review-avatar{transform:scale(1.05);box-shadow:0 0 20px #38bdf899}.Mern_avatar-img{object-fit:cover;object-position:top;background-color:#0a122a;border:3px solid #0a122a;border-radius:50%;width:100%;height:100%}.Mern_user-name{color:#fff;text-align:center;letter-spacing:-.2px;margin:0 0 4px;font-size:1.25rem;font-weight:700}.Mern_user-role{color:#38bdf8;text-align:center;text-transform:uppercase;letter-spacing:.5px;margin:0;font-size:.9rem;font-weight:600}.Mern_review-content p{color:#cbd5e1;text-align:center;margin:0;font-size:.95rem;line-height:1.6}.Mern_review-dots,.Mern_dott,.Mern_dott:hover,.Mern_dott.active{display:none}.Mern_faq-section{max-width:1500px;font-family:var(--font-body);background-color:#f9fafb;border-radius:8px;margin:40px auto;padding:2.5rem;box-shadow:0 8px 16px #0000001a}.Mern_faq-item{background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:16px;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden;box-shadow:0 4px 6px -1px #00000005,0 2px 4px -1px #00000003}.Mern_faq-item:hover{border-color:#cbd5e1;transform:translateY(-2px);box-shadow:0 10px 15px -3px #0000000d,0 4px 6px -2px #00000005}.Mern_faq-item.Mern_active{border-color:#1868db;box-shadow:0 10px 15px -3px #1868db14}.Mern_faq-question{cursor:pointer;background-color:#fff;justify-content:space-between;align-items:center;padding:0;transition:background-color .3s;display:flex}.Mern_faq-item.Mern_active .Mern_faq-question{background-color:#f0f7ff}.Mern_faq-question span{color:#1e293b;padding:20px 24px;font-size:1.125rem;font-weight:600;line-height:1.4;transition:color .3s}.Mern_faq-item.Mern_active .Mern_faq-question span{color:#1868db}.Mern_faq-toggle{cursor:pointer;color:#64748b;background:0 0;border:none;justify-content:center;align-items:center;padding:20px 24px;font-size:18px;transition:color .3s;display:flex}.Mern_faq-item.Mern_active .Mern_faq-toggle{color:#1868db}.Mern_faq-toggle svg{transition:transform .3s cubic-bezier(.4,0,.2,1)}.Mern_faq-item.Mern_active .Mern_faq-toggle svg{transform:rotate(180deg)}.Mern_faq-answer{color:#475569;background-color:#fff;border-top:1px solid #e0f0ff;padding:24px;font-size:1rem;line-height:1.6;display:none}.Mern_faq-answer.Mern_show{display:block}.Mern_faq-answer ul{flex-direction:column;gap:12px;margin-top:16px;margin-bottom:0;padding-left:0;list-style-type:none;display:flex}.Mern_faq-answer ul li{color:#475569;padding-left:24px;font-size:.95rem;position:relative}.Mern_faq-answer ul li:before{content:"•";color:#1868db;font-size:1.25rem;position:absolute;top:-2px;left:8px}.Mern_faq-section h2{text-align:center;color:#1e293b;letter-spacing:-.5px;margin-bottom:40px;font-size:2.25rem;font-weight:800}@media screen and (width<=1023px){.Mern_video-containers{display:none}}@media screen and (width<=1024px){.Mern_bottom-info-flex{gap:40px;width:90%;padding:30px 40px}}@media screen and (width<=768px){.Mern_Details{text-align:center;flex-direction:column;align-items:center;height:auto;min-height:100vh;padding:60px 40px}.Mern_info{max-width:100%;margin-bottom:40px}.Mern_info h1{font-size:2.5rem}.Mern_info h2{font-size:1.3rem}@media screen and (width<=1024px){.Mern_info,.Mern_info h1,.Mern_info h2,.Mern_info p{text-align:left}}@media screen and (width<=768px){.Mern_Details{text-align:left;flex-direction:column;align-items:flex-start;height:auto;min-height:100vh;padding:40px 20px}.Mern_info{text-align:left;max-width:100%;margin-bottom:30px}.Mern_info h1{text-align:left;margin-bottom:20px;font-size:2rem}.Mern_info h2{text-align:left;margin-bottom:20px;font-size:1.1rem}.Mern_info p{text-align:left;margin-bottom:30px;font-size:1rem}}.Mern_course-overview{text-align:center;background:#f8f9fa;flex-direction:column;align-items:center;gap:2rem;padding:40px 20px}.Mern_course-image{order:-1;width:100%;margin-top:0;position:static}.Mern_course-image img{width:100%;max-width:100%;height:auto;position:static;top:auto;right:auto;transform:none}.Mern_salary-chart{flex-direction:column;align-items:center;gap:25px}.Mern_salary-circle{width:120px;height:120px;margin-top:20px}.Mern_salary-center{width:80px;height:80px}.Mern_salary-amount{font-size:16px}.Mern_salary-range{gap:30px;max-width:250px}.Mern_salary-item{gap:4px;font-size:12px}.Mern_salary-dot{width:6px;height:6px}.Mern_company-cards{gap:10px}.Mern_company-card{gap:20px;padding:10px}.Mern_company-logo-img{width:35px;height:35px}.Mern_company-info h4{font-size:13px}.Mern_company-info p{font-size:11px}.Mern_info,.Mern_course-detail,.Mern_certification-content{text-align:left;width:100%;max-width:100%;padding:20px}.Mern_bottom-info,.Mern_stat-item,.Mern_course-overview h1,.Mern_course-overview p,.Mern_benefit-title-gradient,.Mern_benefit-subtitle,.Mern_review-title,.Mern_faq-section h2,.Mern_containered p,.Mern_achievement-title{text-align:left!important}.Mern_achievement-title{justify-content:flex-start}.Mern_course-overview h1:after,.Mern_course-detail h1:after,.Mern_certification-content h1:after,.Mern_certification-content h2:after{margin-left:0;left:0}.Mern_benefit-subtitle{margin-left:0}.Mern_course-viewflex ul{flex-direction:column;align-items:center}.Mern_course-viewflex ul li{width:100%}.Mern_Details{flex-direction:column;align-items:flex-start}#Mern_view-img{width:80px;height:80px}.Mern_info{max-width:100%}.Mern_video-flex{flex-direction:column;transition:none;display:flex;transform:none}.Mern_dots-container{display:none}.Mern_review-slider{flex-direction:column;gap:15px;height:300px;padding:0 20px;overflow:hidden}.Mern_review-nav{display:none}.Mern_review-flex{flex-direction:row;justify-content:flex-start;align-items:stretch;gap:0;width:100%;height:100%;transition:transform .6s ease-in-out;overflow:hidden}.Mern_review-card{flex-direction:column;flex:0 0 100%;width:100%;min-width:100%;max-width:100%;height:auto;min-height:300px;margin:0;padding:20px;display:flex;overflow:visible}.Mern_review-flex .Mern_review-card:not(:first-child){display:none}.Mern_review-content{flex-direction:column;flex:1;padding:0;display:flex;overflow:visible}.Mern_review-content p{text-overflow:initial;flex:1;font-size:15px;line-height:1.6;display:block;overflow:visible}.Mern_review-header{flex-shrink:0;margin-bottom:10px;padding:15px 15px 0}.Mern_avatar-img{width:80px;height:80px}.Mern_review-user-name .Mern_user-name{font-size:16px}.Mern_review-content p{font-size:14px;line-height:1.5}}@media screen and (width>=768px){.Mern_video-flex{transform:initial;flex-direction:row;transition:transform .5s}.Mern_review-slider,.Mern_review-flex{flex-direction:row;gap:20px}.Mern_review-card{flex:1;min-width:250px;max-width:280px}.Mern_dots-container{display:none}}@media screen and (width<=480px){.Mern_certificate-img-wrapper,.Mern_course-certificate-detail{max-width:100%}.Mern_course-certificate-flex,.Mern_syllabus-flex{flex-direction:column}.Mern_Syllabus{width:90%}.Mern_containered{width:100%}#Mern_button{width:100%;padding:10px}.Mern_review-card{flex:1 0 100%;margin-bottom:20px}.Mern_certificate{flex-direction:column;gap:10px}.Mern_bottom-info-flex{flex-direction:column;gap:20px;width:90%;padding:20px}.Mern_rating-review{display:none}}@media (width<=480px){.Mern_Details{height:auto;min-height:calc(100vh - 80px)}.Mern_background-image{height:100%}.Mern_placement{text-align:left;flex-direction:column;gap:40px;padding:3rem 1.5rem}.Mern_placement-content{text-align:left}.Mern_placement-visual{justify-content:center;width:100%}.Mern_organic-mask{max-width:100%}.Mern_placement-features p,.Mern_feature-icon{font-size:1.2rem}.Mern_enroll-btn-placement{width:100%}}@media (width<=880px){.Mern_company-set img{width:44%}}@media (width<=1024px){.Mern_certification-content{padding:20px 40px}.Mern_certification-content h1{font-size:2.5rem}}@media (width<=768px){.Mern_course-benefit{padding:4rem 1.5rem}.Mern_glass-dashboard{flex-direction:column;padding:20px}.Mern_glass-column:not(:last-child){border-bottom:1px solid #ffffff1a;border-right:none;margin-bottom:20px;padding-bottom:30px}.Mern_benefit-title-gradient{font-size:2.5rem}.Mern_benefit-subtitle{margin-bottom:30px;font-size:1rem}.Mern_donut-container{width:160px;height:160px}.Mern_donut-text .avg-val{font-size:1.4rem}.Mern_company-set{justify-content:center;gap:10px}.Mern_certification-container{flex-direction:column;gap:2rem;padding:0}.Mern_certification-content,.Mern_certificate-visual{max-width:100%}.Mern_certification-content h1{font-size:2.2rem}.Mern_certification-content h2{font-size:1.5rem}.Mern_certification-content p{font-size:1.1rem}}@media (width<=480px){.Mern_certification-container{padding:0}.Mern_certification-content h1{font-size:2rem}.Mern_enroll-btn{padding:12px 25px;font-size:1rem}.Mern_chart,.Mern_companies{width:100%}.Mern_chart img,.Mern_companies img{max-width:200px}.Mern_company-set{justify-content:center;gap:10px}}@media (width<=768px){.Mern_faq-section{margin:20px auto;padding:1.5rem}.Mern_faq-section h2{margin-bottom:15px;font-size:20px}.Mern_faq-question,.Mern_faq-question span{padding:10px;font-size:16px}.Mern_faq-answer{padding:10px;font-size:14px}}@media (width<=480px){.Mern_faq-section{margin:15px auto;padding:1rem}.Mern_faq-section h2{font-size:18px}.Mern_faq-question,.Mern_faq-question span{padding:8px;font-size:14px}.Mern_faq-answer{padding:8px;font-size:13px}}@media (width>=1920px){.Mern_Details{height:auto;min-height:calc(100vh - 80px)}.Mern_bottom-info-flex{width:80%;max-width:1400px;padding:3px 80px}}.Mern_syllabus-detail-card{color:#1e293b;text-align:left;font-family:Inter,Outfit,sans-serif}.Mern_detail-header{text-align:left;margin-bottom:25px}.Mern_detail-tag{color:#1868db;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:8px;font-size:.75rem;font-weight:700;display:inline-block}.Mern_detail-title{color:#0f172a;text-align:left;margin-bottom:12px;font-size:2.2rem;font-weight:800;line-height:1.2}.Mern_detail-desc{color:#475569;text-align:left;margin-bottom:15px;font-size:1rem;line-height:1.6}.Mern_detail-badges{gap:12px;margin-top:10px;display:flex}.Mern_badge-duration,.Mern_badge-level{border-radius:20px;align-items:center;padding:6px 12px;font-size:.85rem;font-weight:600;display:inline-flex}.Mern_badge-duration{color:#1d4ed8;background-color:#eff6ff}.Mern_badge-level,.Mern_badge-level.beginner{color:#166534;background-color:#f0fdf4}.Mern_badge-level.intermediate{color:#92400e;background-color:#fef3c7}.Mern_badge-level.advanced{color:#9d174d;background-color:#fdf2f8}.Mern_detail-concepts{text-align:left;margin-top:30px;margin-bottom:30px}.Mern_detail-concepts h3{color:#0f172a;margin-bottom:15px;font-size:1.2rem;font-weight:700}.Mern_concepts-list{flex-direction:column;gap:15px;display:flex}.Mern_concept-item{background-color:#f8fafc;border-left:4px solid #1868db;border-radius:8px;align-items:flex-start;gap:15px;padding:15px;transition:transform .2s,box-shadow .2s;display:flex}.Mern_concept-item:hover{transform:translate(4px);box-shadow:0 4px 12px #00000008}.Mern_concept-icon{color:#1868db;background-color:#eff6ff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.25rem;display:flex}.Mern_concept-info{text-align:left}.Mern_concept-info h4{color:#1f2937;text-align:left;margin:0 0 4px;font-size:.95rem;font-weight:700}.Mern_concept-info p{color:#64748b;text-align:left;margin:0;font-size:.85rem;line-height:1.4}.Mern_detail-grid{text-align:left;grid-template-columns:1fr;gap:20px;margin:25px 0;display:grid}.Mern_detail-outcomes-card{text-align:left;background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:20px}.Mern_detail-outcomes-card h3{color:#0f172a;text-align:left;margin:0 0 15px;font-size:1.1rem;font-weight:700}.Mern_detail-outcomes-card ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.Mern_detail-outcomes-card li{color:#334155;text-align:left;align-items:flex-start;font-size:.9rem;line-height:1.4;display:flex}.Mern_detail-tools-used{text-align:left;margin:25px 0}.Mern_detail-tools-used h3{color:#64748b;letter-spacing:1px;text-align:left;margin-bottom:10px;font-size:.75rem;font-weight:700}.Mern_tools-row{flex-wrap:wrap;gap:8px;display:flex}.Mern_tool-tag{color:#475569;background-color:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;padding:4px 12px;font-size:.8rem;font-weight:600}.Mern_detail-footer{border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;margin-top:30px;padding-top:20px;display:flex}.Mern_footer-progress{color:#64748b;font-size:.85rem;font-weight:600}.Mern_next-btn{color:#fff;cursor:pointer;background-color:#1868db;border:none;border-radius:8px;align-items:center;padding:10px 20px;font-size:.9rem;font-weight:600;transition:all .2s;display:inline-flex}.Mern_next-btn:hover{background-color:#1557c0;transform:translate(2px)}.Mern_section-heading.selected{color:#1868db!important;background-color:#f0f7ff!important;border-left:4px solid #1868db!important}.Mern_section-heading.selected p{color:#1868db!important;font-weight:700!important}.Mern_section-heading.selected .Mern_expand-collapse-icon{color:#1868db!important}@media (width<=1024px){.Mern_syllabus-flex{flex-direction:column;align-items:center;gap:3rem}.Mern_Syllabus,.Mern_containered{width:100%;max-width:100%}}.Mern_detail-topics-breakdown{text-align:left;margin-top:30px;margin-bottom:30px}.Mern_detail-topics-breakdown h3{color:#0f172a;text-align:left;border-bottom:2px solid #f1f5f9;margin-bottom:18px;padding-bottom:8px;font-size:1.25rem;font-weight:700}.Mern_topics-blocks{flex-direction:column;gap:25px;display:flex}.Mern_topic-block{text-align:left}.Mern_topic-subtitle{color:#1e293b;text-align:left;background-color:#f8fafc;border-left:3px solid #64748b;border-radius:6px;margin-bottom:12px;padding:8px 12px;font-size:1.05rem;font-weight:700;display:inline-block}.Mern_points-list{grid-template-columns:1fr;gap:12px;display:grid}.Mern_point-card{text-align:left;background-color:#0000;border:none;border-radius:0;padding:8px 0;transition:none}.Mern_point-card:hover{box-shadow:none;transform:none}.Mern_point-card.big-concept,.Mern_point-card.short-concept{background-color:#0000;border-left:none}.Mern_point-header{text-align:left;align-items:center;gap:8px;margin-bottom:6px;display:flex}.Mern_point-header i{font-size:.85rem}.Mern_point-card.big-concept .Mern_point-header i{color:#eab308}.Mern_point-card.short-concept .Mern_point-header i{color:#94a3b8}.Mern_point-name{color:#0f172a;text-align:left;font-size:.95rem;font-weight:700}.Mern_point-explanation{color:#475569;text-align:left;margin:0;padding-left:18px;font-size:.85rem;line-height:1.4}.Mern_point-subpoints{flex-direction:column;gap:4px;margin:6px 0 0 18px;padding:0;list-style:none;display:flex}.Mern_point-subpoints li{color:#334155;align-items:flex-start;gap:6px;font-size:.8rem;line-height:1.4;display:flex}.Mern_point-subpoints li i{color:#1868db;flex-shrink:0;margin-top:3px;font-size:.65rem}.Mern_point-subpoints li span{font-weight:500}.Playwrite_Details,.Playwrite_course-overview,.Playwrite_course-benefit,.Playwrite_course-certificate,.Playwrite_course-visuals-wrapper,.Playwrite_syllabus-flex,.Playwrite_review-section,.Playwrite_faq-section{max-width:100vw;overflow-x:hidden}.Playwrite_Details_wrapper{background:#f0f4ff;width:100%;position:relative;overflow:hidden}.Playwrite_bg_video{object-fit:cover;z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.Playwrite_bg_overlay{z-index:1;pointer-events:none;background:linear-gradient(135deg,#f0f4ffd9 0%,#e8f0febf 40%,#f5f0ffd9 100%);width:100%;height:100%;position:absolute;top:0;left:0}.Playwrite_Details{z-index:2;justify-content:space-between;align-items:center;gap:3rem;width:100%;max-width:1500px;min-height:calc(100vh - 60px);margin:0 auto;padding:2rem 8%;display:flex;position:relative;overflow:hidden}.Playwrite_Details>*{z-index:2;position:relative}.Playwrite_info{z-index:2;flex-direction:column;flex:1;gap:1rem;max-width:52%;display:flex;position:relative}.Playwrite_info_glass_content{box-shadow:none;background:0 0;border:none;flex-direction:column;gap:1rem;padding:0;display:flex}.PW_hero_badge{color:#1868db;letter-spacing:.3px;background:#1868db1a;border:1px solid #1868db40;border-radius:50px;align-items:center;gap:8px;width:fit-content;padding:6px 14px;font-size:.82rem;font-weight:600;display:inline-flex}.Playwrite_info h1{color:#1a1f36;letter-spacing:-.5px;margin:0;font-size:clamp(1.9rem,3.8vw,2.8rem);font-weight:800;line-height:1.15}.Playwrite_info h2{color:#3d4a6b;margin:0;font-size:1.1rem;font-weight:500;line-height:1.55}.Playwrite_info p{color:#5a6480;margin:0;font-size:.95rem;font-weight:400;line-height:1.65}.Playwrite_hero_btns{flex-wrap:wrap;align-items:center;gap:12px;margin-top:.4rem;display:flex}.Playwrite_syllabus_link,.Playwrite_download_btn{color:#fff;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;background:#1868db;border:none;border-radius:50px;justify-content:center;align-items:center;min-width:170px;padding:12px 32px;font-size:.88rem;font-weight:700;text-decoration:none;transition:all .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 16px #1868db4d}.Playwrite_syllabus_link:after,.Playwrite_download_btn:after{content:"";background:linear-gradient(90deg,#fff0 0%,#ffffff4d 50%,#fff0 100%);width:25%;height:100%;animation:4.5s ease-in-out infinite PW_btn_shine;position:absolute;top:0;left:-50%;transform:skew(-25deg)}.Playwrite_download_btn:after{animation-delay:2.25s}@keyframes PW_btn_shine{0%{left:-50%}30%{left:130%}to{left:130%}}.Playwrite_syllabus_link:hover,.Playwrite_download_btn:hover{color:#fff;background:#1557c0;transform:translateY(-2px);box-shadow:0 8px 20px #1868db66}.PW_hero_trusted{flex-direction:column;gap:8px;margin-top:.5rem;display:flex}.PW_trusted_label{color:#a0aec0;letter-spacing:1px;text-transform:uppercase;font-size:.72rem;font-weight:700}.PW_trusted_pills{flex-wrap:wrap;gap:8px;display:flex}.PW_trusted_pills span{color:#3d4a6b;background:#fff;border:1px solid #e2e8f0;border-radius:50px;padding:5px 14px;font-size:.82rem;font-weight:500;transition:all .2s;box-shadow:0 1px 4px #0000000f}.PW_trusted_pills span:hover{color:#1868db;border-color:#1868db;transform:translateY(-1px)}.PW_hero_cards_panel{z-index:2;flex-direction:column;flex:1;gap:24px;max-width:44%;display:flex;position:relative}.PW_glow_blob{filter:blur(85px);opacity:.55;z-index:1;pointer-events:none;border-radius:50%;width:280px;height:280px;animation:10s ease-in-out infinite alternate PW_blob_float;position:absolute}.PW_blob_blue{background:radial-gradient(circle,#1868db40 0%,#1868db00 70%);top:5%;left:-40px}.PW_blob_purple{background:radial-gradient(circle,#6c3beb33 0%,#6c3beb00 70%);animation-delay:-5s;bottom:10%;right:-40px}@keyframes PW_blob_float{0%{transform:translate(0)scale(1)}to{transform:translate(30px,-20px)scale(1.1)}}.PW_float_card{-webkit-backdrop-filter:blur(12px);color:#fff;background:#0a122af2;border:1px solid #ffffff14;border-radius:20px;padding:22px 24px;transition:transform .4s cubic-bezier(.165,.84,.44,1),box-shadow .4s cubic-bezier(.165,.84,.44,1),border-color .3s;box-shadow:0 20px 40px #080f2459,inset 0 1px #ffffff1a}.PW_card_donut{align-self:flex-start;width:92%;transform:translate(-15px)rotate(-1deg)}.PW_card_graph{align-self:flex-end;width:95%;transform:translate(15px)rotate(1deg)}.PW_card_runner{align-self:flex-start;width:93%;transform:translate(-10px)rotate(-.5deg)}.PW_card_donut:hover{border-color:#1868db66;transform:translate(-15px,-6px)rotate(0)scale(1.02);box-shadow:0 25px 50px #1868db40,inset 0 1px #ffffff26}.PW_card_graph:hover{border-color:#6c3beb66;transform:translate(15px,-6px)rotate(0)scale(1.02);box-shadow:0 25px 50px #6c3beb40,inset 0 1px #ffffff26}.PW_card_runner:hover{border-color:#34d39966;transform:translate(-10px,-6px)rotate(0)scale(1.02);box-shadow:0 25px 50px #34d39933,inset 0 1px #ffffff26}.PW_donut_header{margin-bottom:16px}.PW_donut_title{letter-spacing:.5px;color:#94a3b8;text-transform:uppercase;font-size:.95rem;font-weight:700}.PW_donut_body{justify-content:space-between;align-items:center;gap:24px;display:flex}.PW_donut_chart_wrapper{justify-content:center;align-items:center;width:100px;height:100px;display:flex;position:relative}.PW_donut_svg{transform:rotate(0)}.PW_donut_legend{flex-direction:column;flex:1;gap:12px;display:flex}.PW_legend_item{align-items:center;gap:10px;display:flex}.PW_legend_dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.PW_legend_dot.blue{background:#1868db;box-shadow:0 0 8px #1868db99}.PW_legend_dot.purple{background:#6c3beb;box-shadow:0 0 8px #6c3beb99}.PW_legend_dot.pink{background:#ec4899;box-shadow:0 0 8px #ec489999}.PW_legend_text{color:#94a3b8;font-size:.8rem;font-weight:600}.PW_graph_header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.PW_graph_title{letter-spacing:.5px;color:#94a3b8;text-transform:uppercase;font-size:.95rem;font-weight:700}.PW_graph_live_badge{color:#3b82f6;letter-spacing:.5px;text-transform:uppercase;background:#3b82f626;border:1px solid #3b82f64d;border-radius:50px;padding:3px 10px;font-size:.72rem;font-weight:700;animation:2s infinite alternate PW_live_glow}@keyframes PW_live_glow{0%{box-shadow:0 0 4px #3b82f633}to{box-shadow:0 0 10px #3b82f699}}.PW_graph_stat_val{color:#fff;letter-spacing:-.5px;font-size:2rem;font-weight:800;line-height:1.1}.PW_graph_stat_label{color:#64748b;margin-bottom:20px;font-size:.8rem;font-weight:600}.PW_graph_chart_wrapper{width:100%;margin-top:10px;position:relative}.PW_graph_tooltip{color:#fff;pointer-events:none;z-index:10;background:#1868db;border-radius:6px;padding:4px 10px;font-size:.75rem;font-weight:700;position:absolute;top:25px;left:77%;transform:translate(-50%,-100%);box-shadow:0 4px 12px #1868db80}.PW_graph_tooltip:after{content:"";border:4px solid #0000;border-top-color:#1868db;border-bottom:0 solid #1868db;width:0;display:block;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)}.PW_graph_svg{display:block;overflow:visible}.PW_graph_point{filter:drop-shadow(0 0 6px #1868db)}.PW_graph_pulse{transform-origin:215px 25px;animation:1.8s ease-out infinite PW_pulse_ring}@keyframes PW_pulse_ring{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1.8)}}.PW_runner_header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.PW_runner_title_group{flex-direction:column;gap:2px;display:flex}.PW_runner_title{letter-spacing:.5px;color:#94a3b8;text-transform:uppercase;font-size:.95rem;font-weight:700}.PW_runner_sub{color:#475569;font-family:monospace;font-size:.7rem}.PW_runner_status{color:#34d399;text-transform:uppercase;background:#34d3991a;border:1px solid #34d39940;border-radius:50px;padding:3px 10px;font-size:.72rem;font-weight:700;box-shadow:0 0 8px #34d39933}.PW_runner_terminal{background:#00000073;border:1px solid #ffffff0d;border-radius:10px;flex-direction:column;gap:8px;margin-bottom:12px;padding:12px 14px;font-family:Courier New,Courier,monospace;font-size:.75rem;display:flex;box-shadow:inset 0 2px 8px #00000080}.PW_runner_footer{justify-content:space-between;align-items:center;display:flex}.PW_runner_footer b{color:#34d399}.PW_footer-stat{color:#64748b;font-size:.78rem}.PW_footer-stat b{color:#34d399}.PW_footer-badge{color:#94a3b8;background:#ffffff0f;border-radius:4px;padding:2px 8px;font-size:.72rem;font-weight:600}@media (width<=1024px){.Playwrite_Details{flex-direction:column;gap:2.5rem;min-height:auto;padding:2.5rem 6%}.Playwrite_info,.PW_hero_cards_panel{flex:unset;width:100%;max-width:100%}.PW_hero_cards_panel{flex-direction:row;gap:16px}.PW_card_donut,.PW_card_graph,.PW_card_runner{align-self:stretch;width:calc(33.333% - 11px);transform:none!important}.PW_card_donut:hover,.PW_card_graph:hover,.PW_card_runner:hover{transform:translateY(-5px)!important}}@media (width<=768px){.PW_hero_cards_panel{flex-direction:column}.PW_card_donut,.PW_card_graph,.PW_card_runner{width:100%}}.Playwrite_video-containers{z-index:3;width:320px;height:180px;position:relative;top:5%}.Playwrite_video-containers video{object-fit:cover;border-radius:8px;width:100%;height:100%}.Playwrite_bottom-info-flex{background:#fff;border-radius:8px;justify-content:space-between;align-items:center;width:80%;max-width:1200px;margin:40px auto;padding:40px 60px;display:flex;position:relative;box-shadow:0 4px 20px #0000001a}.Playwrite_bottom-info{text-align:center;flex:1;padding:40px 20px;position:relative}.Playwrite_bottom-info:not(:last-child):after{content:"";background-color:#e0e0e0;width:1px;height:60%;position:absolute;top:50%;right:0;transform:translateY(-50%)}.Playwrite_bottom-info h3{color:#343b42;margin-bottom:8px;font-size:18px;font-weight:700;line-height:1.3}.Playwrite_bottom-info p{color:#666;margin:0;font-size:15px;line-height:1.4}#Playwrite_rating{background-color:#fff;width:100%;margin:0;padding:0;box-shadow:0 4px 15px #0000000d}.Playwrite_achievement-container{align-items:stretch;width:100%;min-height:100px;display:flex}.Playwrite_achievement-title{color:#fff;background-color:#1868db;justify-content:center;align-items:center;width:25%;padding:20px;display:flex}.Playwrite_achievement-title h1{margin:0;font-size:24px;font-weight:700;color:#fff!important}.Playwrite_achievement-stats{background-color:#fff;flex-wrap:wrap;flex:1;justify-content:space-around;align-items:center;padding:10px 20px;display:flex}.Playwrite_stat-item{text-align:center;padding:10px}.Playwrite_stat-item p{color:#1868db;margin-bottom:5px;font-size:14px;font-weight:500}.Playwrite_stat-item h3{color:#1868db;margin:0;font-size:24px;font-weight:800}@media (width<=768px){.Playwrite_achievement-container{flex-direction:column}.Playwrite_achievement-title{width:100%;padding:15px}.Playwrite_achievement-stats{padding:20px 10px}.Playwrite_stat-item{width:50%}}@media (width<=480px){.Playwrite_stat-item{width:100%}}.Playwrite_course-overview{max-width:1500px;min-height:auto;box-shadow:none;background:#f8f9fa;border-radius:0;justify-content:space-between;align-items:center;gap:3rem;margin:40px auto;padding:0;display:flex;position:relative;overflow:visible}.Playwrite_course-overview:before{display:none}.Playwrite_course-overview>*{z-index:1;position:relative}.Playwrite_course-detail{max-width:65%;box-shadow:none;background:0 0;border:none;border-radius:0;flex:1;padding:20px 70px;transition:none;position:relative;overflow:visible}.Playwrite_course-overview h1{color:#333;text-align:center;text-shadow:0 2px 4px #0000001a;margin-bottom:1.5rem;font-size:2.5rem;font-weight:700;line-height:1.2;position:relative}.Playwrite_course-detail h1{color:#2c3e50;text-align:left;margin-bottom:1.5rem;font-size:2.8rem;font-weight:700;position:relative}.Playwrite_course-detail h1:not(:first-child){font-size:2.2rem}.Playwrite_course-detail h1:last-of-type{border-top:2px solid #00b4d833;padding-top:1.5rem}.Playwrite_course-detail h1:after{content:"";background:#1868db;border-radius:2px;width:80px;height:4px;position:absolute;bottom:-10px;left:0}.Playwrite_course-overview p{color:#555;text-align:center;text-shadow:0 1px 2px #0000001a;max-width:800px;margin-bottom:1.5rem;margin-right:auto;font-size:1.1rem;line-height:1.8}.Playwrite_course-detail p{color:#555;text-align:left;margin-bottom:1.5rem;font-size:1.2rem;line-height:1.7}.Playwrite_course-image{z-index:1;flex:none;justify-content:center;align-items:center;width:35%;height:100%;min-height:400px;margin-top:0;display:flex;position:relative}.Playwrite_course-image img{z-index:1;object-fit:contain;border-radius:12px;width:100%;max-width:450px;height:auto;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 10px 30px #00000014,0 4px 12px #0000000a}.Playwrite_course-image img:hover{transform:scale(1.05)}.Playwrite_course-viewflex ul{flex-wrap:wrap;justify-content:space-between;gap:20px;margin-top:50px;list-style:none;display:flex}.Playwrite_course-viewflex ul li{color:#2c3e50;background:0 0;border:none;border-radius:0;align-items:flex-start;width:30%;margin-bottom:.8rem;padding:0;font-size:1.1rem;font-weight:500;line-height:1.6;display:flex;position:relative}.Playwrite_course-viewflex ul li:before{content:"•";color:#1868db;flex-shrink:0;margin-top:.1rem;margin-right:.75rem;font-size:1.4rem;font-weight:700}.Playwrite_course-viewflex ul li:hover{box-shadow:none;background:0 0;transform:none}.Playwrite_course-viewflex ul li img{display:none}.Playwrite_course-certificate{max-width:1500px;min-height:auto;box-shadow:none;background:#f8f9fa;border-radius:0;margin:40px auto;padding:0;position:relative;overflow:visible}.Playwrite_course-certificate:before{display:none}.Playwrite_course-certificate>*{z-index:1;position:relative}.Playwrite_certification-container{box-shadow:none;background:0 0;align-items:center;gap:60px;padding:0;display:flex}.Playwrite_certification-content{flex:1;max-width:60%;padding:20px 70px}.Playwrite_certification-content h1{color:#2c3e50;margin-bottom:1.5rem;font-size:2.8rem;font-weight:700;line-height:1.2;position:relative}.Playwrite_certification-content h1:after{content:"";background:#1868db;border-radius:2px;width:80px;height:4px;position:absolute;bottom:-8px;left:0}.Playwrite_certification-content p{color:#555;text-align:left;margin-bottom:2rem;font-size:1.2rem;line-height:1.7}.Playwrite_certification-content h2{color:#2c3e50;margin:2rem 0 1rem;font-size:1.8rem;font-weight:600;position:relative}.Playwrite_certification-content h2:after{content:"";background:#1868db;border-radius:2px;width:50px;height:3px;position:absolute;bottom:-5px;left:0}.Playwrite_certification-content h3{color:#2c3e50;margin:1.5rem 0 1rem;font-size:1.4rem;font-weight:600}.Playwrite_certification-content ul{margin:1rem 0 2rem;padding-left:0;list-style:none}.Playwrite_certification-content ul li{color:#555;text-align:left;align-items:flex-start;margin-bottom:.8rem;padding-left:0;font-size:1.1rem;line-height:1.6;display:flex;position:relative}.Playwrite_certification-content ul li:before{content:"•";color:#1868db;flex-shrink:0;margin-right:.75rem;font-size:1.2rem;font-weight:700}.Playwrite_enroll-btn{color:#fff;cursor:pointer;background:#1868db;border:none;border-radius:8px;margin-top:20px;padding:15px 35px;font-size:1.1rem;font-weight:600;transition:background-color .3s}.Playwrite_enroll-btn:hover{background:#1557c0}.Playwrite_certificate-visual{flex:1;justify-content:center;align-items:center;max-width:40%;display:flex}.Playwrite_certificate-card{background:#fff;border:3px solid #1868db;border-radius:8px;padding:2rem;position:relative;overflow:hidden;box-shadow:0 4px 15px #0000001a}.Playwrite_certificate-card:before{display:none}.Playwrite_certificate-card>*{z-index:1;position:relative}.Playwrite_certificate-img{border-radius:4px;width:100%;max-width:400px;height:auto;display:block}.Playwrite_containered{background-color:#fff;border:1px solid #0000000d;border-radius:16px;width:55%;max-width:850px;height:auto;padding:35px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 10px 30px #0000000d}.Playwrite_form-group{width:100%;margin-bottom:15px}.Playwrite_containered label{margin-bottom:8px;font-size:1.1em;font-weight:600;display:block}.Playwrite_containered input[type=text],.Playwrite_containered input[type=tel],.Playwrite_containered textarea{border:1px solid #ccc;border-radius:5px;width:100%;margin-top:8px;padding:10px;font-size:1em;transition:border-color .3s,box-shadow .3s}.Playwrite_containered textarea{resize:vertical;min-height:80px;max-height:150px}#Playwrite_button{color:#fff;cursor:pointer;background-color:#1868db;border:none;border-radius:5px;width:100%;margin-top:20px;padding:12px;font-size:1.2em;transition:background-color .3s,transform .3s}#Playwrite_button:hover{color:#000;background-color:#c5ccd3;transform:scale(1.05)}.Playwrite_course-benefit{width:100%;min-height:100vh;font-family:var(--font-body);color:#fff;background:#f9f9f9 url(/assets/bg4-BvYV2SCo.webp) 50%/cover no-repeat;flex-direction:column;justify-content:center;align-items:center;margin:0;padding:80px 4%;display:flex;position:relative;overflow:hidden}.Playwrite_course-benefit:before{content:"";-webkit-backdrop-filter:blur(2px);z-index:1;background:#00000080;position:absolute;inset:0}.Playwrite_benefit-content-wrapper{z-index:2;flex-direction:column;gap:30px;width:100%;max-width:1500px;margin:0 auto;display:flex}.Playwrite_benefit-title-gradient{text-align:center;background:linear-gradient(90deg,#00b4d8,#9b5de5);-webkit-text-fill-color:transparent;letter-spacing:2px;-webkit-background-clip:text;margin-bottom:20px;font-size:4rem;font-weight:800}.Playwrite_benefit-subtitle{color:#fff;text-align:center;text-shadow:0 1px 2px #0003;max-width:800px;margin:0 auto 50px;font-size:1.1rem;line-height:1.6}.Playwrite_glass-dashboard{-webkit-backdrop-filter:blur(12px);background:#ffffff14;border:1px solid #fff6;border-radius:24px;justify-content:space-between;gap:30px;padding:35px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 50px #0006,inset 0 0 10px #ffffff1a}.Playwrite_glass-dashboard:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff1a 0%,#fff0 100%);height:100%;position:absolute;top:0;left:0;right:0}.Playwrite_glass-column{flex-direction:column;flex:1;padding:0 15px;display:flex}.Playwrite_glass-column:not(:last-child){border-right:1px solid #ffffff1a}.Playwrite_glass-col-title{color:#fff;text-align:center;letter-spacing:1px;opacity:.9;margin-bottom:25px;font-size:1rem;font-weight:600}.Playwrite_designation-tabs-container{flex-direction:column;gap:15px;display:flex}.Playwrite_designation-tab{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:pointer;color:#fff;background:#ffffff26;border:1px solid #fff3;border-radius:12px;justify-content:space-between;align-items:center;padding:15px 20px;font-weight:500;transition:all .3s;display:flex;box-shadow:0 4px 6px #0000001a}.Playwrite_designation-tab i{color:#00b4d8;font-size:1.2rem}.Playwrite_designation-tab.active{background:#ffffff4d;border:1px solid #1868db;transform:scale(1.02)}.Playwrite_salary-viz{flex-direction:column;align-items:center;display:flex}.Playwrite_donut-container{width:200px;height:200px;margin-bottom:20px;position:relative}.Playwrite_donut-3d{background:conic-gradient(#1868db 0deg 240deg,#edf2f7 240deg 360deg);border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;box-shadow:inset 0 0 15px #0000001a,0 5px 15px #0003}.Playwrite_donut-3d:after{content:"";background:#fff;border-radius:50%;width:80%;height:80%;position:absolute;box-shadow:0 4px 8px #0000001a}.Playwrite_donut-text{z-index:10;text-align:center;color:#2c3e50;position:relative}.Playwrite_donut-text .avg-label{font-size:.9rem;display:block}.Playwrite_donut-text .avg-val{margin:2px 0;font-size:1.8rem;font-weight:800;display:block}.Playwrite_donut-text .avg-sub{color:#718096;font-size:.8rem}.Playwrite_salary-legend{gap:15px;margin-bottom:20px;display:flex}.Playwrite_glass-source{color:#ffffffb3;margin-top:auto;font-size:.75rem}.Playwrite_partner-grid{flex-direction:column;gap:12px;display:flex}.Playwrite_partner-glass-card{background:#fff3;border:1px solid #ffffff4d;border-radius:12px;align-items:center;gap:15px;padding:12px 15px;transition:transform .3s;display:flex}.Playwrite_partner-glass-card:hover{background:#ffffff4d;transform:translate(5px)}.Playwrite_partner-glass-card img{object-fit:contain;background:#fff;border-radius:8px;width:45px;height:45px;padding:5px}.Playwrite_designation{text-align:center;flex-direction:column;align-items:center;gap:12px;width:30%;display:flex}.Playwrite_designation h3{text-align:center;text-transform:uppercase;color:#343b42;margin-bottom:10px;font-size:18px;font-weight:700}.Playwrite_designation div{cursor:pointer;text-align:start;box-sizing:border-box;background:#e9ecef;border-radius:5px;align-items:center;width:100%;min-height:60px;padding:22px 20px;font-size:14px;transition:transform .3s,color .3s;display:flex}.Playwrite_designation div:hover{background:#d6d8db}.Playwrite_designation div.active{cursor:pointer;text-align:start;box-sizing:border-box;background:#e9ecef;border-radius:5px;align-items:center;width:100%;min-height:60px;padding:22px 20px;font-size:14px;transition:transform .3s,color .3s;display:flex}.Playwrite_chart,.Playwrite_companies{text-align:center;width:30%}.Playwrite_chart h3,.Playwrite_companies h3{text-transform:uppercase;color:#343b42;letter-spacing:1px;text-align:center;margin-bottom:15px;font-size:18px;font-weight:700}.Playwrite_chart img,.Playwrite_companies img{max-width:250px}.Playwrite_salary-chart{flex-direction:column;align-items:center;gap:34px;display:flex}.Playwrite_salary-circle{border-radius:50%;justify-content:center;align-items:center;width:180px;height:180px;margin-top:40px;display:flex;position:relative}.Playwrite_salary-center{background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:130px;height:130px;display:flex;box-shadow:0 2px 10px #0000001a}.Playwrite_salary-amount{color:#1868db;font-size:18px;font-weight:700;line-height:1}.Playwrite_salary-label{color:#666;margin-top:2px;font-size:12px}.Playwrite_salary-range{justify-content:space-between;gap:40px;width:100%;max-width:280px;margin-top:15px;display:flex}.Playwrite_salary-item{color:#343b42;align-items:center;gap:6px;font-size:13px;display:flex}.Playwrite_salary-dot{border-radius:50%;width:8px;height:8px}.Playwrite_salary-dot.max,.Playwrite_salary-dot.min{background-color:#1868db}.Playwrite_company-cards{flex-direction:column;gap:12px;margin-top:10px;display:flex}.Playwrite_company-card{background:#fff;border-radius:8px;align-items:center;gap:25px;padding:12px;transition:transform .3s;display:flex;box-shadow:0 2px 8px #0000001a}.Playwrite_company-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.Playwrite_company-logo-img{object-fit:contain;border-radius:8px;flex-shrink:0;width:40px;height:40px}.Playwrite_company-info h4{text-align:left;color:#333;margin:0 0 4px;font-size:14px;font-weight:700}.Playwrite_company-info p{color:#666;margin:0;font-size:12px}.Playwrite_chart p,.Playwrite_companies p{color:#999;text-align:center;margin-top:20px;margin-bottom:0;font-size:12px}.Playwrite_course-benefit-container{justify-content:space-between;align-items:flex-end;display:flex}.Playwrite_chart,.Playwrite_companies{flex-direction:column;justify-content:space-between;height:100%;display:flex}.Playwrite_company-set{flex-wrap:wrap;justify-content:center;gap:20px;margin-top:10px;display:flex}.Playwrite_company-set img{object-fit:contain;width:100px;height:100px;transition:transform .3s}.Playwrite_company-set img:hover{transform:scale(1.1)}.Playwrite_title-container{text-align:center;font-family:var(--font-body);margin-top:30px}.Playwrite_title-container h1{color:#333;margin-bottom:.5rem;font-size:2rem;font-weight:700}.Playwrite_title-container p{color:#555;max-width:700px;margin:0 auto;font-size:1.125rem;line-height:1.6}.Playwrite_video-slider-section{background-color:#f7f7f7;border-radius:10px;max-width:1500px;margin:20px auto;padding:40px;box-shadow:0 4px 12px #0000001a}.Playwrite_video-slider-title{color:#333;text-align:center;margin-bottom:1.875rem;font-size:1.625rem;font-weight:700}.Playwrite_play-button{clip-path:polygon(25% 0%,100% 50%,25% 100%);cursor:pointer;background-color:#fff;width:50px;height:50px;transition:transform .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Playwrite_play-button:hover{transform:translate(-50%,-50%)scale(1.1)}.Playwrite_video-slider{max-width:100%;position:relative;overflow:hidden}.Playwrite_video-flex{transition:transform .5s;display:flex}.Playwrite_video-container{cursor:pointer;border-radius:10px;flex:1 0 35%;margin:10px;position:relative;overflow:hidden;box-shadow:0 4px 12px #0000001a}.Playwrite_thumbnail{object-fit:cover;border-radius:10px;width:100%;height:200px;transition:opacity .3s,transform .3s}.Playwrite_thumbnail:hover{transform:scale(1.05);box-shadow:0 10px 20px #00000026}.Playwrite_dots-container{text-align:center;margin-top:20px}.Playwrite_dot{cursor:pointer;background-color:#bbb;border-radius:50%;width:15px;height:15px;margin:0 5px;transition:background-color .3s;display:inline-block}.Playwrite_dot:hover,.Playwrite_dot.active{background-color:#717171}.Playwrite_overlay{z-index:1000;background-color:#000000b3;justify-content:center;align-items:center;width:100%;height:100%;display:none;position:fixed;top:0;left:0}.Playwrite_video-popup{border:none;border-radius:8px;width:80%;height:80%}.Playwrite_close-btn{color:#fff;cursor:pointer;background:0 0;border:none;font-size:30px;position:absolute;top:20px;right:20px}.Playwrite_syllabus-flex{background-color:#f8f9fa;justify-content:center;align-items:flex-start;gap:4rem;max-width:1500px;margin:40px auto;padding:3rem 2rem;display:flex}.Playwrite_syllabus-h{text-align:center;color:#2c3e50;justify-content:center;align-items:center;margin:2rem auto;padding:20px 0;font-size:2.5rem;font-weight:700;display:flex;position:relative}.Playwrite_syllabus-h:after{content:"";background:#1868db;border-radius:2px;width:80px;height:4px;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.Playwrite_Syllabus{color:#333;background:#fff;border-radius:12px;flex:1;max-width:600px;margin:0;padding:0 0 0 40px;position:relative;overflow:visible;box-shadow:0 4px 20px #00000014}.Playwrite_Syllabus:before{content:"";z-index:0;background:0 0;border-left:2px dashed #cbd5e0;width:2px;position:absolute;top:100px;bottom:50px;left:20px}.Playwrite_syllabus-section{margin-bottom:0;padding-bottom:20px;position:relative}.Playwrite_syllabus-section:before{content:"";z-index:2;box-sizing:border-box;background-color:#fff;border:3px solid #718096;border-radius:50%;width:16px;height:16px;transition:all .3s;position:absolute;top:25px;left:-27px}.Playwrite_syllabus-section:after{content:"";z-index:1;background-color:#0000;width:2px;transition:all .3s;position:absolute;top:25px;bottom:-25px;left:-21px}.Playwrite_syllabus-section:last-child:after{display:none}.Playwrite_syllabus-section.completed:before{background-color:#1868db;border:3px solid #1868db4d;transform:scale(1.1)}.Playwrite_syllabus-section.completed:after{background-color:#1868db;border-left:2px solid #1868db;width:2px}.Playwrite_section-heading{cursor:pointer;color:#2c3e50;-webkit-user-select:none;user-select:none;background-color:#fff;border:1px solid #edf2f7;border-radius:8px;justify-content:space-between;align-items:center;padding:15px 25px;font-size:1.05rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.Playwrite_section-heading p{text-align:left;flex:1;margin:0}.Playwrite_section-heading:hover{background-color:#f1f5f9}.Playwrite_section-heading.active{color:#fff;background-color:#1868db;border-bottom-color:#1868db}.Playwrite_expand-collapse-icon{color:#1868db;cursor:pointer;font-size:20px}.Playwrite_section-heading.active .Playwrite_expand-collapse-icon{color:#fff}.Playwrite_section-content{background-color:#fff;border-bottom:1px solid #edf2f7;padding:20px 30px;animation:.4s ease-out slideDownFade;display:none}.Playwrite_section-content p{color:#333;margin:10px 0;font-size:18px;font-weight:700}.Playwrite_Syllabus ul{margin:0;padding:0;list-style:none}.Playwrite_Syllabus ul li{color:#4a5568;border-bottom:1px solid #f7fafc;padding:10px 0 10px 30px;font-size:1rem;transition:color .2s;position:relative}.Playwrite_Syllabus ul li:last-child{border-bottom:none}.Playwrite_Syllabus ul li:hover{color:#1868db}.Playwrite_Syllabus ul li:before{content:"✓";color:#1868db;font-size:.9rem;font-weight:700;position:absolute;top:50%;left:0;transform:translateY(-50%)}.Playwrite_Download{flex:0 0 400px;width:100%}.Playwrite_Download a{color:#fff;cursor:pointer;background-color:#1868db;border:none;border-radius:8px;margin-top:20px;padding:12px 25px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.Playwrite_Download a:hover{color:#fff;background-color:#1557ad;transform:translateY(-2px);box-shadow:0 4px 12px #1868db33}.Playwrite_placement{background-color:#f7f9fc;border-radius:20px;justify-content:space-around;align-items:center;gap:40px;width:100%;max-width:1500px;margin:40px auto;padding:2.5rem;display:flex;position:relative;overflow:hidden}.Playwrite_placement-content{flex:1;max-width:600px}.Playwrite_placement-features{margin-bottom:40px;padding:0;list-style:none}.Playwrite_placement-features li{align-items:center;gap:15px;margin-bottom:25px;display:flex}.Playwrite_feature-icon{color:#1868db;font-size:1.4rem;font-weight:800;font-family:var(--font-mono)}.Playwrite_placement-features p{color:#333;margin:0;font-size:1.4rem;font-weight:600}.Playwrite_enroll-btn-placement{color:#fff;text-transform:uppercase;cursor:pointer;background-color:#1868db;border:none;border-radius:8px;padding:15px 40px;font-size:1.1rem;font-weight:700;transition:all .3s;box-shadow:0 4px 15px #1868db33}.Playwrite_enroll-btn-placement:hover{background-color:#1557ad;transform:translateY(-3px);box-shadow:0 6px 20px #1868db4d}.Playwrite_placement-visual{flex:1;justify-content:center;align-items:center;display:flex}.Playwrite_organic-mask{aspect-ratio:1;background-color:#e0e0e0;border-radius:60% 40% 70% 30%/30% 60% 40% 70%;width:100%;max-width:500px;overflow:hidden;box-shadow:0 15px 35px #0000001a}.Playwrite_organic-mask img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.Playwrite_organic-mask:hover img{transform:scale(1.05)}.Playwrite_review-section{background:linear-gradient(135deg,#f0f4ff 0%,#e8f0fe 40%,#f5f0ff 100%);border:1px solid #1868db1a;border-radius:20px;flex-direction:column;justify-content:center;max-width:1500px;min-height:520px;margin:60px auto;padding:60px 0;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 45px #1868db0d}.Playwrite_review-section:before{content:"";opacity:.3;z-index:1;pointer-events:none;background:url(/assets/QAbackground-CdQjX4ha.webp) 50%/cover no-repeat;position:absolute;inset:0}.Playwrite_review-section>*{z-index:2;position:relative}.Playwrite_review-title{text-align:center;letter-spacing:-.5px;color:#1a1f36;margin:0 auto 10px;font-size:3rem;font-weight:800;line-height:1.2}.Playwrite_review-subtitle{color:#3d4a6b;text-align:center;margin:0 auto 40px;font-size:1.15rem;font-weight:400}.Playwrite_review-slider{justify-content:center;align-items:center;width:100%;margin-bottom:60px;padding:0 40px;display:flex;position:relative}.Playwrite_review-container{justify-content:center;width:100%;margin:0 auto;display:flex;overflow:hidden}.Playwrite_review-flex{justify-content:center;align-items:stretch;gap:20px;transition:all .6s ease-in-out;animation:.6s ease-in-out slideInFromRight;display:flex}.Playwrite_review-flex.Playwrite_sliding{animation:.3s ease-in-out forwards slideOutToLeft}.Playwrite_review-flex:not(.Playwrite_sliding){animation:.3s ease-in-out forwards slideInFromRight}.Playwrite_review-card{-webkit-backdrop-filter:blur(12px);box-sizing:border-box;background:#0a122af2;border:1px solid #ffffff14;border-radius:20px;flex-direction:column;flex:1;align-items:center;min-width:250px;max-width:280px;padding:35px 25px 25px;transition:all .4s cubic-bezier(.165,.84,.44,1);display:flex;position:relative;overflow:visible;box-shadow:0 20px 40px #080f2459,inset 0 1px #ffffff1a}.Playwrite_review-card:hover{background:#0a122af2;border-color:#1868db66;transform:translateY(-8px)scale(1.02);box-shadow:0 25px 50px #1868db40,inset 0 1px #ffffff26}.Playwrite_review-header{flex-direction:column;justify-content:center;align-items:center;width:100%;margin-bottom:20px;display:flex}.Playwrite_review-avatar{background:linear-gradient(135deg,#38bdf8,#1868db);border-radius:50%;justify-content:center;align-items:center;width:90px;height:90px;margin-bottom:15px;padding:3px;transition:all .3s;display:flex;box-shadow:0 0 15px #38bdf84d}.Playwrite_review-card:hover .Playwrite_review-avatar{transform:scale(1.05);box-shadow:0 0 20px #38bdf899}.Playwrite_avatar-img{object-fit:cover;object-position:top;background-color:#0a122a;border:3px solid #0a122a;border-radius:50%;width:100%;height:100%}.Playwrite_user-name{color:#fff;text-align:center;letter-spacing:-.2px;margin:0 0 4px;font-size:1.25rem;font-weight:700}.Playwrite_user-role{color:#38bdf8;text-align:center;text-transform:uppercase;letter-spacing:.5px;margin:0;font-size:.9rem;font-weight:600}.Playwrite_review-content p{color:#cbd5e1;text-align:center;margin:0;font-size:.95rem;line-height:1.6}.Playwrite_review-dots,.Playwrite_dott,.Playwrite_dott:hover,.Playwrite_dott.active{display:none}.Playwrite_faq-section{max-width:1500px;font-family:var(--font-body);background-color:#f9fafb;border-radius:8px;margin:40px auto;padding:2.5rem;box-shadow:0 8px 16px #0000001a}.Playwrite_faq-item{background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:16px;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden;box-shadow:0 4px 6px -1px #00000005,0 2px 4px -1px #00000003}.Playwrite_faq-item:hover{border-color:#cbd5e1;transform:translateY(-2px);box-shadow:0 10px 15px -3px #0000000d,0 4px 6px -2px #00000005}.Playwrite_faq-item.Playwrite_active{border-color:#1868db;box-shadow:0 10px 15px -3px #1868db14}.Playwrite_faq-question{cursor:pointer;background-color:#fff;justify-content:space-between;align-items:center;padding:0;transition:background-color .3s;display:flex}.Playwrite_faq-item.Playwrite_active .Playwrite_faq-question{background-color:#f0f7ff}.Playwrite_faq-question span{color:#1e293b;padding:20px 24px;font-size:1.125rem;font-weight:600;line-height:1.4;transition:color .3s}.Playwrite_faq-item.Playwrite_active .Playwrite_faq-question span{color:#1868db}.Playwrite_faq-toggle{cursor:pointer;color:#64748b;background:0 0;border:none;justify-content:center;align-items:center;padding:20px 24px;font-size:18px;transition:color .3s;display:flex}.Playwrite_faq-item.Playwrite_active .Playwrite_faq-toggle{color:#1868db}.Playwrite_faq-toggle svg{transition:transform .3s cubic-bezier(.4,0,.2,1)}.Playwrite_faq-item.Playwrite_active .Playwrite_faq-toggle svg{transform:rotate(180deg)}.Playwrite_faq-answer{color:#475569;background-color:#fff;border-top:1px solid #e0f0ff;padding:24px;font-size:1rem;line-height:1.6;display:none}.Playwrite_faq-answer.Playwrite_show{display:block}.Playwrite_faq-answer ul{flex-direction:column;gap:12px;margin-top:16px;margin-bottom:0;padding-left:0;list-style-type:none;display:flex}.Playwrite_faq-answer ul li{color:#475569;padding-left:24px;font-size:.95rem;position:relative}.Playwrite_faq-answer ul li:before{content:"•";color:#1868db;font-size:1.25rem;position:absolute;top:-2px;left:8px}.Playwrite_faq-section h2{text-align:center;color:#1e293b;letter-spacing:-.5px;margin-bottom:40px;font-size:2.25rem;font-weight:800}@media screen and (width<=1023px){.Playwrite_video-containers{display:none}}@media screen and (width<=1024px){.Playwrite_bottom-info-flex{gap:40px;width:90%;padding:30px 40px}}@media screen and (width<=768px){.Playwrite_Details{text-align:center;flex-direction:column;align-items:center;height:auto;min-height:100vh;padding:60px 40px}.Playwrite_info{max-width:100%;margin-bottom:40px}.Playwrite_info h1{font-size:2.5rem}.Playwrite_info h2{font-size:1.3rem}@media screen and (width<=1024px){.Playwrite_info,.Playwrite_info h1,.Playwrite_info h2,.Playwrite_info p{text-align:left}}@media screen and (width<=768px){.Playwrite_Details{text-align:left;flex-direction:column;align-items:flex-start;height:auto;min-height:100vh;padding:40px 20px}.Playwrite_info{text-align:left;max-width:100%;margin-bottom:30px}.Playwrite_info h1{text-align:left;margin-bottom:20px;font-size:2rem}.Playwrite_info h2{text-align:left;margin-bottom:20px;font-size:1.1rem}.Playwrite_info p{text-align:left;margin-bottom:30px;font-size:1rem}}.Playwrite_course-overview{text-align:center;background:#f8f9fa;flex-direction:column;align-items:center;gap:2rem;padding:40px 20px}.Playwrite_course-image{order:-1;width:100%;margin-top:0;position:static}.Playwrite_course-image img{width:100%;max-width:100%;height:auto;position:static;top:auto;right:auto;transform:none}.Playwrite_salary-chart{flex-direction:column;align-items:center;gap:25px}.Playwrite_salary-circle{width:120px;height:120px;margin-top:20px}.Playwrite_salary-center{width:80px;height:80px}.Playwrite_salary-amount{font-size:16px}.Playwrite_salary-range{gap:30px;max-width:250px}.Playwrite_salary-item{gap:4px;font-size:12px}.Playwrite_salary-dot{width:6px;height:6px}.Playwrite_company-cards{gap:10px}.Playwrite_company-card{gap:20px;padding:10px}.Playwrite_company-logo-img{width:35px;height:35px}.Playwrite_company-info h4{font-size:13px}.Playwrite_company-info p{font-size:11px}.Playwrite_info,.Playwrite_course-detail,.Playwrite_certification-content{text-align:left;width:100%;max-width:100%;padding:20px}.Playwrite_bottom-info,.Playwrite_stat-item,.Playwrite_course-overview h1,.Playwrite_course-overview p,.Playwrite_benefit-title-gradient,.Playwrite_benefit-subtitle,.Playwrite_review-title,.Playwrite_faq-section h2,.Playwrite_containered p,.Playwrite_achievement-title{text-align:left!important}.Playwrite_achievement-title{justify-content:flex-start}.Playwrite_course-overview h1:after,.Playwrite_course-detail h1:after,.Playwrite_certification-content h1:after,.Playwrite_certification-content h2:after{margin-left:0;left:0}.Playwrite_benefit-subtitle{margin-left:0}.Playwrite_course-viewflex ul{flex-direction:column;align-items:center}.Playwrite_course-viewflex ul li{width:100%}.Playwrite_Details{flex-direction:column;align-items:flex-start}#Playwrite_view-img{width:80px;height:80px}.Playwrite_info{max-width:100%}.Playwrite_video-flex{flex-direction:column;transition:none;display:flex;transform:none}.Playwrite_dots-container{display:none}.Playwrite_review-slider{flex-direction:column;gap:15px;height:300px;padding:0 20px;overflow:hidden}.Playwrite_review-nav{display:none}.Playwrite_review-flex{flex-direction:row;justify-content:flex-start;align-items:stretch;gap:0;width:100%;height:100%;transition:transform .6s ease-in-out;overflow:hidden}.Playwrite_review-card{flex-direction:column;flex:0 0 100%;width:100%;min-width:100%;max-width:100%;height:auto;min-height:300px;margin:0;padding:20px;display:flex;overflow:visible}.Playwrite_review-flex .Playwrite_review-card:not(:first-child){display:none}.Playwrite_review-content{flex-direction:column;flex:1;padding:0;display:flex;overflow:visible}.Playwrite_review-content p{text-overflow:initial;flex:1;font-size:15px;line-height:1.6;display:block;overflow:visible}.Playwrite_review-header{flex-shrink:0;margin-bottom:10px;padding:15px 15px 0}.Playwrite_avatar-img{width:80px;height:80px}.Playwrite_review-user-name .Playwrite_user-name{font-size:16px}.Playwrite_review-content p{font-size:14px;line-height:1.5}}@media screen and (width>=768px){.Playwrite_video-flex{transform:initial;flex-direction:row;transition:transform .5s}.Playwrite_review-slider,.Playwrite_review-flex{flex-direction:row;gap:20px}.Playwrite_review-card{flex:1;min-width:250px;max-width:280px}.Playwrite_dots-container{display:none}}@media screen and (width<=480px){.Playwrite_certificate-img-wrapper,.Playwrite_course-certificate-detail{max-width:100%}.Playwrite_course-certificate-flex,.Playwrite_syllabus-flex{flex-direction:column}.Playwrite_Syllabus{width:90%}.Playwrite_containered{width:100%}#Playwrite_button{width:100%;padding:10px}.Playwrite_review-card{flex:1 0 100%;margin-bottom:20px}.Playwrite_certificate{flex-direction:column;gap:10px}.Playwrite_bottom-info-flex{flex-direction:column;gap:20px;width:90%;padding:20px}.Playwrite_rating-review{display:none}}@media (width<=480px){.Playwrite_Details{height:auto;min-height:calc(100vh - 80px)}.Playwrite_background-image{height:100%}.Playwrite_placement{text-align:left;flex-direction:column;gap:40px;padding:3rem 1.5rem}.Playwrite_placement-content{text-align:left}.Playwrite_placement-visual{justify-content:center;width:100%}.Playwrite_organic-mask{max-width:100%}.Playwrite_placement-features p,.Playwrite_feature-icon{font-size:1.2rem}.Playwrite_enroll-btn-placement{width:100%}}@media (width<=880px){.Playwrite_company-set img{width:44%}}@media (width<=1024px){.Playwrite_certification-content{padding:20px 40px}.Playwrite_certification-content h1{font-size:2.5rem}}@media (width<=768px){.Playwrite_course-benefit{padding:4rem 1.5rem}.Playwrite_glass-dashboard{flex-direction:column;padding:20px}.Playwrite_glass-column:not(:last-child){border-bottom:1px solid #ffffff1a;border-right:none;margin-bottom:20px;padding-bottom:30px}.Playwrite_benefit-title-gradient{font-size:2.5rem}.Playwrite_benefit-subtitle{margin-bottom:30px;font-size:1rem}.Playwrite_donut-container{width:160px;height:160px}.Playwrite_donut-text .avg-val{font-size:1.4rem}.Playwrite_company-set{justify-content:center;gap:10px}.Playwrite_certification-container{flex-direction:column;gap:2rem;padding:0}.Playwrite_certification-content,.Playwrite_certificate-visual{max-width:100%}.Playwrite_certification-content h1{font-size:2.2rem}.Playwrite_certification-content h2{font-size:1.5rem}.Playwrite_certification-content p{font-size:1.1rem}}@media (width<=480px){.Playwrite_certification-container{padding:0}.Playwrite_certification-content h1{font-size:2rem}.Playwrite_enroll-btn{padding:12px 25px;font-size:1rem}.Playwrite_chart,.Playwrite_companies{width:100%}.Playwrite_chart img,.Playwrite_companies img{max-width:200px}.Playwrite_company-set{justify-content:center;gap:10px}}@media (width<=768px){.Playwrite_faq-section{margin:20px auto;padding:1.5rem}.Playwrite_faq-section h2{margin-bottom:15px;font-size:20px}.Playwrite_faq-question,.Playwrite_faq-question span{padding:10px;font-size:16px}.Playwrite_faq-answer{padding:10px;font-size:14px}}@media (width<=480px){.Playwrite_faq-section{margin:15px auto;padding:1rem}.Playwrite_faq-section h2{font-size:18px}.Playwrite_faq-question,.Playwrite_faq-question span{padding:8px;font-size:14px}.Playwrite_faq-answer{padding:8px;font-size:13px}}.Playwrite_info a{color:#fff;cursor:pointer;text-transform:uppercase;letter-spacing:1px;background:#1868db;border-radius:50px;padding:12px 40px;font-weight:700;text-decoration:none;transition:all .3s cubic-bezier(.175,.885,.32,1.275);display:inline-block;box-shadow:0 10px 25px #1868db4d}.Playwrite_info a:hover{color:#1868db;background:#fff;transform:translateY(-5px);box-shadow:0 15px 35px #0003}@media (width<=768px){.Playwrite_info a{padding:12px 25px;font-size:1rem}}@media (width>=1920px){.Playwrite_Details{height:auto;min-height:calc(100vh - 80px)}.Playwrite_bottom-info-flex{width:80%;max-width:1400px;padding:3px 80px}}.Playwrite_syllabus-detail-card{color:#1e293b;text-align:left;font-family:Inter,Outfit,sans-serif}.Playwrite_detail-header{text-align:left;margin-bottom:25px}.Playwrite_detail-tag{color:#1868db;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:8px;font-size:.75rem;font-weight:700;display:inline-block}.Playwrite_detail-title{color:#0f172a;text-align:left;margin-bottom:12px;font-size:2.2rem;font-weight:800;line-height:1.2}.Playwrite_detail-desc{color:#475569;text-align:left;margin-bottom:15px;font-size:1rem;line-height:1.6}.Playwrite_detail-badges{gap:12px;margin-top:10px;display:flex}.Playwrite_badge-duration,.Playwrite_badge-level{border-radius:20px;align-items:center;padding:6px 12px;font-size:.85rem;font-weight:600;display:inline-flex}.Playwrite_badge-duration{color:#1d4ed8;background-color:#eff6ff}.Playwrite_badge-level,.Playwrite_badge-level.beginner{color:#166534;background-color:#f0fdf4}.Playwrite_badge-level.intermediate{color:#92400e;background-color:#fef3c7}.Playwrite_badge-level.advanced{color:#9d174d;background-color:#fdf2f8}.Playwrite_detail-concepts{text-align:left;margin-top:30px;margin-bottom:30px}.Playwrite_detail-concepts h3{color:#0f172a;margin-bottom:15px;font-size:1.2rem;font-weight:700}.Playwrite_concepts-list{flex-direction:column;gap:15px;display:flex}.Playwrite_concept-item{background-color:#f8fafc;border-left:4px solid #1868db;border-radius:8px;align-items:flex-start;gap:15px;padding:15px;transition:transform .2s,box-shadow .2s;display:flex}.Playwrite_concept-item:hover{transform:translate(4px);box-shadow:0 4px 12px #00000008}.Playwrite_concept-icon{color:#1868db;background-color:#eff6ff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.25rem;display:flex}.Playwrite_concept-info{text-align:left}.Playwrite_concept-info h4{color:#1f2937;text-align:left;margin:0 0 4px;font-size:.95rem;font-weight:700}.Playwrite_concept-info p{color:#64748b;text-align:left;margin:0;font-size:.85rem;line-height:1.4}.Playwrite_detail-grid{text-align:left;grid-template-columns:1fr;gap:20px;margin:25px 0;display:grid}.Playwrite_detail-outcomes-card{text-align:left;background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:20px}.Playwrite_detail-outcomes-card h3{color:#0f172a;text-align:left;margin:0 0 15px;font-size:1.1rem;font-weight:700}.Playwrite_detail-outcomes-card ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.Playwrite_detail-outcomes-card li{color:#334155;text-align:left;align-items:flex-start;font-size:.9rem;line-height:1.4;display:flex}.Playwrite_detail-tools-used{text-align:left;margin:25px 0}.Playwrite_detail-tools-used h3{color:#64748b;letter-spacing:1px;text-align:left;margin-bottom:10px;font-size:.75rem;font-weight:700}.Playwrite_tools-row{flex-wrap:wrap;gap:8px;display:flex}.Playwrite_tool-tag{color:#475569;background-color:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;padding:4px 12px;font-size:.8rem;font-weight:600}.Playwrite_detail-footer{border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;margin-top:30px;padding-top:20px;display:flex}.Playwrite_footer-progress{color:#64748b;font-size:.85rem;font-weight:600}.Playwrite_next-btn{color:#fff;cursor:pointer;background-color:#1868db;border:none;border-radius:8px;align-items:center;padding:10px 20px;font-size:.9rem;font-weight:600;transition:all .2s;display:inline-flex}.Playwrite_next-btn:hover{background-color:#1557c0;transform:translate(2px)}.Playwrite_section-heading.selected{color:#1868db!important;background-color:#f0f7ff!important;border-left:4px solid #1868db!important}.Playwrite_section-heading.selected p{color:#1868db!important;font-weight:700!important}.Playwrite_section-heading.selected .Playwrite_expand-collapse-icon{color:#1868db!important}@media (width<=1024px){.Playwrite_syllabus-flex{flex-direction:column;align-items:center;gap:3rem}.Playwrite_Syllabus,.Playwrite_containered{width:100%;max-width:100%}}.Playwrite_detail-topics-breakdown{text-align:left;margin-top:30px;margin-bottom:30px}.Playwrite_detail-topics-breakdown h3{color:#0f172a;text-align:left;border-bottom:2px solid #f1f5f9;margin-bottom:18px;padding-bottom:8px;font-size:1.25rem;font-weight:700}.Playwrite_topics-blocks{flex-direction:column;gap:25px;display:flex}.Playwrite_topic-block{text-align:left}.Playwrite_topic-subtitle{color:#1e293b;text-align:left;background-color:#f8fafc;border-left:3px solid #64748b;border-radius:6px;margin-bottom:12px;padding:8px 12px;font-size:1.05rem;font-weight:700;display:inline-block}.Playwrite_points-list{grid-template-columns:1fr;gap:12px;display:grid}.Playwrite_point-card{text-align:left;background-color:#0000;border:none;border-radius:0;padding:8px 0;transition:none}.Playwrite_point-card:hover{box-shadow:none;transform:none}.Playwrite_point-card.big-concept,.Playwrite_point-card.short-concept{background-color:#0000;border-left:none}.Playwrite_point-header{text-align:left;align-items:center;gap:8px;margin-bottom:6px;display:flex}.Playwrite_point-header i{font-size:.85rem}.Playwrite_point-card.big-concept .Playwrite_point-header i{color:#eab308}.Playwrite_point-card.short-concept .Playwrite_point-header i{color:#94a3b8}.Playwrite_point-name{color:#0f172a;text-align:left;font-size:.95rem;font-weight:700}.Playwrite_point-explanation{color:#475569;text-align:left;margin:0;padding-left:18px;font-size:.85rem;line-height:1.4}.Playwrite_point-subpoints{text-align:left;flex-direction:column;gap:6px;margin-top:8px;padding-left:18px;list-style:none;display:flex}.Playwrite_point-subpoints li{color:#475569;text-align:left;align-items:flex-start;font-size:.8rem;line-height:1.3;display:flex}.Playwrite_point-subpoints li i{color:#1868db;flex-shrink:0;margin-top:3px;margin-right:6px;font-size:.65rem}.Python_Details,.Python_course-overview,.Python_course-benefit,.Python_course-certificate,.Python_course-visuals-wrapper,.Python_syllabus-flex,.Python_review-section,.Python_faq-section{max-width:100vw;overflow-x:hidden}.Python_Details_wrapper{background:#f0f4ff;width:100%;position:relative;overflow:hidden}.Python_bg_video{object-fit:cover;z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.Python_bg_overlay{z-index:1;pointer-events:none;background:linear-gradient(135deg,#f0f4ffd9 0%,#e8f0febf 40%,#f5f0ffd9 100%);width:100%;height:100%;position:absolute;top:0;left:0}.Python_Details{z-index:2;justify-content:space-between;align-items:center;gap:3rem;width:100%;max-width:1500px;min-height:calc(100vh - 60px);margin:0 auto;padding:2rem 8%;display:flex;position:relative;overflow:hidden}.Python_Details>*{z-index:2;position:relative}.Python_info{z-index:2;flex-direction:column;flex:1;gap:1rem;max-width:52%;display:flex;position:relative}.Python_info_glass_content{box-shadow:none;background:0 0;border:none;flex-direction:column;gap:1rem;padding:0;display:flex}.PY_hero_badge{color:#1868db;letter-spacing:.3px;background:#1868db1a;border:1px solid #1868db40;border-radius:50px;align-items:center;gap:8px;width:fit-content;padding:6px 14px;font-size:.82rem;font-weight:600;display:inline-flex}.Python_info h1{color:#1a1f36;letter-spacing:-.5px;margin:0;font-size:clamp(1.9rem,3.8vw,2.8rem);font-weight:800;line-height:1.15}.Python_info h2{color:#3d4a6b;margin:0;font-size:1.1rem;font-weight:500;line-height:1.55}.Python_info p{color:#5a6480;margin:0;font-size:.95rem;font-weight:400;line-height:1.65}.Python_hero_btns{flex-wrap:wrap;align-items:center;gap:12px;margin-top:.4rem;display:flex}.Python_syllabus_link,.Python_download_btn{color:#fff;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;background:#1868db;border:none;border-radius:50px;justify-content:center;align-items:center;min-width:170px;padding:12px 32px;font-size:.88rem;font-weight:700;text-decoration:none;transition:all .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 16px #1868db4d}.Python_syllabus_link:after,.Python_download_btn:after{content:"";background:linear-gradient(90deg,#fff0 0%,#ffffff4d 50%,#fff0 100%);width:25%;height:100%;animation:4.5s ease-in-out infinite PY_btn_shine;position:absolute;top:0;left:-50%;transform:skew(-25deg)}.Python_download_btn:after{animation-delay:2.25s}@keyframes PY_btn_shine{0%{left:-50%}30%{left:130%}to{left:130%}}.Python_syllabus_link:hover,.Python_download_btn:hover{color:#fff;background:#1557c0;transform:translateY(-2px);box-shadow:0 8px 20px #1868db66}.PY_hero_trusted{flex-direction:column;gap:8px;margin-top:.5rem;display:flex}.PY_trusted_label{color:#a0aec0;letter-spacing:1px;text-transform:uppercase;font-size:.72rem;font-weight:700}.PY_trusted_pills{flex-wrap:wrap;gap:8px;display:flex}.PY_trusted_pills span{color:#3d4a6b;background:#fff;border:1px solid #e2e8f0;border-radius:50px;padding:5px 14px;font-size:.82rem;font-weight:500;transition:all .2s;box-shadow:0 1px 4px #0000000f}.PY_trusted_pills span:hover{color:#1868db;border-color:#1868db;transform:translateY(-1px)}.PY_hero_cards_panel{z-index:2;flex-direction:column;flex:1;gap:24px;max-width:44%;display:flex;position:relative}.PY_glow_blob{filter:blur(85px);opacity:.55;z-index:1;pointer-events:none;border-radius:50%;width:280px;height:280px;animation:10s ease-in-out infinite alternate PY_blob_float;position:absolute}.PY_blob_blue{background:radial-gradient(circle,#1868db40 0%,#1868db00 70%);top:5%;left:-40px}.PY_blob_purple{background:radial-gradient(circle,#6c3beb33 0%,#6c3beb00 70%);animation-delay:-5s;bottom:10%;right:-40px}@keyframes PY_blob_float{0%{transform:translate(0)scale(1)}to{transform:translate(30px,-20px)scale(1.1)}}.PY_float_card{-webkit-backdrop-filter:blur(12px);color:#fff;background:#0a122af2;border:1px solid #ffffff14;border-radius:20px;padding:22px 24px;transition:transform .4s cubic-bezier(.165,.84,.44,1),box-shadow .4s cubic-bezier(.165,.84,.44,1),border-color .3s;box-shadow:0 20px 40px #080f2459,inset 0 1px #ffffff1a}.PY_card_donut{align-self:flex-start;width:92%;transform:translate(-15px)rotate(-1deg)}.PY_card_graph{align-self:flex-end;width:95%;transform:translate(15px)rotate(1deg)}.PY_card_runner{align-self:flex-start;width:93%;transform:translate(-10px)rotate(-.5deg)}.PY_card_donut:hover{border-color:#1868db66;transform:translate(-15px,-6px)rotate(0)scale(1.02);box-shadow:0 25px 50px #1868db40,inset 0 1px #ffffff26}.PY_card_graph:hover{border-color:#6c3beb66;transform:translate(15px,-6px)rotate(0)scale(1.02);box-shadow:0 25px 50px #6c3beb40,inset 0 1px #ffffff26}.PY_card_runner:hover{border-color:#34d39966;transform:translate(-10px,-6px)rotate(0)scale(1.02);box-shadow:0 25px 50px #34d39933,inset 0 1px #ffffff26}.PY_donut_header{margin-bottom:16px}.PY_donut_title{letter-spacing:.5px;color:#94a3b8;text-transform:uppercase;font-size:.95rem;font-weight:700}.PY_donut_body{justify-content:space-between;align-items:center;gap:24px;display:flex}.PY_donut_chart_wrapper{justify-content:center;align-items:center;width:100px;height:100px;display:flex;position:relative}.PY_donut_svg{transform:rotate(0)}.PY_donut_legend{flex-direction:column;flex:1;gap:12px;display:flex}.PY_legend_item{align-items:center;gap:10px;display:flex}.PY_legend_dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.PY_legend_dot.blue{background:#1868db;box-shadow:0 0 8px #1868db99}.PY_legend_dot.purple{background:#6c3beb;box-shadow:0 0 8px #6c3beb99}.PY_legend_dot.pink{background:#ec4899;box-shadow:0 0 8px #ec489999}.PY_legend_text{color:#94a3b8;font-size:.8rem;font-weight:600}.PY_graph_header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.PY_graph_title{letter-spacing:.5px;color:#94a3b8;text-transform:uppercase;font-size:.95rem;font-weight:700}.PY_graph_live_badge{color:#3b82f6;letter-spacing:.5px;text-transform:uppercase;background:#3b82f626;border:1px solid #3b82f64d;border-radius:50px;padding:3px 10px;font-size:.72rem;font-weight:700;animation:2s infinite alternate PY_live_glow}@keyframes PY_live_glow{0%{box-shadow:0 0 4px #3b82f633}to{box-shadow:0 0 10px #3b82f699}}.PY_graph_stat_val{color:#fff;letter-spacing:-.5px;font-size:2rem;font-weight:800;line-height:1.1}.PY_graph_stat_label{color:#64748b;margin-bottom:20px;font-size:.8rem;font-weight:600}.PY_graph_chart_wrapper{width:100%;margin-top:10px;position:relative}.PY_graph_tooltip{color:#fff;pointer-events:none;z-index:10;background:#1868db;border-radius:6px;padding:4px 10px;font-size:.75rem;font-weight:700;position:absolute;top:25px;left:77%;transform:translate(-50%,-100%);box-shadow:0 4px 12px #1868db80}.PY_graph_tooltip:after{content:"";border:4px solid #0000;border-top-color:#1868db;border-bottom:0 solid #1868db;width:0;display:block;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)}.PY_graph_svg{display:block;overflow:visible}.PY_graph_point{filter:drop-shadow(0 0 6px #1868db)}.PY_graph_pulse{transform-origin:215px 25px;animation:1.8s ease-out infinite PY_pulse_ring}@keyframes PY_pulse_ring{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1.8)}}.PY_runner_header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.PY_runner_title_group{flex-direction:column;gap:2px;display:flex}.PY_runner_title{letter-spacing:.5px;color:#94a3b8;text-transform:uppercase;font-size:.95rem;font-weight:700}.PY_runner_sub{color:#475569;font-family:monospace;font-size:.7rem}.PY_runner_status{color:#34d399;text-transform:uppercase;background:#34d3991a;border:1px solid #34d39940;border-radius:50px;padding:3px 10px;font-size:.72rem;font-weight:700;box-shadow:0 0 8px #34d39933}.PY_runner_terminal{background:#00000073;border:1px solid #ffffff0d;border-radius:10px;flex-direction:column;gap:8px;margin-bottom:12px;padding:12px 14px;font-family:Courier New,Courier,monospace;font-size:.75rem;display:flex;box-shadow:inset 0 2px 8px #00000080}.PY_runner_footer{justify-content:space-between;align-items:center;display:flex}.PY_runner_footer b{color:#34d399}.PY_footer-stat{color:#64748b;font-size:.78rem}.PY_footer-stat b{color:#34d399}.PY_footer-badge{color:#94a3b8;background:#ffffff0f;border-radius:4px;padding:2px 8px;font-size:.72rem;font-weight:600}@media (width<=1024px){.Python_Details{flex-direction:column;gap:2.5rem;min-height:auto;padding:2.5rem 6%}.Python_info,.PY_hero_cards_panel{flex:unset;width:100%;max-width:100%}.PY_hero_cards_panel{flex-direction:row;gap:16px}.PY_card_donut,.PY_card_graph,.PY_card_runner{align-self:stretch;width:calc(33.333% - 11px);transform:none!important}.PY_card_donut:hover,.PY_card_graph:hover,.PY_card_runner:hover{transform:translateY(-5px)!important}}@media (width<=768px){.PY_hero_cards_panel{flex-direction:column}.PY_card_donut,.PY_card_graph,.PY_card_runner{width:100%}}.Python_video-containers{z-index:3;width:320px;height:180px;position:relative;top:5%}.Python_video-containers video{object-fit:cover;border-radius:8px;width:100%;height:100%}.Python_bottom-info-flex{background:#fff;border-radius:8px;justify-content:space-between;align-items:center;width:80%;max-width:1200px;margin:40px auto;padding:40px 60px;display:flex;position:relative;box-shadow:0 4px 20px #0000001a}.Python_bottom-info{text-align:center;flex:1;padding:40px 20px;position:relative}.Python_bottom-info:not(:last-child):after{content:"";background-color:#e0e0e0;width:1px;height:60%;position:absolute;top:50%;right:0;transform:translateY(-50%)}.Python_bottom-info h3{color:#343b42;margin-bottom:8px;font-size:18px;font-weight:700;line-height:1.3}.Python_bottom-info p{color:#666;margin:0;font-size:15px;line-height:1.4}#Python_rating{background-color:#fff;width:100%;margin:0;padding:0;box-shadow:0 4px 15px #0000000d}.Python_achievement-container{align-items:stretch;width:100%;min-height:100px;display:flex}.Python_achievement-title{color:#fff;background-color:#1868db;justify-content:center;align-items:center;width:25%;padding:20px;display:flex}.Python_achievement-title h1{margin:0;font-size:24px;font-weight:700;color:#fff!important}.Python_achievement-stats{background-color:#fff;flex-wrap:wrap;flex:1;justify-content:space-around;align-items:center;padding:10px 20px;display:flex}.Python_stat-item{text-align:center;padding:10px}.Python_stat-item p{color:#1868db;margin-bottom:5px;font-size:14px;font-weight:500}.Python_stat-item h3{color:#1868db;margin:0;font-size:24px;font-weight:800}@media (width<=768px){.Python_achievement-container{flex-direction:column}.Python_achievement-title{width:100%;padding:15px}.Python_achievement-stats{padding:20px 10px}.Python_stat-item{width:50%}}@media (width<=480px){.Python_stat-item{width:100%}}.Python_course-overview{max-width:1500px;min-height:auto;box-shadow:none;background:#f8f9fa;border-radius:0;justify-content:space-between;align-items:center;gap:3rem;margin:40px auto;padding:0;display:flex;position:relative;overflow:visible}.Python_course-overview:before{display:none}.Python_course-overview>*{z-index:1;position:relative}.Python_course-detail{max-width:65%;box-shadow:none;background:0 0;border:none;border-radius:0;flex:1;padding:20px 70px;transition:none;position:relative;overflow:visible}.Python_course-overview h1{color:#333;text-align:center;text-shadow:0 2px 4px #0000001a;margin-bottom:1.5rem;font-size:2.5rem;font-weight:700;line-height:1.2;position:relative}.Python_course-detail h1{color:#2c3e50;text-align:left;margin-bottom:1.5rem;font-size:2.8rem;font-weight:700;position:relative}.Python_course-detail h1:not(:first-child){font-size:2.2rem}.Python_course-detail h1:last-of-type{border-top:2px solid #00b4d833;padding-top:1.5rem}.Python_course-detail h1:after{content:"";background:#1868db;border-radius:2px;width:80px;height:4px;position:absolute;bottom:-10px;left:0}.Python_course-overview p{color:#555;text-align:center;text-shadow:0 1px 2px #0000001a;max-width:800px;margin-bottom:1.5rem;margin-right:auto;font-size:1.1rem;line-height:1.8}.Python_course-detail p{color:#555;text-align:left;margin-bottom:1.5rem;font-size:1.2rem;line-height:1.7}.Python_course-image{z-index:1;flex:none;justify-content:center;align-items:center;width:35%;height:100%;min-height:400px;margin-top:0;display:flex;position:relative}.Python_course-image img{z-index:1;object-fit:contain;border-radius:12px;width:100%;max-width:450px;height:auto;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 10px 30px #00000014,0 4px 12px #0000000a}.Python_course-image img:hover{transform:scale(1.05)}.Python_course-viewflex ul{flex-wrap:wrap;justify-content:space-between;gap:20px;margin-top:50px;list-style:none;display:flex}.Python_course-viewflex ul li{color:#2c3e50;background:0 0;border:none;border-radius:0;align-items:flex-start;width:30%;margin-bottom:.8rem;padding:0;font-size:1.1rem;font-weight:500;line-height:1.6;display:flex;position:relative}.Python_course-viewflex ul li:before{content:"•";color:#1868db;flex-shrink:0;margin-top:.1rem;margin-right:.75rem;font-size:1.4rem;font-weight:700}.Python_course-viewflex ul li:hover{box-shadow:none;background:0 0;transform:none}.Python_course-viewflex ul li img{display:none}.Python_course-certificate{max-width:1500px;min-height:auto;box-shadow:none;background:#f8f9fa;border-radius:0;margin:40px auto;padding:0;position:relative;overflow:visible}.Python_course-certificate:before{display:none}.Python_course-certificate>*{z-index:1;position:relative}.Python_certification-container{box-shadow:none;background:0 0;align-items:center;gap:60px;padding:0;display:flex}.Python_certification-content{flex:1;max-width:60%;padding:20px 70px}.Python_certification-content h1{color:#2c3e50;margin-bottom:1.5rem;font-size:2.8rem;font-weight:700;line-height:1.2;position:relative}.Python_certification-content h1:after{content:"";background:#1868db;border-radius:2px;width:80px;height:4px;position:absolute;bottom:-8px;left:0}.Python_certification-content p{color:#555;text-align:left;margin-bottom:2rem;font-size:1.2rem;line-height:1.7}.Python_certification-content h2{color:#2c3e50;margin:2rem 0 1rem;font-size:1.8rem;font-weight:600;position:relative}.Python_certification-content h2:after{content:"";background:#1868db;border-radius:2px;width:50px;height:3px;position:absolute;bottom:-5px;left:0}.Python_certification-content h3{color:#2c3e50;margin:1.5rem 0 1rem;font-size:1.4rem;font-weight:600}.Python_certification-content ul{margin:1rem 0 2rem;padding-left:0;list-style:none}.Python_certification-content ul li{color:#555;text-align:left;align-items:flex-start;margin-bottom:.8rem;padding-left:0;font-size:1.1rem;line-height:1.6;display:flex;position:relative}.Python_certification-content ul li:before{content:"•";color:#1868db;flex-shrink:0;margin-right:.75rem;font-size:1.2rem;font-weight:700}.Python_enroll-btn{color:#fff;cursor:pointer;background:#1868db;border:none;border-radius:8px;margin-top:20px;padding:15px 35px;font-size:1.1rem;font-weight:600;transition:background-color .3s}.Python_enroll-btn:hover{background:#1557c0}.Python_certificate-visual{flex:1;justify-content:center;align-items:center;max-width:40%;display:flex}.Python_certificate-card{background:#fff;border:3px solid #1868db;border-radius:8px;padding:2rem;position:relative;overflow:hidden;box-shadow:0 4px 15px #0000001a}.Python_certificate-card:before{display:none}.Python_certificate-card>*{z-index:1;position:relative}.Python_certificate-img{border-radius:4px;width:100%;max-width:400px;height:auto;display:block}.Python_containered{background-color:#fff;border:1px solid #0000000d;border-radius:16px;width:55%;max-width:850px;height:auto;padding:35px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 10px 30px #0000000d}.Python_form-group{width:100%;margin-bottom:15px}.Python_containered label{margin-bottom:8px;font-size:1.1em;font-weight:600;display:block}.Python_containered input[type=text],.Python_containered input[type=tel],.Python_containered textarea{border:1px solid #ccc;border-radius:5px;width:100%;margin-top:8px;padding:10px;font-size:1em;transition:border-color .3s,box-shadow .3s}.Python_containered textarea{resize:vertical;min-height:80px;max-height:150px}#Python_button{color:#fff;cursor:pointer;background-color:#1868db;border:none;border-radius:5px;width:100%;margin-top:20px;padding:12px;font-size:1.2em;transition:background-color .3s,transform .3s}#Python_button:hover{color:#000;background-color:#c5ccd3;transform:scale(1.05)}.Python_course-benefit{width:100%;min-height:100vh;font-family:var(--font-body);color:#fff;background:#f9f9f9 url(/assets/bg4-BvYV2SCo.webp) 50%/cover no-repeat;flex-direction:column;justify-content:center;align-items:center;margin:0;padding:80px 4%;display:flex;position:relative;overflow:hidden}.Python_course-benefit:before{content:"";-webkit-backdrop-filter:blur(2px);z-index:1;background:#00000080;position:absolute;inset:0}.Python_benefit-content-wrapper{z-index:2;flex-direction:column;gap:30px;width:100%;max-width:1500px;margin:0 auto;display:flex}.Python_benefit-title-gradient{text-align:center;background:linear-gradient(90deg,#00b4d8,#9b5de5);-webkit-text-fill-color:transparent;letter-spacing:2px;-webkit-background-clip:text;margin-bottom:20px;font-size:4rem;font-weight:800}.Python_benefit-subtitle{color:#fff;text-align:center;text-shadow:0 1px 2px #0003;max-width:800px;margin:0 auto 50px;font-size:1.1rem;line-height:1.6}.Python_glass-dashboard{-webkit-backdrop-filter:blur(12px);background:#ffffff14;border:1px solid #fff6;border-radius:24px;justify-content:space-between;gap:30px;padding:35px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 50px #0006,inset 0 0 10px #ffffff1a}.Python_glass-dashboard:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff1a 0%,#fff0 100%);height:100%;position:absolute;top:0;left:0;right:0}.Python_glass-column{flex-direction:column;flex:1;padding:0 15px;display:flex}.Python_glass-column:not(:last-child){border-right:1px solid #ffffff1a}.Python_glass-col-title{color:#fff;text-align:center;letter-spacing:1px;opacity:.9;margin-bottom:25px;font-size:1rem;font-weight:600}.Python_designation-tabs-container{flex-direction:column;gap:15px;display:flex}.Python_designation-tab{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:pointer;color:#fff;background:#ffffff26;border:1px solid #fff3;border-radius:12px;justify-content:space-between;align-items:center;padding:15px 20px;font-weight:500;transition:all .3s;display:flex;box-shadow:0 4px 6px #0000001a}.Python_designation-tab i{color:#00b4d8;font-size:1.2rem}.Python_designation-tab.active{background:#ffffff4d;border:1px solid #1868db;transform:scale(1.02)}.Python_salary-viz{flex-direction:column;align-items:center;display:flex}.Python_donut-container{width:200px;height:200px;margin-bottom:20px;position:relative}.Python_donut-3d{background:conic-gradient(#1868db 0deg 240deg,#edf2f7 240deg 360deg);border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;box-shadow:inset 0 0 15px #0000001a,0 5px 15px #0003}.Python_donut-3d:after{content:"";background:#fff;border-radius:50%;width:80%;height:80%;position:absolute;box-shadow:0 4px 8px #0000001a}.Python_donut-text{z-index:10;text-align:center;color:#2c3e50;position:relative}.Python_donut-text .avg-label{font-size:.9rem;display:block}.Python_donut-text .avg-val{margin:2px 0;font-size:1.8rem;font-weight:800;display:block}.Python_donut-text .avg-sub{color:#718096;font-size:.8rem}.Python_salary-legend{gap:15px;margin-bottom:20px;display:flex}.Python_glass-source{color:#ffffffb3;margin-top:auto;font-size:.75rem}.Python_partner-grid{flex-direction:column;gap:12px;display:flex}.Python_partner-glass-card{background:#fff3;border:1px solid #ffffff4d;border-radius:12px;align-items:center;gap:15px;padding:12px 15px;transition:transform .3s;display:flex}.Python_partner-glass-card:hover{background:#ffffff4d;transform:translate(5px)}.Python_partner-glass-card img{object-fit:contain;background:#fff;border-radius:8px;width:45px;height:45px;padding:5px}.Python_designation{text-align:center;flex-direction:column;align-items:center;gap:12px;width:30%;display:flex}.Python_designation h3{text-align:center;text-transform:uppercase;color:#343b42;margin-bottom:10px;font-size:18px;font-weight:700}.Python_designation div{cursor:pointer;text-align:start;box-sizing:border-box;background:#e9ecef;border-radius:5px;align-items:center;width:100%;min-height:60px;padding:22px 20px;font-size:14px;transition:transform .3s,color .3s;display:flex}.Python_designation div:hover{background:#d6d8db}.Python_designation div.active{cursor:pointer;text-align:start;box-sizing:border-box;background:#e9ecef;border-radius:5px;align-items:center;width:100%;min-height:60px;padding:22px 20px;font-size:14px;transition:transform .3s,color .3s;display:flex}.Python_chart,.Python_companies{text-align:center;width:30%}.Python_chart h3,.Python_companies h3{text-transform:uppercase;color:#343b42;letter-spacing:1px;text-align:center;margin-bottom:15px;font-size:18px;font-weight:700}.Python_chart img,.Python_companies img{max-width:250px}.Python_salary-chart{flex-direction:column;align-items:center;gap:34px;display:flex}.Python_salary-circle{border-radius:50%;justify-content:center;align-items:center;width:180px;height:180px;margin-top:40px;display:flex;position:relative}.Python_salary-center{background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:130px;height:130px;display:flex;box-shadow:0 2px 10px #0000001a}.Python_salary-amount{color:#1868db;font-size:18px;font-weight:700;line-height:1}.Python_salary-label{color:#666;margin-top:2px;font-size:12px}.Python_salary-range{justify-content:space-between;gap:40px;width:100%;max-width:280px;margin-top:15px;display:flex}.Python_salary-item{color:#343b42;align-items:center;gap:6px;font-size:13px;display:flex}.Python_salary-dot{border-radius:50%;width:8px;height:8px}.Python_salary-dot.max,.Python_salary-dot.min{background-color:#1868db}.Python_company-cards{flex-direction:column;gap:12px;margin-top:10px;display:flex}.Python_company-card{background:#fff;border-radius:8px;align-items:center;gap:25px;padding:12px;transition:transform .3s;display:flex;box-shadow:0 2px 8px #0000001a}.Python_company-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.Python_company-logo-img{object-fit:contain;border-radius:8px;flex-shrink:0;width:40px;height:40px}.Python_company-info h4{text-align:left;color:#333;margin:0 0 4px;font-size:14px;font-weight:700}.Python_company-info p{color:#666;margin:0;font-size:12px}.Python_chart p,.Python_companies p{color:#999;text-align:center;margin-top:20px;margin-bottom:0;font-size:12px}.Python_course-benefit-container{justify-content:space-between;align-items:flex-end;display:flex}.Python_chart,.Python_companies{flex-direction:column;justify-content:space-between;height:100%;display:flex}.Python_company-set{flex-wrap:wrap;justify-content:center;gap:20px;margin-top:10px;display:flex}.Python_company-set img{object-fit:contain;width:100px;height:100px;transition:transform .3s}.Python_company-set img:hover{transform:scale(1.1)}.Python_title-container{text-align:center;font-family:var(--font-body);margin-top:30px}.Python_title-container h1{color:#333;margin-bottom:.5rem;font-size:2rem;font-weight:700}.Python_title-container p{color:#555;max-width:700px;margin:0 auto;font-size:1.125rem;line-height:1.6}.Python_video-slider-section{background-color:#f7f7f7;border-radius:10px;max-width:1500px;margin:20px auto;padding:40px;box-shadow:0 4px 12px #0000001a}.Python_video-slider-title{color:#333;text-align:center;margin-bottom:1.875rem;font-size:1.625rem;font-weight:700}.Python_play-button{clip-path:polygon(25% 0%,100% 50%,25% 100%);cursor:pointer;background-color:#fff;width:50px;height:50px;transition:transform .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Python_play-button:hover{transform:translate(-50%,-50%)scale(1.1)}.Python_video-slider{max-width:100%;position:relative;overflow:hidden}.Python_video-flex{transition:transform .5s;display:flex}.Python_video-container{cursor:pointer;border-radius:10px;flex:1 0 35%;margin:10px;position:relative;overflow:hidden;box-shadow:0 4px 12px #0000001a}.Python_thumbnail{object-fit:cover;border-radius:10px;width:100%;height:200px;transition:opacity .3s,transform .3s}.Python_thumbnail:hover{transform:scale(1.05);box-shadow:0 10px 20px #00000026}.Python_dots-container{text-align:center;margin-top:20px}.Python_dot{cursor:pointer;background-color:#bbb;border-radius:50%;width:15px;height:15px;margin:0 5px;transition:background-color .3s;display:inline-block}.Python_dot:hover,.Python_dot.active{background-color:#717171}.Python_overlay{z-index:1000;background-color:#000000b3;justify-content:center;align-items:center;width:100%;height:100%;display:none;position:fixed;top:0;left:0}.Python_video-popup{border:none;border-radius:8px;width:80%;height:80%}.Python_close-btn{color:#fff;cursor:pointer;background:0 0;border:none;font-size:30px;position:absolute;top:20px;right:20px}.Python_syllabus-flex{background-color:#f8f9fa;justify-content:center;align-items:flex-start;gap:4rem;max-width:1500px;margin:40px auto;padding:3rem 2rem;display:flex}.Python_syllabus-h{text-align:center;color:#2c3e50;justify-content:center;align-items:center;margin:2rem auto;padding:20px 0;font-size:2.5rem;font-weight:700;display:flex;position:relative}.Python_syllabus-h:after{content:"";background:#1868db;border-radius:2px;width:80px;height:4px;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.Python_Syllabus{color:#333;background:#fff;border-radius:12px;flex:1;max-width:600px;margin:0;padding:0 0 0 40px;position:relative;overflow:visible;box-shadow:0 4px 20px #00000014}.Python_Syllabus:before{content:"";z-index:0;background:0 0;border-left:2px dashed #cbd5e0;width:2px;position:absolute;top:100px;bottom:50px;left:20px}.Python_syllabus-section{margin-bottom:0;padding-bottom:20px;position:relative}.Python_syllabus-section:before{content:"";z-index:2;box-sizing:border-box;background-color:#fff;border:3px solid #718096;border-radius:50%;width:16px;height:16px;transition:all .3s;position:absolute;top:25px;left:-27px}.Python_syllabus-section:after{content:"";z-index:1;background-color:#0000;width:2px;transition:all .3s;position:absolute;top:25px;bottom:-25px;left:-21px}.Python_syllabus-section:last-child:after{display:none}.Python_syllabus-section.completed:before{background-color:#1868db;border:3px solid #1868db4d;transform:scale(1.1)}.Python_syllabus-section.completed:after{background-color:#1868db;border-left:2px solid #1868db;width:2px}.Python_section-heading{cursor:pointer;color:#2c3e50;-webkit-user-select:none;user-select:none;background-color:#fff;border:1px solid #edf2f7;border-radius:8px;justify-content:space-between;align-items:center;padding:15px 25px;font-size:1.05rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.Python_section-heading p{text-align:left;flex:1;margin:0}.Python_section-heading:hover{background-color:#f1f5f9}.Python_section-heading.active{color:#fff;background-color:#1868db;border-bottom-color:#1868db}.Python_expand-collapse-icon{color:#1868db;cursor:pointer;font-size:20px}.Python_section-heading.active .Python_expand-collapse-icon{color:#fff}.Python_section-content{background-color:#fff;border-bottom:1px solid #edf2f7;padding:20px 30px;animation:.4s ease-out slideDownFade;display:none}.Python_section-content p{color:#333;margin:10px 0;font-size:18px;font-weight:700}.Python_Syllabus ul{margin:0;padding:0;list-style:none}.Python_Syllabus ul li{color:#4a5568;border-bottom:1px solid #f7fafc;padding:10px 0 10px 30px;font-size:1rem;transition:color .2s;position:relative}.Python_Syllabus ul li:last-child{border-bottom:none}.Python_Syllabus ul li:hover{color:#1868db}.Python_Syllabus ul li:before{content:"✓";color:#1868db;font-size:.9rem;font-weight:700;position:absolute;top:50%;left:0;transform:translateY(-50%)}.Python_Download{flex:0 0 400px;width:100%}.Python_Download a{color:#fff;cursor:pointer;background-color:#1868db;border:none;border-radius:8px;margin-top:20px;padding:12px 25px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.Python_Download a:hover{color:#fff;background-color:#1557ad;transform:translateY(-2px);box-shadow:0 4px 12px #1868db33}.Python_placement{background-color:#f7f9fc;border-radius:20px;justify-content:space-around;align-items:center;gap:40px;width:100%;max-width:1500px;margin:40px auto;padding:2.5rem;display:flex;position:relative;overflow:hidden}.Python_placement-content{flex:1;max-width:600px}.Python_placement-features{margin-bottom:40px;padding:0;list-style:none}.Python_placement-features li{align-items:center;gap:15px;margin-bottom:25px;display:flex}.Python_feature-icon{color:#1868db;font-size:1.4rem;font-weight:800;font-family:var(--font-mono)}.Python_placement-features p{color:#333;margin:0;font-size:1.4rem;font-weight:600}.Python_enroll-btn-placement{color:#fff;text-transform:uppercase;cursor:pointer;background-color:#1868db;border:none;border-radius:8px;padding:15px 40px;font-size:1.1rem;font-weight:700;transition:all .3s;box-shadow:0 4px 15px #1868db33}.Python_enroll-btn-placement:hover{background-color:#1557ad;transform:translateY(-3px);box-shadow:0 6px 20px #1868db4d}.Python_placement-visual{flex:1;justify-content:center;align-items:center;display:flex}.Python_organic-mask{aspect-ratio:1;background-color:#e0e0e0;border-radius:60% 40% 70% 30%/30% 60% 40% 70%;width:100%;max-width:500px;overflow:hidden;box-shadow:0 15px 35px #0000001a}.Python_organic-mask img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.Python_organic-mask:hover img{transform:scale(1.05)}.Python_review-section{background:linear-gradient(135deg,#f0f4ff 0%,#e8f0fe 40%,#f5f0ff 100%);border:1px solid #1868db1a;border-radius:20px;flex-direction:column;justify-content:center;max-width:1500px;min-height:520px;margin:60px auto;padding:60px 0;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 45px #1868db0d}.Python_review-section:before{content:"";opacity:.3;z-index:1;pointer-events:none;background:url(/assets/pythonbg1-DyyJC8Ur.webp) 50%/cover no-repeat;position:absolute;inset:0}.Python_review-section>*{z-index:2;position:relative}.Python_review-title{text-align:center;letter-spacing:-.5px;color:#1a1f36;margin:0 auto 10px;font-size:3rem;font-weight:800;line-height:1.2}.Python_review-subtitle{color:#3d4a6b;text-align:center;margin:0 auto 40px;font-size:1.15rem;font-weight:400}.Python_review-slider{justify-content:center;align-items:center;width:100%;margin-bottom:60px;padding:0 40px;display:flex;position:relative}.Python_review-container{justify-content:center;width:100%;margin:0 auto;display:flex;overflow:hidden}.Python_review-flex{justify-content:center;align-items:stretch;gap:20px;transition:all .6s ease-in-out;animation:.6s ease-in-out slideInFromRight;display:flex}.Python_review-flex.Python_sliding{animation:.3s ease-in-out forwards slideOutToLeft}.Python_review-flex:not(.Python_sliding){animation:.3s ease-in-out forwards slideInFromRight}.Python_review-card{-webkit-backdrop-filter:blur(12px);box-sizing:border-box;background:#0a122af2;border:1px solid #ffffff14;border-radius:20px;flex-direction:column;flex:1;align-items:center;min-width:250px;max-width:280px;padding:35px 25px 25px;transition:all .4s cubic-bezier(.165,.84,.44,1);display:flex;position:relative;overflow:visible;box-shadow:0 20px 40px #080f2459,inset 0 1px #ffffff1a}.Python_review-card:hover{background:#0a122af2;border-color:#1868db66;transform:translateY(-8px)scale(1.02);box-shadow:0 25px 50px #1868db40,inset 0 1px #ffffff26}.Python_review-header{flex-direction:column;justify-content:center;align-items:center;width:100%;margin-bottom:20px;display:flex}.Python_review-avatar{background:linear-gradient(135deg,#38bdf8,#1868db);border-radius:50%;justify-content:center;align-items:center;width:90px;height:90px;margin-bottom:15px;padding:3px;transition:all .3s;display:flex;box-shadow:0 0 15px #38bdf84d}.Python_review-card:hover .Python_review-avatar{transform:scale(1.05);box-shadow:0 0 20px #38bdf899}.Python_avatar-img{object-fit:cover;object-position:top;background-color:#0a122a;border:3px solid #0a122a;border-radius:50%;width:100%;height:100%}.Python_user-name{color:#fff;text-align:center;letter-spacing:-.2px;margin:0 0 4px;font-size:1.25rem;font-weight:700}.Python_user-role{color:#38bdf8;text-align:center;text-transform:uppercase;letter-spacing:.5px;margin:0;font-size:.9rem;font-weight:600}.Python_review-content p{color:#cbd5e1;text-align:center;margin:0;font-size:.95rem;line-height:1.6}.Python_review-dots,.Python_dott,.Python_dott:hover,.Python_dott.active{display:none}.Python_faq-section{max-width:1500px;font-family:var(--font-body);background-color:#f9fafb;border-radius:8px;margin:40px auto;padding:2.5rem;box-shadow:0 8px 16px #0000001a}.Python_faq-item{background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:16px;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden;box-shadow:0 4px 6px -1px #00000005,0 2px 4px -1px #00000003}.Python_faq-item:hover{border-color:#cbd5e1;transform:translateY(-2px);box-shadow:0 10px 15px -3px #0000000d,0 4px 6px -2px #00000005}.Python_faq-item.Python_active{border-color:#1868db;box-shadow:0 10px 15px -3px #1868db14}.Python_faq-question{cursor:pointer;background-color:#fff;justify-content:space-between;align-items:center;padding:0;transition:background-color .3s;display:flex}.Python_faq-item.Python_active .Python_faq-question{background-color:#f0f7ff}.Python_faq-question span{color:#1e293b;padding:20px 24px;font-size:1.125rem;font-weight:600;line-height:1.4;transition:color .3s}.Python_faq-item.Python_active .Python_faq-question span{color:#1868db}.Python_faq-toggle{cursor:pointer;color:#64748b;background:0 0;border:none;justify-content:center;align-items:center;padding:20px 24px;font-size:18px;transition:color .3s;display:flex}.Python_faq-item.Python_active .Python_faq-toggle{color:#1868db}.Python_faq-toggle svg{transition:transform .3s cubic-bezier(.4,0,.2,1)}.Python_faq-item.Python_active .Python_faq-toggle svg{transform:rotate(180deg)}.Python_faq-answer{color:#475569;background-color:#fff;border-top:1px solid #e0f0ff;padding:24px;font-size:1rem;line-height:1.6;display:none}.Python_faq-answer.Python_show{display:block}.Python_faq-answer ul{flex-direction:column;gap:12px;margin-top:16px;margin-bottom:0;padding-left:0;list-style-type:none;display:flex}.Python_faq-answer ul li{color:#475569;padding-left:24px;font-size:.95rem;position:relative}.Python_faq-answer ul li:before{content:"•";color:#1868db;font-size:1.25rem;position:absolute;top:-2px;left:8px}.Python_faq-section h2{text-align:center;color:#1e293b;letter-spacing:-.5px;margin-bottom:40px;font-size:2.25rem;font-weight:800}@media screen and (width<=1023px){.Python_video-containers{display:none}}@media screen and (width<=1024px){.Python_bottom-info-flex{gap:40px;width:90%;padding:30px 40px}}@media screen and (width<=768px){.Python_Details{text-align:center;flex-direction:column;align-items:center;height:auto;min-height:100vh;padding:60px 40px}.Python_info{max-width:100%;margin-bottom:40px}.Python_info h1{font-size:2.5rem}.Python_info h2{font-size:1.3rem}@media screen and (width<=1024px){.Python_info,.Python_info h1,.Python_info h2,.Python_info p{text-align:left}}@media screen and (width<=768px){.Python_Details{text-align:left;flex-direction:column;align-items:flex-start;height:auto;min-height:100vh;padding:40px 20px}.Python_info{text-align:left;max-width:100%;margin-bottom:30px}.Python_info h1{text-align:left;margin-bottom:20px;font-size:2rem}.Python_info h2{text-align:left;margin-bottom:20px;font-size:1.1rem}.Python_info p{text-align:left;margin-bottom:30px;font-size:1rem}}.Python_course-overview{text-align:center;background:#f8f9fa;flex-direction:column;align-items:center;gap:2rem;padding:40px 20px}.Python_course-image{order:-1;width:100%;margin-top:0;position:static}.Python_course-image img{width:100%;max-width:100%;height:auto;position:static;top:auto;right:auto;transform:none}.Python_salary-chart{flex-direction:column;align-items:center;gap:25px}.Python_salary-circle{width:120px;height:120px;margin-top:20px}.Python_salary-center{width:80px;height:80px}.Python_salary-amount{font-size:16px}.Python_salary-range{gap:30px;max-width:250px}.Python_salary-item{gap:4px;font-size:12px}.Python_salary-dot{width:6px;height:6px}.Python_company-cards{gap:10px}.Python_company-card{gap:20px;padding:10px}.Python_company-logo-img{width:35px;height:35px}.Python_company-info h4{font-size:13px}.Python_company-info p{font-size:11px}.Python_info,.Python_course-detail,.Python_certification-content{text-align:left;width:100%;max-width:100%;padding:20px}.Python_bottom-info,.Python_stat-item,.Python_course-overview h1,.Python_course-overview p,.Python_benefit-title-gradient,.Python_benefit-subtitle,.Python_review-title,.Python_faq-section h2,.Python_containered p,.Python_achievement-title{text-align:left!important}.Python_achievement-title{justify-content:flex-start}.Python_course-overview h1:after,.Python_course-detail h1:after,.Python_certification-content h1:after,.Python_certification-content h2:after{margin-left:0;left:0}.Python_benefit-subtitle{margin-left:0}.Python_course-viewflex ul{flex-direction:column;align-items:center}.Python_course-viewflex ul li{width:100%}.Python_Details{flex-direction:column;align-items:flex-start}#Python_view-img{width:80px;height:80px}.Python_info{max-width:100%}.Python_video-flex{flex-direction:column;transition:none;display:flex;transform:none}.Python_dots-container{display:none}.Python_review-slider{flex-direction:column;gap:15px;height:300px;padding:0 20px;overflow:hidden}.Python_review-nav{display:none}.Python_review-flex{flex-direction:row;justify-content:flex-start;align-items:stretch;gap:0;width:100%;height:100%;transition:transform .6s ease-in-out;overflow:hidden}.Python_review-card{flex-direction:column;flex:0 0 100%;width:100%;min-width:100%;max-width:100%;height:auto;min-height:300px;margin:0;padding:20px;display:flex;overflow:visible}.Python_review-flex .Python_review-card:not(:first-child){display:none}.Python_review-content{flex-direction:column;flex:1;padding:0;display:flex;overflow:visible}.Python_review-content p{text-overflow:initial;flex:1;font-size:15px;line-height:1.6;display:block;overflow:visible}.Python_review-header{flex-shrink:0;margin-bottom:10px;padding:15px 15px 0}.Python_avatar-img{width:80px;height:80px}.Python_review-user-name .Python_user-name{font-size:16px}.Python_review-content p{font-size:14px;line-height:1.5}}@media screen and (width>=768px){.Python_video-flex{transform:initial;flex-direction:row;transition:transform .5s}.Python_review-slider,.Python_review-flex{flex-direction:row;gap:20px}.Python_review-card{flex:1;min-width:250px;max-width:280px}.Python_dots-container{display:none}}@media screen and (width<=480px){.Python_certificate-img-wrapper,.Python_course-certificate-detail{max-width:100%}.Python_course-certificate-flex,.Python_syllabus-flex{flex-direction:column}.Python_Syllabus{width:90%}.Python_containered{width:100%}#Python_button{width:100%;padding:10px}.Python_review-card{flex:1 0 100%;margin-bottom:20px}.Python_certificate{flex-direction:column;gap:10px}.Python_bottom-info-flex{flex-direction:column;gap:20px;width:90%;padding:20px}.Python_rating-review{display:none}}@media (width<=480px){.Python_Details{height:auto;min-height:calc(100vh - 80px)}.Python_background-image{height:100%}.Python_placement{text-align:left;flex-direction:column;gap:40px;padding:3rem 1.5rem}.Python_placement-content{text-align:left}.Python_placement-visual{justify-content:center;width:100%}.Python_organic-mask{max-width:100%}.Python_placement-features p,.Python_feature-icon{font-size:1.2rem}.Python_enroll-btn-placement{width:100%}}@media (width<=880px){.Python_company-set img{width:44%}}@media (width<=1024px){.Python_certification-content{padding:20px 40px}.Python_certification-content h1{font-size:2.5rem}}@media (width<=768px){.Python_course-benefit{padding:4rem 1.5rem}.Python_glass-dashboard{flex-direction:column;padding:20px}.Python_glass-column:not(:last-child){border-bottom:1px solid #ffffff1a;border-right:none;margin-bottom:20px;padding-bottom:30px}.Python_benefit-title-gradient{font-size:2.5rem}.Python_benefit-subtitle{margin-bottom:30px;font-size:1rem}.Python_donut-container{width:160px;height:160px}.Python_donut-text .avg-val{font-size:1.4rem}.Python_company-set{justify-content:center;gap:10px}.Python_certification-container{flex-direction:column;gap:2rem;padding:0}.Python_certification-content,.Python_certificate-visual{max-width:100%}.Python_certification-content h1{font-size:2.2rem}.Python_certification-content h2{font-size:1.5rem}.Python_certification-content p{font-size:1.1rem}}@media (width<=480px){.Python_certification-container{padding:0}.Python_certification-content h1{font-size:2rem}.Python_enroll-btn{padding:12px 25px;font-size:1rem}.Python_chart,.Python_companies{width:100%}.Python_chart img,.Python_companies img{max-width:200px}.Python_company-set{justify-content:center;gap:10px}}@media (width<=768px){.Python_faq-section{margin:20px auto;padding:1.5rem}.Python_faq-section h2{margin-bottom:15px;font-size:20px}.Python_faq-question,.Python_faq-question span{padding:10px;font-size:16px}.Python_faq-answer{padding:10px;font-size:14px}}@media (width<=480px){.Python_faq-section{margin:15px auto;padding:1rem}.Python_faq-section h2{font-size:18px}.Python_faq-question,.Python_faq-question span{padding:8px;font-size:14px}.Python_faq-answer{padding:8px;font-size:13px}}@media (width>=1920px){.Python_Details{height:auto;min-height:calc(100vh - 80px)}.Python_bottom-info-flex{width:80%;max-width:1400px;padding:3px 80px}}.Python_syllabus-detail-card{color:#1e293b;text-align:left;font-family:Inter,Outfit,sans-serif}.Python_detail-header{text-align:left;margin-bottom:25px}.Python_detail-tag{color:#1868db;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:8px;font-size:.75rem;font-weight:700;display:inline-block}.Python_detail-title{color:#0f172a;text-align:left;margin-bottom:12px;font-size:2.2rem;font-weight:800;line-height:1.2}.Python_detail-desc{color:#475569;text-align:left;margin-bottom:15px;font-size:1rem;line-height:1.6}.Python_detail-badges{gap:12px;margin-top:10px;display:flex}.Python_badge-duration,.Python_badge-level{border-radius:20px;align-items:center;padding:6px 12px;font-size:.85rem;font-weight:600;display:inline-flex}.Python_badge-duration{color:#1d4ed8;background-color:#eff6ff}.Python_badge-level,.Python_badge-level.beginner{color:#166534;background-color:#f0fdf4}.Python_badge-level.intermediate{color:#92400e;background-color:#fef3c7}.Python_badge-level.advanced{color:#9d174d;background-color:#fdf2f8}.Python_detail-concepts{text-align:left;margin-top:30px;margin-bottom:30px}.Python_detail-concepts h3{color:#0f172a;margin-bottom:15px;font-size:1.2rem;font-weight:700}.Python_concepts-list{flex-direction:column;gap:15px;display:flex}.Python_concept-item{background-color:#f8fafc;border-left:4px solid #1868db;border-radius:8px;align-items:flex-start;gap:15px;padding:15px;transition:transform .2s,box-shadow .2s;display:flex}.Python_concept-item:hover{transform:translate(4px);box-shadow:0 4px 12px #00000008}.Python_concept-icon{color:#1868db;background-color:#eff6ff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.25rem;display:flex}.Python_concept-info{text-align:left}.Python_concept-info h4{color:#1f2937;text-align:left;margin:0 0 4px;font-size:.95rem;font-weight:700}.Python_concept-info p{color:#64748b;text-align:left;margin:0;font-size:.85rem;line-height:1.4}.Python_detail-grid{text-align:left;grid-template-columns:1fr;gap:20px;margin:25px 0;display:grid}.Python_detail-outcomes-card{text-align:left;background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:20px}.Python_detail-outcomes-card h3{color:#0f172a;text-align:left;margin:0 0 15px;font-size:1.1rem;font-weight:700}.Python_detail-outcomes-card ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.Python_detail-outcomes-card li{color:#334155;text-align:left;align-items:flex-start;font-size:.9rem;line-height:1.4;display:flex}.Python_detail-tools-used{text-align:left;margin:25px 0}.Python_detail-tools-used h3{color:#64748b;letter-spacing:1px;text-align:left;margin-bottom:10px;font-size:.75rem;font-weight:700}.Python_tools-row{flex-wrap:wrap;gap:8px;display:flex}.Python_tool-tag{color:#475569;background-color:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;padding:4px 12px;font-size:.8rem;font-weight:600}.Python_detail-footer{border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;margin-top:30px;padding-top:20px;display:flex}.Python_footer-progress{color:#64748b;font-size:.85rem;font-weight:600}.Python_next-btn{color:#fff;cursor:pointer;background-color:#1868db;border:none;border-radius:8px;align-items:center;padding:10px 20px;font-size:.9rem;font-weight:600;transition:all .2s;display:inline-flex}.Python_next-btn:hover{background-color:#1557c0;transform:translate(2px)}.Python_section-heading.selected{color:#1868db!important;background-color:#f0f7ff!important;border-left:4px solid #1868db!important}.Python_section-heading.selected p{color:#1868db!important;font-weight:700!important}.Python_section-heading.selected .Python_expand-collapse-icon{color:#1868db!important}@media (width<=1024px){.Python_syllabus-flex{flex-direction:column;align-items:center;gap:3rem}.Python_Syllabus,.Python_containered{width:100%;max-width:100%}}.Python_detail-topics-breakdown{text-align:left;margin-top:30px;margin-bottom:30px}.Python_detail-topics-breakdown h3{color:#0f172a;text-align:left;border-bottom:2px solid #f1f5f9;margin-bottom:18px;padding-bottom:8px;font-size:1.25rem;font-weight:700}.Python_topics-blocks{flex-direction:column;gap:25px;display:flex}.Python_topic-block{text-align:left}.Python_topic-subtitle{color:#1e293b;text-align:left;background-color:#f8fafc;border-left:3px solid #64748b;border-radius:6px;margin-bottom:12px;padding:8px 12px;font-size:1.05rem;font-weight:700;display:inline-block}.Python_points-list{grid-template-columns:1fr;gap:12px;display:grid}.Python_point-card{text-align:left;background-color:#0000;border:none;border-radius:0;padding:8px 0;transition:none}.Python_point-card:hover{box-shadow:none;transform:none}.Python_point-card.big-concept,.Python_point-card.short-concept{background-color:#0000;border-left:none}.Python_point-header{text-align:left;align-items:center;gap:8px;margin-bottom:6px;display:flex}.Python_point-header i{font-size:.85rem}.Python_point-card.big-concept .Python_point-header i{color:#eab308}.Python_point-card.short-concept .Python_point-header i{color:#94a3b8}.Python_point-name{color:#0f172a;text-align:left;font-size:.95rem;font-weight:700}.Python_point-explanation{color:#475569;text-align:left;margin:0;padding-left:18px;font-size:.85rem;line-height:1.4}.Python_point-subpoints{text-align:left;flex-direction:column;gap:6px;margin-top:8px;padding-left:18px;list-style:none;display:flex}.Python_point-subpoints li{color:#475569;text-align:left;align-items:flex-start;font-size:.8rem;line-height:1.3;display:flex}.Python_point-subpoints li i{color:#1868db;flex-shrink:0;margin-top:3px;margin-right:6px;font-size:.65rem}.Selenium_Details,.Selenium_course-overview,.Selenium_course-benefit,.Selenium_course-certificate,.Selenium_course-visuals-wrapper,.Selenium_syllabus-flex,.Selenium_review-section,.Selenium_faq-section{max-width:100vw;overflow-x:hidden}.Selenium_Details_wrapper{background:#f0f4ff;width:100%;position:relative;overflow:hidden}.Selenium_bg_video{object-fit:cover;z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.Selenium_bg_overlay{z-index:1;pointer-events:none;background:linear-gradient(135deg,#f0f4ffd9 0%,#e8f0febf 40%,#f5f0ffd9 100%);width:100%;height:100%;position:absolute;top:0;left:0}.Selenium_Details{z-index:2;justify-content:space-between;align-items:center;gap:3rem;width:100%;max-width:1500px;min-height:calc(100vh - 60px);margin:0 auto;padding:2rem 8%;display:flex;position:relative;overflow:hidden}.Selenium_Details>*{z-index:2;position:relative}.Selenium_info{z-index:2;flex-direction:column;flex:1;gap:1rem;max-width:52%;display:flex;position:relative}.Selenium_info_glass_content{box-shadow:none;background:0 0;border:none;flex-direction:column;gap:1rem;padding:0;display:flex}.SE_hero_badge{color:#1868db;letter-spacing:.3px;background:#1868db1a;border:1px solid #1868db40;border-radius:50px;align-items:center;gap:8px;width:fit-content;padding:6px 14px;font-size:.82rem;font-weight:600;display:inline-flex}.SE_hero_badge i{font-size:.9rem}.Selenium_info h1{color:#1a1f36;letter-spacing:-.5px;margin:0;font-size:clamp(1.9rem,3.8vw,2.8rem);font-weight:800;line-height:1.15}.Selenium_info h2{color:#3d4a6b;margin:0;font-size:1.1rem;font-weight:500;line-height:1.55}.Selenium_info p{color:#5a6480;margin:0;font-size:.95rem;font-weight:400;line-height:1.65}.Selenium_hero_btns{flex-wrap:wrap;align-items:center;gap:12px;margin-top:.4rem;display:flex}.Selenium_syllabus_link,.Selenium_download_btn{color:#fff;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;background:#1868db;border:none;border-radius:50px;justify-content:center;align-items:center;min-width:170px;padding:12px 32px;font-size:.88rem;font-weight:700;text-decoration:none;transition:all .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 16px #1868db4d}.Selenium_syllabus_link:after,.Selenium_download_btn:after{content:"";background:linear-gradient(90deg,#fff0 0%,#ffffff4d 50%,#fff0 100%);width:25%;height:100%;animation:4.5s ease-in-out infinite SE_btn_shine;position:absolute;top:0;left:-50%;transform:skew(-25deg)}.Selenium_download_btn:after{animation-delay:2.25s}@keyframes SE_btn_shine{0%{left:-50%}30%{left:130%}to{left:130%}}.Selenium_syllabus_link:hover,.Selenium_download_btn:hover{color:#fff;background:#1557c0;transform:translateY(-2px);box-shadow:0 8px 20px #1868db66}.SE_hero_trusted{flex-direction:column;gap:8px;margin-top:.5rem;display:flex}.SE_trusted_label{color:#a0aec0;letter-spacing:1px;text-transform:uppercase;font-size:.72rem;font-weight:700}.SE_trusted_pills{flex-wrap:wrap;gap:8px;display:flex}.SE_trusted_pills span{color:#3d4a6b;background:#fff;border:1px solid #e2e8f0;border-radius:50px;padding:5px 14px;font-size:.82rem;font-weight:500;transition:all .2s;box-shadow:0 1px 4px #0000000f}.SE_trusted_pills span:hover{color:#1868db;border-color:#1868db;transform:translateY(-1px)}.SE_hero_cards_panel{z-index:2;flex-direction:column;flex:1;gap:24px;max-width:44%;display:flex;position:relative}.SE_glow_blob{filter:blur(85px);opacity:.55;z-index:1;pointer-events:none;border-radius:50%;width:280px;height:280px;animation:10s ease-in-out infinite alternate SE_blob_float;position:absolute}.SE_glow_blue{background:radial-gradient(circle,#1868db40 0%,#1868db00 70%);top:5%;left:-40px}.SE_glow_purple{background:radial-gradient(circle,#6c3beb33 0%,#6c3beb00 70%);animation-delay:-5s;bottom:10%;right:-40px}@keyframes SE_blob_float{0%{transform:translate(0)scale(1)}to{transform:translate(30px,-20px)scale(1.1)}}.SE_float_card{-webkit-backdrop-filter:blur(12px);color:#fff;background:#0a122af2;border:1px solid #ffffff14;border-radius:20px;padding:22px 24px;transition:transform .4s cubic-bezier(.165,.84,.44,1),box-shadow .4s cubic-bezier(.165,.84,.44,1),border-color .3s;box-shadow:0 20px 40px #080f2459,inset 0 1px #ffffff1a}.SE_card_donut{align-self:flex-start;width:92%;transform:translate(-15px)rotate(-1deg)}.SE_card_graph{align-self:flex-end;width:95%;transform:translate(15px)rotate(1deg)}.SE_card_runner{align-self:flex-start;width:93%;transform:translate(-10px)rotate(-.5deg)}.SE_card_donut:hover{border-color:#1868db66;transform:translate(-15px,-6px)rotate(0)scale(1.02);box-shadow:0 25px 50px #1868db40,inset 0 1px #ffffff26}.SE_card_graph:hover{border-color:#6c3beb66;transform:translate(15px,-6px)rotate(0)scale(1.02);box-shadow:0 25px 50px #6c3beb40,inset 0 1px #ffffff26}.SE_card_runner:hover{border-color:#34d39966;transform:translate(-10px,-6px)rotate(0)scale(1.02);box-shadow:0 25px 50px #34d39933,inset 0 1px #ffffff26}.SE_donut_header{margin-bottom:16px}.SE_donut_title{letter-spacing:.5px;color:#94a3b8;text-transform:uppercase;font-size:.95rem;font-weight:700}.SE_donut_body{justify-content:space-between;align-items:center;gap:24px;display:flex}.SE_donut_chart_wrapper{justify-content:center;align-items:center;width:100px;height:100px;display:flex;position:relative}.SE_donut_svg{transform:rotate(0)}.SE_donut_legend{flex-direction:column;flex:1;gap:12px;display:flex}.SE_legend_item{align-items:center;gap:10px;display:flex}.SE_legend_dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.SE_legend_dot.blue{background:#1868db;box-shadow:0 0 8px #1868db99}.SE_legend_dot.purple{background:#6c3beb;box-shadow:0 0 8px #6c3beb99}.SE_legend_dot.pink{background:#ec4899;box-shadow:0 0 8px #ec489999}.SE_legend_text{color:#94a3b8;font-size:.8rem;font-weight:600}.SE_graph_header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.SE_graph_title{letter-spacing:.5px;color:#94a3b8;text-transform:uppercase;font-size:.95rem;font-weight:700}.SE_graph_live_badge{color:#3b82f6;letter-spacing:.5px;text-transform:uppercase;background:#3b82f626;border:1px solid #3b82f64d;border-radius:50px;padding:3px 10px;font-size:.72rem;font-weight:700;animation:2s infinite alternate SE_live_glow}@keyframes SE_live_glow{0%{box-shadow:0 0 4px #3b82f633}to{box-shadow:0 0 10px #3b82f699}}.SE_graph_stat_val{color:#fff;letter-spacing:-.5px;font-size:2rem;font-weight:800;line-height:1.1}.SE_graph_stat_label{color:#64748b;margin-bottom:20px;font-size:.8rem;font-weight:600}.SE_graph_chart_wrapper{width:100%;margin-top:10px;position:relative}.SE_graph_tooltip{color:#fff;pointer-events:none;z-index:10;background:#1868db;border-radius:6px;padding:4px 10px;font-size:.75rem;font-weight:700;position:absolute;top:25px;left:77%;transform:translate(-50%,-100%);box-shadow:0 4px 12px #1868db80}.SE_graph_tooltip:after{content:"";border:4px solid #0000;border-top-color:#1868db;border-bottom:0 solid #1868db;width:0;display:block;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)}.SE_graph_svg{display:block;overflow:visible}.SE_graph_point{filter:drop-shadow(0 0 6px #1868db)}.SE_graph_pulse{transform-origin:215px 25px;animation:1.8s ease-out infinite SE_pulse_ring}@keyframes SE_pulse_ring{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1.8)}}.SE_runner_header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.SE_runner_title_group{flex-direction:column;gap:2px;display:flex}.SE_runner_title{letter-spacing:.5px;color:#94a3b8;text-transform:uppercase;font-size:.95rem;font-weight:700}.SE_runner_sub{color:#475569;font-family:monospace;font-size:.7rem}.SE_runner_status{color:#34d399;text-transform:uppercase;background:#34d3991a;border:1px solid #34d39940;border-radius:50px;padding:3px 10px;font-size:.72rem;font-weight:700;box-shadow:0 0 8px #34d39933}.SE_runner_terminal{background:#00000073;border:1px solid #ffffff0d;border-radius:10px;flex-direction:column;gap:8px;margin-bottom:12px;padding:12px 14px;font-family:Courier New,Courier,monospace;font-size:.75rem;display:flex;box-shadow:inset 0 2px 8px #00000080}.API_terminal_line{color:#cbd5e1;justify-content:space-between;align-items:center;gap:12px;animation:1.5s infinite alternate SE_terminal_fade;display:flex}.API_terminal_line:nth-child(2){animation-delay:.4s}.API_terminal_line:nth-child(3){animation-delay:.8s}@keyframes SE_terminal_fade{0%{opacity:.85}to{opacity:1;text-shadow:0 0 2px #fff3}}.API_check{color:#34d399;text-shadow:0 0 6px #34d39980;margin-right:6px;font-weight:700}.API_test_name{flex:1}.API_test_time{color:#f59e0b;font-weight:600}.SE_runner_footer{justify-content:space-between;align-items:center;display:flex}.SE_footer-stat{color:#64748b;font-size:.78rem}.SE_footer-stat b{color:#34d399}.SE_footer-badge{color:#475569;background:#ffffff0d;border:1px solid #ffffff0d;border-radius:4px;padding:2px 8px;font-size:.72rem;font-weight:700}.Selenium_bottom-info-flex{background:#fff;border-radius:8px;justify-content:space-between;align-items:center;width:80%;max-width:1200px;margin:40px auto;padding:40px 60px;display:flex;position:relative;box-shadow:0 4px 20px #0000001a}.Selenium_bottom-info{text-align:center;flex:1;padding:40px 20px;position:relative}.Selenium_bottom-info:not(:last-child):after{content:"";background-color:#e0e0e0;width:1px;height:60%;position:absolute;top:50%;right:0;transform:translateY(-50%)}.Selenium_bottom-info h3{color:#343b42;margin-bottom:8px;font-size:18px;font-weight:700;line-height:1.3}.Selenium_bottom-info p{color:#666;margin:0;font-size:15px;line-height:1.4}#Selenium_rating{background-color:#fff;width:100%;margin:0;padding:0;box-shadow:0 4px 15px #0000000d}.Selenium_achievement-container{align-items:stretch;width:100%;min-height:100px;display:flex}.Selenium_achievement-title{color:#fff;background-color:#1868db;justify-content:center;align-items:center;width:25%;padding:20px;display:flex}.Selenium_achievement-title h1{margin:0;font-size:24px;font-weight:700;color:#fff!important}.Selenium_achievement-stats{background-color:#fff;flex-wrap:wrap;flex:1;justify-content:space-around;align-items:center;padding:10px 20px;display:flex}.Selenium_stat-item{text-align:center;padding:10px}.Selenium_stat-item p{color:#1868db;margin-bottom:5px;font-size:14px;font-weight:500}.Selenium_stat-item h3{color:#1868db;margin:0;font-size:24px;font-weight:800}@media (width<=768px){.Selenium_achievement-container{flex-direction:column}.Selenium_achievement-title{width:100%;padding:15px}.Selenium_achievement-stats{padding:20px 10px}.Selenium_stat-item{width:50%}}@media (width<=480px){.Selenium_stat-item{width:100%}}.Selenium_course-overview{max-width:1500px;min-height:auto;box-shadow:none;background:#f8f9fa;border-radius:0;justify-content:space-between;align-items:center;gap:3rem;margin:40px auto;padding:0;display:flex;position:relative;overflow:visible}.Selenium_course-overview:before{display:none}.Selenium_course-overview>*{z-index:1;position:relative}.Selenium_course-detail{max-width:65%;box-shadow:none;background:0 0;border:none;border-radius:0;flex:1;padding:20px 70px;transition:none;position:relative;overflow:visible}.Selenium_course-overview h1{color:#333;text-align:center;text-shadow:0 2px 4px #0000001a;margin-bottom:1.5rem;font-size:2.5rem;font-weight:700;line-height:1.2;position:relative}.Selenium_course-detail h1{color:#2c3e50;text-align:left;margin-bottom:1.5rem;font-size:2.8rem;font-weight:700;position:relative}.Selenium_course-detail h1:not(:first-child){font-size:2.2rem}.Selenium_course-detail h1:last-of-type{border-top:2px solid #00b4d833;padding-top:1.5rem}.Selenium_course-detail h1:after{content:"";background:#1868db;border-radius:2px;width:80px;height:4px;position:absolute;bottom:-10px;left:0}.Selenium_course-overview p{color:#555;text-align:center;text-shadow:0 1px 2px #0000001a;max-width:800px;margin-bottom:1.5rem;margin-right:auto;font-size:1.1rem;line-height:1.8}.Selenium_course-detail p{color:#555;text-align:left;margin-bottom:1.5rem;font-size:1.2rem;line-height:1.7}.Selenium_course-image{z-index:1;flex:none;justify-content:center;align-items:center;width:35%;height:100%;min-height:400px;margin-top:0;display:flex;position:relative}.Selenium_course-image img{z-index:1;object-fit:contain;border-radius:12px;width:100%;max-width:450px;height:auto;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 10px 30px #00000014,0 4px 12px #0000000a}.Selenium_course-image img:hover{transform:scale(1.05)}.Selenium_course-viewflex ul{flex-wrap:wrap;justify-content:space-between;gap:20px;margin-top:50px;list-style:none;display:flex}.Selenium_course-viewflex ul li{color:#2c3e50;background:0 0;border:none;border-radius:0;align-items:flex-start;width:30%;margin-bottom:.8rem;padding:0;font-size:1.1rem;font-weight:500;line-height:1.6;display:flex;position:relative}.Selenium_course-viewflex ul li:before{content:"•";color:#1868db;flex-shrink:0;margin-top:.1rem;margin-right:.75rem;font-size:1.4rem;font-weight:700}.Selenium_course-viewflex ul li:hover{box-shadow:none;background:0 0;transform:none}.Selenium_course-viewflex ul li img{display:none}.Selenium_course-certificate{max-width:1500px;min-height:auto;box-shadow:none;background:#f8f9fa;border-radius:0;margin:40px auto;padding:0;position:relative;overflow:visible}.Selenium_course-certificate:before{display:none}.Selenium_course-certificate>*{z-index:1;position:relative}.Selenium_certification-container{box-shadow:none;background:0 0;align-items:center;gap:60px;padding:0;display:flex}.Selenium_certification-content{flex:1;max-width:60%;padding:20px 70px}.Selenium_certification-content h1{color:#2c3e50;margin-bottom:1.5rem;font-size:2.8rem;font-weight:700;line-height:1.2;position:relative}.Selenium_certification-content h1:after{content:"";background:#1868db;border-radius:2px;width:80px;height:4px;position:absolute;bottom:-8px;left:0}.Selenium_certification-content p{color:#555;text-align:left;margin-bottom:2rem;font-size:1.2rem;line-height:1.7}.Selenium_certification-content h2{color:#2c3e50;margin:2rem 0 1rem;font-size:1.8rem;font-weight:600;position:relative}.Selenium_certification-content h2:after{content:"";background:#1868db;border-radius:2px;width:50px;height:3px;position:absolute;bottom:-5px;left:0}.Selenium_certification-content h3{color:#2c3e50;margin:1.5rem 0 1rem;font-size:1.4rem;font-weight:600}.Selenium_certification-content ul{margin:1rem 0 2rem;padding-left:0;list-style:none}.Selenium_certification-content ul li{color:#555;text-align:left;align-items:flex-start;margin-bottom:.8rem;padding-left:0;font-size:1.1rem;line-height:1.6;display:flex;position:relative}.Selenium_certification-content ul li:before{content:"•";color:#1868db;flex-shrink:0;margin-right:.75rem;font-size:1.2rem;font-weight:700}.Selenium_enroll-btn{color:#fff;cursor:pointer;background:#1868db;border:none;border-radius:8px;margin-top:20px;padding:15px 35px;font-size:1.1rem;font-weight:600;transition:background-color .3s}.Selenium_enroll-btn:hover{background:#1557c0}.Selenium_certificate-visual{flex:1;justify-content:center;align-items:center;max-width:40%;display:flex}.Selenium_certificate-card{background:#fff;border:3px solid #1868db;border-radius:8px;padding:2rem;position:relative;overflow:hidden;box-shadow:0 4px 15px #0000001a}.Selenium_certificate-card:before{display:none}.Selenium_certificate-card>*{z-index:1;position:relative}.Selenium_certificate-img{border-radius:4px;width:100%;max-width:400px;height:auto;display:block}.Selenium_containered{background-color:#fff;border:1px solid #0000000d;border-radius:16px;width:55%;max-width:850px;height:auto;padding:35px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 10px 30px #0000000d}.Selenium_form-group{width:100%;margin-bottom:15px}.Selenium_containered label{margin-bottom:8px;font-size:1.1em;font-weight:600;display:block}.Selenium_containered input[type=text],.Selenium_containered input[type=tel],.Selenium_containered textarea{border:1px solid #ccc;border-radius:5px;width:100%;margin-top:8px;padding:10px;font-size:1em;transition:border-color .3s,box-shadow .3s}.Selenium_containered textarea{resize:vertical;min-height:80px;max-height:150px}#Selenium_button{color:#fff;cursor:pointer;background-color:#1868db;border:none;border-radius:5px;width:100%;margin-top:20px;padding:12px;font-size:1.2em;transition:background-color .3s,transform .3s}#Selenium_button:hover{color:#000;background-color:#c5ccd3;transform:scale(1.05)}.Selenium_course-benefit{width:100%;min-height:100vh;font-family:var(--font-body);color:#fff;background:#f9f9f9 url(/assets/bg4-BvYV2SCo.webp) 50%/cover no-repeat;flex-direction:column;justify-content:center;align-items:center;margin:0;padding:80px 4%;display:flex;position:relative;overflow:hidden}.Selenium_course-benefit:before{content:"";-webkit-backdrop-filter:blur(2px);z-index:1;background:#00000080;position:absolute;inset:0}.Selenium_benefit-content-wrapper{z-index:2;flex-direction:column;gap:30px;width:100%;max-width:1500px;margin:0 auto;display:flex}.Selenium_benefit-title-gradient{text-align:center;background:linear-gradient(90deg,#00b4d8,#9b5de5);-webkit-text-fill-color:transparent;letter-spacing:2px;-webkit-background-clip:text;margin-bottom:20px;font-size:4rem;font-weight:800}.Selenium_benefit-subtitle{color:#fff;text-align:center;text-shadow:0 1px 2px #0003;max-width:800px;margin:0 auto 50px;font-size:1.1rem;line-height:1.6}.Selenium_glass-dashboard{-webkit-backdrop-filter:blur(12px);background:#ffffff14;border:1px solid #fff6;border-radius:24px;justify-content:space-between;gap:30px;padding:35px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 50px #0006,inset 0 0 10px #ffffff1a}.Selenium_glass-dashboard:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff1a 0%,#fff0 100%);height:100%;position:absolute;top:0;left:0;right:0}.Selenium_glass-column{flex-direction:column;flex:1;padding:0 15px;display:flex}.Selenium_glass-column:not(:last-child){border-right:1px solid #ffffff1a}.Selenium_glass-col-title{color:#fff;text-align:center;letter-spacing:1px;opacity:.9;margin-bottom:25px;font-size:1rem;font-weight:600}.Selenium_designation-tabs-container{flex-direction:column;gap:15px;display:flex}.Selenium_designation-tab{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:pointer;color:#fff;background:#ffffff26;border:1px solid #fff3;border-radius:12px;justify-content:space-between;align-items:center;padding:15px 20px;font-weight:500;transition:all .3s;display:flex;box-shadow:0 4px 6px #0000001a}.Selenium_designation-tab i{color:#00b4d8;font-size:1.2rem}.Selenium_designation-tab.active{background:#ffffff4d;border:1px solid #1868db;transform:scale(1.02)}.Selenium_salary-viz{flex-direction:column;align-items:center;display:flex}.Selenium_donut-container{width:200px;height:200px;margin-bottom:20px;position:relative}.Selenium_donut-3d{background:conic-gradient(#1868db 0deg 240deg,#edf2f7 240deg 360deg);border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;box-shadow:inset 0 0 15px #0000001a,0 5px 15px #0003}.Selenium_donut-3d:after{content:"";background:#fff;border-radius:50%;width:80%;height:80%;position:absolute;box-shadow:0 4px 8px #0000001a}.Selenium_donut-text{z-index:10;text-align:center;color:#2c3e50;position:relative}.Selenium_donut-text .avg-label{font-size:.9rem;display:block}.Selenium_donut-text .avg-val{margin:2px 0;font-size:1.8rem;font-weight:800;display:block}.Selenium_donut-text .avg-sub{color:#718096;font-size:.8rem}.Selenium_salary-legend{gap:15px;margin-bottom:20px;display:flex}.Selenium_glass-source{color:#ffffffb3;margin-top:auto;font-size:.75rem}.Selenium_partner-grid{flex-direction:column;gap:12px;display:flex}.Selenium_partner-glass-card{background:#fff3;border:1px solid #ffffff4d;border-radius:12px;align-items:center;gap:15px;padding:12px 15px;transition:transform .3s;display:flex}.Selenium_partner-glass-card:hover{background:#ffffff4d;transform:translate(5px)}.Selenium_partner-glass-card img{object-fit:contain;background:#fff;border-radius:8px;width:45px;height:45px;padding:5px}.Selenium_designation{text-align:center;flex-direction:column;align-items:center;gap:12px;width:30%;display:flex}.Selenium_designation h3{text-align:center;text-transform:uppercase;color:#343b42;margin-bottom:10px;font-size:18px;font-weight:700}.Selenium_designation div{cursor:pointer;text-align:start;box-sizing:border-box;background:#e9ecef;border-radius:5px;align-items:center;width:100%;min-height:60px;padding:22px 20px;font-size:14px;transition:transform .3s,color .3s;display:flex}.Selenium_designation div:hover{background:#d6d8db}.Selenium_designation div.active{cursor:pointer;text-align:start;box-sizing:border-box;background:#e9ecef;border-radius:5px;align-items:center;width:100%;min-height:60px;padding:22px 20px;font-size:14px;transition:transform .3s,color .3s;display:flex}.Selenium_chart,.Selenium_companies{text-align:center;width:30%}.Selenium_chart h3,.Selenium_companies h3{text-transform:uppercase;color:#343b42;letter-spacing:1px;text-align:center;margin-bottom:15px;font-size:18px;font-weight:700}.Selenium_chart img,.Selenium_companies img{max-width:250px}.Selenium_salary-chart{flex-direction:column;align-items:center;gap:34px;display:flex}.Selenium_salary-circle{border-radius:50%;justify-content:center;align-items:center;width:180px;height:180px;margin-top:40px;display:flex;position:relative}.Selenium_salary-center{background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:130px;height:130px;display:flex;box-shadow:0 2px 10px #0000001a}.Selenium_salary-amount{color:#1868db;font-size:18px;font-weight:700;line-height:1}.Selenium_salary-label{color:#666;margin-top:2px;font-size:12px}.Selenium_salary-range{justify-content:space-between;gap:40px;width:100%;max-width:280px;margin-top:15px;display:flex}.Selenium_salary-item{color:#343b42;align-items:center;gap:6px;font-size:13px;display:flex}.Selenium_salary-dot{border-radius:50%;width:8px;height:8px}.Selenium_salary-dot.max,.Selenium_salary-dot.min{background-color:#1868db}.Selenium_company-cards{flex-direction:column;gap:12px;margin-top:10px;display:flex}.Selenium_company-card{background:#fff;border-radius:8px;align-items:center;gap:25px;padding:12px;transition:transform .3s;display:flex;box-shadow:0 2px 8px #0000001a}.Selenium_company-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.Selenium_company-logo-img{object-fit:contain;border-radius:8px;flex-shrink:0;width:40px;height:40px}.Selenium_company-info h4{text-align:left;color:#333;margin:0 0 4px;font-size:14px;font-weight:700}.Selenium_company-info p{color:#666;margin:0;font-size:12px}.Selenium_chart p,.Selenium_companies p{color:#999;text-align:center;margin-top:20px;margin-bottom:0;font-size:12px}.Selenium_course-benefit-container{justify-content:space-between;align-items:flex-end;display:flex}.Selenium_chart,.Selenium_companies{flex-direction:column;justify-content:space-between;height:100%;display:flex}.Selenium_company-set{flex-wrap:wrap;justify-content:center;gap:20px;margin-top:10px;display:flex}.Selenium_company-set img{object-fit:contain;width:100px;height:100px;transition:transform .3s}.Selenium_company-set img:hover{transform:scale(1.1)}.Selenium_title-container{text-align:center;font-family:var(--font-body);margin-top:30px}.Selenium_title-container h1{color:#333;margin-bottom:.5rem;font-size:2rem;font-weight:700}.Selenium_title-container p{color:#555;max-width:700px;margin:0 auto;font-size:1.125rem;line-height:1.6}.Selenium_video-slider-section{background-color:#f7f7f7;border-radius:10px;max-width:1500px;margin:20px auto;padding:40px;box-shadow:0 4px 12px #0000001a}.Selenium_video-slider-title{color:#333;text-align:center;margin-bottom:1.875rem;font-size:1.625rem;font-weight:700}.Selenium_play-button{clip-path:polygon(25% 0%,100% 50%,25% 100%);cursor:pointer;background-color:#fff;width:50px;height:50px;transition:transform .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Selenium_play-button:hover{transform:translate(-50%,-50%)scale(1.1)}.Selenium_video-slider{max-width:100%;position:relative;overflow:hidden}.Selenium_video-flex{transition:transform .5s;display:flex}.Selenium_video-container{cursor:pointer;border-radius:10px;flex:1 0 35%;margin:10px;position:relative;overflow:hidden;box-shadow:0 4px 12px #0000001a}.Selenium_thumbnail{object-fit:cover;border-radius:10px;width:100%;height:200px;transition:opacity .3s,transform .3s}.Selenium_thumbnail:hover{transform:scale(1.05);box-shadow:0 10px 20px #00000026}.Selenium_dots-container{text-align:center;margin-top:20px}.Selenium_dot{cursor:pointer;background-color:#bbb;border-radius:50%;width:15px;height:15px;margin:0 5px;transition:background-color .3s;display:inline-block}.Selenium_dot:hover,.Selenium_dot.active{background-color:#717171}.Selenium_overlay{z-index:1000;background-color:#000000b3;justify-content:center;align-items:center;width:100%;height:100%;display:none;position:fixed;top:0;left:0}.Selenium_video-popup{border:none;border-radius:8px;width:80%;height:80%}.Selenium_close-btn{color:#fff;cursor:pointer;background:0 0;border:none;font-size:30px;position:absolute;top:20px;right:20px}.Selenium_syllabus-flex{background-color:#f8f9fa;justify-content:center;align-items:flex-start;gap:4rem;max-width:1500px;margin:40px auto;padding:3rem 2rem;display:flex}.Selenium_syllabus-h{text-align:center;color:#2c3e50;justify-content:center;align-items:center;margin:2rem auto;padding:20px 0;font-size:2.5rem;font-weight:700;display:flex;position:relative}.Selenium_syllabus-h:after{content:"";background:#1868db;border-radius:2px;width:80px;height:4px;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.Selenium_Syllabus{color:#333;background:#fff;border-radius:12px;flex:1;max-width:600px;margin:0;padding:0 0 0 40px;position:relative;overflow:visible;box-shadow:0 4px 20px #00000014}.Selenium_Syllabus:before{content:"";z-index:0;background:0 0;border-left:2px dashed #cbd5e0;width:2px;position:absolute;top:100px;bottom:50px;left:20px}.Selenium_syllabus-section{margin-bottom:0;padding-bottom:20px;position:relative}.Selenium_syllabus-section:before{content:"";z-index:2;box-sizing:border-box;background-color:#fff;border:3px solid #718096;border-radius:50%;width:16px;height:16px;transition:all .3s;position:absolute;top:25px;left:-27px}.Selenium_syllabus-section:after{content:"";z-index:1;background-color:#0000;width:2px;transition:all .3s;position:absolute;top:25px;bottom:-25px;left:-21px}.Selenium_syllabus-section:last-child:after{display:none}.Selenium_syllabus-section.completed:before{background-color:#1868db;border:3px solid #1868db4d;transform:scale(1.1)}.Selenium_syllabus-section.completed:after{background-color:#1868db;border-left:2px solid #1868db;width:2px}.Selenium_section-heading{cursor:pointer;color:#2c3e50;-webkit-user-select:none;user-select:none;background-color:#fff;border:1px solid #edf2f7;border-radius:8px;justify-content:space-between;align-items:center;padding:15px 25px;font-size:1.05rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.Selenium_section-heading p{text-align:left;flex:1;margin:0}.Selenium_section-heading:hover{background-color:#f1f5f9}.Selenium_section-heading.active{color:#fff;background-color:#1868db;border-bottom-color:#1868db}.Selenium_expand-collapse-icon{color:#1868db;cursor:pointer;font-size:20px}.Selenium_section-heading.active .Selenium_expand-collapse-icon{color:#fff}.Selenium_section-content{background-color:#fff;border-bottom:1px solid #edf2f7;padding:20px 30px;animation:.4s ease-out slideDownFade;display:none}.Selenium_section-content p{color:#333;margin:10px 0;font-size:18px;font-weight:700}.Selenium_Syllabus ul{margin:0;padding:0;list-style:none}.Selenium_Syllabus ul li{color:#4a5568;border-bottom:1px solid #f7fafc;padding:10px 0 10px 30px;font-size:1rem;transition:color .2s;position:relative}.Selenium_Syllabus ul li:last-child{border-bottom:none}.Selenium_Syllabus ul li:hover{color:#1868db}.Selenium_Syllabus ul li:before{content:"✓";color:#1868db;font-size:.9rem;font-weight:700;position:absolute;top:50%;left:0;transform:translateY(-50%)}.Selenium_Download{flex:0 0 400px;width:100%}.Selenium_Download a{color:#fff;cursor:pointer;background-color:#1868db;border:none;border-radius:8px;margin-top:20px;padding:12px 25px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.Selenium_Download a:hover{color:#fff;background-color:#1557ad;transform:translateY(-2px);box-shadow:0 4px 12px #1868db33}.Selenium_placement{background-color:#f7f9fc;border-radius:20px;justify-content:space-around;align-items:center;gap:40px;width:100%;max-width:1500px;margin:40px auto;padding:2.5rem;display:flex;position:relative;overflow:hidden}.Selenium_placement-content{flex:1;max-width:600px}.Selenium_placement-features{margin-bottom:40px;padding:0;list-style:none}.Selenium_placement-features li{align-items:center;gap:15px;margin-bottom:25px;display:flex}.Selenium_feature-icon{color:#1868db;font-size:1.4rem;font-weight:800;font-family:var(--font-mono)}.Selenium_placement-features p{color:#333;margin:0;font-size:1.4rem;font-weight:600}.Selenium_enroll-btn-placement{color:#fff;text-transform:uppercase;cursor:pointer;background-color:#1868db;border:none;border-radius:8px;padding:15px 40px;font-size:1.1rem;font-weight:700;transition:all .3s;box-shadow:0 4px 15px #1868db33}.Selenium_enroll-btn-placement:hover{background-color:#1557ad;transform:translateY(-3px);box-shadow:0 6px 20px #1868db4d}.Selenium_placement-visual{flex:1;justify-content:center;align-items:center;display:flex}.Selenium_organic-mask{aspect-ratio:1;background-color:#e0e0e0;border-radius:60% 40% 70% 30%/30% 60% 40% 70%;width:100%;max-width:500px;overflow:hidden;box-shadow:0 15px 35px #0000001a}.Selenium_organic-mask img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.Selenium_organic-mask:hover img{transform:scale(1.05)}.Selenium_review-section{background:linear-gradient(135deg,#f0f4ff 0%,#e8f0fe 40%,#f5f0ff 100%);border:1px solid #1868db1a;border-radius:20px;flex-direction:column;justify-content:center;max-width:1500px;min-height:520px;margin:60px auto;padding:60px 0;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 45px #1868db0d}.Selenium_review-section:before{content:"";opacity:.3;z-index:1;pointer-events:none;background:url(/assets/selenium1-DM8_kzlt.webp) 50%/cover no-repeat;position:absolute;inset:0}.Selenium_review-section>*{z-index:2;position:relative}.Selenium_review-title{text-align:center;letter-spacing:-.5px;color:#1a1f36;margin:0 auto 10px;font-size:3rem;font-weight:800;line-height:1.2}.Selenium_review-subtitle{color:#3d4a6b;text-align:center;margin:0 auto 40px;font-size:1.15rem;font-weight:400}.Selenium_review-slider{justify-content:center;align-items:center;width:100%;margin-bottom:60px;padding:0 40px;display:flex;position:relative}.Selenium_review-container{justify-content:center;width:100%;margin:0 auto;display:flex;overflow:hidden}.Selenium_review-flex{justify-content:center;align-items:stretch;gap:20px;transition:all .6s ease-in-out;animation:.6s ease-in-out slideInFromRight;display:flex}.Selenium_review-flex.Selenium_sliding{animation:.3s ease-in-out forwards slideOutToLeft}.Selenium_review-flex:not(.Selenium_sliding){animation:.3s ease-in-out forwards slideInFromRight}.Selenium_review-card{-webkit-backdrop-filter:blur(12px);box-sizing:border-box;background:#0a122af2;border:1px solid #ffffff14;border-radius:20px;flex-direction:column;flex:1;align-items:center;min-width:250px;max-width:280px;padding:35px 25px 25px;transition:all .4s cubic-bezier(.165,.84,.44,1);display:flex;position:relative;overflow:visible;box-shadow:0 20px 40px #080f2459,inset 0 1px #ffffff1a}.Selenium_review-card:hover{background:#0a122af2;border-color:#1868db66;transform:translateY(-8px)scale(1.02);box-shadow:0 25px 50px #1868db40,inset 0 1px #ffffff26}.Selenium_review-header{flex-direction:column;justify-content:center;align-items:center;width:100%;margin-bottom:20px;display:flex}.Selenium_review-avatar{background:linear-gradient(135deg,#38bdf8,#1868db);border-radius:50%;justify-content:center;align-items:center;width:90px;height:90px;margin-bottom:15px;padding:3px;transition:all .3s;display:flex;box-shadow:0 0 15px #38bdf84d}.Selenium_review-card:hover .Selenium_review-avatar{transform:scale(1.05);box-shadow:0 0 20px #38bdf899}.Selenium_avatar-img{object-fit:cover;object-position:top;background-color:#0a122a;border:3px solid #0a122a;border-radius:50%;width:100%;height:100%}.Selenium_user-name{color:#fff;text-align:center;letter-spacing:-.2px;margin:0 0 4px;font-size:1.25rem;font-weight:700}.Selenium_user-role{color:#38bdf8;text-align:center;text-transform:uppercase;letter-spacing:.5px;margin:0;font-size:.9rem;font-weight:600}.Selenium_review-content p{color:#cbd5e1;text-align:center;margin:0;font-size:.95rem;line-height:1.6}.Selenium_review-dots,.Selenium_dott,.Selenium_dott:hover,.Selenium_dott.active{display:none}.Selenium_faq-section{max-width:1500px;font-family:var(--font-body);background-color:#f9fafb;border-radius:8px;margin:40px auto;padding:2.5rem;box-shadow:0 8px 16px #0000001a}.Selenium_faq-item{background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:16px;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden;box-shadow:0 4px 6px -1px #00000005,0 2px 4px -1px #00000003}.Selenium_faq-item:hover{border-color:#cbd5e1;transform:translateY(-2px);box-shadow:0 10px 15px -3px #0000000d,0 4px 6px -2px #00000005}.Selenium_faq-item.Selenium_active{border-color:#1868db;box-shadow:0 10px 15px -3px #1868db14}.Selenium_faq-question{cursor:pointer;background-color:#fff;justify-content:space-between;align-items:center;padding:0;transition:background-color .3s;display:flex}.Selenium_faq-item.Selenium_active .Selenium_faq-question{background-color:#f0f7ff}.Selenium_faq-question span{color:#1e293b;padding:20px 24px;font-size:1.125rem;font-weight:600;line-height:1.4;transition:color .3s}.Selenium_faq-item.Selenium_active .Selenium_faq-question span{color:#1868db}.Selenium_faq-toggle{cursor:pointer;color:#64748b;background:0 0;border:none;justify-content:center;align-items:center;padding:20px 24px;font-size:18px;transition:color .3s;display:flex}.Selenium_faq-item.Selenium_active .Selenium_faq-toggle{color:#1868db}.Selenium_faq-toggle svg{transition:transform .3s cubic-bezier(.4,0,.2,1)}.Selenium_faq-item.Selenium_active .Selenium_faq-toggle svg{transform:rotate(180deg)}.Selenium_faq-answer{color:#475569;background-color:#fff;border-top:1px solid #e0f0ff;padding:24px;font-size:1rem;line-height:1.6;display:none}.Selenium_faq-answer.Selenium_show{display:block}.Selenium_faq-answer ul{flex-direction:column;gap:12px;margin-top:16px;margin-bottom:0;padding-left:0;list-style-type:none;display:flex}.Selenium_faq-answer ul li{color:#475569;padding-left:24px;font-size:.95rem;position:relative}.Selenium_faq-answer ul li:before{content:"•";color:#1868db;font-size:1.25rem;position:absolute;top:-2px;left:8px}.Selenium_faq-section h2{text-align:center;color:#1e293b;letter-spacing:-.5px;margin-bottom:40px;font-size:2.25rem;font-weight:800}@media screen and (width<=1023px){.Selenium_video-containers{display:none}}@media screen and (width<=1024px){.Selenium_bottom-info-flex{gap:40px;width:90%;padding:30px 40px}}@media screen and (width<=768px){.Selenium_Details{text-align:center;flex-direction:column;align-items:center;height:auto;min-height:100vh;padding:60px 40px}.Selenium_info{max-width:100%;margin-bottom:40px}.Selenium_info h1{font-size:2.5rem}.Selenium_info h2{font-size:1.3rem}@media screen and (width<=1024px){.Selenium_info,.Selenium_info h1,.Selenium_info h2,.Selenium_info p{text-align:left}}@media screen and (width<=768px){.Selenium_Details{text-align:left;flex-direction:column;align-items:flex-start;height:auto;min-height:100vh;padding:40px 20px}.Selenium_info{text-align:left;max-width:100%;margin-bottom:30px}.Selenium_info h1{text-align:left;margin-bottom:20px;font-size:2rem}.Selenium_info h2{text-align:left;margin-bottom:20px;font-size:1.1rem}.Selenium_info p{text-align:left;margin-bottom:30px;font-size:1rem}}.Selenium_course-overview{text-align:center;background:#f8f9fa;flex-direction:column;align-items:center;gap:2rem;padding:40px 20px}.Selenium_course-image{order:-1;width:100%;margin-top:0;position:static}.Selenium_course-image img{width:100%;max-width:100%;height:auto;position:static;top:auto;right:auto;transform:none}.Selenium_salary-chart{flex-direction:column;align-items:center;gap:25px}.Selenium_salary-circle{width:120px;height:120px;margin-top:20px}.Selenium_salary-center{width:80px;height:80px}.Selenium_salary-amount{font-size:16px}.Selenium_salary-range{gap:30px;max-width:250px}.Selenium_salary-item{gap:4px;font-size:12px}.Selenium_salary-dot{width:6px;height:6px}.Selenium_company-cards{gap:10px}.Selenium_company-card{gap:20px;padding:10px}.Selenium_company-logo-img{width:35px;height:35px}.Selenium_company-info h4{font-size:13px}.Selenium_company-info p{font-size:11px}.Selenium_info,.Selenium_course-detail,.Selenium_certification-content{text-align:left;width:100%;max-width:100%;padding:20px}.Selenium_bottom-info,.Selenium_stat-item,.Selenium_course-overview h1,.Selenium_course-overview p,.Selenium_benefit-title-gradient,.Selenium_benefit-subtitle,.Selenium_review-title,.Selenium_faq-section h2,.Selenium_containered p,.Selenium_achievement-title{text-align:left!important}.Selenium_achievement-title{justify-content:flex-start}.Selenium_course-overview h1:after,.Selenium_course-detail h1:after,.Selenium_certification-content h1:after,.Selenium_certification-content h2:after{margin-left:0;left:0}.Selenium_benefit-subtitle{margin-left:0}.Selenium_course-viewflex ul{flex-direction:column;align-items:center}.Selenium_course-viewflex ul li{width:100%}.Selenium_Details{flex-direction:column;align-items:flex-start}#Selenium_view-img{width:80px;height:80px}.Selenium_info{max-width:100%}.Selenium_video-flex{flex-direction:column;transition:none;display:flex;transform:none}.Selenium_dots-container{display:none}.Selenium_review-slider{flex-direction:column;gap:15px;height:300px;padding:0 20px;overflow:hidden}.Selenium_review-nav{display:none}.Selenium_review-flex{flex-direction:row;justify-content:flex-start;align-items:stretch;gap:0;width:100%;height:100%;transition:transform .6s ease-in-out;overflow:hidden}.Selenium_review-card{flex-direction:column;flex:0 0 100%;width:100%;min-width:100%;max-width:100%;height:auto;min-height:300px;margin:0;padding:20px;display:flex;overflow:visible}.Selenium_review-flex .Selenium_review-card:not(:first-child){display:none}.Selenium_review-content{flex-direction:column;flex:1;padding:0;display:flex;overflow:visible}.Selenium_review-content p{text-overflow:initial;flex:1;font-size:15px;line-height:1.6;display:block;overflow:visible}.Selenium_review-header{flex-shrink:0;margin-bottom:10px;padding:15px 15px 0}.Selenium_avatar-img{width:80px;height:80px}.Selenium_review-user-name .Selenium_user-name{font-size:16px}.Selenium_review-content p{font-size:14px;line-height:1.5}}@media screen and (width>=768px){.Selenium_video-flex{transform:initial;flex-direction:row;transition:transform .5s}.Selenium_review-slider,.Selenium_review-flex{flex-direction:row;gap:20px}.Selenium_review-card{flex:1;min-width:250px;max-width:280px}.Selenium_dots-container{display:none}}@media screen and (width<=480px){.Selenium_certificate-img-wrapper,.Selenium_course-certificate-detail{max-width:100%}.Selenium_course-certificate-flex,.Selenium_syllabus-flex{flex-direction:column}.Selenium_Syllabus{width:90%}.Selenium_containered{width:100%}#Selenium_button{width:100%;padding:10px}.Selenium_review-card{flex:1 0 100%;margin-bottom:20px}.Selenium_certificate{flex-direction:column;gap:10px}.Selenium_bottom-info-flex{flex-direction:column;gap:20px;width:90%;padding:20px}.Selenium_rating-review{display:none}}@media (width<=480px){.Selenium_Details{height:auto;min-height:calc(100vh - 80px)}.Selenium_background-image{height:100%}.Selenium_placement{text-align:left;flex-direction:column;gap:40px;padding:3rem 1.5rem}.Selenium_placement-content{text-align:left}.Selenium_placement-visual{justify-content:center;width:100%}.Selenium_organic-mask{max-width:100%}.Selenium_placement-features p,.Selenium_feature-icon{font-size:1.2rem}.Selenium_enroll-btn-placement{width:100%}}@media (width<=880px){.Selenium_company-set img{width:44%}}@media (width<=1024px){.Selenium_certification-content{padding:20px 40px}.Selenium_certification-content h1{font-size:2.5rem}}@media (width<=768px){.Selenium_course-benefit{padding:4rem 1.5rem}.Selenium_glass-dashboard{flex-direction:column;padding:20px}.Selenium_glass-column:not(:last-child){border-bottom:1px solid #ffffff1a;border-right:none;margin-bottom:20px;padding-bottom:30px}.Selenium_benefit-title-gradient{font-size:2.5rem}.Selenium_benefit-subtitle{margin-bottom:30px;font-size:1rem}.Selenium_donut-container{width:160px;height:160px}.Selenium_donut-text .avg-val{font-size:1.4rem}.Selenium_company-set{justify-content:center;gap:10px}.Selenium_certification-container{flex-direction:column;gap:2rem;padding:0}.Selenium_certification-content,.Selenium_certificate-visual{max-width:100%}.Selenium_certification-content h1{font-size:2.2rem}.Selenium_certification-content h2{font-size:1.5rem}.Selenium_certification-content p{font-size:1.1rem}}@media (width<=480px){.Selenium_certification-container{padding:0}.Selenium_certification-content h1{font-size:2rem}.Selenium_enroll-btn{padding:12px 25px;font-size:1rem}.Selenium_chart,.Selenium_companies{width:100%}.Selenium_chart img,.Selenium_companies img{max-width:200px}.Selenium_company-set{justify-content:center;gap:10px}}@media (width<=768px){.Selenium_faq-section{margin:20px auto;padding:1.5rem}.Selenium_faq-section h2{margin-bottom:15px;font-size:20px}.Selenium_faq-question,.Selenium_faq-question span{padding:10px;font-size:16px}.Selenium_faq-answer{padding:10px;font-size:14px}}@media (width<=480px){.Selenium_faq-section{margin:15px auto;padding:1rem}.Selenium_faq-section h2{font-size:18px}.Selenium_faq-question,.Selenium_faq-question span{padding:8px;font-size:14px}.Selenium_faq-answer{padding:8px;font-size:13px}}@media (width>=1920px){.Selenium_Details{height:auto;min-height:calc(100vh - 80px)}.Selenium_bottom-info-flex{width:80%;max-width:1400px;padding:3px 80px}}.Selenium_syllabus-detail-card{color:#1e293b;text-align:left;font-family:Inter,Outfit,sans-serif}.Selenium_detail-header{text-align:left;margin-bottom:25px}.Selenium_detail-tag{color:#1868db;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:8px;font-size:.75rem;font-weight:700;display:inline-block}.Selenium_detail-title{color:#0f172a;text-align:left;margin-bottom:12px;font-size:2.2rem;font-weight:800;line-height:1.2}.Selenium_detail-desc{color:#475569;text-align:left;margin-bottom:15px;font-size:1rem;line-height:1.6}.Selenium_detail-badges{gap:12px;margin-top:10px;display:flex}.Selenium_badge-duration,.Selenium_badge-level{border-radius:20px;align-items:center;padding:6px 12px;font-size:.85rem;font-weight:600;display:inline-flex}.Selenium_badge-duration{color:#1d4ed8;background-color:#eff6ff}.Selenium_badge-level,.Selenium_badge-level.beginner{color:#166534;background-color:#f0fdf4}.Selenium_badge-level.intermediate{color:#92400e;background-color:#fef3c7}.Selenium_badge-level.advanced{color:#9d174d;background-color:#fdf2f8}.Selenium_detail-concepts{text-align:left;margin-top:30px;margin-bottom:30px}.Selenium_detail-concepts h3{color:#0f172a;margin-bottom:15px;font-size:1.2rem;font-weight:700}.Selenium_concepts-list{flex-direction:column;gap:15px;display:flex}.Selenium_concept-item{background-color:#f8fafc;border-left:4px solid #1868db;border-radius:8px;align-items:flex-start;gap:15px;padding:15px;transition:transform .2s,box-shadow .2s;display:flex}.Selenium_concept-item:hover{transform:translate(4px);box-shadow:0 4px 12px #00000008}.Selenium_concept-icon{color:#1868db;background-color:#eff6ff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.25rem;display:flex}.Selenium_concept-info{text-align:left}.Selenium_concept-info h4{color:#1f2937;text-align:left;margin:0 0 4px;font-size:.95rem;font-weight:700}.Selenium_concept-info p{color:#64748b;text-align:left;margin:0;font-size:.85rem;line-height:1.4}.Selenium_detail-snippet{text-align:left;background-color:#0d1117;border:1px solid #21262d;border-radius:12px;margin:25px 0;overflow:hidden;box-shadow:0 10px 25px #00000026}.Selenium_snippet-header{color:#c9d1d9;background-color:#161b22;border-bottom:1px solid #21262d;justify-content:space-between;align-items:center;padding:10px 16px;font-size:.8rem;font-weight:600;display:flex}.Selenium_copy-btn{color:#8b949e;cursor:pointer;background:0 0;border:1px solid #30363d;border-radius:6px;align-items:center;gap:5px;padding:4px 8px;font-size:.75rem;transition:all .2s;display:inline-flex}.Selenium_copy-btn:hover{color:#fff;background-color:#21262d;border-color:#8b949e}.Selenium_snippet-body{text-align:left;padding:15px 0;overflow-x:auto}.Selenium_snippet-body pre{text-align:left;margin:0}.Selenium_snippet-body code{color:#ff7b72;font-family:Fira Code,Courier New,Courier,monospace;font-size:.85rem}.Selenium_code-line{text-align:left;padding:2px 16px;display:flex}.Selenium_code-line:hover{background-color:#161b22}.Selenium_line-number{color:#484f58;text-align:right;-webkit-user-select:none;user-select:none;width:24px;margin-right:16px;font-size:.8rem}.Selenium_line-content{color:#e6edf3;white-space:pre;text-align:left;font-size:.8rem}.Selenium_detail-grid{text-align:left;grid-template-columns:1fr;gap:20px;margin:25px 0;display:grid}.Selenium_detail-project-card{text-align:left;background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%);border:1px solid #bfdbfe;border-radius:12px;padding:20px;box-shadow:0 4px 15px #1868db0d}.Selenium_card-label{color:#1e40af;letter-spacing:1px;margin-bottom:6px;font-size:.7rem;font-weight:700;display:block}.Selenium_detail-project-card h4{color:#1e3a8a;text-align:left;margin:0 0 10px;font-size:1.15rem;font-weight:700}.Selenium_detail-project-card p{color:#1e40af;text-align:left;margin:0 0 15px;font-size:.9rem;line-height:1.5}.Selenium_project-cta-btn{color:#fff;background-color:#1868db;border-radius:8px;align-items:center;padding:8px 16px;font-size:.85rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.Selenium_project-cta-btn:hover{color:#fff;background-color:#1557c0;transform:translateY(-1px)}.Selenium_detail-outcomes-card{text-align:left;background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:20px}.Selenium_detail-outcomes-card h3{color:#0f172a;text-align:left;margin:0 0 15px;font-size:1.1rem;font-weight:700}.Selenium_detail-outcomes-card ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.Selenium_detail-outcomes-card li{color:#334155;text-align:left;align-items:flex-start;font-size:.9rem;line-height:1.4;display:flex}.Selenium_detail-tools-used{text-align:left;margin:25px 0}.Selenium_detail-tools-used h3{color:#64748b;letter-spacing:1px;text-align:left;margin-bottom:10px;font-size:.75rem;font-weight:700}.Selenium_tools-row{flex-wrap:wrap;gap:8px;display:flex}.Selenium_tool-tag{color:#475569;background-color:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;padding:4px 12px;font-size:.8rem;font-weight:600}.Selenium_detail-footer{border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;margin-top:30px;padding-top:20px;display:flex}.Selenium_footer-progress{color:#64748b;font-size:.85rem;font-weight:600}.Selenium_next-btn{color:#fff;cursor:pointer;background-color:#1868db;border:none;border-radius:8px;align-items:center;padding:10px 20px;font-size:.9rem;font-weight:600;transition:all .2s;display:inline-flex}.Selenium_next-btn:hover{background-color:#1557c0;transform:translate(2px)}.Selenium_section-heading.selected{color:#1868db!important;background-color:#f0f7ff!important;border-left:4px solid #1868db!important}.Selenium_section-heading.selected p{color:#1868db!important;font-weight:700!important}.Selenium_section-heading.selected .Selenium_expand-collapse-icon{color:#1868db!important}@media (width<=1024px){.Selenium_syllabus-flex{flex-direction:column;align-items:center;gap:3rem}.Selenium_Syllabus,.Selenium_containered{width:100%;max-width:100%}}.Selenium_detail-topics-breakdown{text-align:left;margin-top:30px;margin-bottom:30px}.Selenium_detail-topics-breakdown h3{color:#0f172a;text-align:left;border-bottom:2px solid #f1f5f9;margin-bottom:18px;padding-bottom:8px;font-size:1.25rem;font-weight:700}.Selenium_topics-blocks{flex-direction:column;gap:25px;display:flex}.Selenium_topic-block{text-align:left}.Selenium_topic-subtitle{color:#1e293b;text-align:left;background-color:#f8fafc;border-left:3px solid #64748b;border-radius:6px;margin-bottom:12px;padding:8px 12px;font-size:1.05rem;font-weight:700;display:inline-block}.Selenium_points-list{grid-template-columns:1fr;gap:12px;display:grid}.Selenium_point-card{text-align:left;background-color:#0000;border:none;border-radius:0;padding:8px 0;transition:none}.Selenium_point-card:hover{box-shadow:none;transform:none}.Selenium_point-card.big-concept,.Selenium_point-card.short-concept{background-color:#0000;border-left:none}.Selenium_point-header{text-align:left;align-items:center;gap:8px;margin-bottom:6px;display:flex}.Selenium_point-header i{font-size:.85rem}.Selenium_point-card.big-concept .Selenium_point-header i{color:#eab308}.Selenium_point-card.short-concept .Selenium_point-header i{color:#94a3b8}.Selenium_point-name{color:#0f172a;text-align:left;font-size:.95rem;font-weight:700}.Selenium_point-explanation{color:#475569;text-align:left;margin:0;padding-left:18px;font-size:.85rem;line-height:1.4}.Selenium_point-subpoints{text-align:left;flex-direction:column;gap:6px;margin-top:8px;padding-left:18px;list-style:none;display:flex}.Selenium_point-subpoints li{color:#475569;text-align:left;align-items:flex-start;font-size:.8rem;line-height:1.3;display:flex}.Selenium_point-subpoints li i{color:#1868db;flex-shrink:0;margin-top:3px;margin-right:6px;font-size:.65rem}html,body{width:100%;max-width:100%;overflow-x:hidden}html{scroll-behavior:smooth}*{box-sizing:border-box;font-family:var(--font-body);margin:0;padding:0}.SoftwareTesting_Details,.SoftwareTesting_course-overview,.SoftwareTesting_course-benefit,.SoftwareTesting_course-certificate,.SoftwareTesting_course-visuals-wrapper,.SoftwareTesting_syllabus-flex,.SoftwareTesting_review-section,.SoftwareTesting_faq-section{max-width:100vw;overflow-x:hidden}.SoftwareTesting_Details_wrapper{background:#f0f4ff;width:100%;position:relative;overflow:hidden}.SoftwareTesting_bg_video{object-fit:cover;z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.SoftwareTesting_bg_overlay{z-index:1;pointer-events:none;background:linear-gradient(135deg,#f0f4ffd9 0%,#e8f0febf 40%,#f5f0ffd9 100%);width:100%;height:100%;position:absolute;top:0;left:0}.SoftwareTesting_Details{z-index:2;justify-content:space-between;align-items:center;gap:3rem;width:100%;max-width:1500px;min-height:calc(100vh - 60px);margin:0 auto;padding:2rem 8%;display:flex;position:relative;overflow:hidden}.SoftwareTesting_info{z-index:2;flex-direction:column;flex:1;gap:1rem;max-width:52%;display:flex;position:relative}.ST_hero_badge{color:#1868db;letter-spacing:.3px;background:#1868db1a;border:1px solid #1868db40;border-radius:50px;align-items:center;gap:8px;width:fit-content;padding:6px 14px;font-size:.82rem;font-weight:600;display:inline-flex}.ST_hero_title{color:#1a1f36;letter-spacing:-.5px;margin:0;font-size:clamp(1.9rem,3.8vw,2.8rem);font-weight:800;line-height:1.15}.ST_hero_title_accent{background:linear-gradient(90deg,#1868db,#6c3beb);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.ST_hero_subtitle{color:#3d4a6b;margin:0;font-size:1.1rem;font-weight:500;line-height:1.55}.ST_hero_desc{color:#5a6480;margin:0;font-size:.95rem;font-weight:400;line-height:1.65}.SoftwareTesting_hero_btns{flex-wrap:wrap;align-items:center;gap:12px;margin-top:.4rem;display:flex}.SoftwareTesting_syllabus_link,.SoftwareTesting_download_btn{color:#fff;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;background:#1868db;border:none;border-radius:50px;justify-content:center;align-items:center;min-width:170px;padding:12px 32px;font-size:.88rem;font-weight:700;text-decoration:none;transition:all .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 16px #1868db4d}.SoftwareTesting_syllabus_link:after,.SoftwareTesting_download_btn:after{content:"";background:linear-gradient(90deg,#fff0 0%,#ffffff4d 50%,#fff0 100%);width:25%;height:100%;animation:4.5s ease-in-out infinite ST_btn_shine;position:absolute;top:0;left:-50%;transform:skew(-25deg)}.SoftwareTesting_download_btn:after{animation-delay:2.25s}@keyframes ST_btn_shine{0%{left:-50%}30%{left:130%}to{left:130%}}.SoftwareTesting_syllabus_link:hover,.SoftwareTesting_download_btn:hover{color:#fff;background:#1557c0;transform:translateY(-2px);box-shadow:0 8px 20px #1868db66}.ST_hero_trusted{flex-direction:column;gap:8px;margin-top:.5rem;display:flex}.ST_trusted_label{color:#a0aec0;letter-spacing:1px;text-transform:uppercase;font-size:.72rem;font-weight:700}.ST_trusted_pills{flex-wrap:wrap;gap:8px;display:flex}.ST_trusted_pills span{color:#3d4a6b;background:#fff;border:1px solid #e2e8f0;border-radius:50px;padding:5px 14px;font-size:.82rem;font-weight:500;transition:all .2s;box-shadow:0 1px 4px #0000000f}.ST_trusted_pills span:hover{color:#1868db;border-color:#1868db;transform:translateY(-1px)}.ST_hero_cards_panel{z-index:2;flex-direction:column;flex:1;gap:24px;max-width:44%;display:flex;position:relative}.ST_glow_blob{filter:blur(85px);opacity:.55;z-index:1;pointer-events:none;border-radius:50%;width:280px;height:280px;animation:10s ease-in-out infinite alternate ST_blob_float;position:absolute}.ST_blob_blue{background:radial-gradient(circle,#1868db40 0%,#1868db00 70%);top:5%;left:-40px}.ST_blob_purple{background:radial-gradient(circle,#6c3beb33 0%,#6c3beb00 70%);animation-delay:-5s;bottom:10%;right:-40px}@keyframes ST_blob_float{0%{transform:translate(0)scale(1)}to{transform:translate(30px,-20px)scale(1.1)}}.ST_float_card{-webkit-backdrop-filter:blur(12px);color:#fff;background:#0a122af2;border:1px solid #ffffff14;border-radius:20px;padding:22px 24px;transition:transform .4s cubic-bezier(.165,.84,.44,1),box-shadow .4s cubic-bezier(.165,.84,.44,1),border-color .3s;box-shadow:0 20px 40px #080f2459,inset 0 1px #ffffff1a}.ST_card_donut{align-self:flex-start;width:92%;transform:translate(-15px)rotate(-1deg)}.ST_card_graph{align-self:flex-end;width:95%;transform:translate(15px)rotate(1deg)}.ST_card_donut:hover{border-color:#1868db66;transform:translate(-15px,-6px)rotate(0)scale(1.02);box-shadow:0 25px 50px #1868db40,inset 0 1px #ffffff26}.ST_card_graph:hover{border-color:#6c3beb66;transform:translate(15px,-6px)rotate(0)scale(1.02);box-shadow:0 25px 50px #6c3beb40,inset 0 1px #ffffff26}.ST_donut_header{margin-bottom:16px}.ST_donut_title{letter-spacing:.5px;color:#94a3b8;text-transform:uppercase;font-size:.95rem;font-weight:700}.ST_donut_body{justify-content:space-between;align-items:center;gap:24px;display:flex}.ST_donut_chart_wrapper{justify-content:center;align-items:center;width:100px;height:100px;display:flex;position:relative}.ST_donut_svg{transform:rotate(0)}.ST_donut_legend{flex-direction:column;flex:1;gap:12px;display:flex}.ST_legend_item{align-items:center;gap:10px;display:flex}.ST_legend_dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.ST_legend_dot.blue{background:#1868db;box-shadow:0 0 8px #1868db99}.ST_legend_dot.purple{background:#6c3beb;box-shadow:0 0 8px #6c3beb99}.ST_legend_dot.pink{background:#ec4899;box-shadow:0 0 8px #ec489999}.ST_legend_text{color:#94a3b8;font-size:.8rem;font-weight:600}.ST_graph_header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.ST_graph_title{letter-spacing:.5px;color:#94a3b8;text-transform:uppercase;font-size:.95rem;font-weight:700}.ST_graph_live_badge{color:#3b82f6;letter-spacing:.5px;text-transform:uppercase;background:#3b82f626;border:1px solid #3b82f64d;border-radius:50px;padding:3px 10px;font-size:.72rem;font-weight:700;animation:2s infinite alternate ST_live_glow}@keyframes ST_live_glow{0%{box-shadow:0 0 4px #3b82f633}to{box-shadow:0 0 10px #3b82f699}}.ST_graph_stat_val{color:#fff;letter-spacing:-.5px;font-size:2rem;font-weight:800;line-height:1.1}.ST_graph_stat_label{color:#64748b;margin-bottom:20px;font-size:.8rem;font-weight:600}.ST_graph_chart_wrapper{width:100%;margin-top:10px;position:relative}.ST_graph_tooltip{color:#fff;pointer-events:none;z-index:10;background:#1868db;border-radius:6px;padding:4px 10px;font-size:.75rem;font-weight:700;position:absolute;top:25px;left:77%;transform:translate(-50%,-100%);box-shadow:0 4px 12px #1868db80}.ST_graph_tooltip:after{content:"";border:4px solid #0000;border-top-color:#1868db;border-bottom:0 solid #1868db;width:0;display:block;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)}.ST_graph_svg{display:block;overflow:visible}.ST_graph_point{filter:drop-shadow(0 0 6px #1868db)}.ST_graph_pulse{transform-origin:215px 25px;animation:1.8s ease-out infinite ST_pulse_ring}@keyframes ST_pulse_ring{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1.8)}}.ST_card_runner{align-self:flex-start;width:93%;transform:translate(-10px)rotate(-.5deg)}.ST_card_runner:hover{border-color:#34d39966;transform:translate(-10px,-6px)rotate(0)scale(1.02);box-shadow:0 25px 50px #34d39933,inset 0 1px #ffffff26}.ST_runner_header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.ST_runner_title_group{flex-direction:column;gap:2px;display:flex}.ST_runner_title{letter-spacing:.5px;color:#94a3b8;text-transform:uppercase;font-size:.95rem;font-weight:700}.ST_runner_sub{color:#475569;font-family:monospace;font-size:.7rem}.ST_runner_status{color:#34d399;text-transform:uppercase;background:#34d3991a;border:1px solid #34d39940;border-radius:50px;padding:3px 10px;font-size:.72rem;font-weight:700;box-shadow:0 0 8px #34d39933}.ST_runner_terminal{background:#00000073;border:1px solid #ffffff0d;border-radius:10px;flex-direction:column;gap:8px;margin-bottom:12px;padding:12px 14px;font-family:Courier New,Courier,monospace;font-size:.75rem;display:flex;box-shadow:inset 0 2px 8px #00000080}.ST_terminal_line{color:#cbd5e1;justify-content:space-between;align-items:center;gap:12px;animation:1.5s infinite alternate ST_terminal_fade;display:flex}.ST_terminal_line:nth-child(2){animation-delay:.4s}.ST_terminal_line:nth-child(3){animation-delay:.8s}@keyframes ST_terminal_fade{0%{opacity:.85}to{opacity:1;text-shadow:0 0 2px #fff3}}.ST_check{color:#34d399;text-shadow:0 0 6px #34d39980;margin-right:6px;font-weight:700}.ST_test_name{flex:1}.ST_test_time{color:#f59e0b;font-weight:600}.ST_runner_footer{justify-content:space-between;align-items:center;display:flex}.ST_footer_stat{color:#64748b;font-size:.78rem}.ST_footer_stat b{color:#34d399}.ST_footer_badge{color:#94a3b8;background:#ffffff0f;border-radius:4px;padding:2px 8px;font-size:.72rem;font-weight:600}@media (width<=1024px){.SoftwareTesting_Details{flex-direction:column;gap:2.5rem;min-height:auto;padding:2.5rem 6%}.SoftwareTesting_info,.ST_hero_cards_panel{flex:unset;width:100%;max-width:100%}.ST_hero_cards_panel{flex-direction:row;gap:16px}.ST_card_donut,.ST_card_graph,.ST_card_runner{align-self:stretch;width:calc(33.333% - 11px);transform:none!important}.ST_card_donut:hover,.ST_card_graph:hover,.ST_card_runner:hover{transform:translateY(-5px)!important}}@media (width<=768px){.ST_hero_cards_panel{flex-direction:column}.ST_card_donut,.ST_card_graph,.ST_card_runner{width:100%}}@media (width<=600px){.SoftwareTesting_hero_btns{flex-flow:row;gap:8px}.SoftwareTesting_syllabus_link,.SoftwareTesting_download_btn{letter-spacing:.3px;white-space:nowrap;flex:1;justify-content:center;min-width:0;padding:11px 6px;font-size:.7rem}.SoftwareTesting_syllabus_link i,.SoftwareTesting_download_btn i{display:none}}.SoftwareTesting_video-containers{z-index:3;width:320px;height:180px;position:relative;top:5%}.SoftwareTesting_video-containers video{object-fit:cover;border-radius:8px;width:100%;height:100%}.SoftwareTesting_bottom-info-flex{background:#fff;border-radius:8px;justify-content:space-between;align-items:center;width:80%;max-width:1200px;margin:40px auto;padding:40px 60px;display:flex;position:relative;box-shadow:0 4px 20px #0000001a}.SoftwareTesting_bottom-info{text-align:center;flex:1;padding:40px 20px;position:relative}.SoftwareTesting_bottom-info:not(:last-child):after{content:"";background-color:#e0e0e0;width:1px;height:60%;position:absolute;top:50%;right:0;transform:translateY(-50%)}.SoftwareTesting_bottom-info h3{color:#343b42;margin-bottom:8px;font-size:18px;font-weight:700;line-height:1.3}.SoftwareTesting_bottom-info p{color:#666;margin:0;font-size:15px;line-height:1.4}#SoftwareTesting_rating{background-color:#fff;width:100%;margin:0;padding:0;box-shadow:0 4px 15px #0000000d}.SoftwareTesting_achievement-container{align-items:stretch;width:100%;min-height:100px;display:flex}.SoftwareTesting_achievement-title{color:#fff;background-color:#1868db;justify-content:center;align-items:center;width:25%;padding:20px;display:flex}.SoftwareTesting_achievement-title h1{margin:0;font-size:24px;font-weight:700;color:#fff!important}.SoftwareTesting_achievement-stats{background-color:#fff;flex-wrap:wrap;flex:1;justify-content:space-around;align-items:center;padding:10px 20px;display:flex}.SoftwareTesting_stat-item{text-align:center;padding:10px}.SoftwareTesting_stat-item p{color:#1868db;margin-bottom:5px;font-size:14px;font-weight:500}.SoftwareTesting_stat-item h3{color:#1868db;margin:0;font-size:24px;font-weight:800}@media (width<=768px){.SoftwareTesting_achievement-container{flex-direction:column}.SoftwareTesting_achievement-title{width:100%;padding:15px}.SoftwareTesting_achievement-stats{padding:20px 10px}.SoftwareTesting_stat-item{width:50%}}@media (width<=480px){.SoftwareTesting_stat-item{width:100%}}.SoftwareTesting_course-overview{max-width:1500px;min-height:auto;box-shadow:none;background:#f8f9fa;border-radius:0;justify-content:space-between;align-items:center;gap:3rem;margin:40px auto;padding:0;display:flex;position:relative;overflow:visible}.SoftwareTesting_course-overview:before{display:none}.SoftwareTesting_course-overview>*{z-index:1;position:relative}.SoftwareTesting_course-detail{max-width:65%;box-shadow:none;background:0 0;border:none;border-radius:0;flex:1;padding:20px 70px;transition:none;position:relative;overflow:visible}.SoftwareTesting_course-overview h1{color:#333;text-align:center;text-shadow:0 2px 4px #0000001a;margin-bottom:1.5rem;font-size:2.5rem;font-weight:700;line-height:1.2;position:relative}.SoftwareTesting_course-detail h1{color:#2c3e50;text-align:left;margin-bottom:1.5rem;font-size:2.8rem;font-weight:700;position:relative}.SoftwareTesting_course-detail h1:not(:first-child){font-size:2.2rem}.SoftwareTesting_course-detail h1:last-of-type{border-top:2px solid #00b4d833;padding-top:1.5rem}.SoftwareTesting_course-detail h1:after{content:"";background:#1868db;border-radius:2px;width:80px;height:4px;position:absolute;bottom:-10px;left:0}.SoftwareTesting_course-overview p{color:#555;text-align:center;text-shadow:0 1px 2px #0000001a;max-width:800px;margin-bottom:1.5rem;margin-right:auto;font-size:1.1rem;line-height:1.8}.SoftwareTesting_course-detail p{color:#555;text-align:left;margin-bottom:1.5rem;font-size:1.2rem;line-height:1.7}.SoftwareTesting_course-image{z-index:1;flex:none;justify-content:center;align-items:center;width:35%;height:100%;min-height:400px;margin-top:0;display:flex;position:relative}.SoftwareTesting_course-image img{z-index:1;object-fit:contain;border-radius:12px;width:100%;max-width:450px;height:auto;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 10px 30px #00000014,0 4px 12px #0000000a}.SoftwareTesting_course-image img:hover{transform:scale(1.05)}.SoftwareTesting_course-viewflex ul{flex-wrap:wrap;justify-content:space-between;gap:20px;margin-top:50px;list-style:none;display:flex}.SoftwareTesting_course-viewflex ul li{color:#2c3e50;background:0 0;border:none;border-radius:0;align-items:flex-start;width:30%;margin-bottom:.8rem;padding:0;font-size:1.1rem;font-weight:500;line-height:1.6;display:flex;position:relative}.SoftwareTesting_course-viewflex ul li:before{content:"•";color:#1868db;flex-shrink:0;margin-top:.1rem;margin-right:.75rem;font-size:1.4rem;font-weight:700}.SoftwareTesting_course-viewflex ul li:hover{box-shadow:none;background:0 0;transform:none}.SoftwareTesting_course-viewflex ul li img{display:none}.SoftwareTesting_course-certificate{max-width:1500px;min-height:auto;box-shadow:none;background:#f8f9fa;border-radius:0;margin:40px auto;padding:0;position:relative;overflow:visible}.SoftwareTesting_course-certificate:before{display:none}.SoftwareTesting_course-certificate>*{z-index:1;position:relative}.SoftwareTesting_certification-container{box-shadow:none;background:0 0;align-items:center;gap:60px;padding:0;display:flex}.SoftwareTesting_certification-content{flex:1;max-width:60%;padding:20px 70px}.SoftwareTesting_certification-content h1{color:#2c3e50;margin-bottom:1.5rem;font-size:2.8rem;font-weight:700;line-height:1.2;position:relative}.SoftwareTesting_certification-content h1:after{content:"";background:#1868db;border-radius:2px;width:80px;height:4px;position:absolute;bottom:-8px;left:0}.SoftwareTesting_certification-content p{color:#555;text-align:left;margin-bottom:2rem;font-size:1.2rem;line-height:1.7}.SoftwareTesting_certification-content h2{color:#2c3e50;margin:2rem 0 1rem;font-size:1.8rem;font-weight:600;position:relative}.SoftwareTesting_certification-content h2:after{content:"";background:#1868db;border-radius:2px;width:50px;height:3px;position:absolute;bottom:-5px;left:0}.SoftwareTesting_certification-content h3{color:#2c3e50;margin:1.5rem 0 1rem;font-size:1.4rem;font-weight:600}.SoftwareTesting_certification-content ul{margin:1rem 0 2rem;padding-left:0;list-style:none}.SoftwareTesting_certification-content ul li{color:#555;text-align:left;align-items:flex-start;margin-bottom:.8rem;padding-left:0;font-size:1.1rem;line-height:1.6;display:flex;position:relative}.SoftwareTesting_certification-content ul li:before{content:"•";color:#1868db;flex-shrink:0;margin-right:.75rem;font-size:1.2rem;font-weight:700}.SoftwareTesting_enroll-btn{color:#fff;cursor:pointer;background:#1868db;border:none;border-radius:8px;margin-top:20px;padding:15px 35px;font-size:1.1rem;font-weight:600;transition:background-color .3s}.SoftwareTesting_enroll-btn:hover{background:#1557c0}.SoftwareTesting_certificate-visual{flex:1;justify-content:center;align-items:center;max-width:40%;display:flex}.SoftwareTesting_certificate-card{background:#fff;border:3px solid #1868db;border-radius:8px;padding:2rem;position:relative;overflow:hidden;box-shadow:0 4px 15px #0000001a}.SoftwareTesting_certificate-card:before{display:none}.SoftwareTesting_certificate-card>*{z-index:1;position:relative}.SoftwareTesting_certificate-img{border-radius:4px;width:100%;max-width:400px;height:auto;display:block}.SoftwareTesting_containered{background-color:#fff;border:1px solid #0000000d;border-radius:16px;width:55%;max-width:850px;height:auto;padding:35px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 10px 30px #0000000d}.SoftwareTesting_form-group{width:100%;margin-bottom:15px}.SoftwareTesting_containered label{margin-bottom:8px;font-size:1.1em;font-weight:600;display:block}.SoftwareTesting_containered input[type=text],.SoftwareTesting_containered input[type=tel],.SoftwareTesting_containered textarea{border:1px solid #ccc;border-radius:5px;width:100%;margin-top:8px;padding:10px;font-size:1em;transition:border-color .3s,box-shadow .3s}.SoftwareTesting_containered textarea{resize:vertical;min-height:80px;max-height:150px}#SoftwareTesting_button{color:#fff;cursor:pointer;background-color:#1868db;border:none;border-radius:5px;width:100%;margin-top:20px;padding:12px;font-size:1.2em;transition:background-color .3s,transform .3s}#SoftwareTesting_button:hover{color:#000;background-color:#c5ccd3;transform:scale(1.05)}.SoftwareTesting_course-benefit{width:100%;min-height:100vh;font-family:var(--font-body);color:#fff;background:#f9f9f9 url(/assets/bg4-BvYV2SCo.webp) 50%/cover no-repeat;flex-direction:column;justify-content:center;align-items:center;margin:0;padding:80px 4%;display:flex;position:relative;overflow:hidden}.SoftwareTesting_course-benefit:before{content:"";-webkit-backdrop-filter:blur(2px);z-index:1;background:#00000080;position:absolute;inset:0}.SoftwareTesting_benefit-content-wrapper{z-index:2;flex-direction:column;gap:30px;width:100%;max-width:1500px;margin:0 auto;display:flex}.SoftwareTesting_benefit-title-gradient{text-align:center;background:linear-gradient(90deg,#00b4d8,#9b5de5);-webkit-text-fill-color:transparent;letter-spacing:2px;-webkit-background-clip:text;margin-bottom:20px;font-size:4rem;font-weight:800}.SoftwareTesting_benefit-subtitle{color:#fff;text-align:center;text-shadow:0 1px 2px #0003;max-width:800px;margin:0 auto 50px;font-size:1.1rem;line-height:1.6}.SoftwareTesting_glass-dashboard{-webkit-backdrop-filter:blur(12px);background:#ffffff14;border:1px solid #fff6;border-radius:24px;justify-content:space-between;gap:30px;padding:35px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 50px #0006,inset 0 0 10px #ffffff1a}.SoftwareTesting_glass-dashboard:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff1a 0%,#fff0 100%);height:100%;position:absolute;top:0;left:0;right:0}.SoftwareTesting_glass-column{flex-direction:column;flex:1;padding:0 15px;display:flex}.SoftwareTesting_glass-column:not(:last-child){border-right:1px solid #ffffff1a}.SoftwareTesting_glass-col-title{color:#fff;text-align:center;letter-spacing:1px;opacity:.9;margin-bottom:25px;font-size:1rem;font-weight:600}.SoftwareTesting_designation-tabs-container{flex-direction:column;gap:15px;display:flex}.SoftwareTesting_designation-tab{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:pointer;color:#fff;background:#ffffff26;border:1px solid #fff3;border-radius:12px;justify-content:space-between;align-items:center;padding:15px 20px;font-weight:500;transition:all .3s;display:flex;box-shadow:0 4px 6px #0000001a}.SoftwareTesting_designation-tab i{color:#00b4d8;font-size:1.2rem}.SoftwareTesting_designation-tab.active{background:#ffffff4d;border:1px solid #1868db;transform:scale(1.02)}.SoftwareTesting_salary-viz{flex-direction:column;align-items:center;display:flex}.SoftwareTesting_donut-container{width:200px;height:200px;margin-bottom:20px;position:relative}.SoftwareTesting_donut-3d{background:conic-gradient(#1868db 0deg 240deg,#edf2f7 240deg 360deg);border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;box-shadow:inset 0 0 15px #0000001a,0 5px 15px #0003}.SoftwareTesting_donut-3d:after{content:"";background:#fff;border-radius:50%;width:80%;height:80%;position:absolute;box-shadow:0 4px 8px #0000001a}.SoftwareTesting_donut-text{z-index:10;text-align:center;color:#2c3e50;position:relative}.SoftwareTesting_donut-text .avg-label{font-size:.9rem;display:block}.SoftwareTesting_donut-text .avg-val{margin:2px 0;font-size:1.8rem;font-weight:800;display:block}.SoftwareTesting_donut-text .avg-sub{color:#718096;font-size:.8rem}.SoftwareTesting_salary-legend{gap:15px;margin-bottom:20px;display:flex}.legend-item{color:#fff;align-items:center;gap:8px;font-size:.85rem;display:flex}.dot-blue{background:#1868db;border-radius:50%;width:8px;height:8px}.dot-gray{background:#edf2f7;border-radius:50%;width:8px;height:8px}.SoftwareTesting_glass-source{color:#ffffffb3;margin-top:auto;font-size:.75rem}.SoftwareTesting_partner-grid{flex-direction:column;gap:12px;display:flex}.SoftwareTesting_partner-glass-card{background:#fff3;border:1px solid #ffffff4d;border-radius:12px;align-items:center;gap:15px;padding:12px 15px;transition:transform .3s;display:flex}.SoftwareTesting_partner-glass-card:hover{background:#ffffff4d;transform:translate(5px)}.SoftwareTesting_partner-glass-card img{object-fit:contain;background:#fff;border-radius:8px;width:45px;height:45px;padding:5px}.partner-details h4{color:#fff;margin:0;font-size:.95rem}.partner-details p{color:#fffc;margin:2px 0 0;font-size:.75rem}.SoftwareTesting_designation{text-align:center;flex-direction:column;align-items:center;gap:12px;width:30%;display:flex}.SoftwareTesting_designation h3{text-align:center;text-transform:uppercase;color:#343b42;margin-bottom:10px;font-size:18px;font-weight:700}.SoftwareTesting_designation div{cursor:pointer;text-align:start;box-sizing:border-box;background:#e9ecef;border-radius:5px;align-items:center;width:100%;min-height:60px;padding:22px 20px;font-size:14px;transition:transform .3s,color .3s;display:flex}.SoftwareTesting_designation div:hover{background:#d6d8db}.SoftwareTesting_designation div.active{cursor:pointer;text-align:start;box-sizing:border-box;background:#e9ecef;border-radius:5px;align-items:center;width:100%;min-height:60px;padding:22px 20px;font-size:14px;transition:transform .3s,color .3s;display:flex}.SoftwareTesting_chart,.SoftwareTesting_companies{text-align:center;width:30%}.SoftwareTesting_chart h3,.SoftwareTesting_companies h3{text-transform:uppercase;color:#343b42;letter-spacing:1px;text-align:center;margin-bottom:15px;font-size:18px;font-weight:700}.SoftwareTesting_chart img,.SoftwareTesting_companies img{max-width:250px}.SoftwareTesting_salary-chart{flex-direction:column;align-items:center;gap:34px;display:flex}.SoftwareTesting_salary-circle{border-radius:50%;justify-content:center;align-items:center;width:180px;height:180px;margin-top:40px;display:flex;position:relative}.SoftwareTesting_salary-center{background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:130px;height:130px;display:flex;box-shadow:0 2px 10px #0000001a}.SoftwareTesting_salary-amount{color:#1868db;font-size:18px;font-weight:700;line-height:1}.SoftwareTesting_salary-label{color:#666;margin-top:2px;font-size:12px}.SoftwareTesting_salary-range{justify-content:space-between;gap:40px;width:100%;max-width:280px;margin-top:15px;display:flex}.SoftwareTesting_salary-item{color:#343b42;align-items:center;gap:6px;font-size:13px;display:flex}.SoftwareTesting_salary-dot{border-radius:50%;width:8px;height:8px}.SoftwareTesting_salary-dot.max,.SoftwareTesting_salary-dot.min{background-color:#1868db}.SoftwareTesting_company-cards{flex-direction:column;gap:12px;margin-top:10px;display:flex}.SoftwareTesting_company-card{background:#fff;border-radius:8px;align-items:center;gap:25px;padding:12px;transition:transform .3s;display:flex;box-shadow:0 2px 8px #0000001a}.SoftwareTesting_company-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.SoftwareTesting_company-logo-img{object-fit:contain;border-radius:8px;flex-shrink:0;width:40px;height:40px}.SoftwareTesting_company-info h4{text-align:left;color:#333;margin:0 0 4px;font-size:14px;font-weight:700}.SoftwareTesting_company-info p{color:#666;margin:0;font-size:12px}.SoftwareTesting_chart p,.SoftwareTesting_companies p{color:#999;text-align:center;margin-top:20px;margin-bottom:0;font-size:12px}.SoftwareTesting_course-benefit-container{justify-content:space-between;align-items:flex-end;display:flex}.SoftwareTesting_chart,.SoftwareTesting_companies{flex-direction:column;justify-content:space-between;height:100%;display:flex}.SoftwareTesting_company-set{flex-wrap:wrap;justify-content:center;gap:20px;margin-top:10px;display:flex}.SoftwareTesting_company-set img{object-fit:contain;width:100px;height:100px;transition:transform .3s}.SoftwareTesting_company-set img:hover{transform:scale(1.1)}.SoftwareTesting_title-container{text-align:center;font-family:var(--font-body);margin-top:30px}.SoftwareTesting_title-container h1{color:#333;margin-bottom:.5rem;font-size:2rem;font-weight:700}.SoftwareTesting_title-container p{color:#555;max-width:700px;margin:0 auto;font-size:1.125rem;line-height:1.6}.SoftwareTesting_video-slider-section{background-color:#f7f7f7;border-radius:10px;max-width:1500px;margin:20px auto;padding:40px;box-shadow:0 4px 12px #0000001a}.SoftwareTesting_video-slider-title{color:#333;text-align:center;margin-bottom:1.875rem;font-size:1.625rem;font-weight:700}.SoftwareTesting_play-button{clip-path:polygon(25% 0%,100% 50%,25% 100%);cursor:pointer;background-color:#fff;width:50px;height:50px;transition:transform .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.SoftwareTesting_play-button:hover{transform:translate(-50%,-50%)scale(1.1)}.SoftwareTesting_video-slider{max-width:100%;position:relative;overflow:hidden}.SoftwareTesting_video-flex{transition:transform .5s;display:flex}.SoftwareTesting_video-container{cursor:pointer;border-radius:10px;flex:1 0 35%;margin:10px;position:relative;overflow:hidden;box-shadow:0 4px 12px #0000001a}.SoftwareTesting_thumbnail{object-fit:cover;border-radius:10px;width:100%;height:200px;transition:opacity .3s,transform .3s}.SoftwareTesting_thumbnail:hover{transform:scale(1.05);box-shadow:0 10px 20px #00000026}.SoftwareTesting_dots-container{text-align:center;margin-top:20px}.SoftwareTesting_dot{cursor:pointer;background-color:#bbb;border-radius:50%;width:15px;height:15px;margin:0 5px;transition:background-color .3s;display:inline-block}.SoftwareTesting_dot:hover,.SoftwareTesting_dot.active{background-color:#717171}.SoftwareTesting_overlay{z-index:1000;background-color:#000000b3;justify-content:center;align-items:center;width:100%;height:100%;display:none;position:fixed;top:0;left:0}.SoftwareTesting_video-popup{border:none;border-radius:8px;width:80%;height:80%}.SoftwareTesting_close-btn{color:#fff;cursor:pointer;background:0 0;border:none;font-size:30px;position:absolute;top:20px;right:20px}.SoftwareTesting_syllabus-flex{background-color:#f8f9fa;justify-content:center;align-items:flex-start;gap:4rem;max-width:1500px;margin:40px auto;padding:3rem 2rem;display:flex}.SoftwareTesting_syllabus-h{text-align:center;color:#2c3e50;justify-content:center;align-items:center;margin:2rem auto;padding:20px 0;font-size:2.5rem;font-weight:700;display:flex;position:relative}.SoftwareTesting_syllabus-h:after{content:"";background:#1868db;border-radius:2px;width:80px;height:4px;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.SoftwareTesting_Syllabus{color:#333;background:#fff;border-radius:12px;flex:1;max-width:600px;margin:0;padding:0 0 0 40px;position:relative;overflow:visible;box-shadow:0 4px 20px #00000014}.SoftwareTesting_Syllabus:before{content:"";z-index:0;background:0 0;border-left:2px dashed #cbd5e0;width:2px;position:absolute;top:100px;bottom:50px;left:20px}.SoftwareTesting_syllabus-section{margin-bottom:0;padding-bottom:20px;position:relative}.SoftwareTesting_syllabus-section:before{content:"";z-index:2;box-sizing:border-box;background-color:#fff;border:3px solid #718096;border-radius:50%;width:16px;height:16px;transition:all .3s;position:absolute;top:25px;left:-27px}.SoftwareTesting_syllabus-section:after{content:"";z-index:1;background-color:#0000;width:2px;transition:all .3s;position:absolute;top:25px;bottom:-25px;left:-21px}.SoftwareTesting_syllabus-section:last-child:after{display:none}.SoftwareTesting_syllabus-section.completed:before{background-color:#1868db;border:3px solid #1868db4d;transform:scale(1.1)}.SoftwareTesting_syllabus-section.completed:after{background-color:#1868db;border-left:2px solid #1868db;width:2px}.SoftwareTesting_section-heading{cursor:pointer;color:#2c3e50;-webkit-user-select:none;user-select:none;background-color:#fff;border:1px solid #edf2f7;border-radius:8px;justify-content:space-between;align-items:center;padding:15px 25px;font-size:1.05rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.SoftwareTesting_section-heading p{text-align:left;flex:1;margin:0}.SoftwareTesting_section-heading:hover{background-color:#f1f5f9}.SoftwareTesting_section-heading.active{color:#fff;background-color:#1868db;border-bottom-color:#1868db}.SoftwareTesting_expand-collapse-icon{color:#1868db;cursor:pointer;font-size:20px}.SoftwareTesting_section-heading.active .SoftwareTesting_expand-collapse-icon{color:#fff}.SoftwareTesting_section-content{background-color:#fff;border-bottom:1px solid #edf2f7;padding:20px 30px;animation:.4s ease-out slideDownFade;display:none}.SoftwareTesting_section-content p{color:#333;margin:10px 0;font-size:18px;font-weight:700}.SoftwareTesting_Syllabus ul{margin:0;padding:0;list-style:none}.SoftwareTesting_Syllabus ul li{color:#4a5568;border-bottom:1px solid #f7fafc;padding:10px 0 10px 30px;font-size:1rem;transition:color .2s;position:relative}.SoftwareTesting_Syllabus ul li:last-child{border-bottom:none}.SoftwareTesting_Syllabus ul li:hover{color:#1868db}.SoftwareTesting_Syllabus ul li:before{content:"✓";color:#1868db;font-size:.9rem;font-weight:700;position:absolute;top:50%;left:0;transform:translateY(-50%)}.SoftwareTesting_Download{flex:0 0 400px;width:100%}.SoftwareTesting_Download a{color:#fff;cursor:pointer;background-color:#1868db;border:none;border-radius:8px;margin-top:20px;padding:12px 25px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.SoftwareTesting_Download a:hover{color:#fff;background-color:#1557ad;transform:translateY(-2px);box-shadow:0 4px 12px #1868db33}.SoftwareTesting_placement{background-color:#f7f9fc;border-radius:20px;justify-content:space-around;align-items:center;gap:40px;width:100%;max-width:1500px;margin:40px auto;padding:2.5rem;display:flex;position:relative;overflow:hidden}.SoftwareTesting_placement-content{flex:1;max-width:600px}.SoftwareTesting_placement-features{margin-bottom:40px;padding:0;list-style:none}.SoftwareTesting_placement-features li{align-items:center;gap:15px;margin-bottom:25px;display:flex}.SoftwareTesting_feature-icon{color:#1868db;font-size:1.4rem;font-weight:800;font-family:var(--font-mono)}.SoftwareTesting_placement-features p{color:#333;margin:0;font-size:1.4rem;font-weight:600}.SoftwareTesting_enroll-btn-placement{color:#fff;text-transform:uppercase;cursor:pointer;background-color:#1868db;border:none;border-radius:8px;padding:15px 40px;font-size:1.1rem;font-weight:700;transition:all .3s;box-shadow:0 4px 15px #1868db33}.SoftwareTesting_enroll-btn-placement:hover{background-color:#1557ad;transform:translateY(-3px);box-shadow:0 6px 20px #1868db4d}.SoftwareTesting_placement-visual{flex:1;justify-content:center;align-items:center;display:flex}.SoftwareTesting_organic-mask{aspect-ratio:1;background-color:#e0e0e0;border-radius:60% 40% 70% 30%/30% 60% 40% 70%;width:100%;max-width:500px;overflow:hidden;box-shadow:0 15px 35px #0000001a}.SoftwareTesting_organic-mask img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.SoftwareTesting_organic-mask:hover img{transform:scale(1.05)}.SoftwareTesting_review-section{background:linear-gradient(135deg,#f0f4ff 0%,#e8f0fe 40%,#f5f0ff 100%);border:1px solid #1868db1a;border-radius:20px;flex-direction:column;justify-content:center;max-width:1500px;min-height:520px;margin:60px auto;padding:60px 0;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 45px #1868db0d}.SoftwareTesting_review-section:before{content:"";opacity:.3;z-index:1;pointer-events:none;background:url(/assets/apitesting1-tC5F3Szv.webp) 50%/cover no-repeat;position:absolute;inset:0}.SoftwareTesting_review-section>*{z-index:2;position:relative}.SoftwareTesting_review-title{text-align:center;letter-spacing:-.5px;color:#1a1f36;margin:0 auto 10px;font-size:3rem;font-weight:800;line-height:1.2}.SoftwareTesting_review-subtitle{color:#3d4a6b;text-align:center;margin:0 auto 40px;font-size:1.15rem;font-weight:400}.SoftwareTesting_review-slider{justify-content:center;align-items:center;width:100%;margin-bottom:60px;padding:0 40px;display:flex;position:relative}.SoftwareTesting_review-container{justify-content:center;width:100%;margin:0 auto;display:flex;overflow:hidden}.SoftwareTesting_review-flex{justify-content:center;align-items:stretch;gap:20px;transition:all .6s ease-in-out;animation:.6s ease-in-out slideInFromRight;display:flex}.SoftwareTesting_review-flex.SoftwareTesting_sliding{animation:.3s ease-in-out forwards slideOutToLeft}.SoftwareTesting_review-flex:not(.SoftwareTesting_sliding){animation:.3s ease-in-out forwards slideInFromRight}.SoftwareTesting_review-card{-webkit-backdrop-filter:blur(12px);box-sizing:border-box;background:#0a122af2;border:1px solid #ffffff14;border-radius:20px;flex-direction:column;flex:1;align-items:center;min-width:250px;max-width:280px;padding:35px 25px 25px;transition:all .4s cubic-bezier(.165,.84,.44,1);display:flex;position:relative;overflow:visible;box-shadow:0 20px 40px #080f2459,inset 0 1px #ffffff1a}.SoftwareTesting_review-card:hover{background:#0a122af2;border-color:#1868db66;transform:translateY(-8px)scale(1.02);box-shadow:0 25px 50px #1868db40,inset 0 1px #ffffff26}.SoftwareTesting_review-header{flex-direction:column;justify-content:center;align-items:center;width:100%;margin-bottom:20px;display:flex}.SoftwareTesting_review-avatar{background:linear-gradient(135deg,#38bdf8,#1868db);border-radius:50%;justify-content:center;align-items:center;width:90px;height:90px;margin-bottom:15px;padding:3px;transition:all .3s;display:flex;box-shadow:0 0 15px #38bdf84d}.SoftwareTesting_review-card:hover .SoftwareTesting_review-avatar{transform:scale(1.05);box-shadow:0 0 20px #38bdf899}.SoftwareTesting_avatar-img{object-fit:cover;object-position:top;background-color:#0a122a;border:3px solid #0a122a;border-radius:50%;width:100%;height:100%}.SoftwareTesting_user-name{color:#fff;text-align:center;letter-spacing:-.2px;margin:0 0 4px;font-size:1.25rem;font-weight:700}.SoftwareTesting_user-role{color:#38bdf8;text-align:center;text-transform:uppercase;letter-spacing:.5px;margin:0;font-size:.9rem;font-weight:600}.SoftwareTesting_review-content p{color:#cbd5e1;text-align:center;margin:0;font-size:.95rem;line-height:1.6}.SoftwareTesting_review-dots,.SoftwareTesting_dott,.SoftwareTesting_dott:hover,.SoftwareTesting_dott.active{display:none}.SoftwareTesting_faq-section{max-width:1500px;font-family:var(--font-body);background-color:#f9fafb;border-radius:8px;margin:40px auto;padding:2.5rem;box-shadow:0 8px 16px #0000001a}.SoftwareTesting_faq-item{background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:16px;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden;box-shadow:0 4px 6px -1px #00000005,0 2px 4px -1px #00000003}.SoftwareTesting_faq-item:hover{border-color:#cbd5e1;transform:translateY(-2px);box-shadow:0 10px 15px -3px #0000000d,0 4px 6px -2px #00000005}.SoftwareTesting_faq-item.SoftwareTesting_active{border-color:#1868db;box-shadow:0 10px 15px -3px #1868db14}.SoftwareTesting_faq-question{cursor:pointer;background-color:#fff;justify-content:space-between;align-items:center;padding:0;transition:background-color .3s;display:flex}.SoftwareTesting_faq-item.SoftwareTesting_active .SoftwareTesting_faq-question{background-color:#f0f7ff}.SoftwareTesting_faq-question span{color:#1e293b;padding:20px 24px;font-size:1.125rem;font-weight:600;line-height:1.4;transition:color .3s}.SoftwareTesting_faq-item.SoftwareTesting_active .SoftwareTesting_faq-question span{color:#1868db}.SoftwareTesting_faq-toggle{cursor:pointer;color:#64748b;background:0 0;border:none;justify-content:center;align-items:center;padding:20px 24px;font-size:18px;transition:color .3s;display:flex}.SoftwareTesting_faq-item.SoftwareTesting_active .SoftwareTesting_faq-toggle{color:#1868db}.SoftwareTesting_faq-toggle svg{transition:transform .3s cubic-bezier(.4,0,.2,1)}.SoftwareTesting_faq-item.SoftwareTesting_active .SoftwareTesting_faq-toggle svg{transform:rotate(180deg)}.SoftwareTesting_faq-answer{color:#475569;background-color:#fff;border-top:1px solid #e0f0ff;padding:24px;font-size:1rem;line-height:1.6;display:none}.SoftwareTesting_faq-answer.SoftwareTesting_show{display:block}.SoftwareTesting_faq-answer ul{flex-direction:column;gap:12px;margin-top:16px;margin-bottom:0;padding-left:0;list-style-type:none;display:flex}.SoftwareTesting_faq-answer ul li{color:#475569;padding-left:24px;font-size:.95rem;position:relative}.SoftwareTesting_faq-answer ul li:before{content:"•";color:#1868db;font-size:1.25rem;position:absolute;top:-2px;left:8px}.SoftwareTesting_faq-section h2{text-align:center;color:#1e293b;letter-spacing:-.5px;margin-bottom:40px;font-size:2.25rem;font-weight:800}@media screen and (width<=1023px){.SoftwareTesting_video-containers{display:none}}@media screen and (width<=1024px){.SoftwareTesting_bottom-info-flex{gap:40px;width:90%;padding:30px 40px}}@media screen and (width<=768px){.SoftwareTesting_Details{text-align:center;flex-direction:column;align-items:center;height:auto;min-height:100vh;padding:60px 40px}.SoftwareTesting_info{max-width:100%;margin-bottom:40px}.SoftwareTesting_info h1{font-size:2.5rem}.SoftwareTesting_info h2{font-size:1.3rem}@media screen and (width<=1024px){.SoftwareTesting_info,.SoftwareTesting_info h1,.SoftwareTesting_info h2,.SoftwareTesting_info p{text-align:left}}@media screen and (width<=768px){.SoftwareTesting_Details{text-align:left;flex-direction:column;align-items:flex-start;height:auto;min-height:100vh;padding:40px 20px}.SoftwareTesting_info{text-align:left;max-width:100%;margin-bottom:30px}.SoftwareTesting_info h1{text-align:left;margin-bottom:20px;font-size:2rem}.SoftwareTesting_info h2{text-align:left;margin-bottom:20px;font-size:1.1rem}.SoftwareTesting_info p{text-align:left;margin-bottom:30px;font-size:1rem}}.SoftwareTesting_course-overview{text-align:center;background:#f8f9fa;flex-direction:column;align-items:center;gap:2rem;padding:40px 20px}.SoftwareTesting_course-image{order:-1;width:100%;margin-top:0;position:static}.SoftwareTesting_course-image img{width:100%;max-width:100%;height:auto;position:static;top:auto;right:auto;transform:none}.SoftwareTesting_salary-chart{flex-direction:column;align-items:center;gap:25px}.SoftwareTesting_salary-circle{width:120px;height:120px;margin-top:20px}.SoftwareTesting_salary-center{width:80px;height:80px}.SoftwareTesting_salary-amount{font-size:16px}.SoftwareTesting_salary-range{gap:30px;max-width:250px}.SoftwareTesting_salary-item{gap:4px;font-size:12px}.SoftwareTesting_salary-dot{width:6px;height:6px}.SoftwareTesting_company-cards{gap:10px}.SoftwareTesting_company-card{gap:20px;padding:10px}.SoftwareTesting_company-logo-img{width:35px;height:35px}.SoftwareTesting_company-info h4{font-size:13px}.SoftwareTesting_company-info p{font-size:11px}.SoftwareTesting_info,.SoftwareTesting_course-detail,.SoftwareTesting_certification-content{text-align:left;width:100%;max-width:100%;padding:20px}.SoftwareTesting_bottom-info,.SoftwareTesting_stat-item,.SoftwareTesting_course-overview h1,.SoftwareTesting_course-overview p,.SoftwareTesting_benefit-title-gradient,.SoftwareTesting_benefit-subtitle,.SoftwareTesting_review-title,.SoftwareTesting_faq-section h2,.SoftwareTesting_containered p,.SoftwareTesting_achievement-title{text-align:left!important}.SoftwareTesting_achievement-title{justify-content:flex-start}.SoftwareTesting_course-overview h1:after,.SoftwareTesting_course-detail h1:after,.SoftwareTesting_certification-content h1:after,.SoftwareTesting_certification-content h2:after{margin-left:0;left:0}.SoftwareTesting_benefit-subtitle{margin-left:0}.SoftwareTesting_course-viewflex ul{flex-direction:column;align-items:center}.SoftwareTesting_course-viewflex ul li{width:100%}.SoftwareTesting_Details{flex-direction:column;align-items:flex-start}#SoftwareTesting_view-img{width:80px;height:80px}.SoftwareTesting_info{max-width:100%}.SoftwareTesting_review-title{margin-bottom:8px;font-size:2.2rem}.SoftwareTesting_review-subtitle{margin-bottom:25px;padding:0 20px;font-size:1rem}.SoftwareTesting_video-flex{flex-direction:column;transition:none;display:flex;transform:none}.SoftwareTesting_dots-container{display:none}.SoftwareTesting_review-slider{flex-direction:column;gap:15px;height:300px;padding:0 20px;overflow:hidden}.SoftwareTesting_review-nav{display:none}.SoftwareTesting_review-flex{flex-direction:row;justify-content:flex-start;align-items:stretch;gap:0;width:100%;height:100%;transition:transform .6s ease-in-out;overflow:hidden}.SoftwareTesting_review-card{flex-direction:column;flex:0 0 100%;width:100%;min-width:100%;max-width:100%;height:auto;min-height:300px;margin:0;padding:20px;display:flex;overflow:visible}.SoftwareTesting_review-flex .SoftwareTesting_review-card:not(:first-child){display:none}.SoftwareTesting_review-content{flex-direction:column;flex:1;padding:0;display:flex;overflow:visible}.SoftwareTesting_review-content p{text-overflow:initial;flex:1;font-size:15px;line-height:1.6;display:block;overflow:visible}.SoftwareTesting_review-header{flex-shrink:0;margin-bottom:10px;padding:15px 15px 0}.SoftwareTesting_review-avatar{width:80px;height:80px;margin-bottom:12px}.SoftwareTesting_user-name{font-size:16px}.SoftwareTesting_user-role{font-size:14px}.SoftwareTesting_review-content p{font-size:14px;line-height:1.5}}@media screen and (width>=768px){.SoftwareTesting_video-flex{transform:initial;flex-direction:row;transition:transform .5s}.SoftwareTesting_dots-container{display:none}}@media screen and (width<=480px){.SoftwareTesting_certificate-img-wrapper,.SoftwareTesting_course-certificate-detail{max-width:100%}.SoftwareTesting_course-certificate-flex,.SoftwareTesting_syllabus-flex{flex-direction:column}.SoftwareTesting_Syllabus{width:90%}.SoftwareTesting_containered{width:100%}#SoftwareTesting_button{width:100%;padding:10px}.SoftwareTesting_review-card{flex:1 0 100%;margin-bottom:20px}.SoftwareTesting_certificate{flex-direction:column;gap:10px}.SoftwareTesting_bottom-info-flex{flex-direction:column;gap:20px;width:90%;padding:20px}.SoftwareTesting_rating-review{display:none}}@media (width<=480px){.SoftwareTesting_Details{height:auto;min-height:calc(100vh - 80px)}.SoftwareTesting_background-image{height:100%}.SoftwareTesting_placement{text-align:left;flex-direction:column;gap:40px;padding:3rem 1.5rem}.SoftwareTesting_placement-content{text-align:left}.SoftwareTesting_placement-visual{justify-content:center;width:100%}.SoftwareTesting_organic-mask{max-width:100%}.SoftwareTesting_placement-features p,.SoftwareTesting_feature-icon{font-size:1.2rem}.SoftwareTesting_enroll-btn-placement{width:100%}}@media (width<=880px){.SoftwareTesting_company-set img{width:44%}}@media (width<=1024px){.SoftwareTesting_certification-content{padding:20px 40px}.SoftwareTesting_certification-content h1{font-size:2.5rem}}@media (width<=768px){.SoftwareTesting_course-benefit{padding:4rem 1.5rem}.SoftwareTesting_glass-dashboard{flex-direction:column;padding:20px}.SoftwareTesting_glass-column:not(:last-child){border-bottom:1px solid #ffffff1a;border-right:none;margin-bottom:20px;padding-bottom:30px}.SoftwareTesting_benefit-title-gradient{font-size:2.5rem}.SoftwareTesting_benefit-subtitle{margin-bottom:30px;font-size:1rem}.SoftwareTesting_donut-container{width:160px;height:160px}.SoftwareTesting_donut-text .avg-val{font-size:1.4rem}.SoftwareTesting_company-set{justify-content:center;gap:10px}.SoftwareTesting_certification-container{flex-direction:column;gap:2rem;padding:0}.SoftwareTesting_certification-content,.SoftwareTesting_certificate-visual{max-width:100%}.SoftwareTesting_certification-content h1{font-size:2.2rem}.SoftwareTesting_certification-content h2{font-size:1.5rem}.SoftwareTesting_certification-content p{font-size:1.1rem}}@media (width<=480px){.SoftwareTesting_certification-container{padding:0}.SoftwareTesting_certification-content h1{font-size:2rem}.SoftwareTesting_enroll-btn{padding:12px 25px;font-size:1rem}.SoftwareTesting_chart,.SoftwareTesting_companies{width:100%}.SoftwareTesting_chart img,.SoftwareTesting_companies img{max-width:200px}.SoftwareTesting_company-set{justify-content:center;gap:10px}}@media (width<=768px){.SoftwareTesting_faq-section{margin:20px auto;padding:1.5rem}.SoftwareTesting_faq-section h2{margin-bottom:15px;font-size:20px}.SoftwareTesting_faq-question,.SoftwareTesting_faq-question span{padding:10px;font-size:16px}.SoftwareTesting_faq-answer{padding:10px;font-size:14px}}@media (width<=480px){.SoftwareTesting_faq-section{margin:15px auto;padding:1rem}.SoftwareTesting_faq-section h2{font-size:18px}.SoftwareTesting_faq-question,.SoftwareTesting_faq-question span{padding:8px;font-size:14px}.SoftwareTesting_faq-answer{padding:8px;font-size:13px}}@media (width>=1920px){.SoftwareTesting_Details{height:auto;min-height:calc(100vh - 80px)}.SoftwareTesting_bottom-info-flex{width:80%;max-width:1400px;padding:3px 80px}}.SoftwareTesting_syllabus-detail-card{color:#1e293b;text-align:left;font-family:Inter,Outfit,sans-serif}.SoftwareTesting_detail-header{text-align:left;margin-bottom:25px}.SoftwareTesting_detail-tag{color:#1868db;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:8px;font-size:.75rem;font-weight:700;display:inline-block}.SoftwareTesting_detail-title{color:#0f172a;text-align:left;margin-bottom:12px;font-size:2.2rem;font-weight:800;line-height:1.2}.SoftwareTesting_detail-desc{color:#475569;text-align:left;margin-bottom:15px;font-size:1rem;line-height:1.6}.SoftwareTesting_detail-badges{gap:12px;margin-top:10px;display:flex}.SoftwareTesting_badge-duration,.SoftwareTesting_badge-level{border-radius:20px;align-items:center;padding:6px 12px;font-size:.85rem;font-weight:600;display:inline-flex}.SoftwareTesting_badge-duration{color:#1d4ed8;background-color:#eff6ff}.SoftwareTesting_badge-level,.SoftwareTesting_badge-level.beginner{color:#166534;background-color:#f0fdf4}.SoftwareTesting_badge-level.intermediate{color:#92400e;background-color:#fef3c7}.SoftwareTesting_badge-level.advanced{color:#9d174d;background-color:#fdf2f8}.SoftwareTesting_detail-concepts{text-align:left;margin-top:30px;margin-bottom:30px}.SoftwareTesting_detail-concepts h3{color:#0f172a;margin-bottom:15px;font-size:1.2rem;font-weight:700}.SoftwareTesting_concepts-list{flex-direction:column;gap:15px;display:flex}.SoftwareTesting_concept-item{background-color:#f8fafc;border-left:4px solid #1868db;border-radius:8px;align-items:flex-start;gap:15px;padding:15px;transition:transform .2s,box-shadow .2s;display:flex}.SoftwareTesting_concept-item:hover{transform:translate(4px);box-shadow:0 4px 12px #00000008}.SoftwareTesting_concept-icon{color:#1868db;background-color:#eff6ff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.25rem;display:flex}.SoftwareTesting_concept-info{text-align:left}.SoftwareTesting_concept-info h4{color:#1f2937;text-align:left;margin:0 0 4px;font-size:.95rem;font-weight:700}.SoftwareTesting_concept-info p{color:#64748b;text-align:left;margin:0;font-size:.85rem;line-height:1.4}.SoftwareTesting_detail-snippet{text-align:left;background-color:#0d1117;border:1px solid #21262d;border-radius:12px;margin:25px 0;overflow:hidden;box-shadow:0 10px 25px #00000026}.SoftwareTesting_snippet-header{color:#c9d1d9;background-color:#161b22;border-bottom:1px solid #21262d;justify-content:space-between;align-items:center;padding:10px 16px;font-size:.8rem;font-weight:600;display:flex}.SoftwareTesting_copy-btn{color:#8b949e;cursor:pointer;background:0 0;border:1px solid #30363d;border-radius:6px;align-items:center;gap:5px;padding:4px 8px;font-size:.75rem;transition:all .2s;display:inline-flex}.SoftwareTesting_copy-btn:hover{color:#fff;background-color:#21262d;border-color:#8b949e}.SoftwareTesting_snippet-body{text-align:left;padding:15px 0;overflow-x:auto}.SoftwareTesting_snippet-body pre{text-align:left;margin:0}.SoftwareTesting_snippet-body code{color:#ff7b72;font-family:Fira Code,Courier New,Courier,monospace;font-size:.85rem}.SoftwareTesting_code-line{text-align:left;padding:2px 16px;display:flex}.SoftwareTesting_code-line:hover{background-color:#161b22}.SoftwareTesting_line-number{color:#484f58;text-align:right;-webkit-user-select:none;user-select:none;width:24px;margin-right:16px;font-size:.8rem}.SoftwareTesting_line-content{color:#e6edf3;white-space:pre;text-align:left;font-size:.8rem}.SoftwareTesting_detail-grid{text-align:left;grid-template-columns:1fr;gap:20px;margin:25px 0;display:grid}.SoftwareTesting_detail-project-card{text-align:left;background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%);border:1px solid #bfdbfe;border-radius:12px;padding:20px;box-shadow:0 4px 15px #1868db0d}.SoftwareTesting_card-label{color:#1e40af;letter-spacing:1px;margin-bottom:6px;font-size:.7rem;font-weight:700;display:block}.SoftwareTesting_detail-project-card h4{color:#1e3a8a;text-align:left;margin:0 0 10px;font-size:1.15rem;font-weight:700}.SoftwareTesting_detail-project-card p{color:#1e40af;text-align:left;margin:0 0 15px;font-size:.9rem;line-height:1.5}.SoftwareTesting_project-cta-btn{color:#fff;background-color:#1868db;border-radius:8px;align-items:center;padding:8px 16px;font-size:.85rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.SoftwareTesting_project-cta-btn:hover{color:#fff;background-color:#1557c0;transform:translateY(-1px)}.SoftwareTesting_detail-outcomes-card{text-align:left;background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:20px}.SoftwareTesting_detail-outcomes-card h3{color:#0f172a;text-align:left;margin:0 0 15px;font-size:1.1rem;font-weight:700}.SoftwareTesting_detail-outcomes-card ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.SoftwareTesting_detail-outcomes-card li{color:#334155;text-align:left;align-items:flex-start;font-size:.9rem;line-height:1.4;display:flex}.SoftwareTesting_detail-tools-used{text-align:left;margin:25px 0}.SoftwareTesting_detail-tools-used h3{color:#64748b;letter-spacing:1px;text-align:left;margin-bottom:10px;font-size:.75rem;font-weight:700}.SoftwareTesting_tools-row{flex-wrap:wrap;gap:8px;display:flex}.SoftwareTesting_tool-tag{color:#475569;background-color:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;padding:4px 12px;font-size:.8rem;font-weight:600}.SoftwareTesting_detail-footer{border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;margin-top:30px;padding-top:20px;display:flex}.SoftwareTesting_footer-progress{color:#64748b;font-size:.85rem;font-weight:600}.SoftwareTesting_next-btn{color:#fff;cursor:pointer;background-color:#1868db;border:none;border-radius:8px;align-items:center;padding:10px 20px;font-size:.9rem;font-weight:600;transition:all .2s;display:inline-flex}.SoftwareTesting_next-btn:hover{background-color:#1557c0;transform:translate(2px)}.SoftwareTesting_section-heading.selected{color:#1868db!important;background-color:#f0f7ff!important;border-left:4px solid #1868db!important}.SoftwareTesting_section-heading.selected p{color:#1868db!important;font-weight:700!important}.SoftwareTesting_section-heading.selected .SoftwareTesting_expand-collapse-icon{color:#1868db!important}@media (width<=1024px){.SoftwareTesting_syllabus-flex{flex-direction:column;align-items:center;gap:3rem}.SoftwareTesting_Syllabus,.SoftwareTesting_containered{width:100%;max-width:100%}}.SoftwareTesting_detail-topics-breakdown{text-align:left;margin-top:30px;margin-bottom:30px}.SoftwareTesting_detail-topics-breakdown h3{color:#0f172a;text-align:left;border-bottom:2px solid #f1f5f9;margin-bottom:18px;padding-bottom:8px;font-size:1.25rem;font-weight:700}.SoftwareTesting_topics-blocks{flex-direction:column;gap:25px;display:flex}.SoftwareTesting_topic-block{text-align:left}.SoftwareTesting_topic-subtitle{color:#1e293b;text-align:left;background-color:#f8fafc;border-left:3px solid #64748b;border-radius:6px;margin-bottom:12px;padding:8px 12px;font-size:1.05rem;font-weight:700;display:inline-block}.SoftwareTesting_points-list{grid-template-columns:1fr;gap:12px;display:grid}.SoftwareTesting_point-card{text-align:left;background-color:#0000;border:none;border-radius:0;padding:8px 0;transition:none}.SoftwareTesting_point-card:hover{box-shadow:none;transform:none}.SoftwareTesting_point-card.big-concept,.SoftwareTesting_point-card.short-concept{background-color:#0000;border-left:none}.SoftwareTesting_point-header{text-align:left;align-items:center;gap:8px;margin-bottom:6px;display:flex}.SoftwareTesting_point-header i{font-size:.85rem}.SoftwareTesting_point-card.big-concept .SoftwareTesting_point-header i{color:#eab308}.SoftwareTesting_point-card.short-concept .SoftwareTesting_point-header i{color:#94a3b8}.SoftwareTesting_point-name{color:#0f172a;text-align:left;font-size:.95rem;font-weight:700}.SoftwareTesting_point-explanation{color:#475569;text-align:left;margin:0;padding-left:18px;font-size:.85rem;line-height:1.4}.SoftwareTesting_point-subpoints{text-align:left;flex-direction:column;gap:6px;margin-top:8px;padding-left:18px;list-style:none;display:flex}.SoftwareTesting_point-subpoints li{color:#475569;text-align:left;align-items:flex-start;font-size:.8rem;line-height:1.3;display:flex}.SoftwareTesting_point-subpoints li i{color:#1868db;flex-shrink:0;margin-top:3px;margin-right:6px;font-size:.65rem}.ST_placement_partners_section{box-sizing:border-box;background-color:#fff;flex-direction:column;align-items:center;gap:40px;width:100%;max-width:1500px;margin:40px auto;padding:0;display:flex;overflow:hidden}.ST_placement_partners_title{color:#333;text-align:center;margin:0;font-size:2.2rem;font-weight:700}.ST_placement_partners_title span{color:#1868db}.ST_marquee_container{flex-direction:column;gap:20px;width:100%;padding:10px 0;display:flex;position:relative;overflow:hidden}.ST_marquee_container:before,.ST_marquee_container:after{content:"";z-index:2;pointer-events:none;width:150px;height:100%;position:absolute;top:0}.ST_marquee_container:before{background:linear-gradient(90deg,#fff,#fff0);left:0}.ST_marquee_container:after{background:linear-gradient(270deg,#fff,#fff0);right:0}.ST_marquee_row{width:100%;display:flex;overflow:hidden}.ST_marquee_track{align-items:center;gap:30px;width:max-content;padding:5px 0;display:flex}.ST_marquee_right .ST_marquee_track{animation:25s linear infinite marquee-right}.ST_marquee_left .ST_marquee_track{animation:25s linear infinite marquee-left}.ST_marquee_container:hover .ST_marquee_track{animation-play-state:paused}.ST_partner_card{box-shadow:none;box-sizing:border-box;-webkit-user-select:none;user-select:none;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:180px;height:70px;padding:0;transition:transform .3s cubic-bezier(.175,.885,.32,1.275);display:flex;position:relative}.ST_partner_card:hover{transform:scale(1.15)}.ST_partner_card img{object-fit:contain;width:100%;height:100%;transition:opacity .3s}.ST_partner_fallback{color:#4b5563;text-align:center;text-transform:uppercase;letter-spacing:.5px;font-size:.95rem;font-weight:600}@keyframes marquee-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes marquee-right{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (width<=768px){.ST_placement_partners_title{font-size:1.8rem}.ST_partner_card{width:150px;height:60px;padding:0}.ST_partner_fallback{font-size:.85rem}.ST_marquee_container:before,.ST_marquee_container:after{width:60px}}.AboutUs-container{font-family:var(--font-body);color:var(--about-dark-navy);background-color:var(--about-pure-white);line-height:1.6}.AboutUs-hero{background-image:url(/assets/hero-bg-D1lFr8D3.webp);background-position:50%;background-size:cover;background-attachment:fixed;justify-content:flex-end;align-items:flex-end;height:70vh;min-height:600px;padding:0 5% 3rem;display:flex;position:relative}.AboutUs-hero-card{text-align:left;-webkit-backdrop-filter:blur(25px);background:linear-gradient(135deg,#1e293b99,#0f172ae6);border:1px solid #ffffff1a;border-radius:20px;max-width:550px;padding:2.5rem;transition:all .5s cubic-bezier(.4,0,.2,1);animation:6s ease-in-out infinite aboutFloat;position:relative;overflow:hidden;box-shadow:0 30px 60px #0009,inset 0 2px #ffffff26}.AboutUs-hero-card:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#a855f733 0%,#0000 40%);width:200%;height:200%;position:absolute;top:-50%;left:-50%}.AboutUs-hero-card>*{z-index:1;position:relative}.AboutUs-hero-card:hover{background:linear-gradient(135deg,#1e293bb3,#0f172af2);border:1px solid #a855f766;transform:translateY(-12px)scale(1.02);box-shadow:0 40px 80px #000000b3,inset 0 2px #fff3}@keyframes aboutFloat{0%{transform:translateY(0)}50%{transform:translateY(-15px)}to{transform:translateY(0)}}.AboutUs-hero-card .AboutUs-section-tag{color:#f8fafc;text-transform:uppercase;letter-spacing:3px;background:linear-gradient(90deg,#a855f74d,#ec48994d);border:1px solid #fff3;border-radius:50px;margin-bottom:1rem;padding:.4rem 1.2rem;font-size:.8rem;font-weight:700;display:inline-block;box-shadow:0 4px 15px #ec489933}.AboutUs-hero-title{font-family:var(--font-heading);color:#fff;filter:drop-shadow(0 2px 5px #00000080);margin-bottom:1rem;font-size:clamp(2rem,3.5vw,3rem);font-weight:900;line-height:1.15}.AboutUs-hero-description{color:#cbd5e1;max-width:500px;margin:0;font-size:1.05rem;font-weight:400;line-height:1.7}.AboutUs-vision-mission{background:var(--about-light-bg);padding:1rem 8%}.AboutUs-vm-row{align-items:center;gap:4rem;margin-bottom:2rem;padding:1rem 0;display:flex}.AboutUs-vm-reverse{flex-direction:row-reverse}.AboutUs-vm-image{aspect-ratio:16/9;border-radius:12px;flex:1;width:100%;overflow:hidden;box-shadow:0 15px 35px #0000001a}.AboutUs-vm-image img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.AboutUs-vm-row:hover .AboutUs-vm-image img{transform:scale(1.05)}.AboutUs-vm-content{flex:1;padding:2rem}.AboutUs-vm-title{color:var(--about-dark-navy);font-size:2.2rem;font-weight:800;font-family:var(--font-heading);margin-bottom:1.5rem}.AboutUs-vm-text{color:var(--about-text-muted);font-size:1.15rem;font-weight:500;line-height:1.8}.AboutUs-details{grid-template-columns:1fr 1fr;align-items:center;gap:6rem;padding:1rem 8%;display:grid}.AboutUs-details-image{aspect-ratio:1;background:var(--about-light-bg);border-radius:12px;width:100%;position:relative;overflow:hidden;box-shadow:0 20px 40px #0000001a}.AboutUs-details-image img{object-fit:cover;object-position:top center;width:100%;height:100%}.AboutUs-section-tag{color:var(--about-primary-blue);text-transform:uppercase;letter-spacing:3px;background:#1868db1a;border-radius:30px;margin-bottom:1.2rem;padding:.4rem 1.2rem;font-size:.9rem;font-weight:800;display:inline-block}.AboutUs-section-title{font-family:var(--font-heading);color:var(--about-dark-navy);margin-bottom:2rem;font-size:3rem;font-weight:800;line-height:1.1}.AboutUs-text-block{color:var(--about-text-muted);margin-bottom:1.5rem;font-size:1.1rem;font-weight:500;line-height:1.8}.AboutUs-specialties{background:var(--about-pure-white);color:var(--about-dark-navy);padding:1rem 8%}.AboutUs-spec-header{text-align:center;margin-bottom:2rem}.AboutUs-spec-grid{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.AboutUs-spec-item{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:8px;height:350px;transition:all .5s;position:relative;overflow:hidden}.AboutUs-spec-overlay{background:linear-gradient(#0a11284d,#0a1128f2);flex-direction:column;justify-content:flex-end;width:100%;height:100%;padding:2rem;transition:padding .3s;display:flex;position:absolute;top:0;left:0}.AboutUs-spec-item:hover{transform:translateY(-8px);box-shadow:0 15px 35px #0003}.AboutUs-spec-item:hover .AboutUs-spec-overlay{background:linear-gradient(to top, var(--about-primary-blue), #0a112833);padding-bottom:2.5rem}.AboutUs-spec-name{color:#fff;font-size:1.6rem;font-weight:800;font-family:var(--font-heading);margin-bottom:.75rem}.AboutUs-spec-desc{color:#ffffffe6;font-size:.95rem;line-height:1.5}.AboutUs-leadership{padding:1rem 8%}.AboutUs-lead-grid{grid-template-columns:repeat(3,1fr);gap:4rem;margin-top:4rem;display:grid}.AboutUs-lead-card{text-align:center}.AboutUs-lead-photo-wrapper{aspect-ratio:4/5;background:var(--about-light-bg);border-radius:8px;width:100%;margin-bottom:2.5rem;overflow:hidden;box-shadow:0 10px 20px #0000000d}.AboutUs-lead-photo{object-fit:cover;width:100%;height:100%;transition:transform .5s}.AboutUs-lead-card:hover .AboutUs-lead-photo{transform:scale(1.05)}.AboutUs-lead-name{color:var(--about-dark-navy);margin-bottom:.5rem;font-size:1.8rem;font-weight:800}.AboutUs-lead-role{color:var(--about-primary-blue);text-transform:uppercase;letter-spacing:2px;margin-bottom:1.5rem;font-size:.9rem;font-weight:700;display:block}.AboutUs-counters{color:var(--about-pure-white);background:#1868db;border-top:1px solid #ffffff1a;grid-template-columns:repeat(3,1fr);gap:2rem;padding:4rem 8%;display:grid}.AboutUs-counter-item{text-align:center;padding:1rem;position:relative}.AboutUs-counter-item:not(:last-child):after{content:"";background:linear-gradient(#0000,#fff3,#0000);width:1px;height:60%;position:absolute;top:20%;right:-1rem}.AboutUs-counter-val{font-size:clamp(2.5rem,4vw,4rem);font-weight:900;font-family:var(--font-heading);color:#fff;letter-spacing:-2px;text-shadow:0 10px 20px #1868db33;margin-bottom:.5rem;display:block}.AboutUs-counter-label{text-transform:uppercase;letter-spacing:3px;color:#fff9;font-size:.8rem;font-weight:700;display:block}@media (width<=1200px){.AboutUs-details{grid-template-columns:1fr;gap:3rem}.AboutUs-details-image{aspect-ratio:1;height:auto}}@media (width<=1024px){.AboutUs-spec-grid,.AboutUs-lead-grid{grid-template-columns:repeat(2,1fr)}.AboutUs-vm-row,.AboutUs-vm-reverse{gap:2rem}.AboutUs-vm-title{font-size:1.8rem}}@media (width<=768px){.AboutUs-hero{justify-content:flex-start;align-items:flex-start;height:auto;min-height:500px;padding-top:4rem;padding-left:5%;padding-right:5%}.AboutUs-hero-card{text-align:left;max-width:100%;margin:2rem 0;padding:2.5rem}.AboutUs-vm-row,.AboutUs-vm-reverse{text-align:left;flex-direction:column;align-items:flex-start;gap:3rem}.AboutUs-spec-header,.AboutUs-edso-card,.AboutUs-lead-card,.AboutUs-counter-item,.AboutUs-section-title{text-align:left!important}.AboutUs-section-title{font-size:2.2rem!important;font-weight:800!important;line-height:1.25!important}.AboutUs-lead-photo-wrapper{margin-left:0;margin-right:auto}.AboutUs-vm-image{width:100%;height:300px}.AboutUs-spec-grid,.AboutUs-lead-grid{grid-template-columns:1fr}.AboutUs-counters{grid-template-columns:repeat(2,1fr);padding:4rem 5%}.AboutUs-counter-item:after{display:none}}@media (width<=480px){.AboutUs-section-title{font-size:1.8rem!important;line-height:1.25!important}.AboutUs-hero-title{font-size:2rem}.AboutUs-counters{grid-template-columns:1fr}.AboutUs-vm-content{text-align:left;padding:1rem 0}}.AboutUs-edso-meaning{box-sizing:border-box;background:#f4f6f9;flex-direction:column;justify-content:center;height:calc(100vh - 40px);padding:2rem 8%;display:flex;overflow:hidden}.AboutUs-edso-container{align-items:stretch;gap:2rem;display:flex}.AboutUs-edso-left{flex:0 0 28%;display:flex}.AboutUs-edso-card-large{color:#fff;border-radius:24px;flex-direction:column;justify-content:flex-end;width:100%;padding:3rem;transition:transform .4s,background .5s;display:flex;position:relative;overflow:hidden}.AboutUs-edso-card-large:hover{transform:translateY(-8px)}.AboutUs-edso-card-large:after{content:"";z-index:1;background:linear-gradient(#0000,#00000080);position:absolute;inset:0}.AboutUs-edso-card-content{z-index:2;flex-direction:column;justify-content:flex-end;height:100%;display:flex;position:relative}.AboutUs-edso-card-large .AboutUs-edso-word{color:#fff;font-size:2.8rem;font-weight:800;font-family:var(--font-heading);margin-bottom:1rem}.AboutUs-edso-card-large .AboutUs-vm-text{color:#ffffffe6;margin-bottom:2rem;font-size:1.1rem;line-height:1.6}.AboutUs-edso-tag{text-transform:uppercase;letter-spacing:2px;background:#ffffff40;border-radius:20px;width:max-content;margin-bottom:1rem;padding:.4rem 1.2rem;font-size:.8rem;font-weight:700;display:inline-block}.AboutUs-edso-icon-btn{cursor:pointer;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-size:1.2rem;transition:all .3s;display:flex}.AboutUs-edso-icon-btn:hover{color:#ff7e5f;background:#fff}.AboutUs-edso-right{flex-direction:column;flex:1;justify-content:space-between;min-height:0;display:flex}.AboutUs-edso-header-content{justify-content:space-between;align-items:flex-start;margin-bottom:3rem;display:flex}.AboutUs-edso-main-title{color:var(--about-dark-navy);font-size:clamp(2.5rem,4vw,3.5rem);font-weight:900;line-height:1.2;font-family:var(--font-heading);margin-bottom:1rem}.AboutUs-edso-desc{color:var(--about-text-muted);max-width:450px;font-size:1.15rem;line-height:1.6}.AboutUs-edso-btn{color:#fff;text-transform:uppercase;letter-spacing:1px;cursor:pointer;background:linear-gradient(90deg,#ff512f,#dd2476);border:none;border-radius:50px;margin-top:.5rem;padding:1rem 2.5rem;font-weight:700;transition:transform .3s,box-shadow .3s;box-shadow:0 10px 20px #dd24764d}.AboutUs-edso-btn:hover{transform:translateY(-4px);box-shadow:0 15px 25px #dd247666}.AboutUs-edso-small-cards{flex:1;grid-template-columns:repeat(3,1fr);gap:1.5rem;min-height:0;display:grid}.AboutUs-edso-card-small{color:#fff;border-radius:20px;height:100%;padding:2rem 1.5rem;transition:transform .4s;position:relative;overflow:hidden}.AboutUs-edso-card-small:hover{transform:translateY(-8px)}.AboutUs-edso-card-small:after{content:"";z-index:1;background:linear-gradient(#0000,#0009);position:absolute;inset:0}.AboutUs-edso-card-small .AboutUs-edso-word{color:#fff;font-size:1.8rem;font-weight:800;font-family:var(--font-heading);margin-bottom:.8rem}.AboutUs-edso-card-small .AboutUs-vm-text{color:#ffffffe6;margin-bottom:0;font-size:1rem;line-height:1.5}.card-orange{background:linear-gradient(135deg,#ff7e5f,#feb47b);box-shadow:0 15px 30px #ff7e5f4d}.card-blue{background:linear-gradient(135deg,#1e3c72,#2a5298);box-shadow:0 15px 30px #2a52984d}.card-purple{background:linear-gradient(135deg,#4776e6,#8e54e9);box-shadow:0 15px 30px #8e54e94d}.card-green{background:linear-gradient(135deg,#11998e,#38ef7d);box-shadow:0 15px 30px #38ef7d4d}.AboutUs-edso-arrow{color:#fff;opacity:0;z-index:3;font-size:1.2rem;transition:all .3s;position:absolute;bottom:2rem;right:1.5rem;transform:translate(-15px)}.AboutUs-edso-card-small:hover .AboutUs-edso-arrow{opacity:1;transform:translate(0)}@media (width<=1200px){.AboutUs-edso-header-content{flex-direction:column;gap:1.5rem}}@media (width<=1024px){.AboutUs-edso-container{flex-direction:column}.AboutUs-edso-left{min-height:400px}}@media (width<=768px){.AboutUs-edso-small-cards{grid-template-columns:1fr}}.Accred-container{font-family:var(--font-body);color:var(--text-navy);background:#fff;line-height:1.6}.Accred-hero{background-color:var(--dark-navy);color:#fff;text-align:center;border-bottom:5px solid var(--primary-blue);padding:8rem 5% 6rem;position:relative;overflow:hidden}.Accred-hero-stars{color:#ffc107;letter-spacing:5px;margin-bottom:1.5rem;font-size:1.5rem}.Accred-hero-tag{background:var(--primary-blue);text-transform:uppercase;letter-spacing:2px;border-radius:50px;margin-bottom:2rem;padding:.5rem 1.5rem;font-size:.8rem;font-weight:700;display:inline-block}.Accred-hero-title{font-family:var(--font-heading);letter-spacing:-2px;margin-bottom:1.5rem;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:800;line-height:1.1}.Accred-hero-text{opacity:.9;max-width:900px;margin:0 auto 3rem;font-size:1.3rem}.Accred-hero-badges{flex-wrap:wrap;justify-content:center;gap:2rem;display:flex}.Accred-badge{opacity:.8;border:1px solid #fff3;border-radius:4px;padding:.6rem 2rem;font-size:.9rem;font-weight:600}.Accred-pearson-grid{grid-template-columns:1.2fr 1fr;align-items:center;gap:6rem;padding:8rem 8%;display:grid}.Accred-sub-tag{color:var(--primary-blue);text-transform:uppercase;letter-spacing:2px;margin-bottom:1rem;font-size:.9rem;font-weight:700;display:block}.Accred-pearson-content h2{font-family:var(--font-heading);color:var(--dark-navy);margin-bottom:2rem;font-size:3rem;font-weight:800;line-height:1.1}.Accred-pearson-content p{color:var(--text-muted);margin-bottom:2rem;font-size:1.15rem}.Accred-stat-row{grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:3rem;display:grid}.Accred-stat h3{font-family:var(--font-heading);color:var(--primary-blue);margin-bottom:.5rem;font-size:2.2rem;font-weight:800}.Accred-stat p{opacity:.7;margin-bottom:0;font-size:.9rem}.Accred-exam-portal-mockup{background:#111;border-radius:12px;overflow:hidden;box-shadow:0 40px 80px #0003}.Mockup-header{color:#fff;text-align:center;background:#333;border-bottom:1px solid #444;padding:1rem;font-size:.8rem}.Mockup-body{text-align:center;color:#fff;padding:4rem 2rem}.Mockup-logo{background:var(--primary-blue);color:#fff;border-radius:4px;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:2rem;font-size:2rem;font-weight:800;display:inline-flex}.Mockup-btn{background:var(--primary-blue);border-radius:4px;margin-top:2rem;padding:.8rem 2rem;font-weight:700;display:inline-block}.Accred-features{background:var(--bg-light);padding:8rem 8%}.Accred-section-header{text-align:center;margin-bottom:5rem}.Accred-features-grid{grid-template-columns:repeat(3,1fr);gap:2.5rem;display:grid}.Accred-feature-card{border:1px solid var(--border-soft);background:#fff;border-radius:16px;padding:3rem;transition:all .4s cubic-bezier(.4,0,.2,1)}.Accred-feature-card:hover{transform:translateY(-12px);box-shadow:0 30px 60px #00000014}.Accred-feature-icon{margin-bottom:2rem;font-size:2.5rem}.Accred-feature-card h3{color:var(--dark-navy);margin-bottom:1.2rem;font-size:1.4rem;font-weight:800}.Accred-feature-card p{color:var(--text-muted);font-size:.95rem}.Accred-protocol-section{background:#fff;padding:8rem 8%}.Accred-protocol-container{max-width:1200px;margin:0 auto}.Accred-protocol-header{margin-bottom:4rem}.Accred-protocol-header h2{font-family:var(--font-heading);margin-bottom:1rem;font-size:2.8rem;font-weight:800}.Accred-checklist-grid{grid-template-columns:repeat(2,1fr);gap:3rem;margin-bottom:6rem;display:grid}.Accred-checklist-item{align-items:flex-start;gap:1.5rem;display:flex}.Checklist-num{color:var(--primary-blue);opacity:.4;font-size:1.5rem;font-weight:800}.Checklist-content h3{margin-bottom:.5rem;font-weight:700}.Accred-prohibited-items{background:#fff5f5;border-left:8px solid #ff4d4d;border-radius:16px;padding:4rem}.Accred-prohibited-items h3{color:#d63031;margin-bottom:1.5rem;font-weight:800}.Prohibited-list{grid-template-columns:repeat(3,1fr);gap:1.5rem;padding:0;list-style:none;display:grid}.Prohibited-list li{color:#444;align-items:center;gap:10px;font-weight:600;display:flex}.Prohibited-list li:before{content:"✕";color:#ff4d4d}.Accred-booking-guide{background:var(--bg-light);padding:6rem 8%}.Booking-steps{grid-template-columns:repeat(4,1fr);gap:3rem;margin-top:4rem;display:grid}.Step-icon{background:var(--primary-blue);color:#fff;border-radius:50px;justify-content:center;align-items:center;width:50px;height:50px;margin-bottom:1.5rem;font-weight:800;display:flex}.Accred-booking{background:linear-gradient(135deg, var(--dark-navy) 0%, #0c0b13 100%);text-align:center;color:#fff;padding:10rem 5%}.Accred-final-info{opacity:.8;background:#ffffff0d;border-radius:16px;max-width:900px;margin:0 auto 3rem;padding:3rem;line-height:2}.Accred-booking-btn{background:var(--primary-blue);color:#fff;border-radius:50px;padding:1.4rem 4rem;font-weight:700;text-decoration:none;transition:transform .3s,background .3s;display:inline-block}.Accred-booking-btn:hover{background:#155cb3;transform:translateY(-5px)}@media (width<=1024px){.Accred-pearson-grid{grid-template-columns:1fr;gap:4rem}.Accred-features-grid,.Accred-checklist-grid,.Prohibited-list,.Booking-steps{grid-template-columns:1fr}}.HireFromUs-container{font-family:var(--font-body);color:var(--hire-dark-navy);background:#fff}.HireFromUs-hero{color:var(--hire-dark-navy);text-align:left;background:#f0f7ff;justify-content:flex-start;align-items:center;padding:2rem 8%;display:flex;position:relative;overflow:hidden}.HireFromUs-hero-container{z-index:5;max-width:850px;position:relative}.HireFromUs-hero-tag{color:var(--hire-primary-blue);text-transform:uppercase;letter-spacing:5px;margin-bottom:1rem;font-size:.85rem;font-weight:800;display:block}.HireFromUs-hero-title{font-family:var(--font-heading);letter-spacing:-2px;margin-bottom:2.5rem;font-size:clamp(3rem,6vw,4.5rem);font-weight:800;line-height:1.1}.HireFromUs-hero-subtitle{max-width:800px;color:var(--hire-text-dark-muted);z-index:5;margin:0 0 3.5rem;font-size:1.2rem;font-weight:500;line-height:1.8;position:relative}.HireFromUs-hero-actions{flex-wrap:wrap;justify-content:flex-start;gap:2rem;margin-top:1rem;display:flex}.HireFromUs-hero-outline-btn{border:2px solid var(--hire-primary-blue);color:var(--hire-primary-blue);text-transform:uppercase;letter-spacing:1px;border-radius:8px;padding:1.2rem 3rem;font-weight:800;text-decoration:none;transition:all .3s;display:inline-block}.HireFromUs-hero-outline-btn:hover{background:var(--hire-primary-blue);color:#fff;transform:translateY(-3px)}.HireFromUs-shapes{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.shape{background:#1868bb14;animation:20s linear infinite floatShape;position:absolute}.circle{border-radius:50%;width:150px;height:150px;top:-50px;right:-20px}.square{width:80px;height:80px;animation-duration:25s;top:20%;left:40%;transform:rotate(45deg)}.triangle{background:0 0;border-bottom:90px solid #1868bb0d;border-left:50px solid #0000;border-right:50px solid #0000;width:0;height:0;animation-duration:30s;top:60%;right:20%}.parallelogram{background:#1868bb0f;width:150px;height:80px;animation-duration:22s;bottom:5%;left:5%;transform:skew(20deg)}.circle-small{border-radius:50%;width:40px;height:40px;animation-duration:15s;top:40%;right:5%}@keyframes floatShape{0%{transform:translateY(0)rotate(0)}50%{transform:translateY(-50px)rotate(180deg)}to{transform:translateY(0)rotate(360deg)}}.HireFromUs-impact-stats{background:var(--hire-dark-navy);border-top:1px solid var(--hire-border-glass);grid-template-columns:repeat(4,1fr);gap:2rem;padding:3rem 8%;display:grid}.HireFromUs-impact-item{text-align:center;border-right:1px solid var(--hire-border-glass)}.HireFromUs-impact-item:last-child{border-right:none}.HireFromUs-impact-num{font-family:var(--font-heading);color:#fff;font-size:3rem;font-weight:800;display:block}.HireFromUs-impact-label{text-transform:uppercase;letter-spacing:2px;color:var(--hire-pure-white);font-size:.8rem;font-weight:700}.HireFromUs-why-section{background:#fff;padding:1rem 8%;overflow:hidden}.cmp-dual-slider__container{margin:0 auto;position:relative;overflow:hidden}.cmp-dual-slider__slides-wrapper{will-change:transform;transition:transform .6s cubic-bezier(.25,.46,.45,.94);display:flex}.cmp-dual-slider__slide{flex:0 0 100%;grid-template-columns:1.2fr .8fr;align-items:center;gap:5rem;display:grid}.cmp-dual-slider__image-container{background:#f1f5f9;width:100%;height:550px;overflow:hidden}.cmp-dual-slider__image{object-fit:cover;width:100%;height:100%}.cmp-dual-slider__content{text-align:left}.cmp-dual-slider__title{font-family:var(--font-heading);color:var(--hire-dark-navy);margin-bottom:2rem;font-size:3.5rem;font-weight:800;line-height:1.1}.cmp-dual-slider__description{color:var(--hire-text-dark-muted);margin-bottom:3rem;font-size:1.2rem;line-height:1.7}.cmp-dual-slider__cta{text-transform:uppercase;letter-spacing:2px;color:var(--hire-primary-blue);align-items:center;gap:15px;font-size:1rem;font-weight:800;text-decoration:none;transition:gap .3s;display:flex}.cmp-dual-slider__cta:hover{gap:25px}.cmp-dual-slider__controls{justify-content:space-between;align-items:center;gap:4rem;margin-top:5rem;display:flex}.cmp-dual-slider__progress-track{background:#efefef;flex:1;height:2px;position:relative}.cmp-dual-slider__progress-bar{background:var(--hire-primary-blue);height:100%;transition:width .4s;position:absolute;top:0;left:0}.cmp-dual-slider__nav{align-items:center;gap:2.5rem;display:flex}.cmp-dual-slider__nav-btn{cursor:pointer;color:var(--hire-dark-navy);background:0 0;border:none;justify-content:center;align-items:center;padding:10px;transition:transform .3s;display:flex}.cmp-dual-slider__nav-btn:hover{color:var(--hire-primary-blue);transform:scale(1.2)}.cmp-dual-slider__counter{color:var(--hire-dark-navy);text-align:center;min-width:60px;font-size:1.1rem;font-weight:500}.HireFromUs-process-section{color:var(--hire-dark-navy);background-image:url(data:image/webp;base64,UklGRi4JAABXRUJQVlA4ICIJAAAQcgCdASpyAqEBPm02mUmkIyWhILYYeLANiWlu+F6oFKyOQXQ7//7t2huRvyKlhzWvCEwAaH9xW837X/pi9r6At8VmZi9o9HS53YdCQPOOnJaub+Y5THtH5yWkOtxezqfi0sDEbpwNgxivz0HNF47ujlJyyBFu1OzhPMzFwxexNIaE6vCkChcu6eZEhXPk5Ek4oNgQjDNqa+IB+Ctn5r+Gf8mdBP7NvPfx5ETe+12UDqfQsPMxezwualqd//PuzlhkUEqR+EFFd560lZrC48WYvZ4rM1d/nX/TJgX6PkvBD8kvGHVJ59h+77zB5mYvZ4rNOlsfl2q0mrgURYqPwrEVbnjBDhVMay6pr4gUGUugqPLabrNtHg9ajWVp05iSCsjT2s8uMviBQZBc8lhTXxxNRhVUv9vSoWBMrEpsqtSojwgAJdBYyfu0ehXtRrVtC+BXY7BHlnTzMxe0crdQRc/ZJiLGHzb2iGbolCqBuu9GULnCrPHZUDPuohLaRirx56EfMJ3o7gCQ9O8ld24vZ5LOrGeYG0ILIQHh0ZkuzauS4EhI+O7H1f4q1nnxWZxuV71Mxb6KL5dipBh2FK9aeXx/tveUjXoCdhk/RkFgy/oE8nURqCf0Sab0j5XLpVh+CEXibge5qnVGGhAoMp9ScaaZukpAs0so1c3GQXmR24j0Jwhd7W+LIgJ0oFdZspr4gV0dGqGkwV8jZWoidsCNB32ou/UI5gYIZsHTRrD1cpUZhQsVMZPtVThoKJU5U70owHKgHgC9niszonitwUHl1tMr4cOifWq2UfBb6NYsDXXuCeZmL2eKzMxmjGhzjdCGCIAdU3KJW+Kf2rLWLpaS+IFBkFzxAosRrQdlfyfwx+rLOkm6BXLL2zo1oC7jWniszMXs8VnDI6p9BA9DoTXMJVUbdmXWJMY9+kiPLUMEIy7qXxAoMgueIs7QdlfyxRyZHH+lXTvtx86tU8fNnp39SgiwABL2Dcsfwr7PFZs4fZHKNozYSH54vTjQYTBP4XlnhNLyzw0VKJ962WPFCBCIIVSyrseZWQdRW2pxhhwwniw0ajwVhRsTQRmfDjc00PZ1EaAdFarOf5Azfoc1zAclW+lLFXm/vG6HKowwGcT8bcRmbPxGHCvSzRqdNL7O71Ui6nBT3qMMBnE/GldGDqZhBm/Q6KYmIjBUTZg4+8OD4mAx5lZCI4nJ5z8gZv0OimVluJ5FzrX6gycgYDAA/vuRD/1E9hHfhu5/+LftH97e8+l+KL1En123U4dGBVm7b/uZDip8yoY/5I1VukByMlVYYSD4VsQO1lNLcI52bt5fVRsPkMG60eeC/XxzJz3zlMv91v4v2rM3ILCoEkdFxTt0t4bAON3xVbBj5l7oiT6SUMBEfoDhdyEaDSUkVU8JRJo27i5OjKIQYMDtySsZsa7wqME7aLwnWz9egn990igEvRlhjgDf/Fj0QG8XV6FuTJRsEavvwx45y7Ndzyham2l8Xqn6hg1WU7AAAfTJfQkoxxtGFWoq9dibydFVCb/gvT0NmYGjrCcrw+BNY1QfCWbs1lhsFiNEI9ABXMJ9W/A/kAU4Ver9hg0JmWlgMJblOJjYea2U4aYo+HhCaWp5hulQAarW6pyrV7QWZzLm7aA574osr1DDN3F8eQa0dCavWSSNN8M90wwRMSGYUCu61QLYzUDcI25FwAD4oAtlhRxAtwYIV5lfjp0p+cLCrep241tOyPDIhrhLMOjgvlvY3A5JJ14DmlQaZWt6PAACfrvMnQL2Rltvm1bAQWfJxXgiKkJpozX0M5wQ0HuGiX/fqwLbPEJrt9hxkqOYAAAGr4Nxjumq0CZyFGfBRSM2r7X/thhijXKNKEhq5htPR4lqnzbc19O0jsT1yNFRo+xOKoLuyf2SLIbcpL2Zy/gmyVxrhnrWpA8AJx4b358ARMebdpjj/QO9gvy8HkPtJd5uj7UpIISaFidlANt5g6TcltIInYLxMiAluWcuUH3uaNevwVpOUrrBBFkgwJsd/kQ5bbehuSY0589Lwo2jlUfMhwbfk2/B1lQUFneRnc1cNfYjbUOQCqIC2piJatIJNVVXLjdfj9ScrOiBcQ6QNDWnDblLMjWrlYYcv6tUTMQoRHPm3OFQQKajZLOAfBA48u43eHWU+DUO5gGMQdQT9HXhodk2u31uHkcceEXkREQS8tbhghfPfcBZQd7BiqHB2eJCq7zifhhwkUlXuAopQLBHqzOJbfL8Z6kP4jgbLgxYlBMRmgEiArKQfPmieuP62fjBOwzfufxrQd4n/dXA6/ZilkRxAE4bzfliLv1shyr2zLKfxzXA6uxnjCnw8sZ4yLZtWohoCPxdq4o8CPUALiWG30s7mnYCCXJrda3YTdP8KO1EYoDRCLagVV2ah2W77z3qnXneyaHx9qHa54R2tBW2Z3zsR34lX3n0z2adjugAAI6q7eT3RukmRkBnMcYiaCwmYNXeydmqqLdijmuiNZDn2qEwCfgXTPrEtZvEWvlstG8nfaaKVbOE84++C3omAoc1oO4K+RvgSXTxKjVbh7AOjxTgAAAAAY4++q26TygEKn1Z+Fr1u7p4XV9JaYrZ8+ViFbIS3oxVKuDyRVN++eNLaAAAAAhYQLLc1sy/dDO5GuUCDWLWRAXCk6bFroZrg+5nTGLZ3DucID4hSouiQggAAAA4HQ/C0VMdaiLRVDPI8YqOU1tNnBL92/yViTjaPvOCgK37Em9FyAAIecEu49OJUJ3SmdZU/nDRpQv1QfkzyKkcp5oXJX/MOCHlkoL65fiAAABcFn8uEpL88+Dgr5Ob5FDp0Tvakm+AcfoQ9qy9T6u52ImSogA2LnAItH2fsZSuqBIlWMJg9D/XV9to6tVDUHSwtSJI1PoImgeb7siNThNnWDAbunIOmZpf64ZBH39bK1+Q84oLEKpsKpeE9/j2sKg7HMr9usGUIKDIAAx58SP5iQYp7pVroF/nbg6z6oJhFw2k+nRGbYEAHBLOVesZyM182U0bxJdAX3R4iWzSGCOHFNxlIUMAYizHL0Zj3WySuGCIBvsA7K5BBeMU7SDli9JAS3VSnEwgAchykcjJT/35sx5gks8VpIaxyE8EyateBhDMkR5DAAAA);background-position:50%;background-size:cover;background-attachment:fixed;padding:1rem 8%}.HireFromUs-process-grid{grid-template-columns:repeat(4,1fr);gap:2rem;margin-top:4rem;display:grid}.HireFromUs-process-item{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;background:#fff9;border:1px solid #ffffff4d;border-radius:12px;padding:3rem 2rem;transition:transform .3s;position:relative}.HireFromUs-process-item:hover{background:#ffffffe6;transform:translateY(-5px)}.HireFromUs-process-step{background:var(--hire-primary-blue);border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;font-size:.9rem;font-weight:800;display:flex;position:absolute;top:-15px;left:50%;transform:translate(-50%)}.HireFromUs-streams-section{padding:2rem 8%}.HireFromUs-streams-grid{grid-template-columns:repeat(2,1fr);gap:4rem;margin-top:1rem;display:grid}.HireFromUs-stream-card{color:#342d42;background:#f0f7ff;border-radius:12px;padding:3rem;transition:transform .3s,box-shadow .3s;box-shadow:0 10px 30px #00000008}.HireFromUs-stream-card:hover{background:#fff;transform:translateY(-5px);box-shadow:0 20px 40px #0000000d}.HireFromUs-stream-title{color:var(--hire-primary-blue);font-size:1.8rem;font-weight:800;font-family:var(--font-heading);margin-bottom:2rem}.HireFromUs-skill-list{padding:0;list-style:none}.HireFromUs-skill-list li{color:#342d42;border-bottom:1px solid #0000000d;align-items:center;gap:15px;padding:.75rem 0;font-size:1rem;font-weight:500;display:flex}.skill-dot{background:var(--hire-primary-blue);border-radius:50%;width:8px;height:8px}.HireFromUs-form-section{padding:1rem 8%}.HireFromUs-form-wrapper{background:var(--hire-pure-white);border:1px solid #e0e0e0;border-radius:16px;grid-template-columns:1fr 1.5fr;gap:2.5rem;margin:0 auto;padding:2.5rem;display:grid}.HireFromUs-form-info h3{margin-bottom:1rem;font-size:2.2rem;font-weight:800;line-height:1.2}.HireFromUs-form-info p{color:#64748b;margin-bottom:1.5rem;font-size:1rem}.HireFromUs-form-input{width:100%;font-family:var(--font-body);border:1.5px solid #e2e8f0;border-radius:6px;margin-bottom:.75rem;padding:.5rem .8rem;font-size:.9rem}.HireFromUs-form-input:focus{border-color:var(--hire-primary-blue);outline:none}.HireFromUs-field-group{flex-direction:column;margin-bottom:.75rem;display:flex;position:relative}.HireFromUs-field-group .HireFromUs-form-input{margin-bottom:0}.HireFromUs-label{color:var(--hire-dark-navy);align-items:center;margin-bottom:.25rem;font-size:.8rem;font-weight:600;display:flex}.asterisk{color:#ef4444;margin-left:3px;font-size:1.1rem}.error-text{color:#ef4444;margin-top:.35rem;font-size:.8rem;font-weight:500;animation:.3s fadeIn}.HireFromUs-form-input.error{border-color:#ef4444}.HireFromUs-submit{background:var(--hire-primary-blue);color:#fff;cursor:pointer;text-transform:uppercase;letter-spacing:2px;border:none;border-radius:6px;width:100%;padding:.8rem;font-size:.9rem;font-weight:800}.HireFromUs-captcha-container{grid-template-columns:auto 1fr;align-items:stretch;gap:.75rem;margin-bottom:.75rem;display:grid}.HireFromUs-captcha-box{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:1.5rem;padding:.8rem 1.5rem;display:flex}.HireFromUs-captcha-box img{height:40px}.HireFromUs-captcha-refresh{color:var(--hire-primary-blue);cursor:pointer;background:0 0;border:none;align-items:center;padding:0;font-size:1.5rem;display:flex}.HireFromUs-captcha-container .HireFromUs-form-input{height:100%;margin-bottom:0}.HireFromUs-status{text-align:center;border-radius:8px;margin-bottom:1.5rem;padding:1rem;font-size:.95rem}.HireFromUs-status.success{color:#166534;background:#dcfce7;border:1px solid #bbf7d0}.HireFromUs-status.error{color:#991b1b;background:#fee2e2;border:1px solid #fecaca}@media (width<=1200px){.cmp-dual-slider__slide{grid-template-columns:1fr;gap:3rem}.cmp-dual-slider__title{font-size:2.8rem}.HireFromUs-form-wrapper{grid-template-columns:1fr;padding:4rem}}@media (width<=1024px){.HireFromUs-process-grid,.HireFromUs-impact-stats{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.HireFromUs-process-grid,.HireFromUs-impact-stats,.HireFromUs-streams-grid{grid-template-columns:1fr}.cmp-dual-slider__image-container{height:350px}.cmp-dual-slider__controls{flex-direction:column;gap:2rem}.HireFromUs-captcha-container{grid-template-columns:1fr}.HireFromUs-captcha-box{justify-content:center}}.Placements-container{font-family:var(--font-body);color:var(--dark-navy);background:#fff}.Placements-hero{min-height:calc(100vh - 60px);color:var(--dark-navy);text-align:left;background-position:50%;background-repeat:no-repeat;background-size:cover;border-bottom:1px solid #1868bb1a;align-items:center;padding:2rem 8%;display:flex;position:relative;overflow:hidden}.Placements-hero-content{z-index:5;max-width:900px;position:relative}.Placements-hero-tag{background:var(--primary-blue);color:var(--pure-white);text-transform:uppercase;letter-spacing:2px;border-left:5px solid #00d4ff;border-radius:4px;margin-bottom:1rem;padding:.6rem 1.4rem;font-size:.8rem;font-weight:800;display:inline-block;box-shadow:0 4px 15px #1868bb4d}.Placements-hero-title{font-family:var(--font-heading);color:var(--dark-navy);margin-bottom:1.2rem;font-size:clamp(2rem,6vw,3.2rem);font-weight:800;line-height:1.05}.Placements-section-subtitle{color:var(--text-muted);max-width:700px;margin:0;font-size:1.25rem;font-weight:500;line-height:1.6}.Placements-hero-stats{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:5rem;margin-top:4.5rem;display:flex}.Placements-hero-stat-item{text-align:left;position:relative}.Placements-hero-stat-item:not(:last-child):after{content:"";background:#0000001a;width:1px;height:40px;position:absolute;top:50%;right:-2.5rem;transform:translateY(-50%)}.Placements-hero-stat-num{font-size:3.2rem;font-weight:800;font-family:var(--font-heading);color:var(--primary-blue);margin-bottom:.5rem;line-height:1;display:block}.Placements-hero-stat-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;font-size:.95rem;font-weight:600}.Placements-section{padding:1rem 2rem}.Placements-section-header{text-align:center;margin-bottom:1rem}.Placements-section-title{font-family:var(--font-heading);color:var(--dark-navy);margin-bottom:1rem;font-size:3rem;font-weight:800}.Placements-section-subtitle{color:var(--text-muted);max-width:800px;margin:0 auto;font-size:1.2rem}.Placements-sub-tag{color:var(--primary-blue);text-transform:uppercase;letter-spacing:3px;margin-bottom:1rem;font-size:.9rem;font-weight:800;display:block}.Placements-grid{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}@media (width<=1024px){.Placements-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.Placements-grid{grid-template-columns:1fr}}.Placements-card{border:1px solid var(--border-soft);text-align:center;background:#fff;border-radius:20px;padding:3rem 2rem;transition:transform .3s,box-shadow .3s}.Placements-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #0000000d}.Placements-card-img{background:var(--bg-light);border:4px solid var(--bg-light);border-radius:50%;justify-content:center;align-items:center;width:150px;height:150px;margin:0 auto 2rem;display:flex;overflow:hidden;box-shadow:0 8px 25px #0000000d}.student-img{object-fit:cover;border-radius:50%;width:100%;height:100%}.Placements-card-name{margin-bottom:.5rem;font-size:1.2rem;font-weight:800}.Placements-card-role{color:var(--primary-blue);margin-bottom:1rem;font-size:.9rem;font-weight:700;display:block}.Placements-card-company{opacity:.8;font-weight:600}.Placements-carousel-container{max-width:1100px;margin:4rem auto;padding:0 5rem;position:relative}.Placements-carousel-view{justify-content:center;align-items:center;min-height:450px;display:flex;position:relative}.Placements-testi-card{text-align:center;background:#fff;border:1px solid #00000005;border-radius:32px;width:100%;padding:4rem 5rem;transition:all .5s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 20px 60px #0000000d}.Placements-testi-quote-icon{color:var(--primary-blue);opacity:.15;margin-bottom:1.5rem;font-size:3.5rem}.Placements-testi-quote{color:var(--dark-navy);z-index:1;margin-bottom:2rem;font-size:1.15rem;font-weight:500;line-height:1.7;position:relative}.Placements-testi-divider{background:var(--primary-blue);opacity:.3;border-radius:10px;width:60px;height:3px;margin:0 auto 2rem}.Placements-testi-author{margin-top:1rem}.Placements-testi-name{font-family:var(--font-heading);color:#1a1a1a;margin-bottom:.4rem;font-size:1.4rem;font-weight:800}.Placements-testi-job{color:var(--primary-blue);text-transform:uppercase;letter-spacing:1.5px;font-size:.95rem;font-weight:700}.Placements-carousel-nav{width:65px;height:65px;color:var(--dark-navy);cursor:pointer;z-index:10;background:#fff;border:1px solid #0000000f;border-radius:50%;justify-content:center;align-items:center;font-size:1.4rem;transition:all .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 10px 30px #0000000d}.Placements-carousel-nav:hover{background:var(--primary-blue);color:#fff;transform:translateY(-50%)scale(1.1);box-shadow:0 15px 35px #1868bb33}.Placements-carousel-nav.prev{left:0}.Placements-carousel-nav.next{right:0}.Placements-carousel-dots{justify-content:center;gap:1rem;margin-top:3.5rem;display:flex}.carousel-dot{cursor:pointer;background:#e2e8f0;border-radius:50%;width:12px;height:12px;transition:all .4s}.carousel-dot.active{background:var(--primary-blue);border-radius:20px;width:40px}.Placements-cta{background:linear-gradient(135deg, var(--dark-navy) 0%, #15131a 100%);text-align:center;color:#fff;padding:2rem 8%}.Placements-cta-btn{background:var(--primary-blue);color:#fff;border-radius:50px;margin-top:1.5rem;padding:1rem 2.5rem;font-weight:800;text-decoration:none;transition:transform .3s;display:inline-block}.Placements-cta-btn:hover{transform:scale(1.05);box-shadow:0 20px 40px #1868bb4d}.Placements-building-showcase{grid-template-columns:1fr 2fr;align-items:stretch;gap:2rem;padding:2.5rem 0;display:grid}.Placements-building-featured{border-radius:30px;flex-direction:column;justify-content:center;height:100%;min-height:480px;padding:3.5rem 2.5rem;transition:all .6s cubic-bezier(.23,1,.32,1);display:flex;position:sticky;top:100px;box-shadow:0 15px 40px #0000000a}.Placements-building-featured-content{z-index:2;position:relative}.Placements-testi-quote-icon{color:var(--primary-blue);margin-bottom:1.5rem;font-size:2.5rem}.Placements-testi-quote{color:var(--dark-navy);margin-bottom:2rem;font-size:1.25rem;font-style:italic;font-weight:500;line-height:1.8}.Placements-testi-divider{background:var(--primary-blue);border-radius:2px;width:50px;height:4px;margin-bottom:2rem}.Placements-testi-author{border-left:4px solid var(--primary-blue);padding-left:1.5rem}.Placements-testi-name{font-family:var(--font-heading);color:var(--dark-navy);margin:0;font-size:1.4rem;font-weight:800}.Placements-testi-job{color:var(--text-muted);margin:.2rem 0 0;font-size:.95rem;font-weight:600}.Placements-building-organic-shape{z-index:1;background:#ffffff4d;border-radius:30% 70% 70% 30%/30% 30% 70% 70%;width:250px;height:250px;position:absolute;bottom:-50px;right:-50px}.Placements-building-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.Placements-building-card{cursor:pointer;border:2px solid #0000;border-radius:20px;flex-direction:column;justify-content:flex-end;min-height:180px;padding:2rem;transition:all .3s;display:flex;position:relative;overflow:hidden}.Placements-building-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px #0000000d}.Placements-building-card.active{border-color:var(--primary-blue);box-shadow:0 15px 35px #00000014}.Placements-building-card-title{font-family:var(--font-heading);color:var(--dark-navy);margin:0;font-size:1.1rem;font-weight:800}.Placements-partners-grid{flex-wrap:wrap;justify-content:center;gap:2.5rem;padding:2rem 0;display:flex}.Placements-partner-img{object-fit:contain;height:50px;transition:transform .3s}.Placements-partner-img:hover{transform:scale(1.1)}.Placements-cta-title{margin-bottom:2rem;font-size:clamp(2rem,5vw,3rem);font-weight:800;line-height:1.1}.Placements-cta-description{opacity:.8;max-width:600px;margin:0 auto}@media (width<=1024px){.Placements-building-showcase{grid-template-columns:1fr}.Placements-building-featured{min-height:auto;position:relative;top:0}}@media (width<=768px){.Placements-section-title{font-size:2.2rem!important;font-weight:800!important;line-height:1.25!important}}@media (width<=600px){.Placements-building-grid{grid-template-columns:repeat(2,1fr)}.Placements-section-title{font-size:1.8rem!important;line-height:1.25!important}}.StudentsJourney-container{font-family:var(--font-body);color:var(--dark-navy);background-color:#fff;min-height:100vh;overflow-x:hidden}.StudentsJourney-insight-hero{color:#1e293b;box-sizing:border-box;background:radial-gradient(circle at 80% 20%,#f1f5f9 0%,#fff 100%);justify-content:center;align-items:center;min-height:calc(100vh - 70px);padding:20px 8%;display:flex;position:relative;overflow:hidden}.StudentsJourney-insight-hero:before{content:"";opacity:.8;background-image:radial-gradient(#0000000d 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0}.StudentsJourney-insight-container{z-index:2;grid-template-columns:1.2fr .8fr;align-items:center;gap:40px;width:100%;max-width:1400px;display:grid;position:relative}.StudentsJourney-insight-content{animation:.8s ease-out forwards fadeInUp}.StudentsJourney-insight-label{color:#4f46e5;letter-spacing:1px;background:#6366f11a;border:1px solid #6366f133;border-radius:50px;margin-bottom:24px;padding:8px 16px;font-size:14px;font-weight:600;display:inline-block}.StudentsJourney-insight-title{font-size:clamp(36px,5vw,56px);font-weight:900;line-height:1.1;font-family:var(--font-heading);margin-bottom:24px}.StudentsJourney-insight-title .text-gradient{background:linear-gradient(135deg,#6366f1 0%,#a855f7 50%,#ec4899 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;display:inline-block}.StudentsJourney-insight-desc{color:#475569;margin-bottom:32px;font-size:18px;line-height:1.7}.StudentsJourney-insight-visuals{opacity:0;justify-content:flex-end;align-items:center;animation:.8s ease-out .3s forwards fadeInUp;display:flex;position:relative}.insight-glass-panel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffb3;border:1px solid #0000000d;border-radius:24px;display:flex;box-shadow:0 20px 40px #00000014}.insight-glass-item{background:#fffc;border-radius:16px;align-items:center;gap:15px;display:flex}.StudentsJourney-secondary-header{color:var(--pure-white);text-align:center;justify-content:center;align-items:center;min-height:calc(100vh - 80px);padding:60px 20px 40px;display:flex;position:relative;overflow:hidden}.StudentsJourney-secondary-header:before{content:"";opacity:1;z-index:0;background-image:url(/assets/employeeonboarding8-0zktueLX.webp);background-position:50%;background-size:cover;background-attachment:fixed;position:absolute;inset:0}.StudentsJourney-secondary-header:after{content:"";z-index:1;background:#0f172ad9;position:absolute;inset:0}.StudentsJourney-secondary-content{z-index:2;max-width:800px;position:relative}.StudentsJourney-secondary-title{color:#fff;letter-spacing:-.01em;text-shadow:0 4px 15px #000000b3,0 2px 5px #00000080;margin-bottom:24px;font-size:clamp(36px,6vw,64px);font-weight:900;line-height:1.1}.StudentsJourney-secondary-label{text-transform:uppercase;letter-spacing:5px;color:#a5b4fc;background:#6366f126;border-left:4px solid #a5b4fc;border-radius:4px;margin-bottom:1.5rem;padding:.6rem 1.2rem;font-size:clamp(1rem,2vw,1.4rem);font-weight:700;display:inline-block}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.StudentsJourney-form-box{background:var(--pure-white);color:var(--dark-navy);border-top:8px solid var(--primary-blue);border-radius:4px;width:100%;max-width:450px;padding:1.2rem 1.8rem;box-shadow:0 20px 40px #0000000d}.StudentsJourney-form-title{font-family:var(--font-heading);color:var(--dark-navy);margin-bottom:.5rem;font-size:1.6rem;font-weight:700}.StudentsJourney-form-subtitle{color:var(--text-muted);margin-bottom:1rem;font-size:.9rem}.StudentsJourney-input-group{flex-direction:column;gap:.45rem;display:flex}.StudentsJourney-form-input,.StudentsJourney-form-select{font-family:var(--font-body);color:#333;background-color:#fff;border:1px solid #e2e8f0;border-radius:4px;padding:.6rem 1rem;font-size:.9rem;transition:all .3s}.StudentsJourney-form-input::placeholder{color:#a0aec0}.StudentsJourney-form-input:focus,.StudentsJourney-form-select:focus{border-color:var(--primary-blue);background-color:#fff;outline:none}.StudentsJourney-form-select option{color:#333;background-color:#fff}.StudentsJourney-checkbox-row{align-items:flex-start;gap:.8rem;margin-top:.5rem;display:flex}.StudentsJourney-checkbox-text{color:var(--text-muted);font-size:.85rem;line-height:1.4}.StudentsJourney-form-submit{background-color:var(--primary-blue);color:#fff;font-weight:700;font-family:var(--font-body);cursor:pointer;text-transform:uppercase;letter-spacing:1px;border:none;border-radius:4px;margin-top:.5rem;padding:.8rem;font-size:.95rem;transition:all .3s}.StudentsJourney-captcha-container{align-items:center;gap:.6rem;width:100%;display:flex}.StudentsJourney-captcha-box{background:#f8fafc;border:1px solid #e2e8f0;border-radius:4px;align-items:center;gap:.5rem;padding:.2rem .6rem;display:flex}.StudentsJourney-captcha-img-small{border-radius:4px;height:30px}.StudentsJourney-captcha-refresh{color:var(--primary-blue);cursor:pointer;background:0 0;border:none;padding:0;font-size:1.2rem}.StudentsJourney-form-field{flex-direction:column;gap:1px;width:100%;display:flex}.StudentsJourney-field-label{color:#1f2937;margin-bottom:2px;font-size:.85rem;font-weight:500}.StudentsJourney-field-error{color:red;margin-top:1px;font-size:.75rem}.StudentsJourney-status{text-align:center;border-radius:4px;padding:10px;font-size:.9rem}.StudentsJourney-status.success{color:#166534;background:#dcfce7;border:1px solid #bbf7d0}.StudentsJourney-status.error{color:#991b1b;background:#fee2e2;border:1px solid #fecaca}.StudentsJourney-bubble{pointer-events:none;z-index:0;background:#1868bb26;border-radius:50%;animation:8s ease-in-out infinite float-bubble;position:absolute}.StudentsJourney-bubble-top-right{width:150px;height:150px;top:5%;right:-20px}.StudentsJourney-bubble-tr-small-1{background:#1868bb1a;width:40px;height:40px;animation-duration:6s;top:3%;right:15%}.StudentsJourney-bubble-tr-small-2{width:60px;height:60px;animation-duration:10s;animation-delay:1s;top:15%;right:5%}.StudentsJourney-bubble-tr-small-3{opacity:.6;width:30px;height:30px;animation-duration:7s;animation-delay:2s;top:10%;right:20%}.StudentsJourney-bubble-bottom-left{width:200px;height:200px;animation-duration:12s;bottom:5%;left:-30px}@keyframes float-bubble{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-20px)scale(1.05)}}.StudentsJourney-process{background:#fff;padding:2rem}.StudentsJourney-process-container{grid-template-columns:1fr 1.2fr;align-items:center;gap:6rem;margin:0 auto;display:grid}.StudentsJourney-process-title{font-family:var(--font-heading);color:var(--dark-navy);letter-spacing:-1px;margin-bottom:2rem;font-size:3rem;font-weight:900;line-height:1.1}.StudentsJourney-process-desc{color:var(--text-muted);margin-bottom:3rem;font-size:1.2rem;line-height:1.8}.StudentsJourney-process-points{flex-direction:column;gap:1.5rem;display:flex}.StudentsJourney-process-point{color:var(--dark-navy);align-items:flex-start;gap:1.2rem;font-size:1.1rem;display:flex}.StudentsJourney-process-dot{background:var(--primary-blue);border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-top:.5rem;box-shadow:0 0 0 5px #1868bb0d}.StudentsJourney-process-image-box{border:1px solid #00000008;border-radius:40px;position:relative;overflow:hidden;box-shadow:0 40px 100px #00000014}.StudentsJourney-step-icon svg{color:#1868bb;width:80px;height:80px;transition:all .5s}.StudentsJourney-step-image-visual{object-fit:cover;border-radius:40px;width:100%;height:100%;transition:transform .8s cubic-bezier(.23,1,.32,1)}.StudentsJourney-step:hover .StudentsJourney-step-image-visual{transform:scale(1.08)}.StudentsJourney-process-img{width:100%;height:auto;transition:transform .8s cubic-bezier(.23,1,.32,1);display:block}.StudentsJourney-process-image-box:hover .StudentsJourney-process-img{transform:scale(1.03)}.StudentsJourney-timeline{margin:0 auto;padding:1rem 2rem;position:relative}.StudentsJourney-timeline-grid{flex-direction:column;gap:2rem;display:flex;position:relative}.StudentsJourney-step{background-image:var(--step-bg);box-sizing:border-box;background-position:50%;background-size:cover;border-radius:40px;grid-template-columns:1fr 1fr;align-items:center;gap:10rem;min-height:calc(100vh - 80px);margin-bottom:2rem;padding:2rem 4rem;transition:all .5s;display:grid;position:relative}.StudentsJourney-step:nth-child(2n){background-image:var(--step-bg)}.StudentsJourney-step:hover{transform:translateY(-10px)}.StudentsJourney-step:nth-child(2n) .StudentsJourney-step-content{text-align:left;grid-column:2}.StudentsJourney-step:nth-child(2n) .StudentsJourney-step-visual{grid-area:1/1}.StudentsJourney-step:nth-child(odd) .StudentsJourney-step-content{text-align:left}.StudentsJourney-step-content{padding:0;position:relative}.StudentsJourney-step-num{color:#1868bb0d;justify-content:inherit;width:100%;font-size:8rem;font-weight:900;font-family:var(--font-heading);pointer-events:none;display:flex;position:absolute;top:-2rem;left:0}.StudentsJourney-step:nth-child(odd) .StudentsJourney-step-num{left:auto;right:0}.StudentsJourney-step-title{color:var(--dark-navy);letter-spacing:-1px;margin-bottom:2rem;font-size:2.8rem;font-weight:900;line-height:1.1}.StudentsJourney-step:nth-child(7) .StudentsJourney-step-title,.StudentsJourney-step:nth-child(7) .StudentsJourney-step-desc,.StudentsJourney-step:nth-child(8) .StudentsJourney-step-title,.StudentsJourney-step:nth-child(8) .StudentsJourney-step-desc{color:#fff}.StudentsJourney-step-desc{color:var(--dark-navy);max-width:500px;margin-left:initial;margin-right:initial;font-size:1.2rem;line-height:1.8}.StudentsJourney-step-visual{border:1px solid #0000000a;border-radius:50px;justify-content:center;align-items:center;min-height:400px;transition:all .6s cubic-bezier(.23,1,.32,1);display:flex;position:relative;overflow:hidden;box-shadow:0 20px 50px #00000005;background-color:#0000!important}.StudentsJourney-step-visual.is-floating-step{box-shadow:0 25px 60px #007bff1a;background-color:#fff!important;overflow:visible!important}.StudentsJourney-step-visual.is-floating-step:after{content:"";z-index:1;background:radial-gradient(circle,#1868bb0d 0%,#0000 80%);border-radius:50px;position:absolute;inset:0}.StudentsJourney-floating-tech{pointer-events:none;z-index:5;width:100%;height:100%;position:absolute;top:0;left:0}.StudentsJourney-tech-logo{cursor:default;background:#fff;border-radius:18px;justify-content:center;align-items:center;width:80px;height:80px;animation:5s ease-in-out infinite float-tech;display:flex;position:absolute;box-shadow:0 15px 35px #0000001f}.StudentsJourney-tech-logo img{object-fit:contain;width:70%;height:70%}.java-float{animation-delay:0s;top:20%;left:20%}.sql-float{animation-delay:1s;bottom:20%;right:20%}.spring-float{animation-delay:1.5s;top:50%;left:10%}.html-float{animation-delay:2s;top:20%;right:20%}.css-float{animation-delay:3s;bottom:20%;left:20%}.js-float{margin-top:-40px;margin-left:-40px;animation-delay:4s;top:50%;left:50%}.qa-1{animation-delay:0s;top:15%;left:15%}.qa-2{animation-delay:.8s;top:15%;right:15%}.qa-3{animation-delay:1.6s;top:48%;left:8%}.qa-4{animation-delay:2.4s;top:48%;right:8%}.qa-5{z-index:10;margin-top:-40px;margin-left:-40px;animation-delay:3.2s;top:50%;left:50%}.qa-6{margin-left:-40px;animation-delay:4s;bottom:15%;left:50%}.corp-1{animation-delay:0s;top:20%;left:20%}.corp-2{animation-delay:1.2s;top:20%;right:20%}.corp-3{animation-delay:2.4s;bottom:20%;left:20%}.corp-4{animation-delay:3.6s;bottom:20%;right:20%}@keyframes float-tech{0%,to{transform:translate(0)rotate(0)}33%{transform:translate(10px,-15px)rotate(5deg)}66%{transform:translate(-10px,10px)rotate(-5deg)}}.StudentsJourney-step-visual:after{content:"";background:linear-gradient(135deg,#0000 80%,#1868bb08);position:absolute;inset:0}.StudentsJourney-step:hover .StudentsJourney-step-visual{border-color:#1868bb1a;transform:translateY(-20px)scale(1.02);box-shadow:0 40px 80px #0000000f}.StudentsJourney-step-icon{color:var(--primary-blue);opacity:.9;filter:drop-shadow(0 10px 20px #1868bb33);font-size:7rem}.StudentsJourney-features{background:var(--dark-navy);color:#fff;padding:6rem 2rem}.StudentsJourney-features-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:3rem;max-width:1200px;margin:0 auto;display:grid}.StudentsJourney-feature-card{background:#ffffff08;border:1px solid #ffffff0d;border-radius:24px;padding:3rem;transition:all .3s}.StudentsJourney-feature-card:hover{background:#ffffff0d;transform:translateY(-5px)}.StudentsJourney-feature-title{font-family:var(--font-heading);color:#fff;margin-bottom:1rem;font-size:1.4rem;font-weight:700}.StudentsJourney-feature-desc{font-family:var(--font-body);color:#fff;font-size:1rem;line-height:1.6}.StudentsJourney-step-visual,.StudentsJourney-building-featured,.StudentsJourney-building-card{background-color:var(--card-bg,#fff)}.StudentsJourney-timeline-alt{background:#f8fafc;max-width:100%!important;padding:1rem 2rem!important}.StudentsJourney-timeline-header{text-align:left;margin-bottom:3rem}.StudentsJourney-timeline-title{font-size:3rem!important}.StudentsJourney-feature-icon-box{margin-bottom:1.5rem}.StudentsJourney-feature-icon-box.dev{color:#3b82f6}.StudentsJourney-feature-icon-box.award{color:#10b981}.StudentsJourney-feature-icon-box.zap{color:#f59e0b}.StudentsJourney-cta{background:#fff}.StudentsJourney-cta-title{color:var(--dark-navy)}.StudentsJourney-cta-description{color:var(--text-muted)}.StudentsJourney-drive-btn{border-color:var(--primary-blue);color:var(--primary-blue)}@media (width<=1100px){.StudentsJourney-step{gap:4rem}.StudentsJourney-step-title{font-size:2.2rem}}@media (width<=991px){.StudentsJourney-hero{text-align:center;background-attachment:scroll;grid-template-columns:1fr;gap:3rem;min-height:auto;padding:4rem 1.5rem}.StudentsJourney-hero-left{flex-direction:column;align-items:center;max-width:100%;display:flex}.StudentsJourney-hero-description{margin-left:auto;margin-right:auto}.StudentsJourney-hero-right{justify-content:center}.StudentsJourney-hero-title{margin-bottom:2rem;font-size:2.2rem}.StudentsJourney-hero-maintext{letter-spacing:-1.5px;font-size:clamp(2.2rem,8vw,3rem)}.StudentsJourney-hero-description{margin-top:.5rem;font-size:1.1rem}.StudentsJourney-form-box{max-width:100%;padding:1.5rem}}@media (width<=480px){.StudentsJourney-hero-maintext{font-size:2rem}.StudentsJourney-hero-label{letter-spacing:2px;font-size:.9rem}.StudentsJourney-form-title{font-size:1.4rem}}@media (width<=991px){.StudentsJourney-process{padding:2rem 1.5rem}.StudentsJourney-process-container{grid-template-columns:1fr;gap:3rem}.StudentsJourney-process-title{font-size:2.2rem}.StudentsJourney-step{grid-template-columns:1fr;gap:3rem;text-align:center!important}.StudentsJourney-step:before,.StudentsJourney-timeline-grid:after{display:none}.StudentsJourney-step:nth-child(2n) .StudentsJourney-step-content,.StudentsJourney-step:nth-child(2n) .StudentsJourney-step-visual{grid-column:1}.StudentsJourney-step-content{order:2;padding:1rem}.StudentsJourney-step-visual{border-radius:30px;order:1;min-height:300px}.StudentsJourney-step-num{font-size:6rem;top:-4rem;justify-content:center!important}.StudentsJourney-timeline-title{font-size:2rem!important}}.StudentsJourney-building-showcase{grid-template-columns:1fr 2fr;align-items:stretch;gap:2rem;padding:2.5rem 0;display:grid}.StudentsJourney-building-featured{background-image:url(https://www.transparenttextures.com/patterns/paper.webp);border-radius:30px;flex-direction:column;justify-content:center;height:100%;min-height:460px;padding:2.5rem 2rem;transition:all .6s cubic-bezier(.23,1,.32,1);display:flex;position:sticky;top:100px;box-shadow:0 15px 40px #0000000a}.StudentsJourney-building-featured-content{z-index:2;position:relative}.StudentsJourney-building-featured-num{color:#0000000a;font-size:5rem;font-weight:900;font-family:var(--font-heading);position:absolute;top:-2.5rem;left:-.5rem}.StudentsJourney-building-featured-icon{color:var(--primary-blue);background:#fff;border-radius:18px;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:1.5rem;font-size:2.5rem;display:flex}.StudentsJourney-building-featured-title{font-family:var(--font-heading);color:var(--dark-navy);margin-bottom:1rem;font-size:1.6rem;font-weight:800;line-height:1.2}.StudentsJourney-building-featured-description{color:#475569;max-width:100%;font-size:1.05rem;line-height:1.7}.StudentsJourney-building-organic-shape{z-index:1;background:#fff3;border-radius:30% 70% 70% 30%/30% 30% 70% 70%;width:250px;height:250px;position:absolute;bottom:-50px;right:-50px}.StudentsJourney-building-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.StudentsJourney-building-card{cursor:pointer;text-align:center;border:3px solid #0000;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;min-height:140px;padding:1.2rem 1rem;transition:all .4s;display:flex;position:relative}.StudentsJourney-building-card.active{border-color:var(--primary-blue);transform:scale(1.02);box-shadow:0 10px 20px #0000000d}.StudentsJourney-building-card:hover{transform:translateY(-5px)}.StudentsJourney-building-icon{color:var(--primary-blue);margin-bottom:1rem;font-size:2rem}.StudentsJourney-building-card-title{font-family:var(--font-heading);color:var(--dark-navy);font-size:1rem;font-weight:700;line-height:1.3}.StudentsJourney-building-num{opacity:.3;font-size:.8rem;font-weight:800;position:absolute;top:1rem;right:1.2rem}@media (width<=1024px){.StudentsJourney-building-showcase{grid-template-columns:1fr;gap:2.5rem;padding:2rem 0}.StudentsJourney-building-featured{min-height:auto;padding:3rem 2rem;position:static}.StudentsJourney-building-featured-num{font-size:5rem;top:-1.5rem}.StudentsJourney-building-featured-title{font-size:1.8rem}.StudentsJourney-building-grid{grid-template-columns:repeat(3,1fr);gap:1rem}}@media (width<=768px){.StudentsJourney-building-grid{grid-template-columns:repeat(2,1fr)}.StudentsJourney-building-featured-description{max-width:100%;font-size:1rem}.StudentsJourney-building-featured-icon{width:70px;height:70px;font-size:2.5rem}}@media (width<=480px){.StudentsJourney-building-grid{grid-template-columns:1fr}}.StudentsJourney-analysis-wrapper{justify-content:center;align-items:center;width:100%;height:100%;min-height:400px;display:flex;position:relative}.analysis-center{z-index:10;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:150px;height:150px;display:flex;position:absolute;box-shadow:0 10px 30px #1868bb26}.radar-circle{z-index:1;border:2px dashed #1868bb33;border-radius:50%;width:280px;height:280px;animation:20s linear infinite radar-rotate;position:absolute}.radar-sweep{background:conic-gradient(#0000 0% 60%,#1868bb1a 80%,#1868bbcc 100%);border-radius:50%;width:100%;height:100%;animation:4s linear infinite radar-spin;position:absolute;top:0;left:0}@keyframes radar-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes radar-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.analysis-core{text-align:center;z-index:5;color:var(--dark-navy)}.analysis-core span{color:var(--primary-blue);font-size:2.2rem;font-weight:900;line-height:1;display:block}.analysis-core p{text-transform:uppercase;letter-spacing:2px;color:var(--text-muted);margin-top:5px;margin-bottom:0;font-size:.9rem;font-weight:700}.analysis-card{z-index:20;background:#fff;border:1px solid #1868bb0d;border-radius:16px;width:220px;padding:1.2rem;animation:6s ease-in-out infinite float-analysis;position:absolute;box-shadow:0 15px 35px #00000014}.card-header{align-items:center;gap:10px;margin-bottom:12px;display:flex}.card-icon{font-size:1.5rem}.card-title{color:var(--dark-navy);font-size:.95rem;font-weight:700}.progress-track{background:#f1f5f9;border-radius:10px;width:100%;height:8px;overflow:hidden}.progress-fill{background:linear-gradient(90deg,#3b82f6,#10b981);border-radius:10px;height:100%}.fill-85{background:linear-gradient(90deg,#6366f1,#8b5cf6);width:85%}.fill-70{background:linear-gradient(90deg,#3b82f6,#0ea5e9);width:70%}.fill-90{background:linear-gradient(90deg,#10b981,#34d399);width:90%}.fill-60{background:linear-gradient(90deg,#f59e0b,#fbbf24);width:60%}.card-tl{animation-delay:0s;top:-20px;left:-40px}.card-tr{animation-delay:1.5s;top:30px;right:-40px}.card-bl{animation-delay:3s;bottom:30px;left:-20px}.card-br{animation-delay:4.5s;bottom:-20px;right:-20px}@keyframes float-analysis{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}@media (width<=1024px){.StudentsJourney-analysis-wrapper{transform:scale(.8)}}@media (width<=768px){.StudentsJourney-analysis-wrapper{min-height:300px;transform:scale(.6)}}.StudentsJourney-fullstack-wrapper{justify-content:center;align-items:center;width:100%;height:100%;padding:0;display:flex;position:relative}.fs-architecture-container{flex-direction:column;align-items:center;gap:8px;width:100%;max-width:400px;display:flex}.fs-layer{background:#fff;border:1px solid #00000008;border-radius:12px;flex-direction:column;align-items:center;width:100%;padding:10px 15px;transition:transform .3s;display:flex;position:relative;box-shadow:0 10px 30px #0000000d}.fs-layer:hover{transform:translateY(-5px);box-shadow:0 15px 40px #6366f126}.fs-layer-label{color:#64748b;text-transform:uppercase;letter-spacing:2px;margin-bottom:8px;font-size:.75rem;font-weight:700}.fs-layer-icons{gap:15px;display:flex}.fs-icon-box{background:#f8fafc;border-radius:8px;justify-content:center;align-items:center;width:35px;height:35px;font-size:1.2rem;display:flex;box-shadow:inset 0 2px 5px #00000005}.html-box{color:#e34f26}.css-box{color:#1572b6}.js-box{color:#f7df1e}.fs-connector{background:#6366f133;border-radius:4px;width:4px;height:20px;position:relative;overflow:hidden}.fs-data-flow{background:linear-gradient(#0000,#6366f1);width:100%;height:20px;animation:1.5s linear infinite fs-flow-down;position:absolute;top:-20px;left:0}.fs-data-flow.reverse{background:linear-gradient(#10b981,#0000);animation:1.5s linear infinite fs-flow-up}@keyframes fs-flow-down{0%{top:-20px}to{top:40px}}@keyframes fs-flow-up{0%{top:40px}to{top:-20px}}.fs-editor-mock{text-align:left;background:#0f172a;border-radius:10px;width:100%;font-family:monospace;font-size:.7rem;overflow:hidden;box-shadow:0 10px 25px #0f172a66}.fs-editor-header{background:#1e293b;gap:6px;padding:8px 12px;display:flex}.fs-editor-header .dot{border-radius:50%;width:10px;height:10px}.dot.red{background:#ef4444}.dot.yellow{background:#f59e0b}.dot.green{background:#10b981}.fs-editor-body{color:#e2e8f0;padding:10px 15px;line-height:1.4}.c-blue{color:#60a5fa}.c-purple{color:#c084fc}.c-yellow{color:#fde047}.c-green{color:#4ade80}.ind-1{padding-left:15px}.fs-db-cylinders{flex-direction:column;align-items:center;gap:2px;display:flex;position:relative}.fs-cylinder{background:#cbd5e1;border:1px solid #94a3b8;border-radius:50%;width:80px;height:25px;margin-top:-10px;position:relative}.fs-cylinder:first-child{margin-top:0}.fs-cylinder:before{content:"";background:linear-gradient(90deg,#fff6 0%,#0000 40%,#0000001a 100%);border-radius:50%;position:absolute;inset:0}.active-cyl{background:#94a3b8}.fs-db-glow{filter:blur(8px);background:#10b981;border-radius:50%;width:60%;height:15px;animation:2s infinite alternate db-pulse;position:absolute;bottom:5px;left:20%}@keyframes db-pulse{0%{opacity:.4}to{opacity:1;transform:scale(1.1)}}.fs-badge-icon{z-index:10;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;padding:8px;animation:4s ease-in-out infinite fs-float;display:flex;position:absolute;box-shadow:0 5px 15px #0000001a}.fs-badge-icon img{object-fit:contain;width:100%;height:100%}.java-badge{animation-delay:0s;top:-15px;right:-15px}.spring-badge{animation-delay:1.5s;bottom:-15px;left:-15px}.sql-badge{animation-delay:.5s;top:30%;right:-25px}@keyframes fs-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (width<=768px){.fs-architecture-container{transform:scale(.85)}}.qa-custom-step-new{box-sizing:border-box;background:linear-gradient(135deg,#0f172a 0%,#1e1b4b 100%);border-radius:40px;justify-content:center;align-items:center;min-height:calc(100vh - 80px);margin-bottom:2rem;padding:2rem 4rem;display:flex;position:relative;overflow:hidden}.qa-new-content-wrapper{z-index:2;grid-template-columns:1fr 1.2fr;align-items:center;gap:4rem;width:100%;max-width:1200px;display:grid;position:relative}.qa-new-text-side{color:#fff}.qa-step-badge{color:#38bdf8;letter-spacing:2px;background:#38bdf833;border-radius:20px;margin-bottom:1.5rem;padding:6px 12px;font-size:.8rem;font-weight:700;display:inline-block}.qa-new-title{color:#fff;margin-bottom:.5rem;font-size:2.5rem;font-weight:900;line-height:1.1}.qa-new-subtitle{color:#a5b4fc;margin-bottom:1.5rem;font-size:1.3rem;font-weight:500}.qa-new-desc{color:#94a3b8;margin-bottom:2rem;font-size:1.05rem;line-height:1.6}.qa-tech-stack-row{gap:15px;display:flex}.qa-tech-ico-box{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;justify-content:center;align-items:center;width:45px;height:45px;padding:8px;transition:transform .3s;display:flex}.qa-tech-ico-box:hover{background:#ffffff1a;transform:translateY(-5px)}.qa-tech-ico-box img{object-fit:contain;width:100%;height:100%}.qa-new-visual-side{width:100%;height:400px;position:relative}.qa-script-editor{z-index:1;background:#1e1e1e;border:1px solid #333;border-radius:12px;width:65%;font-family:Consolas,Courier New,monospace;position:absolute;top:20px;left:0;overflow:hidden;box-shadow:0 20px 40px #00000080}.qa-window-header{background:#2d2d2d;border-bottom:1px solid #111;align-items:center;gap:6px;padding:8px 12px;display:flex}.qa-dot{border-radius:50%;width:10px;height:10px}.qa-dot.r{background:#ff5f56}.qa-dot.y{background:#ffbd2e}.qa-dot.g{background:#27c93f}.qa-filename{color:#999;margin-left:auto;margin-right:auto;font-size:.75rem}.qa-code-lines{padding:15px;font-size:.8rem;line-height:1.6}.qa-code-line.type-1{color:#569cd6}.qa-code-line.type-2{color:#ce9178}.qa-code-line.type-3{color:#dcdcaa}.qa-code-line.type-4{color:#4ec9b0}.highlight-line{background:#ffffff1a;position:relative}.highlight-line:before{content:"▶";color:#27c93f;font-size:.6rem;animation:1s infinite blink;position:absolute;top:3px;left:-12px}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.qa-browser-mock{z-index:2;background:#fff;border:1px solid #fff3;border-radius:12px;width:60%;position:absolute;bottom:20px;right:0;overflow:hidden;box-shadow:0 30px 60px #0009}.qa-browser-header{background:#f1f5f9;border-bottom:1px solid #e2e8f0;justify-content:center;padding:10px;display:flex}.qa-url-bar{color:#64748b;text-align:center;background:#fff;border:1px solid #cbd5e1;border-radius:15px;width:80%;padding:4px 15px;font-size:.7rem}.qa-browser-body{background:#f8fafc;justify-content:center;align-items:center;height:180px;padding:30px 20px;display:flex;position:relative}.qa-mock-form{flex-direction:column;gap:10px;width:100%;max-width:200px;display:flex}.qa-mock-input{color:#334155;box-sizing:border-box;background:#fff;border:1px solid #cbd5e1;border-radius:4px;width:100%;height:25px;padding:0 8px;font-size:.7rem;line-height:25px}.qa-mock-input.filled{color:#334155}.qa-mock-button{color:#fff;text-align:center;cursor:pointer;background:#3b82f6;border-radius:4px;width:100%;height:30px;font-size:.75rem;font-weight:700;line-height:30px;transition:background .2s;position:relative}.qa-mock-button:hover{background:#2563eb}.qa-auto-cursor{z-index:10;animation:4s infinite cursor-move-click;position:absolute;bottom:-30px;right:-30px}@keyframes cursor-move-click{0%{transform:translate(0)}40%{transform:translate(-100px,-75px)}50%{transform:translate(-100px,-75px)scale(.8)}60%{transform:translate(-100px,-75px)scale(1)}to{transform:translate(0)}}.qa-success-banner{color:#fff;background:#10b981;border-radius:0 0 8px 8px;padding:6px 15px;font-size:.75rem;font-weight:700;animation:4s infinite banner-drop;position:absolute;top:-40px;left:50%;transform:translate(-50%);box-shadow:0 4px 10px #10b9814d}@keyframes banner-drop{0%,55%{top:-40px}65%,90%{top:0}to{top:-40px}}@media (width<=992px){.qa-new-content-wrapper{grid-template-columns:1fr}.qa-new-visual-side{height:300px}}.analysis-custom-step{border:2px solid #bae6fd;border-radius:40px;margin-bottom:2rem;padding:3rem;box-shadow:0 10px 30px #38bdf81a;background-color:#f0f8ff!important}.cu-page{font-family:var(--cu-font-body);color:var(--cu-text);background:var(--cu-off-white);min-height:100vh}.cu-hero{text-align:center;background-image:url(/assets/.cu-hero-bg-BdL67HId.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;padding:120px 6% 100px;position:relative;overflow:hidden}.cu-hero__orb{pointer-events:none;border-radius:50%;animation:12s ease-in-out infinite cu-float;position:absolute}.cu-hero__orb--1{background:radial-gradient(circle,#00d4ff1f 0%,#0000 70%);width:480px;height:480px;animation-delay:0s;top:-120px;right:-80px}.cu-hero__orb--2{background:radial-gradient(circle,#1868bb33 0%,#0000 70%);width:320px;height:320px;animation-delay:-4s;bottom:-80px;left:-40px}.cu-hero__orb--3{background:radial-gradient(circle,#00d4ff14 0%,#0000 70%);width:200px;height:200px;animation-delay:-8s;top:40%;left:10%}@keyframes cu-float{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-28px)scale(1.04)}}.cu-hero__content{z-index:2;margin:0 auto;position:relative}.cu-badge{color:#342d42;letter-spacing:3px;text-transform:uppercase;background:#00d4ff1f;border:1px solid #00d4ff4d;border-radius:100px;align-items:center;gap:.5rem;margin-bottom:1.4rem;padding:.45rem 1.2rem;font-size:.78rem;font-weight:700;display:inline-flex}.cu-hero__title{font-family:var(--cu-font-head);color:#342d42;letter-spacing:-1.5px;margin:0 0 1.2rem;font-size:clamp(2.4rem,5.5vw,3.8rem);font-weight:800;line-height:1.15}.cu-hero__accent{background:linear-gradient(90deg, var(--cu-accent), var(--cu-blue-light));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.cu-hero__subtitle{color:#342d42;max-width:560px;margin:0 auto;font-size:clamp(1rem,1.8vw,1.15rem);line-height:1.7}.cu-main{margin:0 auto;padding:0 5% 80px}.cu-info-cards{z-index:5;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:-2.5rem;margin-bottom:4rem;display:grid;position:relative}.cu-card--info{background:var(--cu-white);border-radius:var(--cu-radius-lg);text-align:center;box-shadow:var(--cu-shadow-md);transition:transform var(--cu-transition), box-shadow var(--cu-transition);padding:2rem 1.75rem}.cu-card--info:hover{box-shadow:var(--cu-shadow-lg);transform:translateY(-6px)}.cu-card__icon{border-radius:var(--cu-radius-md);width:56px;height:56px;color:var(--cu-blue);background:linear-gradient(135deg,#1868bb1a,#00d4ff14);border:1px solid #1868bb26;justify-content:center;align-items:center;margin:0 auto 1rem;font-size:1.5rem;display:flex}.cu-card__title{font-family:var(--cu-font-head);color:var(--cu-text);margin:0 0 .6rem;font-size:1.05rem;font-weight:700}.cu-card__lines{color:var(--cu-text-muted);flex-direction:column;gap:.2rem;font-size:.9rem;font-style:normal;line-height:1.65;display:flex}.cu-two-col{grid-template-columns:1.1fr .9fr;align-items:start;gap:2.5rem;margin-bottom:5rem;display:grid}.cu-form-wrap{position:sticky;top:90px}.cu-form-card{background:var(--cu-white);border-radius:var(--cu-radius-lg);box-shadow:var(--cu-shadow-md);overflow:hidden}.cu-form-card__header{background:linear-gradient(135deg, var(--cu-navy), var(--cu-navy-soft));padding:1.8rem 2rem 1.6rem}.cu-form-card__title{font-family:var(--cu-font-head);color:var(--cu-white);margin:0 0 .4rem;font-size:1.5rem;font-weight:700}.cu-form-card__sub{color:#ffffffa6;margin:0;font-size:.9rem}.cu-form{flex-direction:column;gap:1.1rem;padding:2rem;display:flex}.cu-field{flex-direction:column;gap:.35rem;display:flex}.cu-label{color:var(--cu-text);letter-spacing:.01em;font-size:.875rem;font-weight:600}.cu-required{color:var(--cu-error);margin-left:2px}.cu-input,.cu-select{background:var(--cu-grey-100);border:1.5px solid var(--cu-grey-200);border-radius:var(--cu-radius-sm);width:100%;font-family:var(--cu-font-body);color:var(--cu-text);transition:border-color var(--cu-transition), background var(--cu-transition), box-shadow var(--cu-transition);box-sizing:border-box;padding:.72rem 1rem;font-size:.95rem}.cu-input::placeholder{color:var(--cu-grey-400)}.cu-input:focus,.cu-select:focus{background:var(--cu-white);border-color:var(--cu-blue);outline:none;box-shadow:0 0 0 4px #1868bb17}.cu-field--error .cu-input,.cu-field--error .cu-select{border-color:var(--cu-error);background:#fff6f6}.cu-field--error .cu-input:focus,.cu-field--error .cu-select:focus{box-shadow:0 0 0 4px #e0202017}.cu-error-msg{color:var(--cu-error);align-items:center;gap:.35rem;font-size:.8rem;font-weight:500;display:flex}.cu-captcha-row{align-items:center;gap:.75rem;display:flex}.cu-captcha-img{border-radius:var(--cu-radius-sm);border:1.5px solid var(--cu-grey-200);background:var(--cu-white);object-fit:contain;height:50px}.cu-captcha-refresh{background:var(--cu-grey-100);border:1.5px solid var(--cu-grey-200);border-radius:var(--cu-radius-sm);width:44px;height:44px;color:var(--cu-blue);cursor:pointer;transition:background var(--cu-transition), transform var(--cu-transition);flex-shrink:0;justify-content:center;align-items:center;font-size:1.1rem;display:flex}.cu-captcha-refresh:hover{background:var(--cu-grey-200);transform:rotate(180deg)}.cu-status{border-radius:var(--cu-radius-sm);align-items:flex-start;gap:.7rem;padding:1rem 1.2rem;font-size:.9rem;font-weight:500;line-height:1.5;display:flex}.cu-status svg{flex-shrink:0;margin-top:1px;font-size:1.1rem}.cu-status--success{color:var(--cu-success);background:#f0fdf4;border:1px solid #bbf7d0}.cu-status--error{color:var(--cu-error);background:#fff5f5;border:1px solid #fecaca}.cu-btn{background:linear-gradient(135deg, var(--cu-blue), var(--cu-blue-dark));width:100%;color:var(--cu-white);border-radius:var(--cu-radius-sm);font-family:var(--cu-font-head);cursor:pointer;transition:transform var(--cu-transition), box-shadow var(--cu-transition), background var(--cu-transition);letter-spacing:.01em;border:none;justify-content:center;align-items:center;gap:.65rem;margin-top:.5rem;padding:.9rem 1rem;font-size:1rem;font-weight:700;display:flex}.cu-btn:hover:not(:disabled){background:linear-gradient(135deg, var(--cu-blue-light), var(--cu-blue));transform:translateY(-3px);box-shadow:0 12px 28px #1868bb59}.cu-btn:disabled{opacity:.7;cursor:not-allowed;transform:none}.cu-btn__spinner{border:2.5px solid #ffffff59;border-top-color:var(--cu-white);border-radius:50%;width:16px;height:16px;animation:.7s linear infinite cu-spin;display:inline-block}@keyframes cu-spin{to{transform:rotate(360deg)}}.cu-why{background:var(--cu-white);border-radius:var(--cu-radius-lg);box-shadow:var(--cu-shadow-md);padding:2rem 1.75rem}.cu-why__title{font-family:var(--cu-font-head);color:var(--cu-text);border-bottom:2px solid var(--cu-grey-100);margin:0 0 1.5rem;padding-bottom:1rem;font-size:1.45rem;font-weight:700}.cu-why__list{flex-direction:column;gap:1.25rem;margin:0 0 2rem;padding:0;list-style:none;display:flex}.cu-why__item{align-items:flex-start;gap:1rem;display:flex}.cu-why__icon{border-radius:var(--cu-radius-sm);width:42px;height:42px;color:var(--cu-blue);background:linear-gradient(135deg,#1868bb1f,#00d4ff12);border:1px solid #1868bb2e;flex-shrink:0;justify-content:center;align-items:center;font-size:1.15rem;display:flex}.cu-why__label{font-family:var(--cu-font-head);color:var(--cu-text);margin-bottom:.2rem;font-size:.95rem;font-weight:700;display:block}.cu-why__desc{color:var(--cu-text-muted);margin:0;font-size:.875rem;line-height:1.55}.cu-why__cta{border-radius:var(--cu-radius-md);text-align:center;background:linear-gradient(135deg,#1868bb12,#00d4ff0d);border:1px solid #1868bb26;padding:1.2rem 1.4rem}.cu-why__cta-text{font-family:var(--cu-font-head);color:var(--cu-blue);margin:0 0 .3rem;font-size:1rem;font-weight:700}.cu-why__cta-sub{color:var(--cu-text-muted);margin:0;font-size:.85rem;line-height:1.5}.cu-map-section{border-radius:var(--cu-radius-lg);box-shadow:var(--cu-shadow-md);overflow:hidden}.cu-map-header{background:linear-gradient(135deg, var(--cu-navy), var(--cu-navy-soft));text-align:center;padding:1.5rem 2rem}.cu-map-title{font-family:var(--cu-font-head);color:var(--cu-white);margin:0 0 .3rem;font-size:1.55rem;font-weight:700}.cu-map-sub{color:#ffffffa6;margin:0;font-size:.9rem}.cu-map-wrapper{border:3px solid var(--cu-white);border-top:none}.cu-map-iframe{border:none;width:100%;height:420px;display:block}@media (width<=940px){.cu-hero{padding:80px 5% 70px}.cu-info-cards{grid-template-columns:repeat(2,1fr);margin-top:-1.5rem}.cu-two-col{grid-template-columns:1fr}.cu-form-wrap{position:static}.cu-why{order:-1}}@media (width<=600px){.cu-hero{padding:72px 5% 56px}.cu-info-cards{grid-template-columns:1fr;margin-top:1.5rem}.cu-main{padding:0 4% 60px}.cu-form{padding:1.5rem}.cu-card--info{text-align:left;grid-template-rows:auto auto;grid-template-columns:48px 1fr;align-items:start;column-gap:1rem;display:grid}.cu-card__icon{grid-row:span 2;margin:0}.cu-map-iframe{height:300px}}.LegalPage-container{background-color:var(--legal-bg);min-height:100vh;padding-bottom:80px}.LegalPage-hero{background:linear-gradient(135deg, var(--legal-secondary) 0%, #1a2a5a 100%);text-align:center;color:#fff;padding:120px 20px 80px;position:relative;overflow:hidden}.LegalPage-hero:before{content:"";background:radial-gradient(circle at 20% 30%,#3b82f61a 0%,#0000 50%),radial-gradient(circle at 80% 70%,#1868bb1a 0%,#0000 50%);position:absolute;inset:0}.LegalPage-hero-content{z-index:1;max-width:800px;margin:0 auto;position:relative}.LegalPage-hero-title{margin-bottom:16px;font-size:clamp(32px,5vw,48px);font-weight:800}.LegalPage-hero-subtitle{opacity:.8;font-size:18px}.LegalPage-content-wrapper{z-index:2;background:#fff;border-radius:24px;max-width:900px;margin:-40px auto 0;padding:60px;position:relative;box-shadow:0 20px 50px #0000000d}.LegalPage-section{margin-bottom:40px}.LegalPage-section:last-child{margin-bottom:0}.LegalPage-section h2{color:var(--legal-secondary);align-items:center;gap:12px;margin-bottom:20px;font-size:24px;font-weight:700;display:flex}.LegalPage-section h2:before{content:"";background:var(--legal-primary);border-radius:4px;width:4px;height:24px}.LegalPage-section p{color:var(--legal-text);margin-bottom:16px;font-size:16px;line-height:1.8}.LegalPage-section ul{margin:20px 0;padding:0;list-style:none}.LegalPage-section ul li{color:var(--legal-text);margin-bottom:12px;padding-left:28px;line-height:1.6;position:relative}.LegalPage-section ul li:before{content:"→";color:var(--legal-primary);font-weight:700;position:absolute;left:0}.LegalPage-updated{border-top:1px solid var(--legal-border);color:var(--legal-text);opacity:.6;margin-top:60px;padding-top:30px;font-size:14px;font-style:italic}@media (width<=768px){.LegalPage-content-wrapper{margin:-20px 20px 0;padding:40px 25px}.LegalPage-section h2{font-size:20px}}.CookiePolicyPage-body{min-height:100vh;font-family:var(--font-body);background-color:#f8fafc;padding-bottom:80px}.CookiePolicyPage-hero{text-align:center;color:#fff;background:linear-gradient(135deg,#0a1128 0%,#1a2a5a 100%);padding:120px 20px 80px;position:relative;overflow:hidden}.CookiePolicyPage-hero:before{content:"";background:radial-gradient(circle at 20% 30%,#3b82f61a 0%,#0000 50%),radial-gradient(circle at 80% 70%,#1868bb1a 0%,#0000 50%);position:absolute;inset:0}.CookiePolicyPage-hero-content{z-index:1;max-width:800px;margin:0 auto;position:relative}.CookiePolicyPage-hero-title{letter-spacing:-1px;margin-bottom:16px;font-size:clamp(32px,5vw,48px);font-weight:800}.CookiePolicyPage-hero-subtitle{opacity:.8;font-size:18px}.CookiePolicyPage-main-wrapper{z-index:2;background:#fff;border-radius:24px;max-width:900px;margin:-40px auto 0;padding:60px;position:relative;box-shadow:0 20px 50px #0000000d}.CookiePolicyPage-section{margin-bottom:45px}.CookiePolicyPage-section:last-child{margin-bottom:0}.CookiePolicyPage-section h2{color:#0a1128;align-items:center;gap:12px;margin-bottom:20px;font-size:24px;font-weight:700;display:flex}.CookiePolicyPage-section h2:before{content:"";background:#1868bb;border-radius:4px;width:4px;height:24px}.CookiePolicyPage-section h3{color:#1a2a5a;margin:25px 0 15px;font-size:18px;font-weight:600}.CookiePolicyPage-section p{color:#334155;margin-bottom:16px;font-size:16px;line-height:1.8}.CookiePolicyPage-section ul{margin:20px 0;padding:0;list-style:none}.CookiePolicyPage-section ul li{color:#334155;margin-bottom:15px;padding-left:28px;line-height:1.6;position:relative}.CookiePolicyPage-section ul li:before{content:"→";color:#1868bb;font-weight:700;position:absolute;left:0}.CookiePolicyPage-section strong{color:#0a1128;font-weight:600}.CookiePolicyPage-section a{color:#1868bb;border-bottom:1.5px solid #1868bb33;font-weight:600;text-decoration:none;transition:all .3s}.CookiePolicyPage-section a:hover{border-bottom-color:#1868bb}@media (width<=768px){.CookiePolicyPage-main-wrapper{margin:-20px 20px 0;padding:40px 25px}.CookiePolicyPage-section h2{font-size:20px}.CookiePolicyPage-hero{padding:100px 20px 60px}}.Blog-Index-container{font-family:var(--font-body);color:var(--dark-navy);background-color:var(--modern-bg-light);min-height:100vh;position:relative;overflow-x:hidden}.Blog-Index-bubble{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:none;z-index:1;will-change:transform;background:radial-gradient(circle at 30% 30%,#ffffff26,#ffffff0d);border:1px solid #ffffff1a;border-radius:50%;position:absolute}.Blog-Index-bubble-1{width:250px;height:250px;animation:15s ease-in-out infinite float-bubbles;top:-50px;right:-50px}.Blog-Index-bubble-2{width:120px;height:120px;animation:12s ease-in-out 1s infinite reverse float-bubbles;top:20%;left:10%}.Blog-Index-bubble-3{opacity:.6;width:80px;height:80px;animation:18s linear infinite float-bubbles;bottom:15%;right:15%}.Blog-Index-bubble-4{width:150px;height:150px;animation:20s ease-in-out 2s infinite float-bubbles;bottom:-30px;left:20%}.Blog-Index-bubble-5{width:60px;height:60px;animation:10s ease-in-out 3s infinite float-bubbles;top:40%;right:35%}@keyframes float-bubbles{0%,to{transform:translate(0,0)scale(1)}33%{transform:translate(30px,-50px)scale(1.1)}66%{transform:translate(-20px,20px)scale(.9)}}.Blog-Index-reveal{opacity:1;transition:all 1s cubic-bezier(.23,1,.32,1);transform:translateY(0)}.js-enabled .Blog-Index-reveal{opacity:0;transform:translateY(40px)}.Blog-Index-reveal.is-visible{opacity:1!important;transform:translateY(0)!important}.Blog-Index-hero-section{z-index:1;box-sizing:border-box;background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%);grid-template-columns:1.2fr .8fr;align-items:center;gap:3rem;min-height:100vh;padding:calc(60px + 3rem) 8% 3rem;display:grid;position:relative;overflow:hidden}.Blog-Index-bg-video{object-fit:cover;z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.Blog-Index-bg-overlay{z-index:1;pointer-events:none;background:#0f172abf;width:100%;height:100%;position:absolute;top:0;left:0}.Blog-Index-hero-content{z-index:2;max-width:750px;position:relative}.Blog-Index-hero-badge{flex-wrap:wrap;gap:.75rem;margin-bottom:.8rem;display:flex}.Blog-Index-category{color:#38bdf8;text-transform:uppercase;letter-spacing:1px;background:#38bdf81a;border:1px solid #38bdf833;border-radius:20px;padding:.5rem 1rem;font-size:.75rem;font-weight:600}.Blog-Index-category.secondary{color:#818cf8;background:#818cf81a;border-color:#818cf833}.Blog-Index-hero-stats{flex-wrap:wrap;gap:1.5rem;margin-top:2rem;display:flex}.Blog-Index-stat-item{background:linear-gradient(135deg,#ffffffe6,#ffffffb3);border:1px solid #1868bb1a;border-radius:16px;flex-direction:column;align-items:flex-start;padding:.8rem 1.2rem;transition:transform .3s,box-shadow .3s;display:flex;box-shadow:0 4px 20px #1868bb1a}.Blog-Index-stat-item:hover{transform:translateY(-5px);box-shadow:0 12px 30px #1868bb33}.Blog-Index-stat-number{color:var(--primary-blue);font-size:2rem;font-weight:800;line-height:1}.Blog-Index-stat-label{color:var(--text-muted);margin-top:.25rem;font-size:.85rem;font-weight:500}.Blog-Index-title{font-family:var(--font-heading);color:#f8fafc;letter-spacing:-2px;margin-bottom:1.5rem;font-size:clamp(2.5rem,5vw,3.8rem);font-weight:800;line-height:1.1}.Blog-Index-subtitle{color:var(--text-muted);max-width:600px;font-size:.95rem;line-height:1.5}.Blog-Index-hero-description{color:#cbd5e1;max-width:650px;margin-bottom:2rem;font-size:1.05rem;line-height:1.7}.Blog-Index-hero-carousel{z-index:2;width:100%;max-width:450px;position:relative}.Blog-Index-carousel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:24px;overflow:hidden;box-shadow:0 30px 60px #0000004d}.Blog-Index-carousel-track{transition:transform .6s cubic-bezier(.4,0,.2,1);display:flex}.Blog-Index-carousel-slide{box-sizing:border-box;min-width:100%;padding:2.5rem}.Blog-Index-carousel-card{text-align:center;background:0 0;border:none;border-radius:0;flex-direction:column;align-items:center;gap:1rem;padding:0;display:flex}.Blog-Index-carousel-icon{filter:drop-shadow(0 4px 12px #0000001a);margin-bottom:.5rem;font-size:4rem}.Blog-Index-carousel-image-wrapper{border-radius:16px;width:100%;height:180px;margin-bottom:.8rem;overflow:hidden;box-shadow:0 8px 25px #1868bb26}.Blog-Index-carousel-image{object-fit:cover;width:100%;height:100%;transition:transform .6s}.Blog-Index-carousel-card:hover .Blog-Index-carousel-image{transform:scale(1.08)}.Blog-Index-carousel-title{color:#f8fafc;font-size:1.5rem;font-weight:700;font-family:var(--font-heading);margin:0}.Blog-Index-carousel-desc{color:#94a3b8;margin:0;font-size:1rem;line-height:1.6}.Blog-Index-carousel-controls{justify-content:center;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.Blog-Index-carousel-btn{color:#38bdf8;cursor:pointer;background:0 0;border:2px solid #38bdf8;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;font-size:1.5rem;line-height:1;transition:all .3s;display:flex}.Blog-Index-carousel-btn:hover{color:#0f172a;background:#38bdf8;transform:scale(1.1);box-shadow:0 6px 20px #38bdf866}.Blog-Index-carousel-dots{gap:.5rem;display:flex}.Blog-Index-carousel-dot{cursor:pointer;background:#1868bb4d;border:none;border-radius:50%;width:10px;height:10px;padding:0;transition:all .3s}.Blog-Index-carousel-dot.active{background:#38bdf8;transform:scale(1.3);box-shadow:0 0 12px #38bdf899}.Blog-Index-carousel-dot:hover{background:#1868bb99}.Blog-Index-blogs-section{background:var(--modern-bg-light);z-index:5;padding:4rem 8% 8rem;position:relative}.Blog-Index-section-header{text-align:center;margin-bottom:4rem}.Blog-Index-section-tag{color:var(--modern-blue);background:var(--modern-light-blue);text-transform:uppercase;letter-spacing:1px;border-radius:50px;margin-bottom:1rem;padding:.4rem 1.2rem;font-size:.75rem;font-weight:800;display:inline-block}.Blog-Index-section-title{font-family:var(--font-heading);color:var(--modern-dark-navy);letter-spacing:-1px;margin-bottom:1rem;font-size:clamp(2.2rem,4vw,3rem);font-weight:800}.Blog-Index-section-subtitle{color:var(--modern-text-muted);max-width:600px;margin:0 auto;font-size:1.1rem}.Blog-Index-blogs-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem;display:grid}.Blog-Index-blog-card{color:#475569;background:#fff;border:1px solid #f1f5f9;border-radius:16px;flex-direction:column;height:100%;padding:2rem;text-decoration:none;transition:all .3s cubic-bezier(.25,.8,.25,1);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #1868bb0a}.Blog-Index-blog-card:before{content:"";background:#1868bb26;width:6px;transition:background .3s;position:absolute;top:0;bottom:0;left:0}.Blog-Index-blog-card:hover:before{background:#1868bb}.Blog-Index-blog-card:hover{border-color:#1868bb26;transform:translateY(-6px);box-shadow:0 12px 30px #1868bb14}.Blog-Index-card-top{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.Blog-Index-blog-card-category{color:#1868bb;text-transform:uppercase;letter-spacing:1px;background:#1868bb14;border-radius:50px;padding:.35rem .9rem;font-size:.72rem;font-weight:800}.Blog-Index-card-icon-wrapper{color:#1868bb;background:#1868bb14;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.05rem;transition:all .3s;display:flex}.Blog-Index-blog-card:hover .Blog-Index-card-icon-wrapper{transform:scale(1.1)}.Blog-Index-blog-card-body{z-index:2;flex-grow:1;position:relative}.Blog-Index-blog-title{font-family:var(--font-heading);color:#0f172a;text-align:left;margin-bottom:.8rem;font-size:1.35rem;font-weight:800;line-height:1.25}.Blog-Index-blog-description{color:#475569;text-align:left;margin-bottom:0;font-size:.95rem;line-height:1.5}.Blog-Index-blog-card-footer{z-index:2;border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;margin-top:1.2rem;padding-top:1.2rem;display:flex;position:relative}.Blog-Index-card-watermark{color:#1868bb12;pointer-events:none;z-index:1;justify-content:center;align-items:center;font-size:9rem;line-height:1;transition:transform .5s,color .3s;display:flex;position:absolute;bottom:-15px;right:-15px}.Blog-Index-blog-card:hover .Blog-Index-card-watermark{color:#1868bb1c;transform:scale(1.08)rotate(-8deg)}.Blog-Index-read-time{color:#64748b;font-size:.85rem;font-weight:500}.Blog-Index-read-more{color:#1868bb;align-items:center;gap:.4rem;font-size:.9rem;font-weight:700;transition:all .2s;display:flex}.Blog-Index-blog-card:hover .Blog-Index-read-more{gap:.65rem}.Blog-Index-no-articles{text-align:center;background:var(--pure-white);color:var(--modern-text-muted);border-radius:24px;grid-column:1/-1;padding:5rem 2rem}.Blog-Index-no-articles h3{color:var(--modern-dark-navy);margin:1.5rem 0 .5rem;font-size:1.5rem}.Blog-Index-cta-section{background:var(--modern-dark-navy);z-index:10;border-radius:40px;margin:0 4% 4rem;padding:6rem 8%;position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}.Blog-Index-cta-section:before{content:"";pointer-events:none;background:radial-gradient(circle,#38bdf81a 0%,#0000 70%);width:60%;height:200%;position:absolute;top:-50%;right:-20%}.Blog-Index-cta-content{text-align:center;max-width:800px;color:var(--pure-white);z-index:2;margin:0 auto;position:relative}.Blog-Index-cta-tag{color:#38bdf8;text-transform:uppercase;letter-spacing:2px;background:#38bdf81a;border:1px solid #38bdf833;border-radius:50px;margin-bottom:1.5rem;padding:.5rem 1.5rem;font-size:.8rem;font-weight:700;display:inline-block}.Blog-Index-cta-title{font-family:var(--font-heading);margin-bottom:1.5rem;font-size:clamp(2rem,5vw,3.5rem);font-weight:800;line-height:1.1}.Blog-Index-cta-text{opacity:.8;max-width:650px;margin-bottom:3rem;margin-left:auto;margin-right:auto;font-size:clamp(1rem,2vw,1.25rem);line-height:1.7}.Blog-Index-cta-btn{background:var(--pure-white);color:var(--modern-dark-navy);transition:var(--transition-smooth);border-radius:100px;align-items:center;gap:.75rem;padding:1.25rem 2.5rem;font-size:1.1rem;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 10px 20px #0000001a}.Blog-Index-cta-btn:hover{background:var(--modern-light-blue);transform:translateY(-5px)scale(1.02);box-shadow:0 20px 40px #0003}.Blog-Index-newsletter-section{background:var(--modern-bg-light);color:var(--modern-dark-navy);text-align:center;z-index:10;padding:6rem 8%;position:relative}.Blog-Index-newsletter-content{z-index:2;max-width:600px;margin:0 auto;position:relative}.Blog-Index-newsletter-icon{color:var(--modern-blue);margin-bottom:1.5rem;font-size:3.5rem}.Blog-Index-newsletter-title{font-family:var(--font-heading);margin-bottom:1rem;font-size:2.5rem;font-weight:800}.Blog-Index-newsletter-text{color:var(--modern-text-muted);margin-bottom:2.5rem;font-size:1.1rem;line-height:1.6}.Blog-Index-newsletter-form{background:var(--pure-white);border:1px solid #e2e8f0;border-radius:100px;gap:.75rem;margin:0 auto 1.5rem;padding:.5rem;display:flex;box-shadow:0 10px 25px #0000000d}.Blog-Index-newsletter-input{color:var(--modern-dark-navy);background:0 0;border:none;outline:none;flex:1;padding:.8rem 1.5rem;font-size:1rem}.Blog-Index-newsletter-btn{background:var(--modern-blue);color:var(--pure-white);cursor:pointer;transition:var(--transition-smooth);text-transform:uppercase;letter-spacing:1px;border:none;border-radius:100px;padding:.8rem 2.2rem;font-size:.95rem;font-weight:700}.Blog-Index-newsletter-btn:hover{background:var(--modern-dark-navy);transform:translate(4px)}.Blog-Index-newsletter-note{color:var(--modern-text-muted);margin-top:1rem;font-size:.85rem}@media (width<=1200px){.Blog-Index-blogs-grid{grid-template-columns:repeat(2,1fr)}.Blog-Index-categories-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=1024px){.Blog-Index-hero-section{text-align:left;box-sizing:border-box;grid-template-columns:1fr;gap:3rem;min-height:auto;padding:calc(60px + 2rem) 5% 2rem}.Blog-Index-section-header,.Blog-Index-newsletter-content{text-align:left!important}.Blog-Index-categories-navbar{justify-content:flex-start}.Blog-Index-newsletter-form{border-radius:20px;flex-direction:column;margin-left:0;padding:1.5rem}.Blog-Index-newsletter-input{margin-bottom:1rem;padding:0}.Blog-Index-newsletter-icon{justify-content:flex-start;display:flex}.Blog-Index-hero-content{max-width:100%}.Blog-Index-hero-stats{justify-content:center}.Blog-Index-stat-item{align-items:center}.Blog-Index-hero-carousel{max-width:400px;margin:0 auto}.Blog-Index-cta-title{font-size:2rem}.Blog-Index-cta-section{border-radius:0;margin:0 0 4rem;padding:4rem 5%}}@media (width<=768px){.Blog-Index-hero-section{padding:calc(60px + .5rem) 5% .5rem}.Blog-Index-categories-section,.Blog-Index-blogs-section{padding:3rem 5%}.Blog-Index-blog-card{padding:1.5rem}.Blog-Index-blogs-grid{grid-template-columns:1fr}.Blog-Index-title{font-size:1.8rem}.Blog-Index-subtitle{font-size:1rem}.Blog-Index-section-title{font-size:1.8rem}.Blog-Index-cta-title{font-size:1.6rem}.Blog-Index-newsletter-title{font-size:1.8rem}.Blog-Index-stat-number{font-size:1.5rem}.Blog-Index-stat-item{padding:1rem 1.25rem}}.Blog-Ai-Software-Testing-container{font-family:var(--font-body);color:var(--dark-navy);background-color:#e6f7ff;min-height:100vh;position:relative;overflow:hidden}.Blog-Ai-Software-Testing-bubble{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:none;z-index:1;will-change:transform;background:radial-gradient(circle at 30% 30%,#ffffff26,#ffffff0d);border:1px solid #ffffff1a;border-radius:50%;position:absolute}.Blog-Ai-Software-Testing-bubble-1{width:250px;height:250px;animation:15s ease-in-out infinite float-bubbles;top:-50px;left:-50px}.Blog-Ai-Software-Testing-bubble-2{width:120px;height:120px;animation:12s ease-in-out 1s infinite reverse float-bubbles;bottom:10%;right:5%}.Blog-Ai-Software-Testing-bubble-3{opacity:.6;width:80px;height:80px;animation:18s linear infinite float-bubbles;top:40%;left:20%}.Blog-Ai-Software-Testing-bubble-4{width:150px;height:150px;animation:20s ease-in-out 2s infinite float-bubbles;bottom:-30px;left:40%}.Blog-Ai-Software-Testing-bubble-5{width:60px;height:60px;animation:10s ease-in-out 3s infinite float-bubbles;top:15%;right:25%}.Blog-Ai-Software-Testing-reveal{opacity:1;transition:all 1s cubic-bezier(.23,1,.32,1);transform:translateY(0)}.js-enabled .Blog-Ai-Software-Testing-reveal{opacity:0;transform:translateY(40px)}.Blog-Ai-Software-Testing-reveal.is-visible{opacity:1!important;transform:translateY(0)!important}.Blog-Ai-Software-Testing-hero-section{z-index:1;background:linear-gradient(135deg,#111827 0%,#1f2937 100%);grid-template-columns:1fr 1fr;align-items:center;gap:4rem;min-height:calc(100vh - 80px);padding:3rem 8%;display:grid;position:relative;overflow:hidden}.Blog-Ai-Software-Testing-hero-content{z-index:2;max-width:750px;position:relative}.Blog-Ai-Software-Testing-tag{color:#fb7185;text-transform:uppercase;letter-spacing:3px;margin-bottom:0;font-size:.9rem;font-weight:800;display:block}.Blog-Ai-Software-Testing-title{font-family:var(--font-heading);color:#fff1f2;letter-spacing:-1.5px;margin-bottom:1rem;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800;line-height:1.2}.Blog-Ai-Software-Testing-meta{color:#fecdd3;gap:2rem;margin-bottom:.5rem;font-size:.95rem;font-weight:500;display:flex}.Blog-Ai-Software-Testing-hero-image{justify-content:center;align-items:center;display:flex}.Blog-Ai-Software-Testing-image-placeholder{width:100%;height:400px;color:var(--primary-blue);background:linear-gradient(135deg,#f0f9ff 0%,#e0f2fe 100%);border:2px dashed #1868bb4d;border-radius:12px;justify-content:center;align-items:center;font-size:1.1rem;font-weight:600;display:flex}.Blog-Ai-Software-Testing-content-section{z-index:1;background:#fff;padding:3rem 8%;position:relative}.Blog-Ai-Software-Testing-content-wrapper{max-width:900px;margin:0 auto}.Blog-Ai-Software-Testing-intro{margin-bottom:3rem}.Blog-Ai-Software-Testing-text{color:var(--dark-navy);margin-bottom:2rem;font-size:1.2rem;font-weight:400;line-height:1.8}.Blog-Ai-Software-Testing-section-title{font-family:var(--font-heading);color:var(--dark-navy);letter-spacing:-1px;margin-top:4rem;margin-bottom:1.5rem;font-size:2.5rem;font-weight:800;line-height:1.1}.Blog-Ai-Software-Testing-main-content{margin-bottom:3rem}.Blog-Ai-Software-Testing-image-wrapper{margin:2.5rem 0}.Blog-Ai-Software-Testing-content-image-placeholder{width:100%;height:350px;color:var(--text-muted);background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);border:2px dashed #342d4233;border-radius:12px;justify-content:center;align-items:center;font-size:1rem;font-weight:600;display:flex}.Blog-Ai-Software-Testing-benefits-grid{grid-template-columns:repeat(2,1fr);gap:2rem;margin:2.5rem 0;display:grid}.Blog-Ai-Software-Testing-benefit-card{border-left:none;border-radius:12px;padding:2rem;transition:all .3s}.Blog-Ai-Software-Testing-benefit-card:first-child{background-color:#f0f9ff}.Blog-Ai-Software-Testing-benefit-card:nth-child(2){background-color:#f5f3ff}.Blog-Ai-Software-Testing-benefit-card:nth-child(3){background-color:#f0fdf4}.Blog-Ai-Software-Testing-benefit-card:nth-child(4){background-color:#fff7ed}.Blog-Ai-Software-Testing-benefit-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px #00000014}.Blog-Ai-Software-Testing-benefit-icon{background:var(--primary-blue);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;margin-bottom:1.5rem;font-size:1.5rem;font-weight:800;display:flex}.Blog-Ai-Software-Testing-benefit-title{color:var(--dark-navy);margin-bottom:1rem;font-size:1.3rem;font-weight:700}.Blog-Ai-Software-Testing-benefit-text{color:var(--text-muted);font-size:1rem;line-height:1.6}.Blog-Ai-Software-Testing-conclusion{background:linear-gradient(135deg,#e6f7ff 0%,#f0f9ff 100%);border:1px solid #1868bb1a;border-radius:12px;margin-top:3rem;padding:2.5rem}.Blog-Ai-Software-Testing-conclusion-title{font-family:var(--font-heading);color:var(--dark-navy);margin-bottom:1.5rem;font-size:1.8rem;font-weight:700}.Blog-Ai-Software-Testing-cta{background:var(--dark-navy);color:var(--pure-white);text-align:center;border-radius:12px;margin-top:3rem;padding:3rem}.Blog-Ai-Software-Testing-cta-title{font-family:var(--font-heading);margin-bottom:1rem;font-size:2rem;font-weight:700}.Blog-Ai-Software-Testing-cta-text{opacity:.8;margin-bottom:2rem;font-size:1.1rem}.Blog-Ai-Software-Testing-cta-btn{background:var(--primary-blue);color:var(--pure-white);cursor:pointer;text-transform:uppercase;letter-spacing:1px;border:none;border-radius:4px;padding:1rem 2.5rem;font-size:1rem;font-weight:700;transition:all .3s}.Blog-Ai-Software-Testing-cta-btn:hover{background:var(--pure-white);color:var(--primary-blue);transform:translateY(-2px)}@media (width<=1024px){.Blog-Ai-Software-Testing-hero-section{text-align:center;grid-template-columns:1fr;gap:3rem}.Blog-Ai-Software-Testing-hero-content{max-width:100%}.Blog-Ai-Software-Testing-meta{justify-content:center}.Blog-Ai-Software-Testing-benefits-grid{grid-template-columns:1fr}}@media (width<=768px){.Blog-Ai-Software-Testing-hero-section{padding:1rem 5%}.Blog-Ai-Software-Testing-content-section{padding:2rem 5%}.Blog-Ai-Software-Testing-title{font-size:2rem}.Blog-Ai-Software-Testing-cta{padding:2rem}.Blog-Ai-Software-Testing-cta-title{font-size:1.5rem}}.Blog-Ai-Software-Testing-hero-badge{flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem;display:flex}.Blog-Ai-Software-Testing-category{color:var(--primary-blue);text-transform:uppercase;letter-spacing:.5px;background:linear-gradient(135deg,#1868bb1a,#342d421a);border:1px solid #1868bb33;border-radius:20px;padding:.5rem 1rem;font-size:.75rem;font-weight:600}.Blog-Ai-Software-Testing-hero-stats{flex-wrap:wrap;gap:1.5rem;margin:1.2rem 0;display:flex}.Blog-Ai-Software-Testing-stat-item{background:linear-gradient(135deg,#ffffffe6,#ffffffb3);border:1px solid #1868bb1a;border-radius:12px;flex-direction:column;align-items:center;padding:.8rem 1.2rem;transition:transform .3s,box-shadow .3s;display:flex;box-shadow:0 4px 15px #1868bb1a}.Blog-Ai-Software-Testing-stat-item:hover{transform:translateY(-3px);box-shadow:0 8px 25px #1868bb33}.Blog-Ai-Software-Testing-stat-number{color:var(--primary-blue);font-size:2rem;font-weight:800;line-height:1}.Blog-Ai-Software-Testing-stat-label{color:var(--text-muted);margin-top:.25rem;font-size:.75rem;font-weight:500}.Blog-Ai-Software-Testing-author{color:var(--text-muted);font-weight:500}.Blog-Ai-Software-Testing-carousel-container{z-index:2;width:100%;max-width:500px;position:relative}.Blog-Ai-Software-Testing-carousel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:24px;overflow:hidden;box-shadow:0 20px 50px #0000004d}.Blog-Ai-Software-Testing-carousel-track{transition:transform .5s cubic-bezier(.4,0,.2,1);display:flex}.Blog-Ai-Software-Testing-carousel-slide{box-sizing:border-box;min-width:100%;padding:2rem}.Blog-Ai-Software-Testing-carousel-card{text-align:center;flex-direction:column;align-items:center;gap:1rem;display:flex}.Blog-Ai-Software-Testing-carousel-icon{filter:drop-shadow(0 4px 8px #0000001a);margin-bottom:.5rem;font-size:3rem}.Blog-Ai-Software-Testing-carousel-image-wrapper{border-radius:12px;width:100%;height:180px;margin-bottom:.8rem;overflow:hidden}.Blog-Ai-Software-Testing-carousel-image{object-fit:cover;width:100%;height:100%;transition:transform .5s}.Blog-Ai-Software-Testing-carousel-card:hover .Blog-Ai-Software-Testing-carousel-image{transform:scale(1.05)}.Blog-Ai-Software-Testing-carousel-title{color:#fff1f2;margin:0;font-size:1.25rem;font-weight:700}.Blog-Ai-Software-Testing-carousel-desc{color:#fecdd3;margin:0;font-size:.95rem;line-height:1.6}.Blog-Ai-Software-Testing-carousel-controls{justify-content:center;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.Blog-Ai-Software-Testing-carousel-btn{color:#fb7185;cursor:pointer;background:0 0;border:2px solid #fb7185;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:0;font-size:1.25rem;line-height:1;transition:all .3s;display:flex}.Blog-Ai-Software-Testing-carousel-btn:hover{color:#111827;background:#fb7185;transform:scale(1.1);box-shadow:0 4px 15px #fb71854d}.Blog-Ai-Software-Testing-carousel-dots{gap:.5rem;display:flex}.Blog-Ai-Software-Testing-carousel-dot{cursor:pointer;background:#fff3;border:none;border-radius:50%;width:10px;height:10px;padding:0;transition:all .3s}.Blog-Ai-Software-Testing-carousel-dot.active{background:#fb7185;transform:scale(1.2);box-shadow:0 0 10px #fb718580}.Blog-Ai-Software-Testing-carousel-dot:hover{background:#fff6}.Blog-Ai-Software-Testing-hero-description{color:#ffe4e6;max-width:650px;margin-bottom:2rem;font-size:1rem;line-height:1.7}@media (width<=768px){.Blog-Ai-Software-Testing-hero-stats{justify-content:center;gap:1rem}.Blog-Ai-Software-Testing-stat-item{min-width:100px;padding:.75rem 1rem}.Blog-Ai-Software-Testing-stat-number{font-size:1.25rem}.Blog-Ai-Software-Testing-carousel-container{max-width:100%}.Blog-Ai-Software-Testing-carousel-slide{padding:1.5rem}.Blog-Ai-Software-Testing-carousel-icon{font-size:2.5rem}.Blog-Ai-Software-Testing-carousel-title{font-size:1.1rem}.Blog-Ai-Software-Testing-carousel-controls{margin-top:1rem}}.BlogSidebar-container{flex-direction:column;gap:2rem;width:100%;display:flex;position:sticky;top:100px}.BlogSidebar-consultation-card,.BlogSidebar-links-card{background:#fff;border:1px solid #1868bb1a;border-radius:12px;padding:1.5rem;box-shadow:0 10px 30px #0000000d}.BlogSidebar-title{color:#342d42;margin-top:0;margin-bottom:.5rem;font-size:1.25rem;font-weight:700}.BlogSidebar-subtitle{color:#342d42b3;margin-bottom:1.25rem;font-size:.9rem;line-height:1.4}.BlogSidebar-form{flex-direction:column;gap:.75rem;display:flex}.BlogSidebar-input-wrapper{flex-direction:column;gap:.25rem;margin-bottom:.5rem;display:flex}.BlogSidebar-input-label{color:#342d42;margin-bottom:4px;font-size:.85rem;font-weight:600}.BlogSidebar-input{border:1px solid #e2e8f0;border-radius:6px;outline:none;width:100%;padding:.6rem;font-size:.9rem;transition:border-color .2s}.BlogSidebar-input:focus{border-color:#1868bb}.BlogSidebar-submit-btn{color:#fff;cursor:pointer;background:#1868bb;border:none;border-radius:6px;margin-top:.5rem;padding:.8rem;font-size:.9rem;font-weight:700;transition:all .3s}.BlogSidebar-submit-btn:hover{background:#342d42;transform:translateY(-2px)}.BlogSidebar-links-list{flex-direction:column;gap:.75rem;display:flex}.BlogSidebar-link-item{color:#342d42;background:#f8fafc;border-radius:8px;align-items:center;gap:.75rem;padding:.6rem;font-weight:500;text-decoration:none;transition:all .3s;display:flex}.BlogSidebar-link-item:hover{color:#fff;background:#1868bb;transform:translate(5px)}.BlogSidebar-link-icon{font-size:1rem}.BlogSidebar-link-text{font-size:.85rem}@media (width<=1024px){.BlogSidebar-container{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));max-width:100%;margin-top:2rem;display:grid;position:static}}@media (width<=768px){.BlogSidebar-container{grid-template-columns:1fr}}.captcha-container{align-items:center;gap:10px;margin-bottom:5px;display:flex}.captcha-image{border:1px solid #e2e8f0;border-radius:6px;height:40px}.refresh-captcha-btn{cursor:pointer;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;padding:8px 12px;font-size:14px;transition:all .2s}.refresh-captcha-btn:hover{background:#e2e8f0}.submit-status{text-align:left;border-radius:6px;margin-top:10px;padding:10px;font-size:.85rem}.submit-status.success{color:#166534;background-color:#dcfce7;border:1px solid #bbf7d0}.submit-status.error{color:#991b1b;background-color:#fee2e2;border:1px solid #fecaca}.BlogSidebar-asterisk{color:#ef4444}.BlogSidebar-error-text{color:#ef4444;margin-top:4px;font-size:.8rem;display:block}@media (width<=1024px){.BlogSidebar-container{text-align:left;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));max-width:100%;margin-top:2rem;display:grid;position:static}}.blog-content-layout{grid-template-columns:1fr 350px!important;align-items:start!important;gap:4rem!important;max-width:1300px!important;margin:0 auto!important;padding:0!important;display:grid!important}.blog-main-column{min-width:0}@media (width<=1100px){.blog-content-layout{grid-template-columns:1fr 300px!important;gap:2rem!important}}@media (width<=1024px){.blog-content-layout{grid-template-columns:1fr!important}[class*=Blog-][class$=-hero-section]{text-align:left!important;flex-direction:column!important;grid-template-columns:1fr!important;gap:2rem!important;min-height:auto!important;padding:80px 5% 40px!important;display:flex!important}[class*=Blog-][class$=-hero-content]{order:1!important;max-width:100%!important}[class*=Blog-][class$=-carousel-container],[class*=Blog-][class$=-hero-carousel]{order:2!important;width:100%!important;max-width:100%!important;margin:0!important}[class*=Blog-][class$=-title]{letter-spacing:-1px!important;margin-bottom:1rem!important;font-size:clamp(1.8rem,8vw,2.5rem)!important;line-height:1.2!important}[class*=Blog-][class$=-subtitle]{text-align:left!important;margin-bottom:1.5rem!important;font-size:1.1rem!important;line-height:1.4!important}[class*=Blog-][class$=-hero-description]{max-width:100%!important;margin-bottom:1.5rem!important;font-size:1rem!important;line-height:1.6!important}[class*=Blog-][class$=-meta]{flex-wrap:wrap!important;justify-content:flex-start!important;gap:1rem!important;margin-top:1rem!important}[class*=Blog-][class$=-hero-badge]{justify-content:flex-start!important;margin-bottom:1rem!important}[class*=Blog-][class$=-carousel-slide]{padding:1.5rem!important}[class*=Blog-][class$=-carousel-card]{padding:1rem!important}}@media (width<=480px){[class*=Blog-][class$=-hero-section]{padding:60px 5% 30px!important}[class*=Blog-][class$=-title]{font-size:1.6rem!important}[class*=Blog-][class$=-carousel-image-wrapper]{height:180px!important}}@media (width<=1024px){[class*=Blog-][class$=-benefits-grid]{grid-template-columns:1fr!important;gap:1.5rem!important;margin:2rem 0!important}[class*=Blog-][class$=-benefit-card]{text-align:left!important;padding:1.5rem!important}[class*=Blog-][class$=-cta]{text-align:left!important;margin-top:2rem!important;padding:2.5rem 1.5rem!important}[class*=Blog-][class$=-cta-title]{text-align:left!important;margin-bottom:1rem!important;font-size:1.8rem!important}[class*=Blog-][class$=-cta-text]{text-align:left!important;font-size:1rem!important}[class*=Blog-][class$=-section-title]{text-align:left!important;margin-top:2.5rem!important;margin-bottom:1.2rem!important;font-size:1.8rem!important}[class*=Blog-][class$=-text]{margin-bottom:1.5rem!important;font-size:1.05rem!important;line-height:1.7!important}}.blog-content-image{border-radius:16px;width:100%;margin:2rem 0;display:block}.blog-meta-item{white-space:nowrap;align-items:center!important;gap:.6rem!important;display:inline-flex!important}.blog-meta-icon{color:var(--primary-blue,#1868bb)!important;justify-content:center!important;align-items:center!important;font-size:1.1rem!important;display:flex!important}[class*=-carousel-btn]{justify-content:center!important;align-items:center!important;display:flex!important}[class*=-carousel-btn] svg{width:24px!important;height:24px!important}[class*=-benefit-icon]{justify-content:center!important;align-items:center!important;display:flex!important}[class*=-benefit-icon] svg{width:28px!important;height:28px!important}.Blog-Api-Testing-AI-container{font-family:var(--font-body);color:var(--dark-navy);background-color:#e6f7ff;min-height:100vh;position:relative;overflow:hidden}.Blog-Api-Testing-AI-bubble{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:none;z-index:1;will-change:transform;background:radial-gradient(circle at 30% 30%,#ffffff26,#ffffff0d);border:1px solid #ffffff1a;border-radius:50%;position:absolute}.Blog-Api-Testing-AI-bubble-1{width:250px;height:250px;animation:15s ease-in-out infinite float-bubbles;top:-50px;left:-50px}.Blog-Api-Testing-AI-bubble-2{width:120px;height:120px;animation:12s ease-in-out 1s infinite reverse float-bubbles;bottom:10%;right:5%}.Blog-Api-Testing-AI-bubble-3{opacity:.6;width:80px;height:80px;animation:18s linear infinite float-bubbles;top:40%;left:20%}.Blog-Api-Testing-AI-bubble-4{width:150px;height:150px;animation:20s ease-in-out 2s infinite float-bubbles;bottom:-30px;left:40%}.Blog-Api-Testing-AI-bubble-5{width:60px;height:60px;animation:10s ease-in-out 3s infinite float-bubbles;top:15%;right:25%}.Blog-Api-Testing-AI-reveal{opacity:1;transition:all 1s cubic-bezier(.23,1,.32,1);transform:translateY(0)}.js-enabled .Blog-Api-Testing-AI-reveal{opacity:0;transform:translateY(40px)}.Blog-Api-Testing-AI-reveal.is-visible{opacity:1!important;transform:translateY(0)!important}.Blog-Api-Testing-AI-hero-section{z-index:1;background:linear-gradient(135deg,#1e1b4b 0%,#312e81 100%);grid-template-columns:1fr 1fr;align-items:center;gap:4rem;min-height:calc(100vh - 80px);padding:3rem 8%;display:grid;position:relative;overflow:hidden}.Blog-Api-Testing-AI-hero-content{z-index:2;max-width:750px;position:relative}.Blog-Api-Testing-AI-tag{color:#fca5a5;text-transform:uppercase;letter-spacing:3px;margin-bottom:0;font-size:.9rem;font-weight:800;display:block}.Blog-Api-Testing-AI-title{font-family:var(--font-heading);color:#fef2f2;letter-spacing:-1.5px;margin-bottom:1rem;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800;line-height:1.2}.Blog-Api-Testing-AI-meta{color:#fecaca;gap:2rem;margin-bottom:.5rem;font-size:.95rem;font-weight:500;display:flex}.Blog-Api-Testing-AI-hero-image{justify-content:center;align-items:center;display:flex}.Blog-Api-Testing-AI-image-placeholder{width:100%;height:400px;color:var(--primary-blue);background:linear-gradient(135deg,#f0f9ff 0%,#e0f2fe 100%);border:2px dashed #1868bb4d;border-radius:12px;justify-content:center;align-items:center;font-size:1.1rem;font-weight:600;display:flex}.Blog-Api-Testing-AI-content-section{z-index:1;background:#fff;padding:3rem 8%;position:relative}.Blog-Api-Testing-AI-content-wrapper{max-width:900px;margin:0 auto}.Blog-Api-Testing-AI-intro{margin-bottom:3rem}.Blog-Api-Testing-AI-text{color:var(--dark-navy);margin-bottom:2rem;font-size:1.2rem;font-weight:400;line-height:1.8}.Blog-Api-Testing-AI-section-title{font-family:var(--font-heading);color:var(--dark-navy);letter-spacing:-1px;margin-top:4rem;margin-bottom:1.5rem;font-size:2.5rem;font-weight:800;line-height:1.1}.Blog-Api-Testing-AI-main-content{margin-bottom:3rem}.Blog-Api-Testing-AI-image-wrapper{margin:2.5rem 0}.Blog-Api-Testing-AI-content-image-placeholder{width:100%;height:350px;color:var(--text-muted);background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);border:2px dashed #342d4233;border-radius:12px;justify-content:center;align-items:center;font-size:1rem;font-weight:600;display:flex}.Blog-Api-Testing-AI-benefits-grid{grid-template-columns:repeat(2,1fr);gap:2rem;margin:2.5rem 0;display:grid}.Blog-Api-Testing-AI-benefit-card{border-left:none;border-radius:12px;padding:2rem;transition:all .3s}.Blog-Api-Testing-AI-benefit-card:first-child{background-color:#f0f9ff}.Blog-Api-Testing-AI-benefit-card:nth-child(2){background-color:#f5f3ff}.Blog-Api-Testing-AI-benefit-card:nth-child(3){background-color:#f0fdf4}.Blog-Api-Testing-AI-benefit-card:nth-child(4){background-color:#fff7ed}.Blog-Api-Testing-AI-benefit-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px #00000014}.Blog-Api-Testing-AI-benefit-icon{background:var(--primary-blue);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;margin-bottom:1.5rem;font-size:1.5rem;font-weight:800;display:flex}.Blog-Api-Testing-AI-benefit-title{color:var(--dark-navy);margin-bottom:1rem;font-size:1.3rem;font-weight:700}.Blog-Api-Testing-AI-benefit-text{color:var(--text-muted);font-size:1rem;line-height:1.6}.Blog-Api-Testing-AI-conclusion{background:linear-gradient(135deg,#e6f7ff 0%,#f0f9ff 100%);border:1px solid #1868bb1a;border-radius:12px;margin-top:3rem;padding:2.5rem}.Blog-Api-Testing-AI-conclusion-title{font-family:var(--font-heading);color:var(--dark-navy);margin-bottom:1.5rem;font-size:1.8rem;font-weight:700}.Blog-Api-Testing-AI-cta{background:var(--dark-navy);color:var(--pure-white);text-align:center;border-radius:12px;margin-top:3rem;padding:3rem}.Blog-Api-Testing-AI-cta-title{font-family:var(--font-heading);margin-bottom:1rem;font-size:2rem;font-weight:700}.Blog-Api-Testing-AI-cta-text{opacity:.8;margin-bottom:2rem;font-size:1.1rem}.Blog-Api-Testing-AI-cta-btn{background:var(--primary-blue);color:var(--pure-white);cursor:pointer;text-transform:uppercase;letter-spacing:1px;border:none;border-radius:4px;padding:1rem 2.5rem;font-size:1rem;font-weight:700;transition:all .3s}.Blog-Api-Testing-AI-cta-btn:hover{background:var(--pure-white);color:var(--primary-blue);transform:translateY(-2px)}@media (width<=1024px){.Blog-Api-Testing-AI-hero-section{text-align:center;grid-template-columns:1fr;gap:3rem}.Blog-Api-Testing-AI-hero-content{max-width:100%}.Blog-Api-Testing-AI-meta{justify-content:center}.Blog-Api-Testing-AI-benefits-grid{grid-template-columns:1fr}}@media (width<=768px){.Blog-Api-Testing-AI-hero-section{padding:1rem 5%}.Blog-Api-Testing-AI-content-section{padding:2rem 5%}.Blog-Api-Testing-AI-title{font-size:2rem}.Blog-Api-Testing-AI-cta{padding:2rem}.Blog-Api-Testing-AI-cta-title{font-size:1.5rem}}.Blog-Api-Testing-AI-hero-badge{flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem;display:flex}.Blog-Api-Testing-AI-category{color:var(--primary-blue);text-transform:uppercase;letter-spacing:.5px;background:linear-gradient(135deg,#1868bb1a,#342d421a);border:1px solid #1868bb33;border-radius:20px;padding:.5rem 1rem;font-size:.75rem;font-weight:600}.Blog-Api-Testing-AI-hero-stats{flex-wrap:wrap;gap:2rem;margin:1.5rem 0;display:flex}.Blog-Api-Testing-AI-stat-item{background:linear-gradient(135deg,#ffffffe6,#ffffffb3);border:1px solid #1868bb1a;border-radius:12px;flex-direction:column;align-items:center;padding:1rem 1.5rem;transition:transform .3s,box-shadow .3s;display:flex;box-shadow:0 4px 15px #1868bb1a}.Blog-Api-Testing-AI-stat-item:hover{transform:translateY(-3px);box-shadow:0 8px 25px #1868bb33}.Blog-Api-Testing-AI-stat-number{color:var(--primary-blue);font-size:2.5rem;font-weight:800;line-height:1}.Blog-Api-Testing-AI-stat-label{color:var(--text-muted);margin-top:.25rem;font-size:.75rem;font-weight:500}.Blog-Api-Testing-AI-author{color:var(--text-muted);font-weight:500}.Blog-Api-Testing-AI-carousel-container{z-index:2;width:100%;max-width:500px;position:relative}.Blog-Api-Testing-AI-carousel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:24px;overflow:hidden;box-shadow:0 20px 50px #0000004d}.Blog-Api-Testing-AI-carousel-track{transition:transform .5s cubic-bezier(.4,0,.2,1);display:flex}.Blog-Api-Testing-AI-carousel-slide{box-sizing:border-box;min-width:100%;padding:2rem}.Blog-Api-Testing-AI-carousel-card{text-align:center;flex-direction:column;align-items:center;gap:1rem;display:flex}.Blog-Api-Testing-AI-carousel-icon{filter:drop-shadow(0 4px 8px #0000001a);margin-bottom:.5rem;font-size:3rem}.Blog-Api-Testing-AI-carousel-image-wrapper{border-radius:12px;width:100%;height:200px;margin-bottom:1rem;overflow:hidden}.Blog-Api-Testing-AI-carousel-image{object-fit:cover;width:100%;height:100%;transition:transform .5s}.Blog-Api-Testing-AI-carousel-card:hover .Blog-Api-Testing-AI-carousel-image{transform:scale(1.05)}.Blog-Api-Testing-AI-carousel-title{color:#fef2f2;margin:0;font-size:1.25rem;font-weight:700}.Blog-Api-Testing-AI-carousel-desc{color:#fecaca;margin:0;font-size:.95rem;line-height:1.6}.Blog-Api-Testing-AI-carousel-controls{justify-content:center;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.Blog-Api-Testing-AI-carousel-btn{color:#fca5a5;cursor:pointer;background:0 0;border:2px solid #fca5a5;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:0;font-size:1.25rem;line-height:1;transition:all .3s;display:flex}.Blog-Api-Testing-AI-carousel-btn:hover{color:#1e1b4b;background:#fca5a5;transform:scale(1.1);box-shadow:0 4px 15px #fca5a54d}.Blog-Api-Testing-AI-carousel-dots{gap:.5rem;display:flex}.Blog-Api-Testing-AI-carousel-dot{cursor:pointer;background:#fff3;border:none;border-radius:50%;width:10px;height:10px;padding:0;transition:all .3s}.Blog-Api-Testing-AI-carousel-dot.active{background:#fca5a5;transform:scale(1.2);box-shadow:0 0 10px #fca5a580}.Blog-Api-Testing-AI-carousel-dot:hover{background:#fff6}.Blog-Api-Testing-AI-hero-description{color:#fee2e2;max-width:650px;margin-bottom:2rem;font-size:1rem;line-height:1.7}@media (width<=768px){.Blog-Api-Testing-AI-hero-stats{justify-content:center;gap:1rem}.Blog-Api-Testing-AI-stat-item{min-width:100px;padding:.75rem 1rem}.Blog-Api-Testing-AI-stat-number{font-size:1.25rem}.Blog-Api-Testing-AI-carousel-container{max-width:100%}.Blog-Api-Testing-AI-carousel-slide{padding:1.5rem}.Blog-Api-Testing-AI-carousel-icon{font-size:2.5rem}.Blog-Api-Testing-AI-carousel-title{font-size:1.1rem}.Blog-Api-Testing-AI-carousel-controls{margin-top:1rem}}.Blog-Playwright-AI-container{font-family:var(--font-body);color:var(--dark-navy);background-color:#e6f7ff;min-height:100vh;position:relative;overflow:hidden}.Blog-Playwright-AI-bubble{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:none;z-index:1;will-change:transform;background:radial-gradient(circle at 30% 30%,#ffffff26,#ffffff0d);border:1px solid #ffffff1a;border-radius:50%;position:absolute}.Blog-Playwright-AI-bubble-1{width:250px;height:250px;animation:15s ease-in-out infinite float-bubbles;top:-50px;left:-50px}.Blog-Playwright-AI-bubble-2{width:120px;height:120px;animation:12s ease-in-out 1s infinite reverse float-bubbles;bottom:10%;right:5%}.Blog-Playwright-AI-bubble-3{opacity:.6;width:80px;height:80px;animation:18s linear infinite float-bubbles;top:40%;left:20%}.Blog-Playwright-AI-bubble-4{width:150px;height:150px;animation:20s ease-in-out 2s infinite float-bubbles;bottom:-30px;left:40%}.Blog-Playwright-AI-bubble-5{width:60px;height:60px;animation:10s ease-in-out 3s infinite float-bubbles;top:15%;right:25%}.Blog-Playwright-AI-reveal{opacity:1;transition:all 1s cubic-bezier(.23,1,.32,1);transform:translateY(0)}.js-enabled .Blog-Playwright-AI-reveal{opacity:0;transform:translateY(40px)}.Blog-Playwright-AI-reveal.is-visible{opacity:1!important;transform:translateY(0)!important}.Blog-Playwright-AI-hero-section{z-index:1;background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%);grid-template-columns:1fr 1fr;align-items:center;gap:4rem;min-height:calc(100vh - 80px);padding:3rem 8%;display:grid;position:relative;overflow:hidden}.Blog-Playwright-AI-hero-content{z-index:2;max-width:750px;position:relative}.Blog-Playwright-AI-tag{color:#fbbf24;text-transform:uppercase;letter-spacing:3px;margin-bottom:0;font-size:.9rem;font-weight:800;display:block}.Blog-Playwright-AI-title{font-family:var(--font-heading);color:#fffbeb;letter-spacing:-1.5px;margin-bottom:1rem;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800;line-height:1.2}.Blog-Playwright-AI-meta{color:#fde68a;gap:2rem;margin-bottom:.5rem;font-size:.95rem;font-weight:500;display:flex}.Blog-Playwright-AI-hero-image{justify-content:center;align-items:center;display:flex}.Blog-Playwright-AI-image-placeholder{width:100%;height:400px;color:var(--primary-blue);background:linear-gradient(135deg,#f0f9ff 0%,#e0f2fe 100%);border:2px dashed #1868bb4d;border-radius:12px;justify-content:center;align-items:center;font-size:1.1rem;font-weight:600;display:flex}.Blog-Playwright-AI-content-section{z-index:1;background:#fff;padding:3rem 8%;position:relative}.Blog-Playwright-AI-content-wrapper{max-width:900px;margin:0 auto}.Blog-Playwright-AI-intro{margin-bottom:3rem}.Blog-Playwright-AI-text{color:var(--dark-navy);margin-bottom:2rem;font-size:1.2rem;font-weight:400;line-height:1.8}.Blog-Playwright-AI-section-title{font-family:var(--font-heading);color:var(--dark-navy);letter-spacing:-1px;margin-top:4rem;margin-bottom:1.5rem;font-size:2.5rem;font-weight:800;line-height:1.1}.Blog-Playwright-AI-main-content{margin-bottom:3rem}.Blog-Playwright-AI-image-wrapper{margin:2.5rem 0}.Blog-Playwright-AI-content-image-placeholder{width:100%;height:350px;color:var(--text-muted);background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);border:2px dashed #342d4233;border-radius:12px;justify-content:center;align-items:center;font-size:1rem;font-weight:600;display:flex}.Blog-Playwright-AI-benefits-grid{grid-template-columns:repeat(2,1fr);gap:2rem;margin:2.5rem 0;display:grid}.Blog-Playwright-AI-benefit-card{border-left:none;border-radius:12px;padding:2rem;transition:all .3s}.Blog-Playwright-AI-benefit-card:first-child{background-color:#f0f9ff}.Blog-Playwright-AI-benefit-card:nth-child(2){background-color:#f5f3ff}.Blog-Playwright-AI-benefit-card:nth-child(3){background-color:#f0fdf4}.Blog-Playwright-AI-benefit-card:nth-child(4){background-color:#fff7ed}.Blog-Playwright-AI-benefit-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px #00000014}.Blog-Playwright-AI-benefit-icon{background:var(--primary-blue);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;margin-bottom:1.5rem;font-size:1.5rem;font-weight:800;display:flex}.Blog-Playwright-AI-benefit-title{color:var(--dark-navy);margin-bottom:1rem;font-size:1.3rem;font-weight:700}.Blog-Playwright-AI-benefit-text{color:var(--text-muted);font-size:1rem;line-height:1.6}.Blog-Playwright-AI-conclusion{background:linear-gradient(135deg,#e6f7ff 0%,#f0f9ff 100%);border:1px solid #1868bb1a;border-radius:12px;margin-top:3rem;padding:2.5rem}.Blog-Playwright-AI-conclusion-title{font-family:var(--font-heading);color:var(--dark-navy);margin-bottom:1.5rem;font-size:1.8rem;font-weight:700}.Blog-Playwright-AI-cta{background:var(--dark-navy);color:var(--pure-white);text-align:center;border-radius:12px;margin-top:3rem;padding:3rem}.Blog-Playwright-AI-cta-title{font-family:var(--font-heading);margin-bottom:1rem;font-size:2rem;font-weight:700}.Blog-Playwright-AI-cta-text{opacity:.8;margin-bottom:2rem;font-size:1.1rem}.Blog-Playwright-AI-cta-btn{background:var(--primary-blue);color:var(--pure-white);cursor:pointer;text-transform:uppercase;letter-spacing:1px;border:none;border-radius:4px;padding:1rem 2.5rem;font-size:1rem;font-weight:700;transition:all .3s}.Blog-Playwright-AI-cta-btn:hover{background:var(--pure-white);color:var(--primary-blue);transform:translateY(-2px)}@media (width<=1024px){.Blog-Playwright-AI-hero-section{text-align:center;grid-template-columns:1fr;gap:3rem}.Blog-Playwright-AI-hero-content{max-width:100%}.Blog-Playwright-AI-meta{justify-content:center}.Blog-Playwright-AI-benefits-grid{grid-template-columns:1fr}}@media (width<=768px){.Blog-Playwright-AI-hero-section{padding:1rem 5%}.Blog-Playwright-AI-content-section{padding:2rem 5%}.Blog-Playwright-AI-title{font-size:2rem}.Blog-Playwright-AI-cta{padding:2rem}.Blog-Playwright-AI-cta-title{font-size:1.5rem}}.Blog-Playwright-AI-hero-badge{flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem;display:flex}.Blog-Playwright-AI-category{color:var(--primary-blue);text-transform:uppercase;letter-spacing:.5px;background:linear-gradient(135deg,#1868bb1a,#342d421a);border:1px solid #1868bb33;border-radius:20px;padding:.5rem 1rem;font-size:.75rem;font-weight:600}.Blog-Playwright-AI-hero-stats{flex-wrap:wrap;gap:2rem;margin:1.5rem 0;display:flex}.Blog-Playwright-AI-stat-item{background:linear-gradient(135deg,#ffffffe6,#ffffffb3);border:1px solid #1868bb1a;border-radius:12px;flex-direction:column;align-items:center;padding:1rem 1.5rem;transition:transform .3s,box-shadow .3s;display:flex;box-shadow:0 4px 15px #1868bb1a}.Blog-Playwright-AI-stat-item:hover{transform:translateY(-3px);box-shadow:0 8px 25px #1868bb33}.Blog-Playwright-AI-stat-number{color:var(--primary-blue);font-size:2.5rem;font-weight:800;line-height:1}.Blog-Playwright-AI-stat-label{color:var(--text-muted);margin-top:.25rem;font-size:.75rem;font-weight:500}.Blog-Playwright-AI-author{color:var(--text-muted);font-weight:500}.Blog-Playwright-AI-carousel-container{z-index:2;width:100%;max-width:500px;position:relative}.Blog-Playwright-AI-carousel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:24px;overflow:hidden;box-shadow:0 20px 50px #0000004d}.Blog-Playwright-AI-carousel-track{transition:transform .5s cubic-bezier(.4,0,.2,1);display:flex}.Blog-Playwright-AI-carousel-slide{box-sizing:border-box;min-width:100%;padding:2rem}.Blog-Playwright-AI-carousel-card{text-align:center;flex-direction:column;align-items:center;gap:1rem;display:flex}.Blog-Playwright-AI-carousel-icon{filter:drop-shadow(0 4px 8px #0000001a);margin-bottom:.5rem;font-size:3rem}.Blog-Playwright-AI-carousel-image-wrapper{border-radius:12px;width:100%;height:200px;margin-bottom:1rem;overflow:hidden}.Blog-Playwright-AI-carousel-image{object-fit:cover;width:100%;height:100%;transition:transform .5s}.Blog-Playwright-AI-carousel-card:hover .Blog-Playwright-AI-carousel-image{transform:scale(1.05)}.Blog-Playwright-AI-carousel-title{color:#fffbeb;margin:0;font-size:1.25rem;font-weight:700}.Blog-Playwright-AI-carousel-desc{color:#fde68a;margin:0;font-size:.95rem;line-height:1.6}.Blog-Playwright-AI-carousel-controls{justify-content:center;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.Blog-Playwright-AI-carousel-btn{color:#fbbf24;cursor:pointer;background:0 0;border:2px solid #fbbf24;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:0;font-size:1.25rem;line-height:1;transition:all .3s;display:flex}.Blog-Playwright-AI-carousel-btn:hover{color:#0f172a;background:#fbbf24;transform:scale(1.1);box-shadow:0 4px 15px #fbbf244d}.Blog-Playwright-AI-carousel-dots{gap:.5rem;display:flex}.Blog-Playwright-AI-carousel-dot{cursor:pointer;background:#fff3;border:none;border-radius:50%;width:10px;height:10px;padding:0;transition:all .3s}.Blog-Playwright-AI-carousel-dot.active{background:#fbbf24;transform:scale(1.2);box-shadow:0 0 10px #fbbf2480}.Blog-Playwright-AI-carousel-dot:hover{background:#fff6}.Blog-Playwright-AI-hero-description{color:#fef3c7;max-width:650px;margin-bottom:2rem;font-size:1rem;line-height:1.7}@media (width<=768px){.Blog-Playwright-AI-hero-stats{justify-content:center;gap:1rem}.Blog-Playwright-AI-stat-item{min-width:100px;padding:.75rem 1rem}.Blog-Playwright-AI-stat-number{font-size:1.25rem}.Blog-Playwright-AI-carousel-container{max-width:100%}.Blog-Playwright-AI-carousel-slide{padding:1.5rem}.Blog-Playwright-AI-carousel-icon{font-size:2.5rem}.Blog-Playwright-AI-carousel-title{font-size:1.1rem}.Blog-Playwright-AI-carousel-controls{margin-top:1rem}}.Blog-Ai-Java-Development-container{font-family:var(--font-body);color:var(--dark-navy);background-color:#e6f7ff;min-height:100vh;position:relative;overflow:hidden}.Blog-Ai-Java-Development-bubble{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:none;z-index:1;will-change:transform;background:radial-gradient(circle at 30% 30%,#ffffff26,#ffffff0d);border:1px solid #ffffff1a;border-radius:50%;position:absolute}.Blog-Ai-Java-Development-bubble-1{width:250px;height:250px;animation:15s ease-in-out infinite float-bubbles;top:-50px;left:-50px}.Blog-Ai-Java-Development-bubble-2{width:120px;height:120px;animation:12s ease-in-out 1s infinite reverse float-bubbles;bottom:10%;right:5%}.Blog-Ai-Java-Development-bubble-3{opacity:.6;width:80px;height:80px;animation:18s linear infinite float-bubbles;top:40%;left:20%}.Blog-Ai-Java-Development-bubble-4{width:150px;height:150px;animation:20s ease-in-out 2s infinite float-bubbles;bottom:-30px;left:40%}.Blog-Ai-Java-Development-bubble-5{width:60px;height:60px;animation:10s ease-in-out 3s infinite float-bubbles;top:15%;right:25%}.Blog-Ai-Java-Development-reveal{opacity:1;transition:all 1s cubic-bezier(.23,1,.32,1);transform:translateY(0)}.js-enabled .Blog-Ai-Java-Development-reveal{opacity:0;transform:translateY(40px)}.Blog-Ai-Java-Development-reveal.is-visible{opacity:1!important;transform:translateY(0)!important}.Blog-Ai-Java-Development-hero-section{z-index:1;background:linear-gradient(135deg,#450a0a 0%,#7c2d12 100%);grid-template-columns:1fr 1fr;align-items:center;gap:4rem;min-height:calc(100vh - 80px);padding:3rem 8%;display:grid;position:relative;overflow:hidden}.Blog-Ai-Java-Development-hero-content{z-index:2;max-width:750px;position:relative}.Blog-Ai-Java-Development-tag{color:#fbbf24;text-transform:uppercase;letter-spacing:3px;margin-bottom:0;font-size:.9rem;font-weight:800;display:block}.Blog-Ai-Java-Development-title{font-family:var(--font-heading);color:#fff7ed;letter-spacing:-1.5px;margin-bottom:1rem;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800;line-height:1.2}.Blog-Ai-Java-Development-meta{color:#fdba74;gap:2rem;margin-bottom:.5rem;font-size:.95rem;font-weight:500;display:flex}.Blog-Ai-Java-Development-hero-image{justify-content:center;align-items:center;display:flex}.Blog-Ai-Java-Development-image-placeholder{width:100%;height:400px;color:var(--primary-blue);background:linear-gradient(135deg,#f0f9ff 0%,#e0f2fe 100%);border:2px dashed #1868bb4d;border-radius:12px;justify-content:center;align-items:center;font-size:1.1rem;font-weight:600;display:flex}.Blog-Ai-Java-Development-content-section{z-index:1;background:#fff;padding:3rem 8%;position:relative}.Blog-Ai-Java-Development-content-wrapper{max-width:900px;margin:0 auto}.Blog-Ai-Java-Development-intro{margin-bottom:3rem}.Blog-Ai-Java-Development-text{color:var(--dark-navy);margin-bottom:2rem;font-size:1.2rem;font-weight:400;line-height:1.8}.Blog-Ai-Java-Development-section-title{font-family:var(--font-heading);color:var(--dark-navy);letter-spacing:-1px;margin-top:4rem;margin-bottom:1.5rem;font-size:2.5rem;font-weight:800;line-height:1.1}.Blog-Ai-Java-Development-main-content{margin-bottom:3rem}.Blog-Ai-Java-Development-image-wrapper{margin:2.5rem 0}.Blog-Ai-Java-Development-content-image-placeholder{width:100%;height:350px;color:var(--text-muted);background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);border:2px dashed #342d4233;border-radius:12px;justify-content:center;align-items:center;font-size:1rem;font-weight:600;display:flex}.Blog-Ai-Java-Development-benefits-grid{grid-template-columns:repeat(2,1fr);gap:2rem;margin:2.5rem 0;display:grid}.Blog-Ai-Java-Development-benefit-card{border-left:none;border-radius:12px;padding:2rem;transition:all .3s}.Blog-Ai-Java-Development-benefit-card:first-child{background-color:#f0f9ff}.Blog-Ai-Java-Development-benefit-card:nth-child(2){background-color:#f5f3ff}.Blog-Ai-Java-Development-benefit-card:nth-child(3){background-color:#f0fdf4}.Blog-Ai-Java-Development-benefit-card:nth-child(4){background-color:#fff7ed}.Blog-Ai-Java-Development-benefit-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px #00000014}.Blog-Ai-Java-Development-benefit-icon{background:var(--primary-blue);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;margin-bottom:1.5rem;font-size:1.5rem;font-weight:800;display:flex}.Blog-Ai-Java-Development-benefit-title{color:var(--dark-navy);margin-bottom:1rem;font-size:1.3rem;font-weight:700}.Blog-Ai-Java-Development-benefit-text{color:var(--text-muted);font-size:1rem;line-height:1.6}.Blog-Ai-Java-Development-conclusion{background:linear-gradient(135deg,#e6f7ff 0%,#f0f9ff 100%);border:1px solid #1868bb1a;border-radius:12px;margin-top:3rem;padding:2.5rem}.Blog-Ai-Java-Development-conclusion-title{font-family:var(--font-heading);color:var(--dark-navy);margin-bottom:1.5rem;font-size:1.8rem;font-weight:700}.Blog-Ai-Java-Development-cta{background:var(--dark-navy);color:var(--pure-white);text-align:center;border-radius:12px;margin-top:3rem;padding:3rem}.Blog-Ai-Java-Development-cta-title{font-family:var(--font-heading);margin-bottom:1rem;font-size:2rem;font-weight:700}.Blog-Ai-Java-Development-cta-text{opacity:.8;margin-bottom:2rem;font-size:1.1rem}.Blog-Ai-Java-Development-cta-btn{background:var(--primary-blue);color:var(--pure-white);cursor:pointer;text-transform:uppercase;letter-spacing:1px;border:none;border-radius:4px;padding:1rem 2.5rem;font-size:1rem;font-weight:700;transition:all .3s}.Blog-Ai-Java-Development-cta-btn:hover{background:var(--pure-white);color:var(--primary-blue);transform:translateY(-2px)}@media (width<=1024px){.Blog-Ai-Java-Development-hero-section{text-align:center;grid-template-columns:1fr;gap:3rem}.Blog-Ai-Java-Development-hero-content{max-width:100%}.Blog-Ai-Java-Development-meta{justify-content:center}.Blog-Ai-Java-Development-benefits-grid{grid-template-columns:1fr}}@media (width<=768px){.Blog-Ai-Java-Development-hero-section{padding:1rem 5%}.Blog-Ai-Java-Development-content-section{padding:2rem 5%}.Blog-Ai-Java-Development-title{font-size:2rem}.Blog-Ai-Java-Development-cta{padding:2rem}.Blog-Ai-Java-Development-cta-title{font-size:1.5rem}}.Blog-Ai-Java-Development-hero-badge{flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem;display:flex}.Blog-Ai-Java-Development-category{color:var(--primary-blue);text-transform:uppercase;letter-spacing:.5px;background:linear-gradient(135deg,#1868bb1a,#342d421a);border:1px solid #1868bb33;border-radius:20px;padding:.5rem 1rem;font-size:.75rem;font-weight:600}.Blog-Ai-Java-Development-hero-stats{flex-wrap:wrap;gap:2rem;margin:1.5rem 0;display:flex}.Blog-Ai-Java-Development-stat-item{background:linear-gradient(135deg,#ffffffe6,#ffffffb3);border:1px solid #1868bb1a;border-radius:12px;flex-direction:column;align-items:center;padding:1rem 1.5rem;transition:transform .3s,box-shadow .3s;display:flex;box-shadow:0 4px 15px #1868bb1a}.Blog-Ai-Java-Development-stat-item:hover{transform:translateY(-3px);box-shadow:0 8px 25px #1868bb33}.Blog-Ai-Java-Development-stat-number{color:var(--primary-blue);font-size:2.5rem;font-weight:800;line-height:1}.Blog-Ai-Java-Development-stat-label{color:var(--text-muted);margin-top:.25rem;font-size:.75rem;font-weight:500}.Blog-Ai-Java-Development-author{color:var(--text-muted);font-weight:500}.Blog-Ai-Java-Development-carousel-container{z-index:2;width:100%;max-width:500px;position:relative}.Blog-Ai-Java-Development-carousel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:24px;overflow:hidden;box-shadow:0 20px 50px #0000004d}.Blog-Ai-Java-Development-carousel-track{transition:transform .5s cubic-bezier(.4,0,.2,1);display:flex}.Blog-Ai-Java-Development-carousel-slide{box-sizing:border-box;min-width:100%;padding:2rem}.Blog-Ai-Java-Development-carousel-card{text-align:center;flex-direction:column;align-items:center;gap:1rem;display:flex}.Blog-Ai-Java-Development-carousel-icon{filter:drop-shadow(0 4px 8px #0000001a);margin-bottom:.5rem;font-size:3rem}.Blog-Ai-Java-Development-carousel-image-wrapper{border-radius:12px;width:100%;height:200px;margin-bottom:1rem;overflow:hidden}.Blog-Ai-Java-Development-carousel-image{object-fit:cover;width:100%;height:100%;transition:transform .5s}.Blog-Ai-Java-Development-carousel-card:hover .Blog-Ai-Java-Development-carousel-image{transform:scale(1.05)}.Blog-Ai-Java-Development-carousel-title{color:#fff7ed;margin:0;font-size:1.25rem;font-weight:700}.Blog-Ai-Java-Development-carousel-desc{color:#fdba74;margin:0;font-size:.95rem;line-height:1.6}.Blog-Ai-Java-Development-carousel-controls{justify-content:center;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.Blog-Ai-Java-Development-carousel-btn{color:#fbbf24;cursor:pointer;background:0 0;border:2px solid #fbbf24;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:0;font-size:1.25rem;line-height:1;transition:all .3s;display:flex}.Blog-Ai-Java-Development-carousel-btn:hover{color:#450a0a;background:#fbbf24;transform:scale(1.1);box-shadow:0 4px 15px #fbbf244d}.Blog-Ai-Java-Development-carousel-dots{gap:.5rem;display:flex}.Blog-Ai-Java-Development-carousel-dot{cursor:pointer;background:#fff3;border:none;border-radius:50%;width:10px;height:10px;padding:0;transition:all .3s}.Blog-Ai-Java-Development-carousel-dot.active{background:#fbbf24;transform:scale(1.2);box-shadow:0 0 10px #fbbf2480}.Blog-Ai-Java-Development-carousel-dot:hover{background:#fff6}.Blog-Ai-Java-Development-hero-description{color:#fed7aa;max-width:650px;margin-bottom:2rem;font-size:1rem;line-height:1.7}@media (width<=768px){.Blog-Ai-Java-Development-hero-stats{justify-content:center;gap:1rem}.Blog-Ai-Java-Development-stat-item{min-width:100px;padding:.75rem 1rem}.Blog-Ai-Java-Development-stat-number{font-size:1.25rem}.Blog-Ai-Java-Development-carousel-container{max-width:100%}.Blog-Ai-Java-Development-carousel-slide{padding:1.5rem}.Blog-Ai-Java-Development-carousel-icon{font-size:2.5rem}.Blog-Ai-Java-Development-carousel-title{font-size:1.1rem}.Blog-Ai-Java-Development-carousel-controls{margin-top:1rem}}.Blog-Ai-Mern-Development-container{font-family:var(--font-body);color:var(--dark-navy);background-color:#e6f7ff;min-height:100vh;position:relative;overflow:hidden}.Blog-Ai-Mern-Development-bubble{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:none;z-index:1;will-change:transform;background:radial-gradient(circle at 30% 30%,#ffffff26,#ffffff0d);border:1px solid #ffffff1a;border-radius:50%;position:absolute}.Blog-Ai-Mern-Development-bubble-1{width:250px;height:250px;animation:15s ease-in-out infinite float-bubbles;top:-50px;left:-50px}.Blog-Ai-Mern-Development-bubble-2{width:120px;height:120px;animation:12s ease-in-out 1s infinite reverse float-bubbles;bottom:10%;right:5%}.Blog-Ai-Mern-Development-bubble-3{opacity:.6;width:80px;height:80px;animation:18s linear infinite float-bubbles;top:40%;left:20%}.Blog-Ai-Mern-Development-bubble-4{width:150px;height:150px;animation:20s ease-in-out 2s infinite float-bubbles;bottom:-30px;left:40%}.Blog-Ai-Mern-Development-bubble-5{width:60px;height:60px;animation:10s ease-in-out 3s infinite float-bubbles;top:15%;right:25%}.Blog-Ai-Mern-Development-reveal{opacity:1;transition:all 1s cubic-bezier(.23,1,.32,1);transform:translateY(0)}.js-enabled .Blog-Ai-Mern-Development-reveal{opacity:0;transform:translateY(40px)}.Blog-Ai-Mern-Development-reveal.is-visible{opacity:1!important;transform:translateY(0)!important}.Blog-Ai-Mern-Development-hero-section{z-index:1;background:linear-gradient(135deg,#064e3b 0%,#065f46 100%);grid-template-columns:1fr 1fr;align-items:center;gap:4rem;min-height:calc(100vh - 80px);padding:3rem 8%;display:grid;position:relative;overflow:hidden}.Blog-Ai-Mern-Development-hero-content{z-index:2;max-width:750px;position:relative}.Blog-Ai-Mern-Development-tag{color:#34d399;text-transform:uppercase;letter-spacing:3px;margin-bottom:0;font-size:.9rem;font-weight:800;display:block}.Blog-Ai-Mern-Development-title{font-family:var(--font-heading);color:#ecfdf5;letter-spacing:-1.5px;margin-bottom:1rem;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800;line-height:1.2}.Blog-Ai-Mern-Development-meta{color:#6ee7b7;gap:2rem;margin-bottom:.5rem;font-size:.95rem;font-weight:500;display:flex}.Blog-Ai-Mern-Development-hero-image{justify-content:center;align-items:center;display:flex}.Blog-Ai-Mern-Development-image-placeholder{width:100%;height:400px;color:var(--primary-blue);background:linear-gradient(135deg,#f0f9ff 0%,#e0f2fe 100%);border:2px dashed #1868bb4d;border-radius:12px;justify-content:center;align-items:center;font-size:1.1rem;font-weight:600;display:flex}.Blog-Ai-Mern-Development-content-section{z-index:1;background:#fff;padding:3rem 8%;position:relative}.Blog-Ai-Mern-Development-content-wrapper{max-width:900px;margin:0 auto}.Blog-Ai-Mern-Development-intro{margin-bottom:3rem}.Blog-Ai-Mern-Development-text{color:var(--dark-navy);margin-bottom:2rem;font-size:1.2rem;font-weight:400;line-height:1.8}.Blog-Ai-Mern-Development-section-title{font-family:var(--font-heading);color:var(--dark-navy);letter-spacing:-1px;margin-top:4rem;margin-bottom:1.5rem;font-size:2.5rem;font-weight:800;line-height:1.1}.Blog-Ai-Mern-Development-main-content{margin-bottom:3rem}.Blog-Ai-Mern-Development-image-wrapper{margin:2.5rem 0}.Blog-Ai-Mern-Development-content-image-placeholder{width:100%;height:350px;color:var(--text-muted);background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);border:2px dashed #342d4233;border-radius:12px;justify-content:center;align-items:center;font-size:1rem;font-weight:600;display:flex}.Blog-Ai-Mern-Development-benefits-grid{grid-template-columns:repeat(2,1fr);gap:2rem;margin:2.5rem 0;display:grid}.Blog-Ai-Mern-Development-benefit-card{border-left:none;border-radius:12px;padding:2rem;transition:all .3s}.Blog-Ai-Mern-Development-benefit-card:first-child{background-color:#f0f9ff}.Blog-Ai-Mern-Development-benefit-card:nth-child(2){background-color:#f5f3ff}.Blog-Ai-Mern-Development-benefit-card:nth-child(3){background-color:#f0fdf4}.Blog-Ai-Mern-Development-benefit-card:nth-child(4){background-color:#fff7ed}.Blog-Ai-Mern-Development-benefit-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px #00000014}.Blog-Ai-Mern-Development-benefit-icon{background:var(--primary-blue);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;margin-bottom:1.5rem;font-size:1.5rem;font-weight:800;display:flex}.Blog-Ai-Mern-Development-benefit-title{color:var(--dark-navy);margin-bottom:1rem;font-size:1.3rem;font-weight:700}.Blog-Ai-Mern-Development-benefit-text{color:var(--text-muted);font-size:1rem;line-height:1.6}.Blog-Ai-Mern-Development-conclusion{background:linear-gradient(135deg,#e6f7ff 0%,#f0f9ff 100%);border:1px solid #1868bb1a;border-radius:12px;margin-top:3rem;padding:2.5rem}.Blog-Ai-Mern-Development-conclusion-title{font-family:var(--font-heading);color:var(--dark-navy);margin-bottom:1.5rem;font-size:1.8rem;font-weight:700}.Blog-Ai-Mern-Development-cta{background:var(--dark-navy);color:var(--pure-white);text-align:center;border-radius:12px;margin-top:3rem;padding:3rem}.Blog-Ai-Mern-Development-cta-title{font-family:var(--font-heading);margin-bottom:1rem;font-size:2rem;font-weight:700}.Blog-Ai-Mern-Development-cta-text{opacity:.8;margin-bottom:2rem;font-size:1.1rem}.Blog-Ai-Mern-Development-cta-btn{background:var(--primary-blue);color:var(--pure-white);cursor:pointer;text-transform:uppercase;letter-spacing:1px;border:none;border-radius:4px;padding:1rem 2.5rem;font-size:1rem;font-weight:700;transition:all .3s}.Blog-Ai-Mern-Development-cta-btn:hover{background:var(--pure-white);color:var(--primary-blue);transform:translateY(-2px)}@media (width<=1024px){.Blog-Ai-Mern-Development-hero-section{text-align:center;grid-template-columns:1fr;gap:3rem}.Blog-Ai-Mern-Development-hero-content{max-width:100%}.Blog-Ai-Mern-Development-meta{justify-content:center}.Blog-Ai-Mern-Development-benefits-grid{grid-template-columns:1fr}}@media (width<=768px){.Blog-Ai-Mern-Development-hero-section{padding:1rem 5%}.Blog-Ai-Mern-Development-content-section{padding:2rem 5%}.Blog-Ai-Mern-Development-title{font-size:2rem}.Blog-Ai-Mern-Development-cta{padding:2rem}.Blog-Ai-Mern-Development-cta-title{font-size:1.5rem}}.Blog-Ai-Mern-Development-hero-badge{flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem;display:flex}.Blog-Ai-Mern-Development-category{color:var(--primary-blue);text-transform:uppercase;letter-spacing:.5px;background:linear-gradient(135deg,#1868bb1a,#342d421a);border:1px solid #1868bb33;border-radius:20px;padding:.5rem 1rem;font-size:.75rem;font-weight:600}.Blog-Ai-Mern-Development-hero-stats{flex-wrap:wrap;gap:2rem;margin:1.5rem 0;display:flex}.Blog-Ai-Mern-Development-stat-item{background:linear-gradient(135deg,#ffffffe6,#ffffffb3);border:1px solid #1868bb1a;border-radius:12px;flex-direction:column;align-items:center;padding:1rem 1.5rem;transition:transform .3s,box-shadow .3s;display:flex;box-shadow:0 4px 15px #1868bb1a}.Blog-Ai-Mern-Development-stat-item:hover{transform:translateY(-3px);box-shadow:0 8px 25px #1868bb33}.Blog-Ai-Mern-Development-stat-number{color:var(--primary-blue);font-size:2.5rem;font-weight:800;line-height:1}.Blog-Ai-Mern-Development-stat-label{color:var(--text-muted);margin-top:.25rem;font-size:.75rem;font-weight:500}.Blog-Ai-Mern-Development-author{color:var(--text-muted);font-weight:500}.Blog-Ai-Mern-Development-carousel-container{z-index:2;width:100%;max-width:500px;position:relative}.Blog-Ai-Mern-Development-carousel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:24px;overflow:hidden;box-shadow:0 20px 50px #0000004d}.Blog-Ai-Mern-Development-carousel-track{transition:transform .5s cubic-bezier(.4,0,.2,1);display:flex}.Blog-Ai-Mern-Development-carousel-slide{box-sizing:border-box;min-width:100%;padding:2rem}.Blog-Ai-Mern-Development-carousel-card{text-align:center;flex-direction:column;align-items:center;gap:1rem;display:flex}.Blog-Ai-Mern-Development-carousel-icon{filter:drop-shadow(0 4px 8px #0000001a);margin-bottom:.5rem;font-size:3rem}.Blog-Ai-Mern-Development-carousel-image-wrapper{border-radius:12px;width:100%;height:200px;margin-bottom:1rem;overflow:hidden}.Blog-Ai-Mern-Development-carousel-image{object-fit:cover;width:100%;height:100%;transition:transform .5s}.Blog-Ai-Mern-Development-carousel-card:hover .Blog-Ai-Mern-Development-carousel-image{transform:scale(1.05)}.Blog-Ai-Mern-Development-carousel-title{color:#ecfdf5;margin:0;font-size:1.25rem;font-weight:700}.Blog-Ai-Mern-Development-carousel-desc{color:#a7f3d0;margin:0;font-size:.95rem;line-height:1.6}.Blog-Ai-Mern-Development-carousel-controls{justify-content:center;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.Blog-Ai-Mern-Development-carousel-btn{color:#34d399;cursor:pointer;background:0 0;border:2px solid #34d399;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:0;font-size:1.25rem;line-height:1;transition:all .3s;display:flex}.Blog-Ai-Mern-Development-carousel-btn:hover{color:#064e3b;background:#34d399;transform:scale(1.1);box-shadow:0 4px 15px #34d3994d}.Blog-Ai-Mern-Development-carousel-dots{gap:.5rem;display:flex}.Blog-Ai-Mern-Development-carousel-dot{cursor:pointer;background:#fff3;border:none;border-radius:50%;width:10px;height:10px;padding:0;transition:all .3s}.Blog-Ai-Mern-Development-carousel-dot.active{background:#34d399;transform:scale(1.2);box-shadow:0 0 10px #34d39980}.Blog-Ai-Mern-Development-carousel-dot:hover{background:#fff6}.Blog-Ai-Mern-Development-hero-description{color:#a7f3d0;max-width:650px;margin-bottom:2rem;font-size:1rem;line-height:1.7}@media (width<=768px){.Blog-Ai-Mern-Development-hero-stats{justify-content:center;gap:1rem}.Blog-Ai-Mern-Development-stat-item{min-width:100px;padding:.75rem 1rem}.Blog-Ai-Mern-Development-stat-number{font-size:1.25rem}.Blog-Ai-Mern-Development-carousel-container{max-width:100%}.Blog-Ai-Mern-Development-carousel-slide{padding:1.5rem}.Blog-Ai-Mern-Development-carousel-icon{font-size:2.5rem}.Blog-Ai-Mern-Development-carousel-title{font-size:1.1rem}.Blog-Ai-Mern-Development-carousel-controls{margin-top:1rem}}.Blog-Data-Science-AI-container{font-family:var(--font-body);color:var(--dark-navy);background-color:#e6f7ff;min-height:100vh;position:relative;overflow:hidden}.Blog-Data-Science-AI-bubble{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:none;z-index:1;will-change:transform;background:radial-gradient(circle at 30% 30%,#ffffff26,#ffffff0d);border:1px solid #ffffff1a;border-radius:50%;position:absolute}.Blog-Data-Science-AI-bubble-1{width:250px;height:250px;animation:15s ease-in-out infinite float-bubbles;top:-50px;left:-50px}.Blog-Data-Science-AI-bubble-2{width:120px;height:120px;animation:12s ease-in-out 1s infinite reverse float-bubbles;bottom:10%;right:5%}.Blog-Data-Science-AI-bubble-3{opacity:.6;width:80px;height:80px;animation:18s linear infinite float-bubbles;top:40%;left:20%}.Blog-Data-Science-AI-bubble-4{width:150px;height:150px;animation:20s ease-in-out 2s infinite float-bubbles;bottom:-30px;left:40%}.Blog-Data-Science-AI-bubble-5{width:60px;height:60px;animation:10s ease-in-out 3s infinite float-bubbles;top:15%;right:25%}.Blog-Data-Science-AI-reveal{opacity:1;transition:all 1s cubic-bezier(.23,1,.32,1);transform:translateY(0)}.js-enabled .Blog-Data-Science-AI-reveal{opacity:0;transform:translateY(40px)}.Blog-Data-Science-AI-reveal.is-visible{opacity:1!important;transform:translateY(0)!important}.Blog-Data-Science-AI-hero-section{z-index:1;background:linear-gradient(135deg,#1e293b 0%,#334155 100%);grid-template-columns:1fr 1fr;align-items:center;gap:4rem;min-height:calc(100vh - 80px);padding:3rem 8%;display:grid;position:relative;overflow:hidden}.Blog-Data-Science-AI-hero-content{z-index:2;max-width:750px;position:relative}.Blog-Data-Science-AI-tag{color:#38bdf8;text-transform:uppercase;letter-spacing:3px;margin-bottom:0;font-size:.9rem;font-weight:800;display:block}.Blog-Data-Science-AI-title{font-family:var(--font-heading);color:#f0f9ff;letter-spacing:-1.5px;margin-bottom:1rem;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800;line-height:1.2}.Blog-Data-Science-AI-meta{color:#bae6fd;gap:2rem;margin-bottom:.5rem;font-size:.95rem;font-weight:500;display:flex}.Blog-Data-Science-AI-hero-image{justify-content:center;align-items:center;display:flex}.Blog-Data-Science-AI-image-placeholder{width:100%;height:400px;color:var(--primary-blue);background:linear-gradient(135deg,#f0f9ff 0%,#e0f2fe 100%);border:2px dashed #1868bb4d;border-radius:12px;justify-content:center;align-items:center;font-size:1.1rem;font-weight:600;display:flex}.Blog-Data-Science-AI-content-section{z-index:1;background:#fff;padding:3rem 8%;position:relative}.Blog-Data-Science-AI-content-wrapper{max-width:900px;margin:0 auto}.Blog-Data-Science-AI-intro{margin-bottom:3rem}.Blog-Data-Science-AI-text{color:var(--dark-navy);margin-bottom:2rem;font-size:1.2rem;font-weight:400;line-height:1.8}.Blog-Data-Science-AI-section-title{font-family:var(--font-heading);color:var(--dark-navy);letter-spacing:-1px;margin-top:4rem;margin-bottom:1.5rem;font-size:2.5rem;font-weight:800;line-height:1.1}.Blog-Data-Science-AI-main-content{margin-bottom:3rem}.Blog-Data-Science-AI-image-wrapper{margin:2.5rem 0}.Blog-Data-Science-AI-content-image-placeholder{width:100%;height:350px;color:var(--text-muted);background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);border:2px dashed #342d4233;border-radius:12px;justify-content:center;align-items:center;font-size:1rem;font-weight:600;display:flex}.Blog-Data-Science-AI-benefits-grid{grid-template-columns:repeat(2,1fr);gap:2rem;margin:2.5rem 0;display:grid}.Blog-Data-Science-AI-benefit-card{border-left:none;border-radius:12px;padding:2rem;transition:all .3s}.Blog-Data-Science-AI-benefit-card:first-child{background-color:#f0f9ff}.Blog-Data-Science-AI-benefit-card:nth-child(2){background-color:#f5f3ff}.Blog-Data-Science-AI-benefit-card:nth-child(3){background-color:#f0fdf4}.Blog-Data-Science-AI-benefit-card:nth-child(4){background-color:#fff7ed}.Blog-Data-Science-AI-benefit-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px #00000014}.Blog-Data-Science-AI-benefit-icon{background:var(--primary-blue);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;margin-bottom:1.5rem;font-size:1.5rem;font-weight:800;display:flex}.Blog-Data-Science-AI-benefit-title{color:var(--dark-navy);margin-bottom:1rem;font-size:1.3rem;font-weight:700}.Blog-Data-Science-AI-benefit-text{color:var(--text-muted);font-size:1rem;line-height:1.6}.Blog-Data-Science-AI-conclusion{background:linear-gradient(135deg,#e6f7ff 0%,#f0f9ff 100%);border:1px solid #1868bb1a;border-radius:12px;margin-top:3rem;padding:2.5rem}.Blog-Data-Science-AI-conclusion-title{font-family:var(--font-heading);color:var(--dark-navy);margin-bottom:1.5rem;font-size:1.8rem;font-weight:700}.Blog-Data-Science-AI-cta{background:var(--dark-navy);color:var(--pure-white);text-align:center;border-radius:12px;margin-top:3rem;padding:3rem}.Blog-Data-Science-AI-cta-title{font-family:var(--font-heading);margin-bottom:1rem;font-size:2rem;font-weight:700}.Blog-Data-Science-AI-cta-text{opacity:.8;margin-bottom:2rem;font-size:1.1rem}.Blog-Data-Science-AI-cta-btn{background:var(--primary-blue);color:var(--pure-white);cursor:pointer;text-transform:uppercase;letter-spacing:1px;border:none;border-radius:4px;padding:1rem 2.5rem;font-size:1rem;font-weight:700;transition:all .3s}.Blog-Data-Science-AI-cta-btn:hover{background:var(--pure-white);color:var(--primary-blue);transform:translateY(-2px)}@media (width<=1024px){.Blog-Data-Science-AI-hero-section{text-align:center;grid-template-columns:1fr;gap:3rem}.Blog-Data-Science-AI-hero-content{max-width:100%}.Blog-Data-Science-AI-meta{justify-content:center}.Blog-Data-Science-AI-benefits-grid{grid-template-columns:1fr}}@media (width<=768px){.Blog-Data-Science-AI-hero-section{padding:1rem 5%}.Blog-Data-Science-AI-content-section{padding:2rem 5%}.Blog-Data-Science-AI-title{font-size:2rem}.Blog-Data-Science-AI-cta{padding:2rem}.Blog-Data-Science-AI-cta-title{font-size:1.5rem}}.Blog-Data-Science-AI-hero-badge{flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem;display:flex}.Blog-Data-Science-AI-category{color:var(--primary-blue);text-transform:uppercase;letter-spacing:.5px;background:linear-gradient(135deg,#1868bb1a,#342d421a);border:1px solid #1868bb33;border-radius:20px;padding:.5rem 1rem;font-size:.75rem;font-weight:600}.Blog-Data-Science-AI-hero-stats{flex-wrap:wrap;gap:2rem;margin:1.5rem 0;display:flex}.Blog-Data-Science-AI-stat-item{background:linear-gradient(135deg,#ffffffe6,#ffffffb3);border:1px solid #1868bb1a;border-radius:12px;flex-direction:column;align-items:center;padding:1rem 1.5rem;transition:transform .3s,box-shadow .3s;display:flex;box-shadow:0 4px 15px #1868bb1a}.Blog-Data-Science-AI-stat-item:hover{transform:translateY(-3px);box-shadow:0 8px 25px #1868bb33}.Blog-Data-Science-AI-stat-number{color:var(--primary-blue);font-size:2.5rem;font-weight:800;line-height:1}.Blog-Data-Science-AI-stat-label{color:var(--text-muted);margin-top:.25rem;font-size:.75rem;font-weight:500}.Blog-Data-Science-AI-author{color:var(--text-muted);font-weight:500}.Blog-Data-Science-AI-carousel-container{z-index:2;width:100%;max-width:500px;position:relative}.Blog-Data-Science-AI-carousel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:24px;overflow:hidden;box-shadow:0 20px 50px #0000004d}.Blog-Data-Science-AI-carousel-track{transition:transform .5s cubic-bezier(.4,0,.2,1);display:flex}.Blog-Data-Science-AI-carousel-slide{box-sizing:border-box;min-width:100%;padding:2rem}.Blog-Data-Science-AI-carousel-card{text-align:center;flex-direction:column;align-items:center;gap:1rem;display:flex}.Blog-Data-Science-AI-carousel-icon{filter:drop-shadow(0 4px 8px #0000001a);margin-bottom:.5rem;font-size:3rem}.Blog-Data-Science-AI-carousel-image-wrapper{border-radius:12px;width:100%;height:200px;margin-bottom:1rem;overflow:hidden}.Blog-Data-Science-AI-carousel-image{object-fit:cover;width:100%;height:100%;transition:transform .5s}.Blog-Data-Science-AI-carousel-card:hover .Blog-Data-Science-AI-carousel-image{transform:scale(1.05)}.Blog-Data-Science-AI-carousel-title{color:#f0f9ff;margin:0;font-size:1.25rem;font-weight:700}.Blog-Data-Science-AI-carousel-desc{color:#bae6fd;margin:0;font-size:.95rem;line-height:1.6}.Blog-Data-Science-AI-carousel-controls{justify-content:center;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.Blog-Data-Science-AI-carousel-btn{color:#38bdf8;cursor:pointer;background:0 0;border:2px solid #38bdf8;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:0;font-size:1.25rem;line-height:1;transition:all .3s;display:flex}.Blog-Data-Science-AI-carousel-btn:hover{color:#1e293b;background:#38bdf8;transform:scale(1.1);box-shadow:0 4px 15px #38bdf84d}.Blog-Data-Science-AI-carousel-dots{gap:.5rem;display:flex}.Blog-Data-Science-AI-carousel-dot{cursor:pointer;background:#fff3;border:none;border-radius:50%;width:10px;height:10px;padding:0;transition:all .3s}.Blog-Data-Science-AI-carousel-dot.active{background:#38bdf8;transform:scale(1.2);box-shadow:0 0 10px #38bdf880}.Blog-Data-Science-AI-carousel-dot:hover{background:#fff6}.Blog-Data-Science-AI-hero-description{color:#e0f2fe;max-width:650px;margin-bottom:2rem;font-size:1rem;line-height:1.7}@media (width<=768px){.Blog-Data-Science-AI-hero-stats{justify-content:center;gap:1rem}.Blog-Data-Science-AI-stat-item{min-width:100px;padding:.75rem 1rem}.Blog-Data-Science-AI-stat-number{font-size:1.25rem}.Blog-Data-Science-AI-carousel-container{max-width:100%}.Blog-Data-Science-AI-carousel-slide{padding:1.5rem}.Blog-Data-Science-AI-carousel-icon{font-size:2.5rem}.Blog-Data-Science-AI-carousel-title{font-size:1.1rem}.Blog-Data-Science-AI-carousel-controls{margin-top:1rem}}.Blog-Ai-Selenium-Testing-container{font-family:var(--font-body);color:var(--dark-navy);background-color:#e6f7ff;min-height:100vh;position:relative;overflow:hidden}.Blog-Ai-Selenium-Testing-bubble{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:none;z-index:1;will-change:transform;background:radial-gradient(circle at 30% 30%,#ffffff26,#ffffff0d);border:1px solid #ffffff1a;border-radius:50%;position:absolute}.Blog-Ai-Selenium-Testing-bubble-1{width:250px;height:250px;animation:15s ease-in-out infinite float-bubbles;top:-50px;left:-50px}.Blog-Ai-Selenium-Testing-bubble-2{width:120px;height:120px;animation:12s ease-in-out 1s infinite reverse float-bubbles;bottom:10%;right:5%}.Blog-Ai-Selenium-Testing-bubble-3{opacity:.6;width:80px;height:80px;animation:18s linear infinite float-bubbles;top:40%;left:20%}.Blog-Ai-Selenium-Testing-bubble-4{width:150px;height:150px;animation:20s ease-in-out 2s infinite float-bubbles;bottom:-30px;left:40%}.Blog-Ai-Selenium-Testing-bubble-5{width:60px;height:60px;animation:10s ease-in-out 3s infinite float-bubbles;top:15%;right:25%}.Blog-Ai-Selenium-Testing-reveal{opacity:1;transition:all 1s cubic-bezier(.23,1,.32,1);transform:translateY(0)}.js-enabled .Blog-Ai-Selenium-Testing-reveal{opacity:0;transform:translateY(40px)}.Blog-Ai-Selenium-Testing-reveal.is-visible{opacity:1!important;transform:translateY(0)!important}.Blog-Ai-Selenium-Testing-hero-section{z-index:1;background:linear-gradient(135deg,#1e3a8a 0%,#172554 100%);grid-template-columns:1fr 1fr;align-items:center;gap:4rem;min-height:calc(100vh - 80px);padding:3rem 8%;display:grid;position:relative;overflow:hidden}.Blog-Ai-Selenium-Testing-hero-content{z-index:2;max-width:750px;position:relative}.Blog-Ai-Selenium-Testing-tag{color:#34d399;text-transform:uppercase;letter-spacing:3px;margin-bottom:0;font-size:.9rem;font-weight:800;display:block}.Blog-Ai-Selenium-Testing-title{font-family:var(--font-heading);color:#f0fdf4;letter-spacing:-1.5px;margin-bottom:1rem;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800;line-height:1.2}.Blog-Ai-Selenium-Testing-meta{color:#bbf7d0;gap:2rem;margin-bottom:.5rem;font-size:.95rem;font-weight:500;display:flex}.Blog-Ai-Selenium-Testing-hero-image{justify-content:center;align-items:center;display:flex}.Blog-Ai-Selenium-Testing-image-placeholder{width:100%;height:400px;color:var(--primary-blue);background:linear-gradient(135deg,#f0f9ff 0%,#e0f2fe 100%);border:2px dashed #1868bb4d;border-radius:12px;justify-content:center;align-items:center;font-size:1.1rem;font-weight:600;display:flex}.Blog-Ai-Selenium-Testing-content-section{z-index:1;background:#fff;padding:3rem 8%;position:relative}.Blog-Ai-Selenium-Testing-content-wrapper{max-width:900px;margin:0 auto}.Blog-Ai-Selenium-Testing-intro{margin-bottom:3rem}.Blog-Ai-Selenium-Testing-text{color:var(--dark-navy);margin-bottom:2rem;font-size:1.2rem;font-weight:400;line-height:1.8}.Blog-Ai-Selenium-Testing-section-title{font-family:var(--font-heading);color:var(--dark-navy);letter-spacing:-1px;margin-top:4rem;margin-bottom:1.5rem;font-size:2.5rem;font-weight:800;line-height:1.1}.Blog-Ai-Selenium-Testing-main-content{margin-bottom:3rem}.Blog-Ai-Selenium-Testing-image-wrapper{margin:2.5rem 0}.Blog-Ai-Selenium-Testing-content-image-placeholder{width:100%;height:350px;color:var(--text-muted);background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);border:2px dashed #342d4233;border-radius:12px;justify-content:center;align-items:center;font-size:1rem;font-weight:600;display:flex}.Blog-Ai-Selenium-Testing-benefits-grid{grid-template-columns:repeat(2,1fr);gap:2rem;margin:2.5rem 0;display:grid}.Blog-Ai-Selenium-Testing-benefit-card{border-left:none;border-radius:12px;padding:2rem;transition:all .3s}.Blog-Ai-Selenium-Testing-benefit-card:first-child{background-color:#f0f9ff}.Blog-Ai-Selenium-Testing-benefit-card:nth-child(2){background-color:#f5f3ff}.Blog-Ai-Selenium-Testing-benefit-card:nth-child(3){background-color:#f0fdf4}.Blog-Ai-Selenium-Testing-benefit-card:nth-child(4){background-color:#fff7ed}.Blog-Ai-Selenium-Testing-benefit-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px #00000014}.Blog-Ai-Selenium-Testing-benefit-icon{background:var(--primary-blue);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;margin-bottom:1.5rem;font-size:1.5rem;font-weight:800;display:flex}.Blog-Ai-Selenium-Testing-benefit-title{color:var(--dark-navy);margin-bottom:1rem;font-size:1.3rem;font-weight:700}.Blog-Ai-Selenium-Testing-benefit-text{color:var(--text-muted);font-size:1rem;line-height:1.6}.Blog-Ai-Selenium-Testing-conclusion{background:linear-gradient(135deg,#e6f7ff 0%,#f0f9ff 100%);border:1px solid #1868bb1a;border-radius:12px;margin-top:3rem;padding:2.5rem}.Blog-Ai-Selenium-Testing-conclusion-title{font-family:var(--font-heading);color:var(--dark-navy);margin-bottom:1.5rem;font-size:1.8rem;font-weight:700}.Blog-Ai-Selenium-Testing-cta{background:var(--dark-navy);color:var(--pure-white);text-align:center;border-radius:12px;margin-top:3rem;padding:3rem}.Blog-Ai-Selenium-Testing-cta-title{font-family:var(--font-heading);margin-bottom:1rem;font-size:2rem;font-weight:700}.Blog-Ai-Selenium-Testing-cta-text{opacity:.8;margin-bottom:2rem;font-size:1.1rem}.Blog-Ai-Selenium-Testing-cta-btn{background:var(--primary-blue);color:var(--pure-white);cursor:pointer;text-transform:uppercase;letter-spacing:1px;border:none;border-radius:4px;padding:1rem 2.5rem;font-size:1rem;font-weight:700;transition:all .3s}.Blog-Ai-Selenium-Testing-cta-btn:hover{background:var(--pure-white);color:var(--primary-blue);transform:translateY(-2px)}@media (width<=1024px){.Blog-Ai-Selenium-Testing-hero-section{text-align:center;grid-template-columns:1fr;gap:3rem}.Blog-Ai-Selenium-Testing-hero-content{max-width:100%}.Blog-Ai-Selenium-Testing-meta{justify-content:center}.Blog-Ai-Selenium-Testing-benefits-grid{grid-template-columns:1fr}}@media (width<=768px){.Blog-Ai-Selenium-Testing-hero-section{padding:1rem 5%}.Blog-Ai-Selenium-Testing-content-section{padding:2rem 5%}.Blog-Ai-Selenium-Testing-title{font-size:2rem}.Blog-Ai-Selenium-Testing-cta{padding:2rem}.Blog-Ai-Selenium-Testing-cta-title{font-size:1.5rem}}.Blog-Ai-Selenium-Testing-hero-badge{flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem;display:flex}.Blog-Ai-Selenium-Testing-category{color:var(--primary-blue);text-transform:uppercase;letter-spacing:.5px;background:linear-gradient(135deg,#1868bb1a,#342d421a);border:1px solid #1868bb33;border-radius:20px;padding:.5rem 1rem;font-size:.75rem;font-weight:600}.Blog-Ai-Selenium-Testing-hero-stats{flex-wrap:wrap;gap:1.5rem;margin:1.2rem 0;display:flex}.Blog-Ai-Selenium-Testing-stat-item{background:linear-gradient(135deg,#ffffffe6,#ffffffb3);border:1px solid #1868bb1a;border-radius:12px;flex-direction:column;align-items:center;padding:.8rem 1.2rem;transition:transform .3s,box-shadow .3s;display:flex;box-shadow:0 4px 15px #1868bb1a}.Blog-Ai-Selenium-Testing-stat-item:hover{transform:translateY(-3px);box-shadow:0 8px 25px #1868bb33}.Blog-Ai-Selenium-Testing-stat-number{color:var(--primary-blue);font-size:2rem;font-weight:800;line-height:1}.Blog-Ai-Selenium-Testing-stat-label{color:var(--text-muted);margin-top:.25rem;font-size:.75rem;font-weight:500}.Blog-Ai-Selenium-Testing-author{color:var(--text-muted);font-weight:500}.Blog-Ai-Selenium-Testing-carousel-container{z-index:2;width:100%;max-width:500px;position:relative}.Blog-Ai-Selenium-Testing-carousel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:24px;overflow:hidden;box-shadow:0 20px 50px #0000004d}.Blog-Ai-Selenium-Testing-carousel-track{transition:transform .5s cubic-bezier(.4,0,.2,1);display:flex}.Blog-Ai-Selenium-Testing-carousel-slide{box-sizing:border-box;min-width:100%;padding:2rem}.Blog-Ai-Selenium-Testing-carousel-card{text-align:center;flex-direction:column;align-items:center;gap:1rem;display:flex}.Blog-Ai-Selenium-Testing-carousel-icon{filter:drop-shadow(0 4px 8px #0000001a);margin-bottom:.5rem;font-size:3rem}.Blog-Ai-Selenium-Testing-carousel-image-wrapper{border-radius:12px;width:100%;height:180px;margin-bottom:.8rem;overflow:hidden}.Blog-Ai-Selenium-Testing-carousel-image{object-fit:cover;width:100%;height:100%;transition:transform .5s}.Blog-Ai-Selenium-Testing-carousel-card:hover .Blog-Ai-Selenium-Testing-carousel-image{transform:scale(1.05)}.Blog-Ai-Selenium-Testing-carousel-title{color:#f0fdf4;margin:0;font-size:1.25rem;font-weight:700}.Blog-Ai-Selenium-Testing-carousel-desc{color:#dcfce7;margin:0;font-size:.95rem;line-height:1.6}.Blog-Ai-Selenium-Testing-carousel-controls{justify-content:center;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.Blog-Ai-Selenium-Testing-carousel-btn{color:#34d399;cursor:pointer;background:0 0;border:2px solid #34d399;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:0;font-size:1.25rem;line-height:1;transition:all .3s;display:flex}.Blog-Ai-Selenium-Testing-carousel-btn:hover{color:#1e3a8a;background:#34d399;transform:scale(1.1);box-shadow:0 4px 15px #34d3994d}.Blog-Ai-Selenium-Testing-carousel-dots{gap:.5rem;display:flex}.Blog-Ai-Selenium-Testing-carousel-dot{cursor:pointer;background:#fff3;border:none;border-radius:50%;width:10px;height:10px;padding:0;transition:all .3s}.Blog-Ai-Selenium-Testing-carousel-dot.active{background:#34d399;transform:scale(1.2);box-shadow:0 0 10px #34d39980}.Blog-Ai-Selenium-Testing-carousel-dot:hover{background:#fff6}.Blog-Ai-Selenium-Testing-hero-description{color:#dcfce7;max-width:650px;margin-bottom:2rem;font-size:1rem;line-height:1.7}@media (width<=768px){.Blog-Ai-Selenium-Testing-hero-stats{justify-content:center;gap:1rem}.Blog-Ai-Selenium-Testing-stat-item{min-width:100px;padding:.75rem 1rem}.Blog-Ai-Selenium-Testing-stat-number{font-size:1.25rem}.Blog-Ai-Selenium-Testing-carousel-container{max-width:100%}.Blog-Ai-Selenium-Testing-carousel-slide{padding:1.5rem}.Blog-Ai-Selenium-Testing-carousel-icon{font-size:2.5rem}.Blog-Ai-Selenium-Testing-carousel-title{font-size:1.1rem}.Blog-Ai-Selenium-Testing-carousel-controls{margin-top:1rem}}.Blog-Ai-Python-Development-container{font-family:var(--font-body);color:var(--dark-navy);background-color:#e6f7ff;min-height:100vh;position:relative;overflow:hidden}.Blog-Ai-Python-Development-bubble{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:none;z-index:1;will-change:transform;background:radial-gradient(circle at 30% 30%,#ffffff26,#ffffff0d);border:1px solid #ffffff1a;border-radius:50%;position:absolute}.Blog-Ai-Python-Development-bubble-1{width:250px;height:250px;animation:15s ease-in-out infinite float-bubbles;top:-50px;left:-50px}.Blog-Ai-Python-Development-bubble-2{width:120px;height:120px;animation:12s ease-in-out 1s infinite reverse float-bubbles;bottom:10%;right:5%}.Blog-Ai-Python-Development-bubble-3{opacity:.6;width:80px;height:80px;animation:18s linear infinite float-bubbles;top:40%;left:20%}.Blog-Ai-Python-Development-bubble-4{width:150px;height:150px;animation:20s ease-in-out 2s infinite float-bubbles;bottom:-30px;left:40%}.Blog-Ai-Python-Development-bubble-5{width:60px;height:60px;animation:10s ease-in-out 3s infinite float-bubbles;top:15%;right:25%}.Blog-Ai-Python-Development-reveal{opacity:1;transition:all 1s cubic-bezier(.23,1,.32,1);transform:translateY(0)}.js-enabled .Blog-Ai-Python-Development-reveal{opacity:0;transform:translateY(40px)}.Blog-Ai-Python-Development-reveal.is-visible{opacity:1!important;transform:translateY(0)!important}.Blog-Ai-Python-Development-hero-section{z-index:1;background:linear-gradient(135deg,#172554 0%,#1e3a8a 100%);grid-template-columns:1fr 1fr;align-items:center;gap:4rem;min-height:calc(100vh - 80px);padding:3rem 8%;display:grid;position:relative;overflow:hidden}.Blog-Ai-Python-Development-hero-content{z-index:2;max-width:750px;position:relative}.Blog-Ai-Python-Development-tag{color:#facc15;text-transform:uppercase;letter-spacing:3px;margin-bottom:0;font-size:.9rem;font-weight:800;display:block}.Blog-Ai-Python-Development-title{font-family:var(--font-heading);color:#eff6ff;letter-spacing:-1.5px;margin-bottom:1rem;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800;line-height:1.2}.Blog-Ai-Python-Development-meta{color:#bfdbfe;gap:2rem;margin-bottom:.5rem;font-size:.95rem;font-weight:500;display:flex}.Blog-Ai-Python-Development-hero-image{justify-content:center;align-items:center;display:flex}.Blog-Ai-Python-Development-image-placeholder{width:100%;height:400px;color:var(--primary-blue);background:linear-gradient(135deg,#f0f9ff 0%,#e0f2fe 100%);border:2px dashed #1868bb4d;border-radius:12px;justify-content:center;align-items:center;font-size:1.1rem;font-weight:600;display:flex}.Blog-Ai-Python-Development-content-section{z-index:1;background:#fff;padding:3rem 8%;position:relative}.Blog-Ai-Python-Development-content-wrapper{max-width:900px;margin:0 auto}.Blog-Ai-Python-Development-intro{margin-bottom:3rem}.Blog-Ai-Python-Development-text{color:var(--dark-navy);margin-bottom:2rem;font-size:1.2rem;font-weight:400;line-height:1.8}.Blog-Ai-Python-Development-section-title{font-family:var(--font-heading);color:var(--dark-navy);letter-spacing:-1px;margin-top:4rem;margin-bottom:1.5rem;font-size:2.5rem;font-weight:800;line-height:1.1}.Blog-Ai-Python-Development-main-content{margin-bottom:3rem}.Blog-Ai-Python-Development-image-wrapper{margin:2.5rem 0}.Blog-Ai-Python-Development-content-image-placeholder{width:100%;height:350px;color:var(--text-muted);background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);border:2px dashed #342d4233;border-radius:12px;justify-content:center;align-items:center;font-size:1rem;font-weight:600;display:flex}.Blog-Ai-Python-Development-benefits-grid{grid-template-columns:repeat(2,1fr);gap:2rem;margin:2.5rem 0;display:grid}.Blog-Ai-Python-Development-benefit-card{border-left:none;border-radius:12px;padding:2rem;transition:all .3s}.Blog-Ai-Python-Development-benefit-card:first-child{background-color:#f0f9ff}.Blog-Ai-Python-Development-benefit-card:nth-child(2){background-color:#f5f3ff}.Blog-Ai-Python-Development-benefit-card:nth-child(3){background-color:#f0fdf4}.Blog-Ai-Python-Development-benefit-card:nth-child(4){background-color:#fff7ed}.Blog-Ai-Python-Development-benefit-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px #00000014}.Blog-Ai-Python-Development-benefit-icon{background:var(--primary-blue);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;margin-bottom:1.5rem;font-size:1.5rem;font-weight:800;display:flex}.Blog-Ai-Python-Development-benefit-title{color:var(--dark-navy);margin-bottom:1rem;font-size:1.3rem;font-weight:700}.Blog-Ai-Python-Development-benefit-text{color:var(--text-muted);font-size:1rem;line-height:1.6}.Blog-Ai-Python-Development-conclusion{background:linear-gradient(135deg,#e6f7ff 0%,#f0f9ff 100%);border:1px solid #1868bb1a;border-radius:12px;margin-top:3rem;padding:2.5rem}.Blog-Ai-Python-Development-conclusion-title{font-family:var(--font-heading);color:var(--dark-navy);margin-bottom:1.5rem;font-size:1.8rem;font-weight:700}.Blog-Ai-Python-Development-cta{background:var(--dark-navy);color:var(--pure-white);text-align:center;border-radius:12px;margin-top:3rem;padding:3rem}.Blog-Ai-Python-Development-cta-title{font-family:var(--font-heading);margin-bottom:1rem;font-size:2rem;font-weight:700}.Blog-Ai-Python-Development-cta-text{opacity:.8;margin-bottom:2rem;font-size:1.1rem}.Blog-Ai-Python-Development-cta-btn{background:var(--primary-blue);color:var(--pure-white);cursor:pointer;text-transform:uppercase;letter-spacing:1px;border:none;border-radius:4px;padding:1rem 2.5rem;font-size:1rem;font-weight:700;transition:all .3s}.Blog-Ai-Python-Development-cta-btn:hover{background:var(--pure-white);color:var(--primary-blue);transform:translateY(-2px)}@media (width<=1024px){.Blog-Ai-Python-Development-hero-section{text-align:center;grid-template-columns:1fr;gap:3rem}.Blog-Ai-Python-Development-hero-content{max-width:100%}.Blog-Ai-Python-Development-meta{justify-content:center}.Blog-Ai-Python-Development-benefits-grid{grid-template-columns:1fr}}@media (width<=768px){.Blog-Ai-Python-Development-hero-section{padding:1rem 5%}.Blog-Ai-Python-Development-content-section{padding:2rem 5%}.Blog-Ai-Python-Development-title{font-size:2rem}.Blog-Ai-Python-Development-cta{padding:2rem}.Blog-Ai-Python-Development-cta-title{font-size:1.5rem}}.Blog-Ai-Python-Development-hero-badge{flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem;display:flex}.Blog-Ai-Python-Development-category{color:var(--primary-blue);text-transform:uppercase;letter-spacing:.5px;background:linear-gradient(135deg,#1868bb1a,#342d421a);border:1px solid #1868bb33;border-radius:20px;padding:.5rem 1rem;font-size:.75rem;font-weight:600}.Blog-Ai-Python-Development-hero-stats{flex-wrap:wrap;gap:2rem;margin:1.5rem 0;display:flex}.Blog-Ai-Python-Development-stat-item{background:linear-gradient(135deg,#ffffffe6,#ffffffb3);border:1px solid #1868bb1a;border-radius:12px;flex-direction:column;align-items:center;padding:1rem 1.5rem;transition:transform .3s,box-shadow .3s;display:flex;box-shadow:0 4px 15px #1868bb1a}.Blog-Ai-Python-Development-stat-item:hover{transform:translateY(-3px);box-shadow:0 8px 25px #1868bb33}.Blog-Ai-Python-Development-stat-number{color:var(--primary-blue);font-size:2.5rem;font-weight:800;line-height:1}.Blog-Ai-Python-Development-stat-label{color:var(--text-muted);margin-top:.25rem;font-size:.75rem;font-weight:500}.Blog-Ai-Python-Development-author{color:var(--text-muted);font-weight:500}.Blog-Ai-Python-Development-carousel-container{z-index:2;width:100%;max-width:500px;position:relative}.Blog-Ai-Python-Development-carousel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:24px;overflow:hidden;box-shadow:0 20px 50px #0000004d}.Blog-Ai-Python-Development-carousel-track{transition:transform .5s cubic-bezier(.4,0,.2,1);display:flex}.Blog-Ai-Python-Development-carousel-slide{box-sizing:border-box;min-width:100%;padding:2rem}.Blog-Ai-Python-Development-carousel-card{text-align:center;flex-direction:column;align-items:center;gap:1rem;display:flex}.Blog-Ai-Python-Development-carousel-icon{filter:drop-shadow(0 4px 8px #0000001a);margin-bottom:.5rem;font-size:3rem}.Blog-Ai-Python-Development-carousel-image-wrapper{border-radius:12px;width:100%;height:200px;margin-bottom:1rem;overflow:hidden}.Blog-Ai-Python-Development-carousel-image{object-fit:cover;width:100%;height:100%;transition:transform .5s}.Blog-Ai-Python-Development-carousel-card:hover .Blog-Ai-Python-Development-carousel-image{transform:scale(1.05)}.Blog-Ai-Python-Development-carousel-title{color:#eff6ff;margin:0;font-size:1.25rem;font-weight:700}.Blog-Ai-Python-Development-carousel-desc{color:#bfdbfe;margin:0;font-size:.95rem;line-height:1.6}.Blog-Ai-Python-Development-carousel-controls{justify-content:center;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.Blog-Ai-Python-Development-carousel-btn{color:#facc15;cursor:pointer;background:0 0;border:2px solid #facc15;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:0;font-size:1.25rem;line-height:1;transition:all .3s;display:flex}.Blog-Ai-Python-Development-carousel-btn:hover{color:#172554;background:#facc15;transform:scale(1.1);box-shadow:0 4px 15px #facc154d}.Blog-Ai-Python-Development-carousel-dots{gap:.5rem;display:flex}.Blog-Ai-Python-Development-carousel-dot{cursor:pointer;background:#fff3;border:none;border-radius:50%;width:10px;height:10px;padding:0;transition:all .3s}.Blog-Ai-Python-Development-carousel-dot.active{background:#facc15;transform:scale(1.2);box-shadow:0 0 10px #facc1580}.Blog-Ai-Python-Development-carousel-dot:hover{background:#fff6}.Blog-Ai-Python-Development-hero-description{color:#dbeafe;max-width:650px;margin-bottom:2rem;font-size:1rem;line-height:1.7}@media (width<=768px){.Blog-Ai-Python-Development-hero-stats{justify-content:center;gap:1rem}.Blog-Ai-Python-Development-stat-item{min-width:100px;padding:.75rem 1rem}.Blog-Ai-Python-Development-stat-number{font-size:1.25rem}.Blog-Ai-Python-Development-carousel-container{max-width:100%}.Blog-Ai-Python-Development-carousel-slide{padding:1.5rem}.Blog-Ai-Python-Development-carousel-icon{font-size:2.5rem}.Blog-Ai-Python-Development-carousel-title{font-size:1.1rem}.Blog-Ai-Python-Development-carousel-controls{margin-top:1rem}}.Blog-Ai-Devops-container{font-family:var(--font-body);color:var(--dark-navy);background-color:#e6f7ff;min-height:100vh;position:relative;overflow:hidden}.Blog-Ai-Devops-bubble{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:none;z-index:1;will-change:transform;background:radial-gradient(circle at 30% 30%,#ffffff26,#ffffff0d);border:1px solid #ffffff1a;border-radius:50%;position:absolute}.Blog-Ai-Devops-bubble-1{width:250px;height:250px;animation:15s ease-in-out infinite float-bubbles;top:-50px;left:-50px}.Blog-Ai-Devops-bubble-2{width:120px;height:120px;animation:12s ease-in-out 1s infinite reverse float-bubbles;bottom:10%;right:5%}.Blog-Ai-Devops-bubble-3{opacity:.6;width:80px;height:80px;animation:18s linear infinite float-bubbles;top:40%;left:20%}.Blog-Ai-Devops-bubble-4{width:150px;height:150px;animation:20s ease-in-out 2s infinite float-bubbles;bottom:-30px;left:40%}.Blog-Ai-Devops-bubble-5{width:60px;height:60px;animation:10s ease-in-out 3s infinite float-bubbles;top:15%;right:25%}.Blog-Ai-Devops-reveal{opacity:1;transition:all 1s cubic-bezier(.23,1,.32,1);transform:translateY(0)}.js-enabled .Blog-Ai-Devops-reveal{opacity:0;transform:translateY(40px)}.Blog-Ai-Devops-reveal.is-visible{opacity:1!important;transform:translateY(0)!important}.Blog-Ai-Devops-hero-section{z-index:1;background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%);grid-template-columns:1fr 1fr;align-items:center;gap:4rem;min-height:calc(100vh - 80px);padding:3rem 8%;display:grid;position:relative;overflow:hidden}.Blog-Ai-Devops-hero-content{z-index:2;max-width:750px;position:relative}.Blog-Ai-Devops-tag{color:#38bdf8;text-transform:uppercase;letter-spacing:3px;margin-bottom:0;font-size:.9rem;font-weight:800;display:block}.Blog-Ai-Devops-title{font-family:var(--font-heading);color:#f8fafc;letter-spacing:-1.5px;margin-bottom:1rem;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800;line-height:1.2}.Blog-Ai-Devops-subtitle{color:#7dd3fc;margin-bottom:1.5rem;font-size:1.25rem;font-weight:600;line-height:1.4}.Blog-Ai-Devops-meta{color:#94a3b8;gap:2rem;margin-bottom:.5rem;font-size:.95rem;font-weight:500;display:flex}.Blog-Ai-Devops-hero-image{justify-content:center;align-items:center;display:flex}.Blog-Ai-Devops-image-placeholder{width:100%;height:400px;color:var(--primary-blue);background:linear-gradient(135deg,#f0f9ff 0%,#e0f2fe 100%);border:2px dashed #1868bb4d;border-radius:12px;justify-content:center;align-items:center;font-size:1.1rem;font-weight:600;display:flex}.Blog-Ai-Devops-content-section{z-index:1;background:#fff;padding:3rem 8%;position:relative}.Blog-Ai-Devops-content-wrapper{max-width:900px;margin:0 auto}.Blog-Ai-Devops-intro{margin-bottom:3rem}.Blog-Ai-Devops-text{color:var(--dark-navy);margin-bottom:2rem;font-size:1.2rem;font-weight:400;line-height:1.8}.Blog-Ai-Devops-section-title{font-family:var(--font-heading);color:var(--dark-navy);letter-spacing:-1px;margin-top:4rem;margin-bottom:1.5rem;font-size:2.5rem;font-weight:800}.Blog-Ai-Devops-main-content{margin-bottom:3rem}.Blog-Ai-Devops-image-wrapper{margin:2.5rem 0}.Blog-Ai-Devops-content-image-placeholder{width:100%;height:350px;color:var(--text-muted);background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);border:2px dashed #342d4233;border-radius:12px;justify-content:center;align-items:center;font-size:1rem;font-weight:600;display:flex}.Blog-Ai-Devops-benefits-grid{grid-template-columns:repeat(2,1fr);gap:2rem;margin:2.5rem 0;display:grid}.Blog-Ai-Devops-benefit-card{border-left:none;border-radius:12px;padding:2rem;transition:all .3s}.Blog-Ai-Devops-benefit-card:first-child{background-color:#f0f9ff}.Blog-Ai-Devops-benefit-card:nth-child(2){background-color:#f5f3ff}.Blog-Ai-Devops-benefit-card:nth-child(3){background-color:#f0fdf4}.Blog-Ai-Devops-benefit-card:nth-child(4){background-color:#fff7ed}.Blog-Ai-Devops-benefit-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px #00000014}.Blog-Ai-Devops-benefit-icon{background:var(--primary-blue);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;margin-bottom:1.5rem;font-size:1.5rem;font-weight:800;display:flex}.Blog-Ai-Devops-benefit-title{color:var(--dark-navy);margin-bottom:1rem;font-size:1.3rem;font-weight:700}.Blog-Ai-Devops-benefit-text{color:var(--text-muted);font-size:1rem;line-height:1.6}.Blog-Ai-Devops-conclusion{background:linear-gradient(135deg,#e6f7ff 0%,#f0f9ff 100%);border:1px solid #1868bb1a;border-radius:12px;margin-top:3rem;padding:2.5rem}.Blog-Ai-Devops-conclusion-title{font-family:var(--font-heading);color:var(--dark-navy);margin-bottom:1.5rem;font-size:1.8rem;font-weight:700}.Blog-Ai-Devops-cta{background:var(--dark-navy);color:var(--pure-white);text-align:center;border-radius:12px;margin-top:3rem;padding:3rem}.Blog-Ai-Devops-cta-title{font-family:var(--font-heading);margin-bottom:1rem;font-size:2rem;font-weight:700}.Blog-Ai-Devops-cta-text{opacity:.8;margin-bottom:2rem;font-size:1.1rem}.Blog-Ai-Devops-cta-btn{background:var(--primary-blue);color:var(--pure-white);cursor:pointer;text-transform:uppercase;letter-spacing:1px;border:none;border-radius:4px;padding:1rem 2.5rem;font-size:1rem;font-weight:700;transition:all .3s}.Blog-Ai-Devops-cta-btn:hover{background:var(--pure-white);color:var(--primary-blue);transform:translateY(-2px)}@media (width<=1024px){.Blog-Ai-Devops-hero-section{text-align:center;grid-template-columns:1fr;gap:3rem}.Blog-Ai-Devops-hero-content{max-width:100%}.Blog-Ai-Devops-meta{justify-content:center}.Blog-Ai-Devops-benefits-grid{grid-template-columns:1fr}}@media (width<=768px){.Blog-Ai-Devops-hero-section{padding:1rem 5%}.Blog-Ai-Devops-content-section{padding:2rem 5%}.Blog-Ai-Devops-title{font-size:2rem}.Blog-Ai-Devops-cta{padding:2rem}.Blog-Ai-Devops-cta-title{font-size:1.5rem}}.Blog-Ai-Devops-hero-badge{flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem;display:flex}.Blog-Ai-Devops-category{color:var(--primary-blue);text-transform:uppercase;letter-spacing:.5px;background:linear-gradient(135deg,#1868bb1a,#342d421a);border:1px solid #1868bb33;border-radius:20px;padding:.5rem 1rem;font-size:.75rem;font-weight:600}.Blog-Ai-Devops-hero-stats{flex-wrap:wrap;gap:2rem;margin:1.5rem 0;display:flex}.Blog-Ai-Devops-stat-item{background:linear-gradient(135deg,#ffffffe6,#ffffffb3);border:1px solid #1868bb1a;border-radius:12px;flex-direction:column;align-items:center;padding:1rem 1.5rem;transition:transform .3s,box-shadow .3s;display:flex;box-shadow:0 4px 15px #1868bb1a}.Blog-Ai-Devops-stat-item:hover{transform:translateY(-3px);box-shadow:0 8px 25px #1868bb33}.Blog-Ai-Devops-stat-number{color:var(--primary-blue);font-size:2.5rem;font-weight:800;line-height:1}.Blog-Ai-Devops-stat-label{color:var(--text-muted);margin-top:.25rem;font-size:.75rem;font-weight:500}.Blog-Ai-Devops-author{color:var(--text-muted);font-weight:500}.Blog-Ai-Devops-carousel-container{z-index:2;width:100%;max-width:500px;position:relative}.Blog-Ai-Devops-carousel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:24px;overflow:hidden;box-shadow:0 20px 50px #0000004d}.Blog-Ai-Devops-carousel-track{transition:transform .5s cubic-bezier(.4,0,.2,1);display:flex}.Blog-Ai-Devops-carousel-slide{box-sizing:border-box;min-width:100%;padding:2rem}.Blog-Ai-Devops-carousel-card{text-align:center;flex-direction:column;align-items:center;gap:1rem;display:flex}.Blog-Ai-Devops-carousel-icon{filter:drop-shadow(0 4px 8px #0000001a);margin-bottom:.5rem;font-size:3rem}.Blog-Ai-Devops-carousel-image-wrapper{border-radius:12px;width:100%;height:200px;margin-bottom:1rem;overflow:hidden}.Blog-Ai-Devops-carousel-image{object-fit:cover;width:100%;height:100%;transition:transform .5s}.Blog-Ai-Devops-carousel-card:hover .Blog-Ai-Devops-carousel-image{transform:scale(1.05)}.Blog-Ai-Devops-carousel-title{color:#f8fafc;margin:0;font-size:1.25rem;font-weight:700}.Blog-Ai-Devops-carousel-desc{color:#94a3b8;margin:0;font-size:.95rem;line-height:1.6}.Blog-Ai-Devops-carousel-controls{justify-content:center;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.Blog-Ai-Devops-carousel-btn{color:#38bdf8;cursor:pointer;background:0 0;border:2px solid #38bdf8;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:0;font-size:1.25rem;line-height:1;transition:all .3s;display:flex}.Blog-Ai-Devops-carousel-btn:hover{color:#fff;background:#38bdf8;transform:scale(1.1);box-shadow:0 4px 15px #38bdf84d}.Blog-Ai-Devops-carousel-dots{gap:.5rem;display:flex}.Blog-Ai-Devops-carousel-dot{cursor:pointer;background:#fff3;border:none;border-radius:50%;width:10px;height:10px;padding:0;transition:all .3s}.Blog-Ai-Devops-carousel-dot.active{background:#38bdf8;transform:scale(1.2);box-shadow:0 0 10px #38bdf880}.Blog-Ai-Devops-carousel-dot:hover{background:#fff6}.Blog-Ai-Devops-hero-description{color:#cbd5e1;max-width:650px;margin-bottom:2rem;font-size:1rem;line-height:1.6}@media (width<=768px){.Blog-Ai-Devops-hero-stats{justify-content:center;gap:1rem}.Blog-Ai-Devops-stat-item{min-width:100px;padding:.75rem 1rem}.Blog-Ai-Devops-stat-number{font-size:1.25rem}.Blog-Ai-Devops-carousel-container{max-width:100%}.Blog-Ai-Devops-carousel-slide{padding:1.5rem}.Blog-Ai-Devops-carousel-icon{font-size:2.5rem}.Blog-Ai-Devops-carousel-title{font-size:1.1rem}.Blog-Ai-Devops-carousel-controls{margin-top:1rem}}.Blog-Ai-Cloud-Computing-container{font-family:var(--font-body);color:var(--dark-navy);background-color:#e6f7ff;min-height:100vh;position:relative;overflow:hidden}.Blog-Ai-Cloud-Computing-bubble{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:none;z-index:1;will-change:transform;background:radial-gradient(circle at 30% 30%,#ffffff26,#ffffff0d);border:1px solid #ffffff1a;border-radius:50%;position:absolute}.Blog-Ai-Cloud-Computing-bubble-1{width:250px;height:250px;animation:15s ease-in-out infinite float-bubbles;top:-50px;left:-50px}.Blog-Ai-Cloud-Computing-bubble-2{width:120px;height:120px;animation:12s ease-in-out 1s infinite reverse float-bubbles;bottom:10%;right:5%}.Blog-Ai-Cloud-Computing-bubble-3{opacity:.6;width:80px;height:80px;animation:18s linear infinite float-bubbles;top:40%;left:20%}.Blog-Ai-Cloud-Computing-bubble-4{width:150px;height:150px;animation:20s ease-in-out 2s infinite float-bubbles;bottom:-30px;left:40%}.Blog-Ai-Cloud-Computing-bubble-5{width:60px;height:60px;animation:10s ease-in-out 3s infinite float-bubbles;top:15%;right:25%}.Blog-Ai-Cloud-Computing-reveal{opacity:1;transition:all 1s cubic-bezier(.23,1,.32,1);transform:translateY(0)}.js-enabled .Blog-Ai-Cloud-Computing-reveal{opacity:0;transform:translateY(40px)}.Blog-Ai-Cloud-Computing-reveal.is-visible{opacity:1!important;transform:translateY(0)!important}.Blog-Ai-Cloud-Computing-hero-section{z-index:1;background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%);grid-template-columns:1fr 1fr;align-items:center;gap:4rem;min-height:calc(100vh - 80px);padding:3rem 8%;display:grid;position:relative;overflow:hidden}.Blog-Ai-Cloud-Computing-hero-content{z-index:2;max-width:750px;position:relative}.Blog-Ai-Cloud-Computing-tag{color:#60a5fa;text-transform:uppercase;letter-spacing:3px;margin-bottom:0;font-size:.9rem;font-weight:800;display:block}.Blog-Ai-Cloud-Computing-title{font-family:var(--font-heading);color:#f8fafc;letter-spacing:-1.5px;margin-bottom:1rem;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800;line-height:1.2}.Blog-Ai-Cloud-Computing-subtitle{color:#93c5fd;margin-bottom:1.5rem;font-size:1.25rem;font-weight:600;line-height:1.4}.Blog-Ai-Cloud-Computing-meta{color:#94a3b8;gap:2rem;margin-bottom:.5rem;font-size:.95rem;font-weight:500;display:flex}.Blog-Ai-Cloud-Computing-hero-image{justify-content:center;align-items:center;display:flex}.Blog-Ai-Cloud-Computing-image-placeholder{width:100%;height:400px;color:var(--primary-blue);background:linear-gradient(135deg,#f0f9ff 0%,#e0f2fe 100%);border:2px dashed #1868bb4d;border-radius:12px;justify-content:center;align-items:center;font-size:1.1rem;font-weight:600;display:flex}.Blog-Ai-Cloud-Computing-content-section{z-index:1;background:#fff;padding:3rem 8%;position:relative}.Blog-Ai-Cloud-Computing-content-wrapper{max-width:900px;margin:0 auto}.Blog-Ai-Cloud-Computing-intro{margin-bottom:3rem}.Blog-Ai-Cloud-Computing-text{color:var(--dark-navy);margin-bottom:2rem;font-size:1.2rem;font-weight:400;line-height:1.8}.Blog-Ai-Cloud-Computing-section-title{font-family:var(--font-heading);color:var(--dark-navy);letter-spacing:-1px;margin-top:4rem;margin-bottom:1.5rem;font-size:2.5rem;font-weight:800}.Blog-Ai-Cloud-Computing-main-content{margin-bottom:3rem}.Blog-Ai-Cloud-Computing-image-wrapper{margin:2.5rem 0}.Blog-Ai-Cloud-Computing-content-image-placeholder{width:100%;height:350px;color:var(--text-muted);background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);border:2px dashed #342d4233;border-radius:12px;justify-content:center;align-items:center;font-size:1rem;font-weight:600;display:flex}.Blog-Ai-Cloud-Computing-benefits-grid{grid-template-columns:repeat(2,1fr);gap:2rem;margin:2.5rem 0;display:grid}.Blog-Ai-Cloud-Computing-benefit-card{border-left:none;border-radius:12px;padding:2rem;transition:all .3s}.Blog-Ai-Cloud-Computing-benefit-card:first-child{background-color:#f0f9ff}.Blog-Ai-Cloud-Computing-benefit-card:nth-child(2){background-color:#f5f3ff}.Blog-Ai-Cloud-Computing-benefit-card:nth-child(3){background-color:#f0fdf4}.Blog-Ai-Cloud-Computing-benefit-card:nth-child(4){background-color:#fff7ed}.Blog-Ai-Cloud-Computing-benefit-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px #00000014}.Blog-Ai-Cloud-Computing-benefit-icon{background:var(--primary-blue);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;margin-bottom:1.5rem;font-size:1.5rem;font-weight:800;display:flex}.Blog-Ai-Cloud-Computing-benefit-title{color:var(--dark-navy);margin-bottom:1rem;font-size:1.3rem;font-weight:700}.Blog-Ai-Cloud-Computing-benefit-text{color:var(--text-muted);font-size:1rem;line-height:1.6}.Blog-Ai-Cloud-Computing-conclusion{background:linear-gradient(135deg,#e6f7ff 0%,#f0f9ff 100%);border:1px solid #1868bb1a;border-radius:12px;margin-top:3rem;padding:2.5rem}.Blog-Ai-Cloud-Computing-conclusion-title{font-family:var(--font-heading);color:var(--dark-navy);margin-bottom:1.5rem;font-size:1.8rem;font-weight:700}.Blog-Ai-Cloud-Computing-cta{background:var(--dark-navy);color:var(--pure-white);text-align:center;border-radius:12px;margin-top:3rem;padding:3rem}.Blog-Ai-Cloud-Computing-cta-title{font-family:var(--font-heading);margin-bottom:1rem;font-size:2rem;font-weight:700}.Blog-Ai-Cloud-Computing-cta-text{opacity:.8;margin-bottom:2rem;font-size:1.1rem}.Blog-Ai-Cloud-Computing-cta-btn{background:var(--primary-blue);color:var(--pure-white);cursor:pointer;text-transform:uppercase;letter-spacing:1px;border:none;border-radius:4px;padding:1rem 2.5rem;font-size:1rem;font-weight:700;transition:all .3s}.Blog-Ai-Cloud-Computing-cta-btn:hover{background:var(--pure-white);color:var(--primary-blue);transform:translateY(-2px)}@media (width<=1024px){.Blog-Ai-Cloud-Computing-hero-section{text-align:center;grid-template-columns:1fr;gap:3rem}.Blog-Ai-Cloud-Computing-hero-content{max-width:100%}.Blog-Ai-Cloud-Computing-meta{justify-content:center}.Blog-Ai-Cloud-Computing-benefits-grid{grid-template-columns:1fr}}@media (width<=768px){.Blog-Ai-Cloud-Computing-hero-section{padding:1rem 5%}.Blog-Ai-Cloud-Computing-content-section{padding:2rem 5%}.Blog-Ai-Cloud-Computing-title{font-size:2rem}.Blog-Ai-Cloud-Computing-cta{padding:2rem}.Blog-Ai-Cloud-Computing-cta-title{font-size:1.5rem}}.Blog-Ai-Cloud-Computing-hero-badge{flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem;display:flex}.Blog-Ai-Cloud-Computing-category{color:var(--primary-blue);text-transform:uppercase;letter-spacing:.5px;background:linear-gradient(135deg,#1868bb1a,#342d421a);border:1px solid #1868bb33;border-radius:20px;padding:.5rem 1rem;font-size:.75rem;font-weight:600}.Blog-Ai-Cloud-Computing-hero-stats{flex-wrap:wrap;gap:1.5rem;margin:1.2rem 0;display:flex}.Blog-Ai-Cloud-Computing-stat-item{background:linear-gradient(135deg,#ffffffe6,#ffffffb3);border:1px solid #1868bb1a;border-radius:12px;flex-direction:column;align-items:center;padding:.8rem 1.2rem;transition:transform .3s,box-shadow .3s;display:flex;box-shadow:0 4px 15px #1868bb1a}.Blog-Ai-Cloud-Computing-stat-item:hover{transform:translateY(-3px);box-shadow:0 8px 25px #1868bb33}.Blog-Ai-Cloud-Computing-stat-number{color:var(--primary-blue);font-size:2rem;font-weight:800;line-height:1}.Blog-Ai-Cloud-Computing-stat-label{color:var(--text-muted);margin-top:.25rem;font-size:.75rem;font-weight:500}.Blog-Ai-Cloud-Computing-author{color:var(--text-muted);font-weight:500}.Blog-Ai-Cloud-Computing-carousel-container{z-index:2;width:100%;max-width:500px;position:relative}.Blog-Ai-Cloud-Computing-carousel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:24px;overflow:hidden;box-shadow:0 20px 50px #0000004d}.Blog-Ai-Cloud-Computing-carousel-track{transition:transform .5s cubic-bezier(.4,0,.2,1);display:flex}.Blog-Ai-Cloud-Computing-carousel-slide{box-sizing:border-box;min-width:100%;padding:2rem}.Blog-Ai-Cloud-Computing-carousel-card{text-align:center;flex-direction:column;align-items:center;gap:1rem;display:flex}.Blog-Ai-Cloud-Computing-carousel-icon{filter:drop-shadow(0 4px 8px #0000001a);margin-bottom:.5rem;font-size:3rem}.Blog-Ai-Cloud-Computing-carousel-image-wrapper{border-radius:12px;width:100%;height:180px;margin-bottom:.8rem;overflow:hidden}.Blog-Ai-Cloud-Computing-carousel-image{object-fit:cover;width:100%;height:100%;transition:transform .5s}.Blog-Ai-Cloud-Computing-carousel-card:hover .Blog-Ai-Cloud-Computing-carousel-image{transform:scale(1.05)}.Blog-Ai-Cloud-Computing-carousel-title{color:#f8fafc;margin:0;font-size:1.25rem;font-weight:700}.Blog-Ai-Cloud-Computing-carousel-desc{color:#94a3b8;margin:0;font-size:.95rem;line-height:1.6}.Blog-Ai-Cloud-Computing-carousel-controls{justify-content:center;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.Blog-Ai-Cloud-Computing-carousel-btn{color:#60a5fa;cursor:pointer;background:0 0;border:2px solid #60a5fa;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:0;font-size:1.25rem;line-height:1;transition:all .3s;display:flex}.Blog-Ai-Cloud-Computing-carousel-btn:hover{color:#fff;background:#60a5fa;transform:scale(1.1);box-shadow:0 4px 15px #1868bb4d}.Blog-Ai-Cloud-Computing-carousel-dots{gap:.5rem;display:flex}.Blog-Ai-Cloud-Computing-carousel-dot{cursor:pointer;background:#1868bb4d;border:none;border-radius:50%;width:10px;height:10px;padding:0;transition:all .3s}.Blog-Ai-Cloud-Computing-carousel-dot.active{background:var(--primary-blue);transform:scale(1.2);box-shadow:0 0 10px #1868bb80}.Blog-Ai-Cloud-Computing-carousel-dot:hover{background:#1868bb99}.Blog-Ai-Cloud-Computing-hero-description{color:#cbd5e1;max-width:650px;margin-bottom:2rem;font-size:1rem;line-height:1.6}@media (width<=768px){.Blog-Ai-Cloud-Computing-hero-stats{justify-content:center;gap:1rem}.Blog-Ai-Cloud-Computing-stat-item{min-width:100px;padding:.75rem 1rem}.Blog-Ai-Cloud-Computing-stat-number{font-size:1.25rem}.Blog-Ai-Cloud-Computing-carousel-container{max-width:100%}.Blog-Ai-Cloud-Computing-carousel-slide{padding:1.5rem}.Blog-Ai-Cloud-Computing-carousel-icon{font-size:2.5rem}.Blog-Ai-Cloud-Computing-carousel-title{font-size:1.1rem}.Blog-Ai-Cloud-Computing-carousel-controls{margin-top:1rem}}.Blog-Ai-Mobile-Development-container{font-family:var(--font-body);color:var(--dark-navy);background-color:#e6f7ff;min-height:100vh;position:relative;overflow:hidden}.Blog-Ai-Mobile-Development-bubble{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:none;z-index:1;will-change:transform;background:radial-gradient(circle at 30% 30%,#ffffff26,#ffffff0d);border:1px solid #ffffff1a;border-radius:50%;position:absolute}.Blog-Ai-Mobile-Development-bubble-1{width:250px;height:250px;animation:15s ease-in-out infinite float-bubbles;top:-50px;left:-50px}.Blog-Ai-Mobile-Development-bubble-2{width:120px;height:120px;animation:12s ease-in-out 1s infinite reverse float-bubbles;bottom:10%;right:5%}.Blog-Ai-Mobile-Development-bubble-3{opacity:.6;width:80px;height:80px;animation:18s linear infinite float-bubbles;top:40%;left:20%}.Blog-Ai-Mobile-Development-bubble-4{width:150px;height:150px;animation:20s ease-in-out 2s infinite float-bubbles;bottom:-30px;left:40%}.Blog-Ai-Mobile-Development-bubble-5{width:60px;height:60px;animation:10s ease-in-out 3s infinite float-bubbles;top:15%;right:25%}.Blog-Ai-Mobile-Development-reveal{opacity:1;transition:all 1s cubic-bezier(.23,1,.32,1);transform:translateY(0)}.js-enabled .Blog-Ai-Mobile-Development-reveal{opacity:0;transform:translateY(40px)}.Blog-Ai-Mobile-Development-reveal.is-visible{opacity:1!important;transform:translateY(0)!important}.Blog-Ai-Mobile-Development-hero-section{z-index:1;background:linear-gradient(135deg,#4c1d95 0%,#5b21b6 100%);grid-template-columns:1fr 1fr;align-items:center;gap:4rem;min-height:calc(100vh - 80px);padding:3rem 8%;display:grid;position:relative;overflow:hidden}.Blog-Ai-Mobile-Development-hero-content{z-index:2;max-width:750px;position:relative}.Blog-Ai-Mobile-Development-tag{color:#a78bfa;text-transform:uppercase;letter-spacing:3px;margin-bottom:0;font-size:.9rem;font-weight:800;display:block}.Blog-Ai-Mobile-Development-title{font-family:var(--font-heading);color:#f5f3ff;letter-spacing:-1.5px;margin-bottom:1rem;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800;line-height:1.2}.Blog-Ai-Mobile-Development-subtitle{color:#ddd6fe;margin-bottom:1.5rem;font-size:1.25rem;font-weight:600;line-height:1.4}.Blog-Ai-Mobile-Development-meta{color:#a78bfa;gap:2rem;margin-bottom:.5rem;font-size:.95rem;font-weight:500;display:flex}.Blog-Ai-Mobile-Development-hero-image{justify-content:center;align-items:center;display:flex}.Blog-Ai-Mobile-Development-image-placeholder{width:100%;height:400px;color:var(--primary-blue);background:linear-gradient(135deg,#f0f9ff 0%,#e0f2fe 100%);border:2px dashed #1868bb4d;border-radius:12px;justify-content:center;align-items:center;font-size:1.1rem;font-weight:600;display:flex}.Blog-Ai-Mobile-Development-content-section{z-index:1;background:#fff;padding:3rem 8%;position:relative}.Blog-Ai-Mobile-Development-content-wrapper{max-width:900px;margin:0 auto}.Blog-Ai-Mobile-Development-intro{margin-bottom:3rem}.Blog-Ai-Mobile-Development-text{color:var(--dark-navy);margin-bottom:2rem;font-size:1.2rem;font-weight:400;line-height:1.8}.Blog-Ai-Mobile-Development-section-title{font-family:var(--font-heading);color:var(--dark-navy);letter-spacing:-1px;margin-top:4rem;margin-bottom:1.5rem;font-size:2.5rem;font-weight:800}.Blog-Ai-Mobile-Development-main-content{margin-bottom:3rem}.Blog-Ai-Mobile-Development-image-wrapper{margin:2.5rem 0}.Blog-Ai-Mobile-Development-content-image-placeholder{width:100%;height:350px;color:var(--text-muted);background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);border:2px dashed #342d4233;border-radius:12px;justify-content:center;align-items:center;font-size:1rem;font-weight:600;display:flex}.Blog-Ai-Mobile-Development-benefits-grid{grid-template-columns:repeat(2,1fr);gap:2rem;margin:2.5rem 0;display:grid}.Blog-Ai-Mobile-Development-benefit-card{border-left:none;border-radius:12px;padding:2rem;transition:all .3s}.Blog-Ai-Mobile-Development-benefit-card:first-child{background-color:#f0f9ff}.Blog-Ai-Mobile-Development-benefit-card:nth-child(2){background-color:#f5f3ff}.Blog-Ai-Mobile-Development-benefit-card:nth-child(3){background-color:#f0fdf4}.Blog-Ai-Mobile-Development-benefit-card:nth-child(4){background-color:#fff7ed}.Blog-Ai-Mobile-Development-benefit-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px #00000014}.Blog-Ai-Mobile-Development-benefit-icon{background:var(--primary-blue);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;margin-bottom:1.5rem;font-size:1.5rem;font-weight:800;display:flex}.Blog-Ai-Mobile-Development-benefit-title{color:var(--dark-navy);margin-bottom:1rem;font-size:1.3rem;font-weight:700}.Blog-Ai-Mobile-Development-benefit-text{color:var(--text-muted);font-size:1rem;line-height:1.6}.Blog-Ai-Mobile-Development-conclusion{background:linear-gradient(135deg,#e6f7ff 0%,#f0f9ff 100%);border:1px solid #1868bb1a;border-radius:12px;margin-top:3rem;padding:2.5rem}.Blog-Ai-Mobile-Development-conclusion-title{font-family:var(--font-heading);color:var(--dark-navy);margin-bottom:1.5rem;font-size:1.8rem;font-weight:700}.Blog-Ai-Mobile-Development-cta{background:var(--dark-navy);color:var(--pure-white);text-align:center;border-radius:12px;margin-top:3rem;padding:3rem}.Blog-Ai-Mobile-Development-cta-title{font-family:var(--font-heading);margin-bottom:1rem;font-size:2rem;font-weight:700}.Blog-Ai-Mobile-Development-cta-text{opacity:.8;margin-bottom:2rem;font-size:1.1rem}.Blog-Ai-Mobile-Development-cta-btn{background:var(--primary-blue);color:var(--pure-white);cursor:pointer;text-transform:uppercase;letter-spacing:1px;border:none;border-radius:4px;padding:1rem 2.5rem;font-size:1rem;font-weight:700;transition:all .3s}.Blog-Ai-Mobile-Development-cta-btn:hover{background:var(--pure-white);color:var(--primary-blue);transform:translateY(-2px)}@media (width<=1024px){.Blog-Ai-Mobile-Development-hero-section{text-align:center;grid-template-columns:1fr;gap:3rem}.Blog-Ai-Mobile-Development-hero-content{max-width:100%}.Blog-Ai-Mobile-Development-meta{justify-content:center}.Blog-Ai-Mobile-Development-benefits-grid{grid-template-columns:1fr}}@media (width<=768px){.Blog-Ai-Mobile-Development-hero-section{padding:1rem 5%}.Blog-Ai-Mobile-Development-content-section{padding:2rem 5%}.Blog-Ai-Mobile-Development-title{font-size:2rem}.Blog-Ai-Mobile-Development-cta{padding:2rem}.Blog-Ai-Mobile-Development-cta-title{font-size:1.5rem}}.Blog-Ai-Mobile-Development-hero-badge{flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem;display:flex}.Blog-Ai-Mobile-Development-category{color:var(--primary-blue);text-transform:uppercase;letter-spacing:.5px;background:linear-gradient(135deg,#1868bb1a,#342d421a);border:1px solid #1868bb33;border-radius:20px;padding:.5rem 1rem;font-size:.75rem;font-weight:600}.Blog-Ai-Mobile-Development-hero-stats{flex-wrap:wrap;gap:2rem;margin:1.5rem 0;display:flex}.Blog-Ai-Mobile-Development-stat-item{background:linear-gradient(135deg,#ffffffe6,#ffffffb3);border:1px solid #1868bb1a;border-radius:12px;flex-direction:column;align-items:center;padding:1rem 1.5rem;transition:transform .3s,box-shadow .3s;display:flex;box-shadow:0 4px 15px #1868bb1a}.Blog-Ai-Mobile-Development-stat-item:hover{transform:translateY(-3px);box-shadow:0 8px 25px #1868bb33}.Blog-Ai-Mobile-Development-stat-number{color:var(--primary-blue);font-size:2.5rem;font-weight:800;line-height:1}.Blog-Ai-Mobile-Development-stat-label{color:var(--text-muted);margin-top:.25rem;font-size:.75rem;font-weight:500}.Blog-Ai-Mobile-Development-author{color:var(--text-muted);font-weight:500}.Blog-Ai-Mobile-Development-carousel-container{z-index:2;width:100%;max-width:500px;position:relative}.Blog-Ai-Mobile-Development-carousel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:24px;overflow:hidden;box-shadow:0 20px 50px #0000004d}.Blog-Ai-Mobile-Development-carousel-track{transition:transform .5s cubic-bezier(.4,0,.2,1);display:flex}.Blog-Ai-Mobile-Development-carousel-slide{box-sizing:border-box;min-width:100%;padding:2rem}.Blog-Ai-Mobile-Development-carousel-card{text-align:center;flex-direction:column;align-items:center;gap:1rem;display:flex}.Blog-Ai-Mobile-Development-carousel-icon{filter:drop-shadow(0 4px 8px #0000001a);margin-bottom:.5rem;font-size:3rem}.Blog-Ai-Mobile-Development-carousel-image-wrapper{border-radius:12px;width:100%;height:200px;margin-bottom:1rem;overflow:hidden}.Blog-Ai-Mobile-Development-carousel-image{object-fit:cover;width:100%;height:100%;transition:transform .5s}.Blog-Ai-Mobile-Development-carousel-card:hover .Blog-Ai-Mobile-Development-carousel-image{transform:scale(1.05)}.Blog-Ai-Mobile-Development-carousel-title{color:#f5f3ff;margin:0;font-size:1.25rem;font-weight:700}.Blog-Ai-Mobile-Development-carousel-desc{color:#ddd6fe;margin:0;font-size:.95rem;line-height:1.6}.Blog-Ai-Mobile-Development-carousel-controls{justify-content:center;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.Blog-Ai-Mobile-Development-carousel-btn{color:#a78bfa;cursor:pointer;background:0 0;border:2px solid #a78bfa;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:0;font-size:1.25rem;line-height:1;transition:all .3s;display:flex}.Blog-Ai-Mobile-Development-carousel-btn:hover{color:#4c1d95;background:#a78bfa;transform:scale(1.1);box-shadow:0 4px 15px #a78bfa4d}.Blog-Ai-Mobile-Development-carousel-dots{gap:.5rem;display:flex}.Blog-Ai-Mobile-Development-carousel-dot{cursor:pointer;background:#fff3;border:none;border-radius:50%;width:10px;height:10px;padding:0;transition:all .3s}.Blog-Ai-Mobile-Development-carousel-dot.active{background:#a78bfa;transform:scale(1.2);box-shadow:0 0 10px #a78bfa80}.Blog-Ai-Mobile-Development-carousel-dot:hover{background:#fff6}.Blog-Ai-Mobile-Development-hero-description{color:#c4b5fd;max-width:650px;margin-bottom:2rem;font-size:1rem;line-height:1.7}@media (width<=768px){.Blog-Ai-Mobile-Development-hero-stats{justify-content:center;gap:1rem}.Blog-Ai-Mobile-Development-stat-item{min-width:100px;padding:.75rem 1rem}.Blog-Ai-Mobile-Development-stat-number{font-size:1.25rem}.Blog-Ai-Mobile-Development-carousel-container{max-width:100%}.Blog-Ai-Mobile-Development-carousel-slide{padding:1.5rem}.Blog-Ai-Mobile-Development-carousel-icon{font-size:2.5rem}.Blog-Ai-Mobile-Development-carousel-title{font-size:1.1rem}.Blog-Ai-Mobile-Development-carousel-controls{margin-top:1rem}}.Blog-Ai-Cybersecurity-container{font-family:var(--font-body);color:var(--dark-navy);background-color:#e6f7ff;min-height:100vh;position:relative;overflow:hidden}.Blog-Ai-Cybersecurity-bubble{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:none;z-index:1;will-change:transform;background:radial-gradient(circle at 30% 30%,#ffffff26,#ffffff0d);border:1px solid #ffffff1a;border-radius:50%;position:absolute}.Blog-Ai-Cybersecurity-bubble-1{width:250px;height:250px;animation:15s ease-in-out infinite float-bubbles;top:-50px;left:-50px}.Blog-Ai-Cybersecurity-bubble-2{width:120px;height:120px;animation:12s ease-in-out 1s infinite reverse float-bubbles;bottom:10%;right:5%}.Blog-Ai-Cybersecurity-bubble-3{opacity:.6;width:80px;height:80px;animation:18s linear infinite float-bubbles;top:40%;left:20%}.Blog-Ai-Cybersecurity-bubble-4{width:150px;height:150px;animation:20s ease-in-out 2s infinite float-bubbles;bottom:-30px;left:40%}.Blog-Ai-Cybersecurity-bubble-5{width:60px;height:60px;animation:10s ease-in-out 3s infinite float-bubbles;top:15%;right:25%}.Blog-Ai-Cybersecurity-reveal{opacity:1;transition:all 1s cubic-bezier(.23,1,.32,1);transform:translateY(0)}.js-enabled .Blog-Ai-Cybersecurity-reveal{opacity:0;transform:translateY(40px)}.Blog-Ai-Cybersecurity-reveal.is-visible{opacity:1!important;transform:translateY(0)!important}.Blog-Ai-Cybersecurity-hero-section{z-index:1;background:linear-gradient(135deg,#1e1b4b 0%,#312e81 100%);grid-template-columns:1fr 1fr;align-items:center;gap:4rem;min-height:calc(100vh - 80px);padding:3rem 8%;display:grid;position:relative;overflow:hidden}.Blog-Ai-Cybersecurity-hero-content{z-index:2;max-width:750px;position:relative}.Blog-Ai-Cybersecurity-tag{color:#818cf8;text-transform:uppercase;letter-spacing:3px;margin-bottom:0;font-size:.9rem;font-weight:800;display:block}.Blog-Ai-Cybersecurity-title{font-family:var(--font-heading);color:#f8fafc;letter-spacing:-1.5px;margin-bottom:1rem;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800;line-height:1.2}.Blog-Ai-Cybersecurity-subtitle{color:#a5b4fc;margin-bottom:1.5rem;font-size:1.25rem;font-weight:600;line-height:1.4}.Blog-Ai-Cybersecurity-meta{color:#94a3b8;gap:2rem;margin-bottom:.5rem;font-size:.95rem;font-weight:500;display:flex}.blog-meta-item{align-items:center;gap:.5rem;display:flex}.blog-meta-icon{color:#818cf8;font-size:1.1rem}.Blog-Ai-Cybersecurity-hero-image{justify-content:center;align-items:center;display:flex}.Blog-Ai-Cybersecurity-image-placeholder{width:100%;height:400px;color:var(--primary-blue);background:linear-gradient(135deg,#f0f9ff 0%,#e0f2fe 100%);border:2px dashed #1868bb4d;border-radius:12px;justify-content:center;align-items:center;font-size:1.1rem;font-weight:600;display:flex}.Blog-Ai-Cybersecurity-content-section{z-index:1;background:#fff;padding:3rem 8%;position:relative}.Blog-Ai-Cybersecurity-content-wrapper{max-width:900px;margin:0 auto}.Blog-Ai-Cybersecurity-intro{margin-bottom:3rem}.Blog-Ai-Cybersecurity-text{color:var(--dark-navy);margin-bottom:2rem;font-size:1.2rem;font-weight:400;line-height:1.8}.Blog-Ai-Cybersecurity-section-title{font-family:var(--font-heading);color:var(--dark-navy);letter-spacing:-1px;margin-top:4rem;margin-bottom:1.5rem;font-size:2.5rem;font-weight:800}.Blog-Ai-Cybersecurity-main-content{margin-bottom:3rem}.Blog-Ai-Cybersecurity-image-wrapper{margin:2.5rem 0}.Blog-Ai-Cybersecurity-content-image-placeholder{width:100%;height:350px;color:var(--text-muted);background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);border:2px dashed #342d4233;border-radius:12px;justify-content:center;align-items:center;font-size:1rem;font-weight:600;display:flex}.Blog-Ai-Cybersecurity-benefits-grid{grid-template-columns:repeat(2,1fr);gap:2rem;margin:2.5rem 0;display:grid}.Blog-Ai-Cybersecurity-benefit-card{border-left:none;border-radius:12px;padding:2rem;transition:all .3s}.Blog-Ai-Cybersecurity-benefit-card:first-child{background-color:#f0f9ff}.Blog-Ai-Cybersecurity-benefit-card:nth-child(2){background-color:#f5f3ff}.Blog-Ai-Cybersecurity-benefit-card:nth-child(3){background-color:#f0fdf4}.Blog-Ai-Cybersecurity-benefit-card:nth-child(4){background-color:#fff7ed}.Blog-Ai-Cybersecurity-benefit-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px #00000014}.Blog-Ai-Cybersecurity-benefit-icon{background:var(--primary-blue);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;margin-bottom:1.5rem;font-size:1.5rem;font-weight:800;display:flex}.Blog-Ai-Cybersecurity-benefit-title{color:var(--dark-navy);margin-bottom:1rem;font-size:1.3rem;font-weight:700}.Blog-Ai-Cybersecurity-benefit-text{color:var(--text-muted);font-size:1rem;line-height:1.6}.Blog-Ai-Cybersecurity-conclusion{background:linear-gradient(135deg,#e6f7ff 0%,#f0f9ff 100%);border:1px solid #1868bb1a;border-radius:12px;margin-top:3rem;padding:2.5rem}.Blog-Ai-Cybersecurity-conclusion-title{font-family:var(--font-heading);color:var(--dark-navy);margin-bottom:1.5rem;font-size:1.8rem;font-weight:700}.Blog-Ai-Cybersecurity-cta{background:var(--dark-navy);color:var(--pure-white);text-align:center;border-radius:12px;margin-top:3rem;padding:3rem}.Blog-Ai-Cybersecurity-cta-title{font-family:var(--font-heading);margin-bottom:1rem;font-size:2rem;font-weight:700}.Blog-Ai-Cybersecurity-cta-text{opacity:.8;margin-bottom:2rem;font-size:1.1rem}.Blog-Ai-Cybersecurity-cta-btn{background:var(--primary-blue);color:var(--pure-white);cursor:pointer;text-transform:uppercase;letter-spacing:1px;border:none;border-radius:4px;padding:1rem 2.5rem;font-size:1rem;font-weight:700;transition:all .3s}.Blog-Ai-Cybersecurity-cta-btn:hover{background:var(--pure-white);color:var(--primary-blue);transform:translateY(-2px)}@media (width<=1024px){.Blog-Ai-Cybersecurity-hero-section{text-align:center;grid-template-columns:1fr;gap:3rem}.Blog-Ai-Cybersecurity-hero-content{max-width:100%}.Blog-Ai-Cybersecurity-meta{justify-content:center}.Blog-Ai-Cybersecurity-benefits-grid{grid-template-columns:1fr}}@media (width<=768px){.Blog-Ai-Cybersecurity-hero-section{padding:1rem 5%}.Blog-Ai-Cybersecurity-content-section{padding:2rem 5%}.Blog-Ai-Cybersecurity-title{font-size:2rem}.Blog-Ai-Cybersecurity-cta{padding:2rem}.Blog-Ai-Cybersecurity-cta-title{font-size:1.5rem}}.Blog-Ai-Cybersecurity-hero-badge{flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem;display:flex}.Blog-Ai-Cybersecurity-category{color:var(--primary-blue);text-transform:uppercase;letter-spacing:.5px;background:linear-gradient(135deg,#1868bb1a,#342d421a);border:1px solid #1868bb33;border-radius:20px;padding:.5rem 1rem;font-size:.75rem;font-weight:600}.Blog-Ai-Cybersecurity-hero-stats{flex-wrap:wrap;gap:1.5rem;margin:1.2rem 0;display:flex}.Blog-Ai-Cybersecurity-stat-item{background:linear-gradient(135deg,#ffffffe6,#ffffffb3);border:1px solid #1868bb1a;border-radius:12px;flex-direction:column;align-items:center;padding:.8rem 1.2rem;transition:transform .3s,box-shadow .3s;display:flex;box-shadow:0 4px 15px #1868bb1a}.Blog-Ai-Cybersecurity-stat-item:hover{transform:translateY(-3px);box-shadow:0 8px 25px #1868bb33}.Blog-Ai-Cybersecurity-stat-number{color:var(--primary-blue);font-size:2rem;font-weight:800;line-height:1}.Blog-Ai-Cybersecurity-stat-label{color:var(--text-muted);margin-top:.25rem;font-size:.75rem;font-weight:500}.Blog-Ai-Cybersecurity-author{color:var(--text-muted);font-weight:500}.Blog-Ai-Cybersecurity-carousel-container{z-index:2;width:100%;max-width:500px;position:relative}.Blog-Ai-Cybersecurity-carousel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:24px;overflow:hidden;box-shadow:0 20px 50px #0000004d}.Blog-Ai-Cybersecurity-carousel-track{transition:transform .5s cubic-bezier(.4,0,.2,1);display:flex}.Blog-Ai-Cybersecurity-carousel-slide{box-sizing:border-box;min-width:100%;padding:2rem}.Blog-Ai-Cybersecurity-carousel-card{text-align:center;flex-direction:column;align-items:center;gap:1rem;display:flex}.Blog-Ai-Cybersecurity-carousel-icon{filter:drop-shadow(0 4px 8px #0000001a);margin-bottom:.5rem;font-size:3rem}.Blog-Ai-Cybersecurity-carousel-image-wrapper{border-radius:12px;width:100%;height:180px;margin-bottom:.8rem;overflow:hidden}.Blog-Ai-Cybersecurity-carousel-image{object-fit:cover;width:100%;height:100%;transition:transform .5s}.Blog-Ai-Cybersecurity-carousel-card:hover .Blog-Ai-Cybersecurity-carousel-image{transform:scale(1.05)}.Blog-Ai-Cybersecurity-carousel-title{color:#f8fafc;margin:0;font-size:1.25rem;font-weight:700}.Blog-Ai-Cybersecurity-carousel-desc{color:#94a3b8;margin:0;font-size:.95rem;line-height:1.6}.Blog-Ai-Cybersecurity-carousel-controls{justify-content:center;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.Blog-Ai-Cybersecurity-carousel-btn{color:#818cf8;cursor:pointer;background:0 0;border:2px solid #818cf8;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:0;font-size:1.25rem;line-height:1;transition:all .3s;display:flex}.Blog-Ai-Cybersecurity-carousel-btn:hover{color:#fff;background:#818cf8;transform:scale(1.1);box-shadow:0 4px 15px #818cf84d}.Blog-Ai-Cybersecurity-carousel-dots{gap:.5rem;display:flex}.Blog-Ai-Cybersecurity-carousel-dot{cursor:pointer;background:#fff3;border:none;border-radius:50%;width:10px;height:10px;padding:0;transition:all .3s}.Blog-Ai-Cybersecurity-carousel-dot.active{background:#818cf8;transform:scale(1.2);box-shadow:0 0 10px #818cf880}.Blog-Ai-Cybersecurity-carousel-dot:hover{background:#fff6}.Blog-Ai-Cybersecurity-hero-description{color:#cbd5e1;max-width:650px;margin-bottom:2rem;font-size:1rem;line-height:1.6}@media (width<=768px){.Blog-Ai-Cybersecurity-hero-stats{justify-content:center;gap:1rem}.Blog-Ai-Cybersecurity-stat-item{min-width:100px;padding:.75rem 1rem}.Blog-Ai-Cybersecurity-stat-number{font-size:1.25rem}.Blog-Ai-Cybersecurity-carousel-container{max-width:100%}.Blog-Ai-Cybersecurity-carousel-slide{padding:1.5rem}.Blog-Ai-Cybersecurity-carousel-icon{font-size:2.5rem}.Blog-Ai-Cybersecurity-carousel-title{font-size:1.1rem}.Blog-Ai-Cybersecurity-carousel-controls{margin-top:1rem}}.UpcomingBatches-container{font-family:var(--font-body);color:var(--ub-text-main);background-color:var(--ub-bg);min-height:100vh}.UpcomingBatches-insight-hero{color:#1e293b;box-sizing:border-box;background:radial-gradient(circle at 80% 20%,#f1f5f9 0%,#fff 100%);justify-content:center;align-items:center;height:calc(100vh - 80px);padding:20px 8%;display:flex;position:relative;overflow:hidden}.UpcomingBatches-insight-hero:before{content:"";opacity:.8;background-image:radial-gradient(#0000000d 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0}.UpcomingBatches-insight-container{z-index:2;justify-content:space-between;align-items:center;gap:40px;width:100%;max-width:1200px;display:flex;position:relative}.UpcomingBatches-insight-content{flex:1;max-width:600px}.UpcomingBatches-insight-label{color:#4f46e5;letter-spacing:1px;background:#6366f11a;border:1px solid #6366f133;border-radius:50px;margin-bottom:24px;padding:8px 16px;font-size:14px;font-weight:600;display:inline-block}.UpcomingBatches-insight-title{font-size:clamp(40px,5vw,64px);font-weight:900;line-height:1.1;font-family:var(--font-heading);margin-bottom:24px}.UpcomingBatches-insight-title .text-gradient{background:linear-gradient(135deg,#6366f1 0%,#a855f7 50%,#ec4899 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;display:inline-block}.UpcomingBatches-insight-desc{color:#475569;margin-bottom:32px;font-size:18px;line-height:1.7}.UpcomingBatches-insight-visuals{flex:1;justify-content:center;align-items:center;min-height:400px;display:flex;position:relative}.UpcomingBatches-secondary-header{color:var(--ub-white);text-align:center;justify-content:center;align-items:center;min-height:calc(100vh - 80px);padding:60px 20px 40px;display:flex;position:relative;overflow:hidden}.UpcomingBatches-secondary-header:before{content:"";opacity:1;z-index:0;background-image:url(/assets/batches_professional_students-BZ-7ThIB.webp);background-position:50%;background-size:cover;position:absolute;inset:0}.UpcomingBatches-secondary-header:after{content:"";z-index:1;background:#0f172ad9;position:absolute;inset:0}.UpcomingBatches-secondary-content{z-index:2;max-width:800px;position:relative}.UpcomingBatches-secondary-title{color:#fff;letter-spacing:-.01em;text-shadow:0 4px 15px #000000b3,0 2px 5px #00000080;margin-bottom:24px;font-size:clamp(36px,6vw,64px);font-weight:900;line-height:1.1}.UpcomingBatches-section{z-index:5;max-width:1440px;margin:0 auto;padding:60px 24px 30px;position:relative}.UpcomingBatches-grid{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:32px;display:grid}.UpcomingBatches-card{background:var(--ub-white);border-radius:var(--ub-radius-lg);border:1px solid #e2e8f0;flex-direction:column;padding:32px;display:flex;position:relative;box-shadow:0 4px 20px -2px #0000000d}.UpcomingBatches-card-header{justify-content:flex-start;margin-bottom:24px;display:flex}.UpcomingBatches-status-badge{text-transform:uppercase;letter-spacing:.05em;color:#3b82f6;background:#eff6ff;border:1px solid #bfdbfe;border-radius:100px;padding:6px 14px;font-size:12px;font-weight:800}.UpcomingBatches-role{color:var(--ub-secondary);margin-bottom:24px;font-size:24px;font-weight:800;line-height:1.3}.UpcomingBatches-details{flex-direction:column;flex-grow:1;gap:20px;margin-bottom:36px;display:flex}.UpcomingBatches-detail-item{align-items:flex-start;gap:16px;display:flex}.UpcomingBatches-detail-icon{background:var(--ub-primary-light);width:36px;height:36px;color:var(--ub-primary);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.UpcomingBatches-detail-content{flex-direction:column;display:flex}.UpcomingBatches-detail-label{color:var(--ub-text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:2px;font-size:11px;font-weight:700}.UpcomingBatches-detail-value{color:var(--ub-secondary);font-size:15px;font-weight:600}.UpcomingBatches-venue-badge{color:#475569;background:#f1f5f9;border-radius:6px;padding:2px 8px;font-size:12px;font-weight:700;display:inline-block}.UpcomingBatches-card-footer{border-top:1px solid #f1f5f9;padding-top:24px;display:flex}.UpcomingBatches-action-btn{background:var(--ub-primary);color:var(--ub-white);cursor:pointer;border:none;border-radius:14px;flex:1;justify-content:center;align-items:center;gap:8px;padding:14px;font-size:15px;font-weight:700;display:flex}.UpcomingBatches-modal-overlay{z-index:2000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172acc;justify-content:center;align-items:center;width:100%;height:100%;animation:.3s ease-out ub_fadeIn;display:flex;position:fixed;top:0;left:0}.UpcomingBatches-modal-content{border-radius:var(--ub-radius-lg);width:95%;max-width:650px;max-height:90vh;box-shadow:var(--ub-shadow-xl);background:#fff;flex-direction:column;display:flex;position:relative;overflow:hidden}.UpcomingBatches-modal-close{cursor:pointer;width:36px;height:36px;color:var(--ub-text-muted);z-index:10;background:#f1f5f9;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:24px;display:flex;position:absolute;top:20px;right:20px}.UpcomingBatches-modal-header{text-align:center;background:linear-gradient(#f8fafc,#fff);border-bottom:1px solid #f1f5f9;padding:30px 40px 15px}.UpcomingBatches-form-title{color:var(--ub-secondary);margin-bottom:0;font-size:24px;font-weight:800}.UpcomingBatches-form-subtitle{color:var(--ub-text-muted);font-size:16px;line-height:1.5}.UpcomingBatches-modal-body{flex-grow:1;padding:20px 50px;overflow-y:auto}.UpcomingBatches-form-group{flex-direction:column;gap:8px;margin-bottom:24px;display:flex}.UpcomingBatches-form-group label{color:var(--ub-text-main);font-size:14px;font-weight:700}.UpcomingBatches-form-group input,.UpcomingBatches-form-group select{background:#f8fafc;border:2px solid #e2e8f0;border-radius:14px;padding:14px 16px;font-size:15px}.UpcomingBatches-form-group input:focus,.UpcomingBatches-form-group select:focus{border-color:var(--ub-primary);background:#fff;outline:none}.UpcomingBatches-asterisk{color:#ef4444;margin-left:4px;font-weight:800}.UpcomingBatches-captcha-box{align-items:center;gap:16px;display:flex}.UpcomingBatches-captcha-box img{border:1px solid #e2e8f0;border-radius:12px;height:48px}.UpcomingBatches-checkbox-group{color:var(--ub-text-muted);background:#f8fafc;border-radius:12px;gap:14px;padding:16px;font-size:14px;display:flex}.UpcomingBatches-modal-footer{border-top:1px solid #f1f5f9;flex-shrink:0;justify-content:center;gap:16px;padding:20px 40px;display:flex}.UpcomingBatches-submit-btn{background:var(--ub-primary);color:#fff;cursor:pointer;width:fit-content;min-width:180px;transition:var(--ub-transition);border:none;border-radius:12px;padding:14px 28px;font-size:15px;font-weight:800}.UpcomingBatches-cancel-btn{color:var(--ub-text-main);cursor:pointer;width:fit-content;min-width:120px;transition:var(--ub-transition);background:#f1f5f9;border:1px solid #e2e8f0;border-radius:12px;padding:14px 28px;font-size:15px;font-weight:700}.UpcomingBatches-cancel-btn:hover{color:var(--ub-secondary);background:#e2e8f0}.UpcomingBatches-submit-btn:hover{background:var(--ub-primary-dark);transform:translateY(-2px);box-shadow:0 4px 12px #3b82f64d}.UpcomingBatches-submit-btn:disabled{opacity:.7;cursor:not-allowed;transform:none}.UpcomingBatches-submit-message{text-align:center;border-radius:12px;margin-bottom:24px;padding:16px;font-weight:600}.UpcomingBatches-submit-message.success{color:#0284c7;background:#f0f9ff;border:1px solid #bae6fd}.UpcomingBatches-submit-message.error{color:#dc2626;background:#fef2f2;border:1px solid #fecaca}.UpcomingBatches-loading,.UpcomingBatches-no-data{text-align:center;background:var(--ub-white);border-radius:var(--ub-radius-lg);border:2px dashed #e2e8f0;max-width:600px;margin:40px auto;padding:100px 40px}.UpcomingBatches-spinner{border:4px solid var(--ub-primary-light);border-top:4px solid var(--ub-primary);border-radius:50%;width:60px;height:60px;margin:0 auto 32px;animation:1s linear infinite ub_spin}@keyframes ub_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ub_spin{to{transform:rotate(360deg)}}@media (width<=1024px){.UpcomingBatches-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media (width<=768px){.UpcomingBatches-insight-container{text-align:center;flex-direction:column}.UpcomingBatches-insight-hero{padding:120px 20px 60px}.UpcomingBatches-insight-actions{justify-content:center;display:flex}.UpcomingBatches-secondary-header{padding:40px 20px}.UpcomingBatches-secondary-title{font-size:28px}.UpcomingBatches-modal-header{text-align:left;padding:40px 24px 20px}.UpcomingBatches-modal-body{padding:10px 24px}.UpcomingBatches-modal-footer{padding:20px 24px 30px}.UpcomingBatches-form-title{font-size:24px}.UpcomingBatches-modal-close{width:36px;height:36px;font-size:20px;top:16px;right:16px}.UpcomingBatches-submit-message,.UpcomingBatches-loading,.UpcomingBatches-no-data{text-align:left}.UpcomingBatches-spinner{margin-left:0}}@media (width<=480px){.UpcomingBatches-grid{grid-template-columns:1fr}.UpcomingBatches-card{padding:20px}.UpcomingBatches-captcha-box{flex-direction:column;align-items:flex-start}.UpcomingBatches-captcha-box img{width:100%;max-width:180px;height:auto}.UpcomingBatches-captcha-box input{width:100%}}.UpcomingPlacements-container{font-family:var(--font-body);color:var(--up-text-main);background-color:var(--up-bg);min-height:100vh}.UpcomingPlacements-insight-hero{color:#1e293b;box-sizing:border-box;background:radial-gradient(circle at 80% 20%,#f1f5f9 0%,#fff 100%);justify-content:center;align-items:center;height:calc(100vh - 80px);padding:20px 8%;display:flex;position:relative;overflow:hidden}.UpcomingPlacements-insight-hero:before{content:"";opacity:.8;background-image:radial-gradient(#0000000d 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0}.UpcomingPlacements-insight-container{z-index:2;justify-content:space-between;align-items:center;gap:40px;width:100%;max-width:1200px;display:flex;position:relative}.UpcomingPlacements-insight-content{flex:1;max-width:600px}.UpcomingPlacements-insight-label{color:#4f46e5;letter-spacing:1px;background:#6366f11a;border:1px solid #6366f133;border-radius:50px;margin-bottom:24px;padding:8px 16px;font-size:14px;font-weight:600;display:inline-block}.UpcomingPlacements-insight-title{font-size:clamp(40px,5vw,64px);font-weight:900;line-height:1.1;font-family:var(--font-heading);margin-bottom:24px}.UpcomingPlacements-insight-title .text-gradient{background:linear-gradient(135deg,#6366f1 0%,#a855f7 50%,#ec4899 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;display:inline-block}.UpcomingPlacements-insight-desc{color:#475569;margin-bottom:32px;font-size:18px;line-height:1.7}.insight-btn-primary{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6366f1 0%,#4f46e5 100%);border:none;border-radius:100px;align-items:center;gap:12px;padding:16px 32px;font-size:16px;font-weight:700;transition:all .3s;display:inline-flex;box-shadow:0 10px 25px #6366f166}.insight-btn-primary:hover{transform:translateY(-3px);box-shadow:0 15px 35px #6366f199}.UpcomingPlacements-insight-visuals{flex:1;justify-content:center;align-items:center;min-height:400px;display:flex;position:relative}.insight-glow{filter:blur(80px);opacity:.4;z-index:1;background:#6366f1;border-radius:50%;width:300px;height:300px;position:absolute}.glow-1{background:#6366f1;top:0;left:0}.glow-2{background:#ec4899;bottom:0;right:0}.insight-glass-panel{z-index:2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffb3;border:1px solid #0000000d;border-radius:24px;flex-direction:column;gap:24px;padding:32px;display:flex;position:relative;box-shadow:0 20px 40px #00000014}.insight-glass-item{background:#fffc;border-radius:16px;align-items:center;gap:20px;padding:20px;display:flex}.insight-glass-icon{font-size:32px}.insight-glass-item h4{margin:0 0 4px;font-size:20px;font-weight:800}.insight-glass-item p{color:#64748b;margin:0;font-size:14px}.UpcomingPlacements-secondary-header{color:var(--up-white);text-align:center;justify-content:center;align-items:center;min-height:calc(100vh - 80px);padding:60px 20px 40px;display:flex;position:relative;overflow:hidden}.UpcomingPlacements-secondary-header:before{content:"";opacity:1;z-index:0;background-image:url(/assets/placements_success_students-BWOnFLh7.webp);background-position:50%;background-size:cover;position:absolute;inset:0}.UpcomingPlacements-secondary-header:after{content:"";z-index:1;background:#0f172ad9;position:absolute;inset:0}.UpcomingPlacements-secondary-content{z-index:2;max-width:800px;position:relative}.UpcomingPlacements-secondary-title{color:#fff;letter-spacing:-.01em;text-shadow:0 4px 15px #000000b3,0 2px 5px #00000080;margin-bottom:24px;font-size:clamp(36px,6vw,64px);font-weight:900;line-height:1.1}.UpcomingPlacements-section{z-index:5;max-width:1440px;margin:0 auto;padding:60px 24px 30px;position:relative}.UpcomingPlacements-grid{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:32px;display:grid}.UpcomingPlacements-card{background:var(--up-white);border-radius:var(--up-radius-lg);border:1px solid #e2e8f0;flex-direction:column;padding:32px;display:flex;position:relative;box-shadow:0 4px 20px -2px #0000000d}.UpcomingPlacements-card-header{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.UpcomingPlacements-company-logo{object-fit:contain;max-width:140px;height:48px}.UpcomingPlacements-logo-placeholder{background:linear-gradient(135deg, var(--up-primary) 0%, var(--up-primary-dark) 100%);color:#fff;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;font-size:24px;font-weight:800;display:flex}.UpcomingPlacements-status-badge{text-transform:uppercase;letter-spacing:.05em;border-radius:100px;padding:6px 14px;font-size:12px;font-weight:800}.UpcomingPlacements-status-badge.open{color:#3b82f6;background:#eff6ff;border:1px solid #bfdbfe}.UpcomingPlacements-status-badge.closed{color:#64748b;background:#f1f5f9;border:1px solid #e2e8f0}.UpcomingPlacements-role{color:var(--up-secondary);margin-bottom:8px;font-size:24px;font-weight:800;line-height:1.3}.UpcomingPlacements-company-name{color:var(--up-text-muted);margin-bottom:32px;font-size:16px;font-weight:600}.UpcomingPlacements-details{flex-direction:column;flex-grow:1;gap:20px;margin-bottom:36px;display:flex}.UpcomingPlacements-detail-item{align-items:flex-start;gap:16px;display:flex}.UpcomingPlacements-detail-icon{background:var(--up-primary-light);width:36px;height:36px;color:var(--up-primary);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.UpcomingPlacements-detail-content{flex-direction:column;display:flex}.UpcomingPlacements-detail-label{color:var(--up-text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:2px;font-size:11px;font-weight:700}.UpcomingPlacements-detail-value{color:var(--up-secondary);font-size:15px;font-weight:600}.UpcomingPlacements-card-footer{border-top:1px solid #f1f5f9;gap:12px;padding-top:24px;display:flex}.UpcomingPlacements-action-btn{background:var(--up-primary);color:var(--up-white);cursor:pointer;border:none;border-radius:14px;flex:1;justify-content:center;align-items:center;gap:8px;padding:14px;font-size:15px;font-weight:700;display:flex}.UpcomingPlacements-action-btn.secondary{color:var(--up-secondary);background:#f1f5f9}.UpcomingPlacements-modal-overlay{z-index:2000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172acc;justify-content:center;align-items:center;width:100%;height:100%;animation:.3s ease-out up_fadeIn;display:flex;position:fixed;top:0;left:0}.UpcomingPlacements-modal-content{border-radius:var(--up-radius-lg);width:95%;max-width:650px;max-height:90vh;box-shadow:var(--up-shadow-xl);background:#fff;flex-direction:column;display:flex;position:relative;overflow:hidden}.UpcomingPlacements-modal-close{cursor:pointer;width:36px;height:36px;color:var(--up-text-muted);z-index:10;background:#f1f5f9;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:24px;display:flex;position:absolute;top:20px;right:20px}.UpcomingPlacements-modal-header{text-align:center;background:linear-gradient(#f8fafc,#fff);border-bottom:1px solid #f1f5f9;padding:30px 40px 15px}.UpcomingPlacements-form-title{color:var(--up-secondary);margin-bottom:0;font-size:24px;font-weight:800}.UpcomingPlacements-form-subtitle{color:var(--up-text-muted);font-size:16px;line-height:1.5}.UpcomingPlacements-modal-body{flex-grow:1;padding:20px 50px;overflow-y:auto}.UpcomingPlacements-form-group{flex-direction:column;gap:8px;margin-bottom:24px;display:flex}.UpcomingPlacements-form-group label{color:var(--up-text-main);font-size:14px;font-weight:700}.UpcomingPlacements-form-group input,.UpcomingPlacements-form-group select{background:#f8fafc;border:2px solid #e2e8f0;border-radius:14px;padding:14px 16px;font-size:15px}.UpcomingPlacements-form-group input:focus,.UpcomingPlacements-form-group select:focus{border-color:var(--up-primary);background:#fff;outline:none}.error-text{color:#ef4444;margin-top:4px;font-size:12px;font-weight:600}.UpcomingPlacements-captcha-box{align-items:center;gap:16px;display:flex}.UpcomingPlacements-captcha-box img{border:1px solid #e2e8f0;border-radius:12px;height:48px}.UpcomingPlacements-checkbox-group{color:var(--up-text-muted);background:#f8fafc;border-radius:12px;gap:14px;padding:16px;font-size:14px;display:flex}.UpcomingPlacements-modal-footer{border-top:1px solid #f1f5f9;flex-shrink:0;justify-content:center;gap:16px;padding:20px 40px;display:flex}.UpcomingPlacements-submit-btn{background:var(--up-primary);color:#fff;cursor:pointer;width:fit-content;min-width:180px;transition:var(--up-transition);border:none;border-radius:12px;padding:14px 28px;font-size:15px;font-weight:800}.UpcomingPlacements-cancel-btn{color:var(--up-text-main);cursor:pointer;width:fit-content;min-width:120px;transition:var(--up-transition);background:#f1f5f9;border:1px solid #e2e8f0;border-radius:12px;padding:14px 28px;font-size:15px;font-weight:700}.UpcomingPlacements-cancel-btn:hover{color:var(--up-secondary);background:#e2e8f0}.UpcomingPlacements-submit-btn:hover{background:var(--up-primary-dark);transform:translateY(-2px);box-shadow:0 4px 12px #3b82f64d}.UpcomingPlacements-submit-btn:disabled{opacity:.7;cursor:not-allowed;transform:none}.UpcomingPlacements-submit-message{text-align:center;border-radius:12px;margin-bottom:24px;padding:16px;font-weight:600}.UpcomingPlacements-submit-message.success{color:#0284c7;background:#f0f9ff;border:1px solid #bae6fd}.UpcomingPlacements-submit-message.error{color:#dc2626;background:#fef2f2;border:1px solid #fecaca}.UpcomingPlacements-loading,.UpcomingPlacements-no-data{text-align:center;background:var(--up-white);border-radius:var(--up-radius-lg);border:2px dashed #e2e8f0;max-width:600px;margin:40px auto;padding:100px 40px}.UpcomingPlacements-spinner{border:4px solid var(--up-primary-light);border-top:4px solid var(--up-primary);border-radius:50%;width:60px;height:60px;margin:0 auto 32px;animation:1s linear infinite up_spin}.UpcomingPlacements-asterisk{color:#ef4444;margin-left:4px;font-weight:800}@keyframes up_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes up_spin{to{transform:rotate(360deg)}}@media (width<=1024px){.UpcomingPlacements-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media (width<=768px){.UpcomingPlacements-insight-container{text-align:center;flex-direction:column}.UpcomingPlacements-insight-hero{padding:120px 20px 60px}.UpcomingPlacements-insight-actions{justify-content:center;display:flex}.UpcomingPlacements-secondary-header{padding:40px 20px}.UpcomingPlacements-secondary-title{font-size:28px}.UpcomingPlacements-modal-header{text-align:left;padding:40px 24px 20px}.UpcomingPlacements-modal-body{padding:10px 24px}.UpcomingPlacements-modal-footer{padding:20px 24px 30px}.UpcomingPlacements-form-title{font-size:24px}.UpcomingPlacements-modal-close{width:36px;height:36px;font-size:20px;top:16px;right:16px}.UpcomingPlacements-submit-message,.UpcomingPlacements-loading,.UpcomingPlacements-no-data{text-align:left}.UpcomingPlacements-spinner{margin-left:0}}@media (width<=480px){.UpcomingPlacements-grid{grid-template-columns:1fr}.UpcomingPlacements-card{padding:20px}.UpcomingPlacements-captcha-box{flex-direction:column;align-items:flex-start}.UpcomingPlacements-captcha-box img{width:100%;max-width:180px;height:auto}.UpcomingPlacements-captcha-box input{width:100%}}.AdminPortal-container{background-color:var(--dashboard-bg);height:100vh;display:flex;overflow:hidden}.AdminPortal-sidebar{border-right:1px solid var(--dashboard-border);background:#fff;flex-direction:column;flex-shrink:0;width:260px;height:100vh;padding:2rem 1.25rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden auto}.AdminPortal-logo-container{text-align:center;flex-direction:column;align-items:center;gap:12px;width:100%;margin-bottom:2.5rem;display:flex}.AdminPortal-logo-img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:55px;transition:transform .3s}.AdminPortal-nav{flex-direction:column;flex:1;gap:.5rem;display:flex}.AdminPortal-nav-item{color:var(--dashboard-text);cursor:pointer;border-radius:12px;align-items:center;gap:14px;margin-bottom:4px;padding:.85rem 1.25rem;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.AdminPortal-nav-item:hover{color:#5850ec;background:#f1f5f9}.AdminPortal-nav-item.active{color:#fff;background:#5850ec;box-shadow:0 4px 12px #5850ec33}.AdminPortal-nav-icon{justify-content:center;align-items:center;min-width:24px;font-size:1.25rem;display:flex}.AdminPortal-main{flex-direction:column;flex:1;height:100vh;padding:2rem 3rem;display:flex;overflow:hidden}.AdminPortal-header{flex-shrink:0;justify-content:space-between;align-items:center;margin-bottom:2.5rem;display:flex}.AdminPortal-header h1{color:var(--dashboard-text);margin:0;font-size:1.875rem;font-weight:800}.AdminPortal-header-left{align-items:center;gap:12px;display:flex}.AdminPortal-menu-toggle{display:none}.AdminPortal-action-btn{background:var(--dashboard-primary);color:#fff;cursor:pointer;border:none;border-radius:10px;padding:.75rem 1.5rem;font-weight:700;transition:all .2s}.AdminPortal-action-btn:hover{transform:translateY(-2px);box-shadow:0 4px 15px #4f46e54d}.AdminPortal-card{background:var(--dashboard-card);border:1px solid var(--dashboard-border);border-radius:16px;flex:1;overflow-y:auto;box-shadow:0 1px 3px #0000000d}.AdminPortal-table{border-collapse:collapse;width:100%}.AdminPortal-table th{z-index:10;text-align:left;color:var(--dashboard-muted);letter-spacing:.05em;box-shadow:inset 0 -1px 0 var(--dashboard-border);background:#f1f5f9;padding:1rem 1.5rem;font-size:.875rem;font-weight:700;position:sticky;top:0}.AdminPortal-table td{border-bottom:1px solid var(--dashboard-border);color:var(--dashboard-text);padding:1.25rem 1.5rem;font-size:.9375rem}.AdminPortal-table tr:hover{background:#f8fafc}.AdminPortal-status-badge{border-radius:999px;padding:.25rem .75rem;font-size:.75rem;font-weight:700}.AdminPortal-status-badge.active{color:#166534;background:#dcfce7}.AdminPortal-status-badge.inactive{color:#991b1b;background:#fee2e2}.AdminPortal-actions-cell{gap:10px;display:flex}.AdminPortal-edit-btn,.AdminPortal-delete-btn{border:1px solid var(--dashboard-border);cursor:pointer;background:#fff;border-radius:6px;padding:.5rem;transition:all .2s}.AdminPortal-edit-btn:hover{border-color:var(--dashboard-primary);color:var(--dashboard-primary)}.AdminPortal-delete-btn:hover{color:#ef4444;border-color:#ef4444}.AdminPortal-modal-overlay{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172ab3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.AdminPortal-modal{background:#fff;border-radius:20px;flex-direction:column;width:100%;max-width:600px;max-height:90vh;padding:0;display:flex;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.AdminPortal-modal form{flex-direction:column;flex:1;display:flex;overflow:hidden}.AdminPortal-modal-header{border-bottom:1px solid var(--dashboard-border);background:#f8fafc;flex-shrink:0;justify-content:space-between;align-items:center;padding:1.5rem 2rem;display:flex}.AdminPortal-modal-header h2{color:var(--dashboard-text);margin:0;font-size:1.25rem}.AdminPortal-close-btn{color:var(--dashboard-muted);cursor:pointer;background:0 0;border:none;align-items:center;font-size:1.5rem;transition:all .2s;display:flex}.AdminPortal-close-btn:hover{color:#ef4444}.AdminPortal-modal-body{flex:1;padding:2rem;overflow-y:auto}.AdminPortal-form-group{margin-bottom:1.5rem}.AdminPortal-form-group label{margin-bottom:.5rem;font-size:.875rem;font-weight:700;display:block}.AdminPortal-form-group input,.AdminPortal-form-group select,.AdminPortal-form-group textarea{border:1px solid var(--dashboard-border);border-radius:10px;width:100%;padding:.75rem 1rem;font-size:1rem;transition:all .2s}.AdminPortal-form-group input[type=checkbox]{width:auto;margin-right:10px}.AdminPortal-checkbox-label{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;font-size:.875rem;font-weight:700;display:flex}.AdminPortal-form-group input:focus,.AdminPortal-form-group select:focus{border-color:var(--dashboard-primary);outline:none;box-shadow:0 0 0 4px #4f46e51a}.AdminPortal-modal-footer{border-top:1px solid var(--dashboard-border);background:#f8fafc;flex-shrink:0;justify-content:flex-end;gap:12px;padding:1.25rem 2rem;display:flex}.AdminPortal-cancel-btn{cursor:pointer;background:#f1f5f9;border:none;border-radius:10px;padding:.75rem 1.5rem;font-weight:700}.AdminPortal-error-msg{color:#ef4444;margin-top:4px;font-size:.75rem;font-weight:600;display:block}@media (width<=1100px){.AdminPortal-sidebar{z-index:1100;transition:left .3s;position:fixed;top:0;bottom:0;left:-260px;box-shadow:10px 0 30px #0000001a}.AdminPortal-sidebar.open{left:0}.AdminPortal-sidebar-overlay{z-index:1050;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a66;position:fixed;inset:0}.AdminPortal-menu-toggle{border:1.5px solid var(--dashboard-border);cursor:pointer;color:#5850ec;background:#fff;border-radius:10px;justify-content:center;align-items:center;padding:10px;font-size:1.5rem;transition:all .2s;display:flex}.AdminPortal-menu-toggle:hover{background:#f8fafc;border-color:#5850ec}.AdminPortal-sidebar .AdminPortal-logo-container{text-align:left;align-items:flex-start;margin-top:1rem}.AdminPortal-header{align-items:center;gap:15px}.AdminPortal-header h1{font-size:1.25rem}.AdminPortal-action-btn{padding:.5rem 1rem;font-size:.875rem}.AdminPortal-main{padding:1.5rem}}.AdminLogin-container *{box-sizing:border-box;margin:0;padding:0}.AdminLogin-container{background:#eef4ff;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:2rem 1rem;font-family:Inter,sans-serif;display:flex;position:relative;overflow:hidden}.AdminLogin-container:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(70% 60% at 15% 20%,#bad6ffb3 0%,#0000 60%),radial-gradient(50% 55% at 85% 80%,#93c5fd99 0%,#0000 60%),radial-gradient(60% 50% at 60% 10%,#dbeafecc 0%,#0000 55%),linear-gradient(160deg,#dbeafe 0%,#eff6ff 40%,#e0f2fe 70%,#dbeafe 100%);position:absolute;inset:0}.AdminLogin-bg-orb{filter:blur(70px);pointer-events:none;z-index:0;border-radius:50%;animation:9s ease-in-out infinite orbFloat;position:absolute}.AdminLogin-orb-1{background:radial-gradient(circle,#60a5fa47 0%,#0000 70%);width:580px;height:580px;animation-delay:0s;top:-220px;left:-160px}.AdminLogin-orb-2{background:radial-gradient(circle,#93c5fd59 0%,#0000 70%);width:480px;height:480px;animation-delay:-3.5s;bottom:-160px;right:-120px}.AdminLogin-orb-3{background:radial-gradient(circle,#bae6fd73 0%,#0000 70%);width:320px;height:320px;animation-delay:-5.5s;top:42%;left:58%}@keyframes orbFloat{0%,to{transform:translate(0)scale(1)}33%{transform:translate(28px,-38px)scale(1.04)}66%{transform:translate(-18px,18px)scale(.97)}}.AdminLogin-grid-overlay{pointer-events:none;z-index:0;background-image:radial-gradient(circle,#3b82f62e 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(85% 85%,#000 30%,#0000 100%);mask-image:radial-gradient(85% 85%,#000 30%,#0000 100%)}.AdminLogin-particles{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.AdminLogin-particle{border-radius:50%;animation:linear infinite particleDrift;position:absolute}.AdminLogin-particle-1{background:#3b82f64d;width:6px;height:6px;animation-duration:14s;animation-delay:0s;top:75%;left:8%}.AdminLogin-particle-2{background:#60a5fa40;width:8px;height:8px;animation-duration:18s;animation-delay:-2s;top:55%;left:18%}.AdminLogin-particle-3{background:#93c5fd66;width:5px;height:5px;animation-duration:12s;animation-delay:-4s;top:85%;left:30%}.AdminLogin-particle-4{background:#3b82f633;width:7px;height:7px;animation-duration:16s;animation-delay:-6s;top:70%;left:45%}.AdminLogin-particle-5{background:#60a5fa59;width:5px;height:5px;animation-duration:20s;animation-delay:-1s;top:90%;left:60%}.AdminLogin-particle-6{background:#bae6fd80;width:9px;height:9px;animation-duration:15s;animation-delay:-3s;top:65%;left:75%}.AdminLogin-particle-7{background:#3b82f640;width:5px;height:5px;animation-duration:17s;animation-delay:-7s;top:80%;left:85%}.AdminLogin-particle-8{background:#93c5fd4d;width:7px;height:7px;animation-duration:13s;animation-delay:-5s;top:30%;left:12%}.AdminLogin-particle-9{background:#60a5fa66;width:5px;height:5px;animation-duration:19s;animation-delay:-9s;top:20%;left:55%}.AdminLogin-particle-10{background:#3b82f633;width:8px;height:8px;animation-duration:11s;animation-delay:-8s;top:40%;left:70%}.AdminLogin-particle-11{background:#bae6fd73;width:5px;height:5px;animation-duration:22s;animation-delay:-10s;top:15%;left:35%}.AdminLogin-particle-12{background:#93c5fd59;width:7px;height:7px;animation-duration:16s;animation-delay:-4s;top:25%;left:92%}@keyframes particleDrift{0%{opacity:0;transform:translateY(0)translate(0)scale(1)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(-280px)translate(30px)scale(.6)}}.AdminLogin-shapes{pointer-events:none;z-index:1;position:absolute;inset:0;overflow:hidden}.AdminLogin-shape{position:absolute}.AdminLogin-shape-ring-1{border:2.5px solid #1e40af8c;border-radius:50%;width:90px;height:90px;animation:12s ease-in-out infinite shapeFloat1,20s linear infinite shapeSpin;top:12%;left:6%}.AdminLogin-shape-ring-2{border:2px solid #93c5fd59;border-radius:50%;width:55px;height:55px;animation:10s ease-in-out infinite shapeFloat2,30s linear infinite reverse shapeSpin;bottom:18%;left:14%}.AdminLogin-shape-ring-3{border:2px solid #60a5fa2e;border-radius:50%;width:130px;height:130px;animation:14s ease-in-out infinite shapeFloat3,25s linear infinite shapeSpin;top:20%;right:8%}.AdminLogin-shape-square-1{background:#1e40af1a;border:2px solid #1e40af80;border-radius:12px;width:44px;height:44px;animation:9s ease-in-out infinite shapeFloat2,18s linear infinite shapeSpin;top:55%;right:10%}.AdminLogin-shape-square-2{background:#bae6fd33;border:1.5px solid #93c5fd66;border-radius:8px;width:28px;height:28px;animation:11s ease-in-out infinite shapeFloat1,22s linear infinite reverse shapeSpin;bottom:25%;right:18%}.AdminLogin-shape-diamond-1{background:#1e40af1f;border:2px solid #1e40af8c;border-radius:6px;width:36px;height:36px;animation:13s ease-in-out infinite shapeFloat3;top:75%;left:78%;transform:rotate(45deg)}.AdminLogin-shape-blob-1{background:#1e40af73;border-radius:50%;width:18px;height:18px;animation:8s ease-in-out infinite shapeFloat1;top:38%;left:4%}.AdminLogin-shape-blob-2{background:#93c5fd59;border-radius:50%;width:12px;height:12px;animation:7s ease-in-out infinite shapeFloat2;top:65%;right:5%}@keyframes shapeFloat1{0%,to{transform:translate(0)}40%{transform:translate(10px,-18px)}70%{transform:translate(-8px,10px)}}@keyframes shapeFloat2{0%,to{transform:translate(0)}35%{transform:translate(-14px,-12px)}70%{transform:translate(10px,14px)}}@keyframes shapeFloat3{0%,to{transform:translate(0)}30%{transform:translate(16px,-10px)}65%{transform:translate(-10px,16px)}}@keyframes shapeSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes cardReveal{0%{opacity:0;transform:translateY(30px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.AdminLogin-card{-webkit-backdrop-filter:blur(24px);z-index:10;background:#ffffffd1;border:1.5px solid #93c5fd80;border-radius:28px;width:100%;max-width:480px;padding:0 2.75rem 2.5rem;animation:.65s cubic-bezier(.16,1,.3,1) forwards cardReveal;position:relative;box-shadow:inset 0 0 0 1px #ffffffe6,0 24px 64px #3b82f624,0 8px 24px #3b82f614,0 2px 8px #0000000a}.AdminLogin-badge{color:#2563eb;letter-spacing:.06em;text-transform:uppercase;float:inline-end;background:#3b82f61a;border:1px solid #3b82f640;border-radius:100px;align-items:center;gap:.45rem;margin:8px 0 4px;padding:.25rem .65rem;font-size:.65rem;font-weight:700;display:inline-flex}.AdminLogin-header{text-align:left;margin-bottom:2rem}.AdminLogin-logo-wrapper{margin-bottom:1.5rem}.AdminLogin-logo-img{object-fit:contain;width:auto;max-height:48px;margin-top:16px}.AdminLogin-title{color:#1e3a5f;letter-spacing:-.04em;background:linear-gradient(135deg,#1e40af 0%,#2563eb 50%,#60a5fa 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:.5rem;font-size:2rem;font-weight:800;line-height:1.1}.AdminLogin-subtitle{color:#64748b;font-size:.94rem;font-weight:400}.AdminLogin-error{color:#b91c1c;background:#fee2e2b3;border:1px solid #fca5a580;border-radius:12px;align-items:center;gap:.6rem;margin-bottom:1.5rem;padding:.85rem 1rem;font-size:.875rem;font-weight:500;display:flex}.AdminLogin-form{flex-direction:column;gap:1.4rem;display:flex}.AdminLogin-group{flex-direction:column;gap:.5rem;display:flex}.AdminLogin-group label{color:#3b5a84;letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:.4rem;font-size:.8rem;font-weight:700;display:flex}.AdminLogin-input-wrapper,.AdminLogin-password-wrapper{align-items:center;display:flex;position:relative}.AdminLogin-group input{color:#1e3a5f;-webkit-appearance:none;background:#eff6ffcc;border:1.5px solid #93c5fd99;border-radius:14px;outline:none;width:100%;padding:.9rem 1.2rem;font-family:Inter,sans-serif;font-size:.97rem;transition:all .25s cubic-bezier(.4,0,.2,1)}.AdminLogin-group input::placeholder{color:#93c5fd}.AdminLogin-group input:hover{background:#dbeafe99;border-color:#3b82f680}.AdminLogin-group input:focus{background:#fffffff2;border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61f,0 2px 8px #3b82f61a}.AdminLogin-password-toggle{color:#93c5fd;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:.25rem;transition:all .2s;display:flex;position:absolute;right:1rem}.AdminLogin-password-toggle:hover{color:#2563eb;background:#3b82f614}.AdminLogin-btn{color:#fff;cursor:pointer;letter-spacing:.01em;background:linear-gradient(135deg,#2563eb 0%,#3b82f6 50%,#60a5fa 100%);border:none;border-radius:14px;width:100%;margin-top:.5rem;padding:1rem;font-family:Inter,sans-serif;font-size:1rem;font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 4px 16px #2563eb59,0 1px 3px #00000014}.AdminLogin-btn:before{content:"";opacity:0;background:linear-gradient(135deg,#fff3 0%,#0000 60%);transition:opacity .3s;position:absolute;inset:0}.AdminLogin-btn:hover:not(:disabled):before{opacity:1}.AdminLogin-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 28px #2563eb66,0 4px 10px #3b82f633}.AdminLogin-btn:active:not(:disabled){transform:translateY(0)}.AdminLogin-btn:disabled{opacity:.65;cursor:not-allowed}.AdminLogin-btn-text,.AdminLogin-btn-loading{justify-content:center;align-items:center;gap:.6rem;display:flex}.AdminLogin-spinner{border:2.5px solid #ffffff4d;border-top-color:#fff;border-radius:50%;flex-shrink:0;width:18px;height:18px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.AdminLogin-footer-note{color:#93c5fd;letter-spacing:.02em;justify-content:center;align-items:center;gap:.4rem;margin-top:2rem;font-size:.75rem;font-weight:500;display:flex}@media (width<=520px){.AdminLogin-card{border-radius:24px;max-width:100%;margin:0 .5rem;padding:0 1.5rem 2rem}.AdminLogin-title{font-size:1.75rem}.AdminLogin-orb-1{width:300px;height:300px}.AdminLogin-orb-2{width:250px;height:250px}.AdminLogin-orb-3{display:none}}.Header-navbar{z-index:1000;-webkit-backdrop-filter:blur(16px);width:100%;height:60px;font-family:var(--font-body);background:#ffffffd1;border-bottom:1px solid #0000000a;justify-content:space-between;align-items:center;gap:30px;padding:0 25px;display:flex;position:fixed;top:0;left:0}.Header-logo{color:#342d42;letter-spacing:-.5px;flex-shrink:0;align-items:center;gap:12px;font-size:1.5rem;font-weight:700;text-decoration:none;display:flex}.Header-logo-img{object-fit:contain;width:auto;height:35px;display:block}.Header-nav-links{white-space:nowrap;flex-shrink:0;align-items:center;gap:25px;padding:0;list-style:none;display:flex}.Header-nav-link{color:#342d42;font-size:15px;font-weight:600;text-decoration:none;position:relative}.Header-actions{flex-shrink:0;align-items:center;gap:1.25rem;display:flex}.Header-btn-login{cursor:pointer;color:#1f2937;background:0 0;border:none;border-radius:50px;padding:.6rem 1.5rem;font-size:.9rem;font-weight:600}.Header-btn-get-started{cursor:pointer;color:#fff;background:#1868bb;border:none;border-radius:50px;padding:.7rem 1.8rem;font-size:.9rem;font-weight:600}.Header-navbar-scrolled{background:#fffffffa;height:60px}.Header-courses-dropdown-trigger{position:relative}.Header-courses-shelf{z-index:1000;white-space:normal;background:#fff;border:1px solid #00000014;border-radius:12px;width:600px;margin-top:10px;padding:1rem;position:absolute;top:100%;right:0}.Header-shelf-inner{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;max-height:500px;padding-right:5px;overflow-y:auto}.Header-shelf-inner::-webkit-scrollbar{width:4px}.Header-shelf-inner::-webkit-scrollbar-track{background:0 0}.Header-shelf-inner::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.Header-shelf-inner::-webkit-scrollbar-thumb:hover{background:#94a3b8}.Header-shelf-item{color:#333;border:1px solid #0000;border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:.75rem;padding:1.25rem 1.5rem;text-decoration:none;transition:all .2s ease-in-out;display:flex}.Header-shelf-item:hover{background-color:#f8fafc;border-color:#1868bb14}.Header-shelf-item-left{align-items:center;gap:16px;display:flex}.Header-shelf-image-wrapper{background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;transition:all .2s ease-in-out;display:flex;box-shadow:0 1px 3px #0000000d}.Header-shelf-item:hover .Header-shelf-image-wrapper{border-color:#1868bb33;box-shadow:0 4px 12px #1868bb0f}.Header-shelf-image{object-fit:contain;width:36px;height:36px}.Header-shelf-desc{color:#666;margin:0;font-size:.85rem;line-height:1.4}.Header-shelf-content{flex-direction:column;gap:6px;display:flex}.Header-shelf-tag{color:#1868bb;letter-spacing:.05em;align-self:flex-start;font-size:.68rem;font-weight:700;display:inline-block}.Header-shelf-title{color:#1a1a1a;margin:0;font-size:1.05rem;font-weight:700}.Header-shelf-duration{color:#666;align-items:center;gap:8px;font-size:.85rem;display:flex}.Header-shelf-duration svg{color:#1868db}.Header-shelf-arrow{color:#1868db;opacity:.6;transition:all .2s ease-in-out}.Header-shelf-item:hover .Header-shelf-arrow{opacity:1;transform:translate(4px)}.Header-hamburger{color:#342d42;cursor:pointer;z-index:1001;background:0 0;border:none;display:none}.Header-search-container{width:240px;position:relative}.Header-search-input-wrapper{align-items:center;width:100%;display:flex;position:relative}.Header-search-input{color:#1e293b;width:100%;font-size:.88rem;font-family:var(--font-body);background:#f8fafc;border:1px solid #cbd5e1;border-radius:50px;outline:none;padding:.3rem 1rem .3rem 2.2rem;transition:all .3s}.Header-search-input:focus{background:#fff;border-color:#1868bb;box-shadow:0 0 0 3px #1868bb26}.Header-search-icon{color:#64748b;pointer-events:none;font-size:.95rem;position:absolute;left:.9rem}.Header-search-results{overscroll-behavior:contain;z-index:1100;white-space:normal;background:#fff;border:1px solid #00000014;border-radius:10px;width:100%;max-height:320px;margin-top:8px;padding:.25rem 0;position:absolute;top:100%;left:0;overflow-y:auto;box-shadow:0 10px 25px #0000001a}.Header-search-result-item{color:#333;border-bottom:1px solid #f1f5f9;flex-direction:column;padding:.75rem 1.25rem;text-decoration:none;transition:all .2s;display:flex}.Header-search-result-item:last-child{border-bottom:none}.Header-search-result-item:hover{background:#f8fafc}.Header-search-result-name{color:#0f172a;text-align:left;font-size:.88rem;font-weight:600;line-height:1.35}.Header-search-result-category{text-transform:uppercase;letter-spacing:.5px;align-self:flex-start;margin-top:4px;font-size:.68rem;font-weight:800;display:inline-block}.Header-search-result-category.course{color:#1868bb}.Header-search-result-category.batch{color:#0d9488}.Header-search-result-category.blog{color:#d97706}.Header-search-no-results{text-align:center;color:#64748b;padding:1.25rem;font-size:.85rem}.Header-btn-login-nav{cursor:pointer;color:#1868bb;background:0 0;border:1.5px solid #1868bb;border-radius:50px;justify-content:center;align-items:center;padding:.4rem 1.25rem;font-size:.88rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.Header-btn-login-nav:hover{color:#fff;background:#1868bb;box-shadow:0 4px 12px #1868bb33}@media (width<=1024px){.Header-navbar{justify-content:space-between;height:60px;padding:0 5%}.Header-hamburger{justify-content:center;align-items:center;display:flex}.Header-nav-links{-webkit-backdrop-filter:blur(4px);z-index:1000;-webkit-overflow-scrolling:touch;box-sizing:border-box;background:#0a112899;flex-direction:column;justify-content:flex-start;align-items:flex-end;gap:40px;width:100%;height:100vh;margin:0;padding:90px 2rem 2rem;transition:right .4s cubic-bezier(.16,1,.3,1);position:fixed;top:0;right:-100%;overflow-y:auto}.Header-nav-links:before{content:"";z-index:-1;background:#fff;width:320px;height:100%;position:absolute;top:0;right:0;box-shadow:-5px 0 25px #00000026}.Header-nav-links.is-open{right:0}.Header-nav-link{text-align:left;width:100%;max-width:256px;font-size:1.1rem}.Header-courses-dropdown-trigger{width:100%;max-width:256px}.Header-courses-shelf{box-shadow:none;box-sizing:border-box;background:#f8fafc;border:none;margin-top:.75rem;padding:.75rem 0;position:static;border-radius:0!important;width:calc(100% + 4rem)!important;margin-left:-2rem!important;margin-right:-2rem!important}.Header-shelf-inner{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#343b42 #e2e8f0;flex-direction:column;gap:8px;max-height:280px;padding:.5rem 1.75rem .5rem 2rem;display:flex;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;overflow-y:scroll!important}.Header-shelf-inner::-webkit-scrollbar{background:#e2e8f0;border-radius:4px;width:4px}.Header-shelf-inner::-webkit-scrollbar-track{background:#e2e8f0;border-radius:4px}.Header-shelf-inner::-webkit-scrollbar-thumb{background:#343b42;border-radius:4px;min-height:24px}.Header-shelf-item{box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:flex-start;align-items:center;width:100%;min-width:0;margin-bottom:0;padding:.75rem .85rem;display:flex;box-shadow:0 2px 5px #00000008}.Header-shelf-item-left{align-items:center;gap:12px;width:100%;min-width:0;display:flex}.Header-shelf-image-wrapper{border-color:#f1f5f9;border-radius:6px;flex-shrink:0;width:40px!important;height:40px!important}.Header-shelf-image{width:26px!important;height:26px!important}.Header-shelf-content{flex:1;gap:3px;min-width:0}.Header-shelf-title{color:#0f172a;font-weight:700;line-height:1.3;font-size:.88rem!important}.Header-shelf-desc{color:#64748b;line-height:1.3;font-size:.75rem!important}.Header-shelf-arrow{display:none!important}.Header-search-container{width:100%;max-width:256px;margin-bottom:10px;margin-left:0}.Header-search-results{width:100%;max-width:256px;position:absolute;top:100%;left:0;right:auto;box-shadow:0 5px 15px #0000001a}.Header-btn-login-nav{box-sizing:border-box;width:100%;max-width:256px;margin-top:10px;margin-left:0;padding:.6rem 1.25rem}}.Footer-container{color:#fff;font-family:var(--font-body,"Inter", sans-serif);background-color:#141414;flex-shrink:0;width:100%;padding:4.5rem 0 2rem}.Footer-top-section{padding:0 6%}.Footer-grid{grid-template-columns:1fr 1fr .8fr 1fr 1.8fr;gap:3rem;margin-bottom:3rem;display:grid}.Footer-column{flex-direction:column;display:flex}.Footer-title{color:#fff;text-transform:uppercase;letter-spacing:1px;margin-bottom:1.8rem;font-size:.95rem;font-weight:700}.Footer-list{margin:0;padding:0;list-style:none}.Footer-link{color:#ffffffb3;width:fit-content;margin-bottom:.9rem;font-size:.88rem;text-decoration:none;transition:color .2s,transform .2s;display:block}.Footer-link:hover{color:#fff;transform:translate(4px)}.Footer-social-list{margin:0;padding:0;list-style:none}.Footer-social-link{color:#ffffffbf;align-items:center;gap:12px;margin-bottom:1.2rem;font-size:.9rem;font-weight:500;text-decoration:none;transition:color .2s,transform .2s;display:flex}.Footer-social-link:hover{color:#fff;transform:translate(4px)}.Footer-social-icon{color:#fff;justify-content:center;align-items:center;width:26px;height:26px;font-size:.85rem;transition:transform .2s;display:inline-flex}.Footer-social-link:hover .Footer-social-icon{transform:scale(1.1)}.Footer-social-icon.fb{background-color:#1877f2;border-radius:50%}.Footer-social-icon.x-twitter{color:#000;background-color:#fff;border-radius:50%;font-size:.75rem}.Footer-social-icon.linkedin{background-color:#0077b5;border-radius:4px}.Footer-social-icon.instagram{background:linear-gradient(45deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);border-radius:50%}.Footer-social-icon.youtube{background-color:red;border-radius:4px}.Footer-brand-column{flex-direction:column;display:flex}.Footer-brand-card{-webkit-backdrop-filter:blur(12px);background:#ffffff12;border:1px solid #ffffff1f;border-radius:12px;flex-direction:column;justify-content:center;height:100%;padding:2.5rem;transition:transform .3s,box-shadow .3s,background .3s,border-color .3s;display:flex;box-shadow:0 8px 32px #0003}.Footer-logo-img{object-fit:contain;filter:brightness(0)invert();width:auto;height:50px;margin-bottom:2rem;display:block;text-align:left!important}.Footer-brand-card:hover{background:#ffffff1f;border-color:#fff3;transform:translateY(-5px);box-shadow:0 12px 40px #0000004d}.Footer-brand-heading{color:#fff;margin-bottom:1.5rem;font-size:1.5rem;font-weight:700;line-height:1.35}.Footer-brand-subtext{color:#ffffffb3;opacity:1;margin-bottom:2rem;font-size:.95rem;line-height:1.6}.Footer-btn-inquire{color:#fff;cursor:pointer;width:fit-content;box-shadow:none;background:#1868bb;border:none;border-radius:6px;justify-content:center;align-items:center;gap:12px;padding:1.1rem 2rem;font-size:1.1rem;font-weight:700;transition:all .2s;display:flex}.Footer-btn-inquire:hover{color:#fff;background:#124d8f}.Footer-btn-arrow{font-size:1.4rem}.Footer-divider{border:none;border-top:1px solid #ffffff26;width:100%}.Footer-legal-section{text-align:left;padding:.5rem 0}.Footer-legal-links-row{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.6rem .8rem;display:flex}.Footer-legal-link{color:#ffffffa6;font-size:.88rem;font-weight:400;text-decoration:none;transition:color .2s}.Footer-legal-link:hover{color:#fff}.Footer-legal-text{color:#ffffffa6;font-size:.82rem;font-weight:400}.Footer-legal-divider{color:#fff3;-webkit-user-select:none;user-select:none;font-size:.8rem}.Footer-maintained-row{text-align:left;margin-top:.5rem}.Footer-bottom-copyright{text-align:center;margin-top:.8rem;padding-top:.5rem}.Footer-copyright{color:#ffffff80;letter-spacing:.5px;margin:0;font-size:.82rem;font-weight:400}@media (width<=1200px){.Footer-grid{grid-template-columns:repeat(3,1fr);gap:3rem}}@media (width<=1024px){.Footer-grid{grid-template-columns:repeat(2,1fr);gap:2rem}.Footer-brand-card{text-align:left!important;align-items:flex-start!important;height:auto!important;padding:2rem!important}.Footer-brand-heading{font-size:1.4rem!important}}@media (width<=768px){.Footer-container{padding:3rem 0 1.5rem}.Footer-grid{grid-template-columns:repeat(2,1fr);gap:2.5rem 1.5rem;margin-bottom:2.5rem}.Footer-grid>div:first-child{order:1}.Footer-grid>div:nth-child(4){order:2}.Footer-grid>div:nth-child(2){order:3}.Footer-grid>div:nth-child(3){order:4}.Footer-brand-column{order:5;grid-column:span 2}.Footer-title{margin-bottom:1.2rem;font-size:.9rem}.Footer-link{margin-bottom:.7rem;font-size:.82rem}.Footer-social-link{margin-bottom:.9rem;font-size:.85rem}.Footer-brand-card{text-align:left!important;align-items:flex-start!important;height:auto!important;padding:2rem 1.5rem!important}.Footer-logo-img{height:50px!important;margin-bottom:1.2rem!important}.Footer-brand-heading{margin-bottom:1rem!important;font-size:1.3rem!important}.Footer-brand-subtext{margin-bottom:1.5rem!important;font-size:.88rem!important}.Footer-btn-inquire{padding:.9rem 1.6rem!important;font-size:1rem!important}.Footer-legal-section{text-align:center!important}.Footer-legal-links-row{justify-content:center!important}.Footer-maintained-row{text-align:center!important}.Footer-copyright{line-height:1.5;text-align:center!important}}@media (width<=600px){.Footer-legal-links-row{gap:.5rem}}.ENtry-modal-overlay{-webkit-backdrop-filter:blur(10px);z-index:100000;box-sizing:border-box;background:#00000080;justify-content:center;align-items:center;width:100%;height:100%;padding:20px;animation:.4s ease-out ENtryFadeIn;display:flex;position:fixed;top:0;left:0}.ENtry-modal-card{z-index:100;background:#fff;border-radius:24px;flex-direction:column;width:100%;max-width:950px;height:auto;max-height:90vh;animation:.5s cubic-bezier(.16,1,.3,1) ENtrySlideUp;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}.ENtry-modal-body{scrollbar-width:thin;scrollbar-color:#1868bb33 transparent;width:100%;height:100%;display:flex;overflow-y:auto}.ENtry-modal-body::-webkit-scrollbar{width:6px}.ENtry-modal-body::-webkit-scrollbar-track{background:0 0}.ENtry-modal-body::-webkit-scrollbar-thumb{background:#1868bb33;border-radius:10px}.ENtry-modal-image-side{background:#f1f5f9;flex:1;min-height:100%;display:flex;position:relative}.ENtry-modal-main-img{object-fit:cover;width:100%;height:100%}.ENtry-modal-close{cursor:pointer;color:#342d42;z-index:1001;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.25rem;transition:all .3s;display:flex;position:absolute;top:1rem;right:1rem;box-shadow:0 4px 12px #0000001a}.ENtry-modal-close:hover{background:#e2e8f0;transform:rotate(90deg)}.ENtry-modal-content{z-index:5;background:#fff;flex-direction:column;flex:1.2;padding:2.5rem;display:flex;position:relative}.ENtry-modal-header{text-align:left;margin-bottom:1.5rem}.ENtry-modal-label{color:#1868bb;text-transform:uppercase;letter-spacing:1px;background:#1868bb1a;border-radius:50px;margin-bottom:1rem;padding:6px 14px;font-size:.75rem;font-weight:700;display:inline-block}.ENtry-modal-title{font-family:var(--font-heading);color:#342d42;margin-bottom:.5rem;font-size:2rem;line-height:1.2}.ENtry-modal-title span{color:#1868bb}.ENtry-modal-subtitle{color:#342d42b3;font-size:.95rem;line-height:1.5}.ENtry-modal-form{flex-direction:column;gap:1rem;display:flex}.ENtry-modal-input-group{flex-direction:column;gap:6px;display:flex}.ENtry-modal-input-label{color:#342d42;margin-left:2px;font-size:.85rem;font-weight:600}.ENtry-modal-input{width:100%;font-size:.95rem;font-family:var(--font-body);box-sizing:border-box;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:12px 16px;transition:all .3s}.ENtry-modal-input:focus{background:#fff;border-color:#1868bb;outline:none;box-shadow:0 0 0 4px #1868bb1a}.ENtry-modal-input-group .custom-select-trigger{-webkit-user-select:none;user-select:none;background:#f8fafc}.ENtry-modal-input-group .dropdown-arrow{color:#64748b;margin-left:8px;font-size:.7rem;transition:transform .2s}.ENtry-modal-input-group .dropdown-arrow.open{transform:rotate(180deg)}.ENtry-modal-input-group .custom-dropdown-options{z-index:1000;background-color:#fff;border:1px solid #e2e8f0;border-radius:10px;max-height:150px;margin-top:4px;padding:6px 0;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.ENtry-modal-input-group .custom-dropdown-option{color:#342d42;cursor:pointer;text-align:left;padding:10px 16px;font-size:.9rem;transition:background-color .2s,color .2s}.ENtry-modal-input-group .custom-dropdown-option:hover{color:#1868bb;background-color:#f1f5f9}.ENtry-modal-input-group .custom-dropdown-option.selected{color:#1868bb;background-color:#1868bb1a;font-weight:700}.ENtry-modal-captcha-section{flex-direction:column;gap:8px;display:flex}.ENtry-modal-captcha-row{align-items:center;gap:12px;display:flex}.ENtry-modal-captcha-image-box{box-sizing:border-box;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:10px;justify-content:center;align-items:center;min-width:120px;height:45px;padding:8px 12px;display:flex}.ENtry-modal-captcha-image-box img{object-fit:contain;width:auto;height:100%}.ENtry-modal-captcha-refresh{color:#1868bb;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;height:45px;padding:0 4px;font-size:1.6rem;line-height:0;transition:all .3s;display:flex}.ENtry-modal-captcha-refresh:hover{color:#342d42;transform:rotate(180deg)scale(1.1)}.ENtry-modal-captcha-row .ENtry-modal-input{flex:1;height:45px}.ENtry-modal-submit{color:#fff;cursor:pointer;background:#1868bb;border:none;border-radius:12px;justify-content:center;align-items:center;gap:10px;margin-top:.5rem;padding:1.1rem;font-size:1.05rem;font-weight:700;transition:all .3s;display:flex}.ENtry-modal-submit:hover:not(:disabled){background:#342d42;transform:translateY(-2px);box-shadow:0 4px 12px #1868bb33}.ENtry-modal-submit:disabled{opacity:.7;cursor:not-allowed}.ENtry-modal-footnote{color:#342d4280;text-align:center;margin-top:1.25rem;font-size:.75rem;line-height:1.4}.ENtry-modal-status{text-align:center;border-radius:10px;padding:12px;font-size:.85rem;font-weight:500}.ENtry-modal-status.success{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0}.ENtry-modal-status.error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.ENtry-modal-bubble{z-index:1;filter:blur(40px);pointer-events:none;border-radius:50%;position:absolute}.bubble-1{background:#1868bb1a;width:150px;height:150px;top:-50px;left:-50px}.bubble-2{background:#1868bb14;width:120px;height:120px;bottom:-30px;right:-30px}@keyframes ENtryFadeIn{0%{opacity:0}to{opacity:1}}@keyframes ENtrySlideUp{0%{opacity:0;transform:translateY(30px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=900px){.ENtry-modal-card{max-width:500px}.ENtry-modal-image-side{display:none}.ENtry-modal-content{padding:2rem}}@media (width<=600px){.ENtry-modal-overlay{padding:12px}.ENtry-modal-card{border-radius:20px;max-height:95vh}.ENtry-modal-content{padding:1.5rem 1.25rem}.ENtry-modal-title{font-size:1.5rem}.ENtry-modal-subtitle{font-size:.85rem}.ENtry-modal-input{padding:10px 14px;font-size:.9rem}.ENtry-modal-submit{padding:.9rem;font-size:1rem}.ENtry-modal-close{width:32px;height:32px;font-size:1.1rem;top:.75rem;right:.75rem}}@media (height<=700px){.ENtry-modal-card{max-height:95vh}.ENtry-modal-content{padding:1.5rem 2rem}.ENtry-modal-header{margin-bottom:1rem}.ENtry-modal-form{gap:.75rem}}@media (height<=500px){.ENtry-modal-overlay{align-items:flex-start}.ENtry-modal-card{margin-top:10px;margin-bottom:10px}}.cookie-banner{-webkit-backdrop-filter:blur(20px);z-index:10000;background:#fffffffa;border-top:1px solid #00000014;width:100%;padding:1.25rem 0;animation:.8s cubic-bezier(.25,1,.5,1) slideUp;position:fixed;bottom:0;left:0;box-shadow:0 -8px 30px #0000000f}.cookie-banner__inner{justify-content:space-between;align-items:center;gap:3rem;width:100%;max-width:1600px;margin:0 auto;padding:0 5%;display:flex}.cookie-banner__content{flex:1;align-items:center;display:flex}.cookie-banner__message{color:#2c3e50;font-size:1rem;line-height:1.6;font-family:var(--font-body);margin:0;font-weight:500}.cookie-banner__link{color:#1868bb;border-bottom:2px solid #1868bb33;margin-left:5px;font-weight:700;text-decoration:none;transition:all .3s}.cookie-banner__link:hover{color:#124e8d;border-bottom-color:#1868bb}.cookie-banner__actions{flex-shrink:0;align-items:center;display:flex}.cookie-banner__btn{cursor:pointer;white-space:nowrap;border:none;border-radius:50px;padding:.8rem 2rem;font-size:.9rem;font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1)}.cookie-banner__btn--accept{color:#fff;background:#1868bb;box-shadow:0 4px 15px #1868bb40}.cookie-banner__btn--accept:hover{background:#124e8d;transform:translateY(-2px);box-shadow:0 6px 20px #1868bb59}.cookie-banner__btn--cancel{color:#576574;background:0 0;border:1px solid #dcdde1;margin-right:.5rem}.cookie-banner__btn--cancel:hover{color:#2f3640;background:#f5f6fa;border-color:#718093}@media (width<=1200px){.cookie-banner__inner{gap:2rem}.cookie-banner__message{font-size:.9rem}.cookie-banner__btn{padding:.7rem 1.5rem}}@media (width<=900px){.cookie-banner{padding:1.5rem 0}.cookie-banner__inner{text-align:center;flex-direction:column;align-items:center;gap:1.5rem}.cookie-banner__content{flex-direction:column}.cookie-banner__actions{flex-direction:column;justify-content:center;gap:.75rem;width:100%}.cookie-banner__btn{width:100%;max-width:400px;margin:0 auto}.cookie-banner__btn--cancel{order:2;margin-right:0}}@media (width<=500px){.cookie-banner{padding:1.25rem 5%}.cookie-banner__inner{gap:1.25rem;padding:0}.cookie-banner__message{font-size:.9rem}.cookie-banner__btn{padding:.75rem;font-size:.9rem}}.floating-contact-container{z-index:9999;font-family:var(--font-primary);flex-direction:column;align-items:flex-end;gap:16px;display:flex;position:fixed;bottom:30px;right:30px}.floating-circle-btn{width:60px;height:60px;color:var(--pure-white);cursor:pointer;border:none;border-radius:50%;outline:none;justify-content:center;align-items:center;margin-right:8px;text-decoration:none;transition:transform .3s cubic-bezier(.175,.885,.32,1.275),box-shadow .3s,background-color .3s;display:flex;position:relative;box-shadow:0 6px 16px #00000040}.floating-circle-btn svg{width:28px;height:28px;display:block}.floating-circle-btn:hover{transform:translateY(-5px)scale(1.08);box-shadow:0 10px 24px #00000059}.floating-circle-btn.whatsapp{background-color:#25d366}.floating-circle-btn.whatsapp:hover{background-color:#20ba5a}.floating-circle-btn.whatsapp:before{content:"";opacity:0;pointer-events:none;box-sizing:border-box;border:2px solid #25d366;border-radius:50%;width:100%;height:100%;animation:2.5s cubic-bezier(.215,.61,.355,1) infinite pulse-ring;position:absolute;top:0;left:0}.floating-circle-btn.phone{background-color:#ea4335}.floating-circle-btn.phone:hover{background-color:#d63629}.floating-circle-btn.phone:before{content:"";opacity:0;pointer-events:none;box-sizing:border-box;border:2px solid #ea4335;border-radius:50%;width:100%;height:100%;animation:2.5s cubic-bezier(.215,.61,.355,1) 1.25s infinite pulse-ring;position:absolute;top:0;left:0}.floating-pill-btn{background-color:var(--primary-blue);color:var(--pure-white);cursor:pointer;white-space:nowrap;border:none;border-radius:50px;outline:none;align-items:center;gap:12px;padding:1rem 2rem;font-size:1.1rem;font-weight:800;text-decoration:none;transition:all .4s cubic-bezier(.175,.885,.32,1.275);display:flex;position:relative;overflow:visible;box-shadow:0 12px 30px #1868bb66}.floating-pill-btn:hover{background-color:var(--dark-navy);transform:scale(1.05)translateY(-5px);box-shadow:0 15px 35px #342d424d}.floating-btn-pulse{background:var(--primary-blue);z-index:-1;opacity:.6;pointer-events:none;border-radius:50px;width:100%;height:100%;animation:2s infinite btnPulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.floating-btn-icon{font-size:1.2rem;transition:transform .3s}.floating-pill-btn:hover .floating-btn-icon{transform:translate(5px)}@keyframes pulse-ring{0%{opacity:.8;transform:scale(.95)}50%{opacity:.4}to{opacity:0;transform:scale(1.4)}}.demo-modal-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10000;opacity:0;background-color:#0a1128bf;justify-content:center;align-items:center;width:100vw;height:100vh;animation:.3s forwards fadeIn;display:flex;position:fixed;top:0;left:0}.demo-modal-container{background-color:#fff;border:1px solid #ffffff1a;border-radius:16px;width:90%;max-width:500px;padding:30px;animation:.3s cubic-bezier(.34,1.56,.64,1) forwards scaleUp;position:relative;overflow:hidden;transform:scale(.9);box-shadow:0 20px 40px #0000004d}.demo-modal-close-btn{color:#64748b;cursor:pointer;z-index:100;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:24px;transition:background-color .2s,color .2s;display:flex;position:absolute;top:15px;right:15px}.demo-modal-close-btn:hover{color:#0f172a;background-color:#f1f5f9}.demo-modal-container .Home-Edso-Learn-form-box{color:var(--dark-navy);background:0 0;border-radius:4px;padding:0}.demo-modal-container .Home-Edso-Learn-form-hero-light{color:var(--dark-navy)!important;background:0 0!important;border-top:none!important}.demo-modal-container .Home-Edso-Learn-form-title{color:var(--dark-navy);letter-spacing:-.5px;margin-bottom:.4rem;font-size:1.8rem;font-weight:800}.demo-modal-container .Home-Edso-Learn-form-subtitle{color:#6b7280;margin-bottom:1.2rem;font-size:.95rem}.demo-modal-container .Home-Edso-Learn-input-group{flex-direction:column;gap:.8rem;display:flex}.demo-modal-container .Home-Edso-Learn-form-field{flex-direction:column;gap:4px;display:flex;position:relative}.demo-modal-container .Home-Edso-Learn-field-label{color:var(--dark-navy);margin-bottom:2px;font-size:.85rem;font-weight:700;display:block}.demo-modal-container .Home-Edso-Learn-form-input,.demo-modal-container .Home-Edso-Learn-form-select{box-sizing:border-box;border-radius:4px;outline:none;width:100%;padding:.75rem 1rem;font-size:.95rem;transition:all .2s;color:#333!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#f8fafc!important;border:1px solid #e2e8f0!important}.demo-modal-container .Home-Edso-Learn-form-input:focus,.demo-modal-container .Home-Edso-Learn-form-select:focus{box-shadow:0 0 0 3px #1868bb1a;border-color:var(--primary-blue)!important;background:#fff!important}.demo-modal-container .Home-Edso-Learn-form-select{cursor:pointer;appearance:none;background:#f8fafc url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='%23333' viewBox='0 0 16 16'%3E%3Cpath d='M7.247 11.14 2.451 5.658C1.885 5.013 2.345 4 3.204 4h9.592a1 1 0 0 1 .753 1.659l-4.796 5.48a1 1 0 0 1-1.506 0z'/%3E%3C/svg%3E") right 1.25rem center/12px no-repeat!important}.demo-modal-container .custom-select-trigger{-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;display:flex;background:#f8fafc!important}.demo-modal-container .dropdown-arrow{color:#64748b;margin-left:8px;font-size:.65rem;transition:transform .2s}.demo-modal-container .dropdown-arrow.open{transform:rotate(180deg)}.demo-modal-container .custom-dropdown-options{z-index:1000;background-color:#fff;border:1px solid #e2e8f0;border-radius:4px;max-height:160px;margin-top:4px;padding:4px 0;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.demo-modal-container .custom-dropdown-option{color:#333;cursor:pointer;text-align:left;padding:.65rem 1rem;font-size:.9rem;transition:background-color .2s,color .2s}.demo-modal-container .custom-dropdown-option:hover{color:var(--primary-blue);background-color:#f1f5f9}.demo-modal-container .custom-dropdown-option.selected{color:var(--primary-blue);background-color:#1868bb1a;font-weight:700}.demo-modal-container .Home-Edso-Learn-form-select option{color:#333!important;background-color:#fff!important}.demo-modal-container .input-error{background-color:#fef2f2!important;border-color:#ef4444!important}.demo-modal-container .input-error:focus{box-shadow:0 0 0 3px #ef444433!important}.demo-modal-container .Home-Edso-Learn-field-error{color:#ef4444;margin-top:2px;font-size:.8rem;font-weight:600}.demo-modal-container .Home-Edso-Learn-checkbox-row{align-items:flex-start;gap:10px;margin:.4rem 0;display:flex}.demo-modal-container .Home-Edso-Learn-checkbox-text{color:#4b5563;font-size:.8rem;line-height:1.4}.demo-modal-container .Home-Edso-Learn-form-submit{background:var(--primary-blue);width:100%;color:var(--pure-white);cursor:pointer;text-transform:uppercase;letter-spacing:1px;box-sizing:border-box;border:none;border-radius:4px;margin-top:.4rem;padding:.9rem;font-size:.95rem;font-weight:700;transition:all .2s}.demo-modal-container .Home-Edso-Learn-form-submit:hover{background:var(--dark-navy);color:var(--pure-white)}.demo-modal-container .Home-Edso-Learn-form-submit:disabled{opacity:.7;cursor:not-allowed}.demo-modal-container .Home-Edso-Learn-captcha-container{align-items:center;gap:12px;display:flex}.demo-modal-container .Home-Edso-Learn-captcha-img{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:4px;height:40px}.demo-modal-container .Home-Edso-Learn-captcha-refresh{background:var(--primary-blue);color:#fff;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:1.2rem;transition:transform .3s;display:flex}.demo-modal-container .Home-Edso-Learn-captcha-refresh:hover{transform:rotate(180deg)}.demo-modal-container .Home-Edso-Learn-submit-message{text-align:center;border-radius:4px;margin-bottom:1.2rem;padding:.8rem;font-size:.9rem;font-weight:600}.demo-modal-container .Home-Edso-Learn-submit-message.success{color:#166534;background:#dcfce7;border:1px solid #bbf7d0}.demo-modal-container .Home-Edso-Learn-submit-message.error{color:#991b1b;background:#fee2e2;border:1px solid #fecaca}@keyframes scaleUp{to{transform:scale(1)}}@media (width<=576px){.floating-contact-container{align-items:flex-end;gap:12px;bottom:20px;right:20px}.floating-circle-btn{width:50px;height:50px;margin-right:0}.floating-circle-btn svg{width:24px;height:24px}.floating-pill-btn{justify-content:center;width:50px;height:50px;margin-right:0;padding:0}.floating-btn-text{display:none}.floating-btn-icon{margin:0;font-size:24px}.floating-btn-pulse{border-radius:50%}.demo-modal-container{width:92%;padding:20px}}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fcfcfd}.App-wrapper{flex-direction:column;width:100%;min-height:100vh;display:flex}.App-main-content{flex:1 0 auto;padding-top:60px}html{scrollbar-color:#343b42 #f1f5f9;scrollbar-width:thin}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f1f5f9}::-webkit-scrollbar-thumb{background:#343b42;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#23282d}
