: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: #ffd700;--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: #ffffff;--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: rgba(0, 0, 0, .5);--shadow-xs: 0 1px 2px rgba(0, 0, 0, .05);--shadow-sm: 0 2px 8px rgba(0, 0, 0, .05);--shadow-md: 0 4px 12px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 25px rgba(0, 0, 0, .15);--shadow-xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--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: #ffffff;--input-bg: var(--bg-primary);--input-disabled-bg: #f5f5f5;--disabled-color: #cccccc}*{transition:background-color var(--transition-speed) ease,color var(--transition-speed) ease,border-color var(--transition-speed) ease,box-shadow var(--transition-speed) ease}@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}body{font-family:var(--font-primary)}body.mobile-menu-open{overflow:hidden}.header-page-header{position:fixed;z-index:100;width:100%;transition:all .3s ease}.header-page-header.transparent,.header-page-header.transparent .header-page-navbar{background-color:transparent;border-bottom:none}.header-page-header.transparent .header-page-navbar>ul>li>h1,.header-page-header.transparent .header-page-navbar>ul>li>h1>a,.header-page-header.transparent .header-page-navbar>ul>li>a,.header-page-header.transparent .header-page-navbar .dropdown,.header-page-header.transparent #header-page-contact_us h1,.header-page-header.transparent #header-page-contact_us h1 a{color:#fff!important}.header-page-header.transparent .header-page-navbar>ul>li>h1>a:hover{color:#6b778c!important}.header-page-header.transparent .header-page-navbar>ul>li>h1>a:hover span{color:#6b778c!important}.header-page-header.transparent .header-page-navbar>ul>li>a:hover{color:#6b778c!important}.header-page-header.transparent .header-page-dropdown:hover .dropdown,.header-page-header.transparent #header-page-contact_us h1 a:hover{color:#6b778c!important}.header-page-header.transparent .header-page-dropdown-content .header-page-service-heading{color:#343b42!important}.header-page-header.transparent .header-page-dropdown-content .header-page-description{color:#6b778c!important}.header-page-header.scrolled{background-color:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(225,229,233,.8)}.header-page-header.scrolled .header-page-navbar{background-color:#fffffff2;border-bottom:1px solid rgba(225,229,233,.8)}.header-page-space{padding-top:60px}#header-page-img{margin-left:0;height:40px;width:auto;max-width:140px;object-fit:contain;display:block;flex-shrink:0}.header-page-menu-list{max-width:none;min-width:0;flex:1;display:flex;list-style:none;flex-direction:row;align-items:center;flex-wrap:nowrap;gap:0;justify-content:center;margin:0 20px}.header-page-navbar{height:70px!important;width:100%;z-index:1;background-color:#f4f6f8;font-size:16px;border-bottom:1px solid #e1e5e9;position:relative;display:flex;justify-content:space-between;align-items:center;padding:0 24px;flex-wrap:nowrap;overflow:visible;min-height:60px!important;max-height:70px!important;max-width:100%;box-sizing:border-box}.header-page-navbar ul:not(.hr-category-list):not(.solutions-category-list){display:flex;list-style:none;flex-direction:row;align-items:center}.header-page-navbar li{position:relative;padding:0}.header-page-navbar h1{font-size:18px;font-weight:500;padding:8px 12px;position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:4px;font-family:var(--font-primary);white-space:nowrap}.header-page-navbar a:not(.header-page-logo-link){position:relative;color:#343b42;padding:8px 12px;text-decoration:none;display:flex;align-items:flex-start;gap:4px;text-align:center;font-family:var(--font-primary);font-weight:600;border-radius:4px;transition:all .2s ease;white-space:nowrap}.solutions-category-item a{padding:0!important}.header-page-service-heading{color:#343b42;font-size:large;font-weight:500;transition:color .3s ease;position:relative;text-decoration:none;display:block;text-align:center}.header-page-service-heading:hover{color:#fff;transition:background-color .3s ease,color .3s ease;border-radius:5px}.header-page-service-heading:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#fff;transform:scaleX(0);transition:transform .3s ease}.header-page-service-heading:hover:after{transform:scaleX(1)}.header-page-navbar a:not(.header-page-logo-link):hover{color:#0052cc;background-color:#f4f5f7;transition:all .2s ease}.header-page-navbar a:not(.header-page-logo-link) span{display:inline-block;transition:transform .3s ease}.header-page-navbar a:not(.header-page-logo-link):after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#fff;transform:scaleX(0);transition:transform .3s ease}.dropdown{margin-left:4px;font-size:10px;color:#6b778c;transition:transform .2s ease;align-self:center}.header-page-dropdown .dropdown.open{transform:rotate(180deg);color:#0052cc}.header-page-dropdown-content{z-index:200;position:fixed;left:50%;transform:translate(-50%) scale(1);width:90vw;max-width:1200px;min-height:auto;max-height:70vh;background-color:#f4f6f8;box-shadow:0 8px 20px #0000001a;overflow-y:auto;overflow-x:hidden;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out,transform .3s ease;margin-top:0;top:60px;overscroll-behavior:contain}.products-mega-menu{max-height:none!important;height:auto!important}.header-page-dropdown-content-wrap{display:flex;flex-wrap:nowrap;gap:20px;margin-bottom:0;justify-content:center;list-style:none;padding:20px 30px;width:100%;max-width:100%;overflow-x:hidden;align-items:flex-start}.header-page-dropdown-content-wrap a:hover{background-color:transparent;transition:none;border-radius:0;padding:0}.header-page-dropdown-link{display:block;text-decoration:none;transition:all .3s ease;border-radius:8px;padding:0}.header-page-dropdown-link:hover{background-color:transparent;transform:none}.header-page-dropdown-item-content{padding:20px;border-radius:8px;background:#f8f9fa;border:1px solid #e9ecef;transition:all .3s ease;min-width:300px;max-width:400px}.header-page-dropdown-item-content:hover{background:#fff;border-color:#00b4d8;box-shadow:0 4px 12px #00b4d826;transform:translateY(-2px)}.header-page-dropdown-item-content h3{font-size:1.2rem;font-weight:600;color:#333;margin-bottom:8px;line-height:1.3}.header-page-dropdown-item-content p{font-size:.95rem;color:#666;line-height:1.5;margin:0}.header-page-dropdown-section{margin-bottom:20px}.header-page-dropdown-section:last-child{margin-bottom:0}.header-page-dropdown-section-title{font-size:.9rem;font-weight:600;color:#00b4d8;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px;padding-bottom:6px;border-bottom:2px solid #e9ecef}.header-page-dropdown-section-content{display:flex;flex-direction:column;gap:10px}.header-page-dropdown-item-content.coming-soon{background:#f8f9fa;border:1px dashed #ccc;opacity:.8;cursor:default}.header-page-dropdown-item-content.coming-soon:hover{background:#f8f9fa;border-color:#ccc;box-shadow:none;transform:none}.header-page-dropdown-item-content.coming-soon h3,.header-page-dropdown-item-content.coming-soon p{color:#999}.clean-dropdown{padding:20px;background:#f4f6f8;border-radius:0;width:100%;max-width:100%;max-height:none;height:auto;overflow-y:visible}.dropdown-section{margin-bottom:0}.dropdown-section-title{font-size:12px;font-weight:600;color:#6b778c;text-transform:uppercase;letter-spacing:.3px;margin-bottom:8px;padding-bottom:4px;border-bottom:1px solid #e1e5e9}.dropdown-items-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:100%;margin:0 auto;padding:0 20px;justify-content:center}.dropdown-item{display:flex;flex-direction:row;align-items:flex-start;padding:16px;background:#fff;border-radius:6px;text-decoration:none;transition:all .2s ease;border:1px solid #e1e5e9;position:relative;gap:16px;min-height:100px;width:100%;max-width:100%;box-sizing:border-box;flex-shrink:0}.dropdown-item:hover{background:#f4f6f8;border-color:#0052cc;box-shadow:0 2px 8px #0052cc1a}.dropdown-item.coming-soon{opacity:.7;cursor:default}.dropdown-item.coming-soon:hover{transform:none;background:#fff;border-color:#e1e5e9;box-shadow:none}.dropdown-item-icon{width:40px;height:40px;background:linear-gradient(135deg,#0052cc,#1868db);border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;align-self:flex-start;margin-top:2px}.dropdown-item:has(img) .dropdown-item-icon{background:#fff;border:1px solid #e1e5e9}.dropdown-item-icon img{width:100%;height:100%;object-fit:contain;border-radius:4px}.dropdown-item:not(:has(img)) .dropdown-item-icon{background:linear-gradient(135deg,#0052cc,#1868db);border:none}.dropdown-item-icon i{color:#fff;font-size:20px}.dropdown-item-content{flex:1;min-width:0;width:100%;display:flex;flex-direction:column;gap:4px;text-align:left;align-items:flex-start}.dropdown-item-title{font-size:15px;font-weight:600;color:#343b42;margin:0;line-height:1.3;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.dropdown-item-description{font-size:13px;color:#6b778c;margin:0;line-height:1.5;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;text-align:left;white-space:normal;word-break:break-word;max-width:100%}.dropdown-item-badge{position:absolute;top:4px;right:4px;padding:1px 3px;border-radius:2px;font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.2px}.dropdown-item-badge.launched{background:#2563eb;color:#fff}.dropdown-item-badge.upcoming{background:#999;color:#fff}.dropdown-item-badge.beta{background:#f39c12;color:#fff}.dropdown-item-launch-date{border-radius:2px;padding:0 4px;background:#1868db;position:absolute;top:4px;right:4px;font-size:10px;font-weight:500;color:#fff;white-space:nowrap}.products-mega-menu-content{min-height:auto;height:auto}.products-mega-menu-main{padding:24px}.products-section-title{font-size:16px;font-weight:600;color:#344563;margin-bottom:16px}.products-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.products-card{background:#fff;border:1px solid #e1e5e9;border-radius:8px;padding:16px;text-decoration:none;transition:all .2s ease;position:relative;display:block;min-height:160px}.products-card:hover{border-color:#00b4d8;box-shadow:0 8px 25px #00b4d826;transform:translateY(-2px)}.products-card:hover .products-card-cta{transform:none}.products-card.coming-soon{opacity:.7;cursor:default}.products-card.coming-soon:hover{transform:none;box-shadow:none;border-color:#e9ecef}.products-card-icon{font-size:24px;margin-bottom:12px;display:block}.products-card-title{font-size:16px;font-weight:600;color:#344563;margin-bottom:6px}.products-card-description{font-size:13px;color:#42526e;line-height:1.4;margin-bottom:12px}.products-card-cta{color:#2563eb;font-weight:600;font-size:13px;text-decoration:none;display:inline-block;transform:none!important}.products-card-badge{position:absolute;top:12px;right:12px;background:#2563eb;color:#fff;padding:3px 6px;border-radius:3px;font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.products-card.coming-soon .products-card-badge{background:#999}.header-page-dropdown-content.active{visibility:visible;opacity:1;transform:translate(-50%) scale(1);transition:visibility 0s,opacity .3s ease-in-out,transform .3s ease}.header-page-dropdown-item{display:block;position:relative;width:350px;height:150px;cursor:pointer;text-align:left;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease;border-radius:8px;background-color:#fff;box-shadow:0 4px 12px #0000000d}.header-page-dropdown-item:not(.featured):hover{transform:translateY(-5px);background-color:#02234e;color:#fff;box-shadow:0 8px 20px #0003}.header-page-dropdown-item:hover .header-page-service-heading{color:#fff}.header-page-dropdown-item:hover a{color:#fff;transition:color .3s ease}.header-page-dropdown-item:hover .header-page-description{color:#fff}.header-page-image-container{position:absolute;bottom:0;right:0;width:39%;height:72%;overflow:hidden;opacity:0;transform:translate(100%) translateY(100%);transition:transform .5s ease-in-out,opacity .5s ease-in-out;-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20width='100%25'%20height='100%25'%20viewBox='0%200%20158%20120'%20fill='none'%3e%3cpath%20d='M50.9821%206.9388C53.9667%202.59524%2058.8989%200%2064.169%200H114.5H164.831C170.101%200%20175.033%202.59525%20178.018%206.93881L225.774%2076.4388C229.525%2081.8974%20229.525%2089.1026%20225.774%2094.5612L178.018%20164.061C175.033%20168.405%20170.101%20171%20164.831%20171H114.5H64.169C58.8989%20171%2053.9667%20168.405%2050.9821%20164.061L3.22625%2094.5612C-0.524526%2089.1026%20-0.524518%2081.8974%203.22625%2076.4388L50.9821%206.9388Z'%20fill='white'%20/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20width='100%25'%20height='100%25'%20viewBox='0%200%20158%20120'%20fill='none'%3e%3cpath%20d='M50.9821%206.9388C53.9667%202.59524%2058.8989%200%2064.169%200H114.5H164.831C170.101%200%20175.033%202.59525%20178.018%206.93881L225.774%2076.4388C229.525%2081.8974%20229.525%2089.1026%20225.774%2094.5612L178.018%20164.061C175.033%20168.405%20170.101%20171%20164.831%20171H114.5H64.169C58.8989%20171%2053.9667%20168.405%2050.9821%20164.061L3.22625%2094.5612C-0.524526%2089.1026%20-0.524518%2081.8974%203.22625%2076.4388L50.9821%206.9388Z'%20fill='white'%20/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;border-radius:8px}.header-page-dropdown-item:hover .header-page-image-container{opacity:1;transform:translate(0) translateY(0) scale(1.03)}.header-page-image-container img{width:100%;height:100%;object-fit:cover;border-radius:8px;transition:transform .3s ease}.header-page-dropdown-item:hover .header-page-image-container img{transform:scale(1.1)}.header-page-description{margin-top:10px;margin-left:10px;font-size:15px;color:#555;font-weight:400;line-height:1.5;width:200px;transition:opacity .3s ease,color .3s ease;opacity:1;z-index:1}.header-page-description.visible{opacity:1}.header-page-dropdown-item:hover .header-page-image-container{transform:translate(0) translateY(0) scale(1.05)}.header-page-hamburger{display:none;align-items:center;justify-content:center;border-radius:5px;cursor:pointer}.header-page-hamburger i{font-size:24px;color:#343b42}.header-page-search-btn{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;min-width:0;flex-shrink:0;margin:0;padding:0;max-width:400px}.header-search-container{position:relative;margin:0;padding:0;display:flex;align-items:center}.header-search-icon-btn{background:none;border:none;color:#6b778c;font-size:18px;padding:8px;cursor:pointer;border-radius:4px;transition:all .2s ease;display:flex;align-items:center;justify-content:center;width:36px;height:36px}.header-search-icon-btn:hover{color:#0052cc;background-color:#f4f5f7}.header-search-line{width:1px;height:20px;background-color:#dfe1e6;margin:0 4px;flex-shrink:0}.header-page-header.transparent .header-search-icon-btn{color:#fff}.header-page-header.transparent .header-page-hamburger i{color:#fff!important}.header-page-header.transparent:not(.scrolled) .header-search-icon-btn:hover{color:#fff;background-color:transparent}.header-page-header.transparent.scrolled .header-search-icon-btn:hover{color:#6b778c;background-color:#ffffff1a}.header-search-dropdown{position:absolute;top:100%;right:0;background:#fff;border:1px solid #dfe1e6;border-radius:8px;box-shadow:0 4px 12px #00000026;z-index:1000;margin-top:8px;min-width:300px;max-width:400px;width:90vw;max-width:90vw}.header-search-form{display:flex;align-items:center;position:relative;width:100%;margin:0;padding:16px}.header-search-input-wrapper{position:relative;display:flex;align-items:center;width:100%;margin:0;padding:0}.header-search-input{flex:1;border:1px solid #dfe1e6;border-radius:6px;outline:none;background:#f4f5f7;font-size:14px;color:#172b4d;padding:12px 50px 12px 16px;min-width:180px;transition:all .2s ease;width:100%;margin:0;box-sizing:border-box;font-family:var(--font-primary);text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.header-search-input:focus{border-color:#0052cc;background:#fff;box-shadow:0 0 0 2px #0052cc33}.header-search-input::placeholder{color:#6b778c;font-size:14px;opacity:1;transition:opacity .2s ease}.header-search-button{position:absolute;right:16px;top:50%;transform:translateY(-50%);background:none;border:none;color:#6b778c;padding:0;margin:0;border-radius:4px;cursor:pointer;transition:color .2s ease;width:18px;height:18px;display:flex;align-items:center;justify-content:center;z-index:2}.header-search-container *,.header-search-form *,.header-search-input-wrapper *{margin:0!important}.header-search-container,.header-search-form,.header-search-input-wrapper{margin:0!important;padding:0!important}.header-mobile-search{width:100%;padding:15px 20px;border-bottom:1px solid #ddd;background:#fff}@media (max-width: 768px){.header-search-dropdown{position:fixed;top:60px;left:0;right:0;width:100vw;max-width:100vw;margin:0;border-radius:0;border-left:none;border-right:none;box-shadow:0 4px 12px #00000026;transform:none}.header-search-form{padding:20px}}.header-mobile-search-form{display:flex;align-items:center;background:#f8f9fa;border-radius:25px;padding:8px 15px;gap:10px}.header-mobile-search-input{flex:1;border:none;outline:none;background:transparent;font-size:16px;color:#333}.header-mobile-search-input::placeholder{color:#999}.header-mobile-search-button{background:#323b42;border:none;color:#fff;padding:8px 12px;border-radius:50%;cursor:pointer;transition:background-color .3s ease}.header-mobile-search-button:hover{background-color:#7f919f}@media (max-width: 1500px){.header-page-navbar{font-size:14px;height:60px!important;min-height:60px!important;max-height:60px!important;padding:0 20px}.header-page-navbar h1{font-size:17px;padding:6px 10px}.header-page-space{padding-top:60px}.header-search-dropdown{min-width:280px;max-width:320px;width:85vw}.header-search-input{min-width:160px;font-size:13px;padding:10px 45px 10px 12px}.header-page-menu-list{margin:0 15px}}@media (max-width: 1200px){.header-page-navbar{height:60px!important;min-height:60px!important;max-height:60px!important;padding:0 16px}.header-page-menu-list{margin:0 12px;gap:0}.header-page-navbar h1{font-size:16px;padding:6px 8px}.header-search-dropdown{min-width:260px;max-width:300px;width:80vw}.header-search-input{min-width:140px;font-size:13px;padding:10px 43px 10px 12px}.header-search-input::placeholder{opacity:0}.header-page-search-btn{gap:12px}}@media (max-width: 1800px) and (min-resolution: 1.5dppx){.header-page-navbar{height:60px!important;min-height:60px!important;max-height:60px!important;padding:0 20px}.header-page-navbar h1{font-size:17px;padding:7px 10px}.header-search-dropdown{min-width:290px;max-width:350px;width:85vw}.header-search-input{min-width:150px;font-size:13px;padding:10px 45px 10px 12px}.header-search-input::placeholder{opacity:0}}@media (max-width: 1600px){.header-page-navbar{height:60px!important;min-height:60px!important;max-height:60px!important;padding:0 18px}.header-page-navbar h1{font-size:16px;padding:6px 9px}.header-search-dropdown{min-width:270px;max-width:320px;width:80vw}.header-search-input{min-width:140px;font-size:13px;padding:10px 43px 10px 12px}.header-search-input::placeholder{opacity:0}.header-page-menu-list{margin:0 10px}#header-page-img{height:36px;max-width:120px}}@media (min-width: 2000px){.header-page-navbar{height:60px!important;min-height:60px!important;max-height:60px!important;padding:0 32px}.header-page-navbar h1{font-size:19px;padding:9px 14px}.header-search-dropdown{min-width:340px;max-width:420px;width:70vw}.header-search-input{min-width:200px;font-size:15px;padding:12px 52px 12px 16px}.header-page-menu-list{margin:0 30px}#header-page-img{height:44px;max-width:160px}}@media (max-width: 768px){.header-page-hamburger i{margin-bottom:10px}.header-page-hamburger{margin-top:10px}.header-search-dropdown{min-width:240px;max-width:300px;width:85vw}.header-search-input{min-width:120px;padding:10px 40px 10px 12px}.header-search-input::placeholder{opacity:0}.header-page-menu-list{max-width:500px}}@media (max-width: 480px){.header-page-navbar{height:60px!important;min-height:60px!important;max-height:60px!important;padding:0 10px}.header-page-search-btn{height:auto;gap:8px}.header-search-dropdown{min-width:220px;max-width:270px;width:90vw}.header-search-input{font-size:13px;min-width:100px;padding:8px 38px 8px 12px}.header-search-input::placeholder{opacity:0}.header-search-button{padding:6px;width:16px;height:16px;right:12px}.header-page-menu-list{max-width:400px;gap:2px}.header-page-navbar h1{font-size:14px;padding:6px}}@media (max-width: 768px){.header-page-dropdown-content{width:95vw;left:50%;transform:translate(-50%) scale(1);padding:15px;min-height:auto}.clean-dropdown{padding:12px;width:100%;max-width:100%}.dropdown-items-grid{grid-template-columns:repeat(2,1fr);gap:12px;max-width:100%;margin:0;padding:0 10px;justify-content:center}.dropdown-item{padding:14px 16px;gap:14px;min-height:90px;flex-direction:row;align-items:flex-start;width:100%;max-width:100%;box-sizing:border-box;flex-shrink:0}.dropdown-item-icon{width:36px;height:36px;align-self:flex-start;margin-top:2px}.dropdown-item-icon i{font-size:18px}.dropdown-item-title{font-size:14px;word-wrap:break-word;overflow-wrap:break-word}.dropdown-item-description{font-size:12px;color:#6b778c;word-wrap:break-word;overflow-wrap:break-word;text-align:left;white-space:normal;word-break:break-word;max-width:100%}.dropdown-section-title{font-size:8px;margin-bottom:4px}.header-page-dropdown-item-content{min-width:auto;max-width:none;width:100%;padding:15px}.header-page-dropdown-item-content h3{font-size:1.1rem}.header-page-dropdown-item-content p{font-size:.9rem}.header-page-mobile-dropdown-section{margin-bottom:15px}.header-page-mobile-section-title{font-size:.8rem;font-weight:600;color:#00b4d8;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;padding-bottom:4px;border-bottom:1px solid #e9ecef}.header-page-mobile-dropdown-link.coming-soon{color:#999;font-style:italic}.products-mega-menu{width:95vw;max-width:none;min-height:auto}.products-mega-menu-main{padding:20px}.products-grid{grid-template-columns:1fr;gap:15px}.products-card{min-height:auto;padding:15px}.header-page-space{padding-top:50px}.header-page-navbar{flex-direction:row;height:60px!important;min-height:60px!important;max-height:60px!important}.header-page-navbar ul{flex-direction:column;width:100%}.header-page-dropdown-content-wrap{flex-direction:column;gap:15px;max-width:100%;margin-left:20px;margin-right:20px}.header-page-dropdown-item{width:100%;height:250px}.header-page-dropdown-item.featured{width:100%;height:200px}.header-page-dropdown-item.category{width:100%;height:180px}.solution-card-header{margin-left:10px;width:calc(100% - 20px);margin-top:10px}.solution-label{font-size:11px}.header-page-image-container{width:50%;height:50%}.header-page-dropdown-item:hover .header-page-image-container{transform:scale(1.05)}.solutions-categories{flex-direction:row;gap:20px;padding:15px;flex-wrap:wrap}.solutions-category-column{min-width:45%;max-width:45%;flex:1}.solutions-category-title{font-size:13px;margin-bottom:8px}.solutions-category-item a{font-size:13px}.hr-process-categories{flex-direction:column;gap:20px;padding:15px}.hr-category-column{min-width:100%;max-width:100%}.hr-category-title{font-size:13px;margin-bottom:8px}.hr-category-item a{font-size:13px}}@media (max-width: 480px){.header-page-navbar{padding:0 12px}.header-page-navbar h1{font-size:16px}.header-page-navbar a{font-size:14px;padding:8px}.dropdown-items-grid{grid-template-columns:1fr;gap:10px}.header-page-dropdown-content-wrap{flex-direction:column;gap:15px}.header-page-dropdown-item{width:100%;height:220px}.header-page-image-container{width:50%;height:50%}.header-page-description{font-size:14px;width:300px}.solutions-categories{flex-direction:column;gap:15px;padding:10px}.solutions-category-column{min-width:100%;max-width:100%;flex:none}}@media screen and (max-width: 1200px){.header-page-navbar ul.header-page-menu-list{display:none!important;flex-direction:column;padding:0;margin:0}.header-page-navbar ul.show{display:flex}.header-page-navbar ul img{display:inline-block!important;visibility:visible}.header-page-hamburger{display:block}#header-page-contact_us{display:none}.header-search-container,.header-search-line{display:none!important}}.header-page-mobileview{overflow-y:auto;position:fixed;right:-100%;width:100%;height:100vh;background-color:#eeeff4;transition:right .3s ease-in-out;z-index:100}.header-page-mobileview.show{top:60px;right:0;z-index:1000;height:calc(100vh - 60px)}.header-page-mobile-ul{list-style-type:none;padding:0;margin:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%}.header-page-mobile-li{width:100%;text-align:left;margin-bottom:20px;transition:background-color .3s ease}.header-page-mobile-li h1{margin:0;font-size:20px;font-weight:600;color:#343b42}.header-page-mobile-nav-item{text-decoration:none;color:#343b42;font-size:20px;display:inline-block;padding:12px 20px;transition:color .3s ease,background-color .3s ease;border-radius:8px;font-weight:500;margin-left:10px}.header-page-mobile-dropdown-menu{text-decoration:none;position:relative;width:100%;text-align:left}.header-page-mobile-dropdown-btn{text-decoration:none;cursor:pointer;font-size:20px;color:#343b42;font-weight:500;display:inline-block;padding:20px;margin-left:10px;width:100%;transition:background-color .3s ease;border-radius:8px;background-color:#eeeff4}.header-page-mobile-dropdown-content{overflow-y:auto;background-color:#eeeff4;box-shadow:0 8px 16px #0006;border-radius:8px}.header-page-mobile-dropdown-content.active{overflow-y:auto;transform:translateY(0);opacity:1;height:auto}.header-page-mobile-dropdown-btn i.open{transform:rotate(180deg);transition:transform .3s ease}.header-page-mobile-dropdown-link a{text-decoration:none;color:#343b42}.header-page-mobile-dropdown-link{background-color:#eeeff4;color:#343b42;font-size:20px;padding:12px;display:block;transition:background-color .3s ease}.header-page-mobile-dropdown-menu.active .header-page-mobile-dropdown-content{display:block;opacity:1;transform:translateY(0)}.header-page-mobile-dropdown-btn i{margin-left:10px;transition:transform .3s ease}hr{color:gray;width:100%}@media screen and (max-width: 768px){.header-page-mobile-dropdown-content{top:0}.header-page-mobileview.show{top:60px;height:calc(100vh - 60px)}.header-page-mobile-nav-item,.header-page-mobile-dropdown-btn{font-size:18px;padding:12px 20px}.header-page-mobile-dropdown-link{font-size:16px}.header-page-mobile-li{margin-bottom:0}}@media (max-width: 480px){#header-page-footer-reserved{width:240px;text-align:left}.header-page-mobileview.show{top:60px;height:calc(100vh - 60px)}#header-page-img{margin:0}}.header-page-dropdown-item.featured{width:320px;height:220px;background:#fff;border:1px solid #e1e5e9;flex-shrink:0;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;overflow:hidden;border-radius:12px;display:flex;flex-direction:column;box-shadow:0 2px 8px #0000000a;position:relative}.header-page-dropdown-item.category{width:320px;height:200px;background:#fff;border:1px solid #e1e5e9;display:flex;flex-direction:column;border-radius:12px;box-shadow:0 2px 8px #0000000a;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.header-page-solution-card{padding:0;height:100%;display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden;border-radius:8px}.solution-card-content{padding:20px;border-radius:12px;flex:1;display:flex;flex-direction:column;justify-content:space-between;height:100%;overflow:hidden;gap:12px}.solution-card-content:first-child{padding-top:20px}.solution-card-header{background:linear-gradient(135deg,#0052cc,#1868db);margin:0;padding:12px 16px;width:100%;border-radius:8px;flex-shrink:0;box-shadow:0 2px 4px #1868db33}.solution-label{color:#fff;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.8px;font-family:var(--font-primary);margin:0;line-height:1}.solution-card-title{font-size:18px;font-weight:600;color:#172b4d;line-height:1.4;margin:0;font-family:var(--font-primary)}.solution-card-description{font-size:14px;color:#6b778c;line-height:1.5;margin:0;font-family:var(--font-primary);font-weight:400}.strategy-items{display:flex;flex-direction:column;gap:6px;margin-top:auto;flex-shrink:0}.platform-explore-btn{background-color:#007bff;color:#fff;border:none;padding:12px 24px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;margin:15px 0;width:100%;transition:all .3s ease}.platform-links{display:flex;flex-direction:column;gap:8px;margin-top:auto}.solution-card-btn{background:linear-gradient(135deg,#0052cc,#1868db);color:#fff;border:none;padding:12px 16px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;margin:0;width:100%;transition:all .3s cubic-bezier(.4,0,.2,1);font-family:var(--font-primary);box-shadow:0 2px 4px #0052cc33}.solution-card-btn:hover{background:linear-gradient(135deg,#0747a6,#1557b3);transform:translateY(-1px);box-shadow:0 4px 8px #0052cc4d}.platform-link-item{display:flex;align-items:center;gap:8px;color:#172b4d;font-size:14px;cursor:pointer;transition:color .3s ease;padding:4px 0;font-family:var(--font-primary);font-weight:500}.platform-link-item i{font-size:14px;width:14px;color:#0052cc;flex-shrink:0}.strategy-item{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:#172b4d;padding:4px 0;font-family:var(--font-primary)}.strategy-item i{font-size:14px;color:#0052cc;width:14px;flex-shrink:0}.solutions-categories{display:flex;flex-direction:row;flex-wrap:wrap;gap:40px;margin-top:0;padding:32px 40px;background-color:#f4f6f8;width:100%;box-sizing:border-box;justify-content:space-around}.solutions-category-column{width:auto;min-width:200px;max-width:250px;flex:1;display:flex;flex-direction:column}.solutions-category-title{font-size:12px;font-weight:700;color:#172b4d;margin-bottom:16px;text-transform:uppercase;letter-spacing:.8px;font-family:var(--font-primary)}.solutions-category-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;flex:1}.solutions-category-item{display:flex;align-items:center;gap:12px;margin-bottom:12px;padding:8px 0;transition:all .3s cubic-bezier(.4,0,.2,1);border-radius:6px}.solutions-category-item a{color:#6b778c;text-decoration:none;font-size:14px;font-weight:500;transition:color .3s ease;font-family:var(--font-primary)}.solutions-category-item:hover{background-color:transparent;padding-left:0}.solutions-category-item:hover a{color:#0052cc}.header-page-dropdown-content .solutions-categories{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important}.header-page-dropdown-content .solutions-category-column{display:flex!important;flex-direction:column!important}.hr-process-categories{display:flex;flex-wrap:wrap;gap:40px;margin-top:0;padding:32px 40px;background-color:#fafbfc;width:100%;box-sizing:border-box;justify-content:space-around;border-top:1px solid #dfe1e6}.hr-category-column{width:auto;min-width:220px;max-width:250px}.hr-category-title{font-size:12px;font-weight:700;color:#6b778c;margin-bottom:16px;text-transform:uppercase;letter-spacing:.8px;font-family:var(--font-primary)}.hr-category-list{list-style:none;padding:0;margin:0;display:block;flex-direction:column}.hr-category-row{display:flex;gap:15px;margin-bottom:12px}.hr-category-item{display:flex;align-items:center;gap:12px;margin-bottom:12px;padding:8px 0;transition:all .3s cubic-bezier(.4,0,.2,1);border-radius:6px}.hr-category-item-spaced{margin-top:20px}.hr-category-item-full{margin-top:12px}.hr-category-item i{font-size:16px;color:#6b778c;width:20px;text-align:center;transition:color .3s ease}.hr-category-item a{color:#172b4d;text-decoration:none;font-size:14px;font-weight:500;transition:color .3s ease;font-family:var(--font-primary)}.hr-category-item:hover{background-color:#0052cc0a;padding-left:12px}.hr-category-item:hover a,.hr-category-item:hover i{color:#0052cc}.strategy-icon{font-size:16px}.platform-explore-btn{background:#1868db;color:#fff;border:none;padding:10px 20px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .3s ease;margin-bottom:15px}.platform-links{display:flex;justify-content:space-between;flex-direction:row;align-items:center;gap:8px}.platform-link{display:flex;align-items:center;gap:8px;color:#1868db;text-decoration:none;font-size:14px;transition:color .3s ease}.platform-link:hover{color:#1557b3}.platform-icon{font-size:14px}.solution-category-title{font-size:16px;font-weight:600;color:#343b42;margin-bottom:15px;text-transform:uppercase;letter-spacing:.5px}.solution-category-items{display:flex;flex-direction:column;gap:12px}.category-item{display:flex;align-items:center;gap:10px;font-size:14px;color:#343b42;padding:8px 0;border-bottom:1px solid #f1f3f4}.category-item:last-child{border-bottom:none}.category-icon{font-size:16px;width:20px;text-align:center}.header-page-dropdown-item{display:block;position:relative;cursor:pointer;text-align:left;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease;border-radius:8px;box-shadow:0 4px 12px #0000000d}.header-page-dropdown-item:not(.featured):hover{transform:translateY(-5px);box-shadow:0 8px 20px #00000026}.header-page-dropdown-item.featured:hover,.header-page-dropdown-item.category:hover{background:#fff;transform:translateY(-4px);box-shadow:0 8px 25px #0000001f;border-color:#dfe1e6}.footer{background:#1a1a1a;color:#999;padding:60px;margin-top:0;font-family:var(--font-primary)}.footer-page-container{width:98%;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:20px}.footer-page-item{text-align:center}.footer-page-social-media{padding:20px 0}.footer-page-social-flex{display:flex;justify-content:flex-start;gap:15px;padding:0;list-style:none}.footer-page-social-flex a{display:inline-block;transition:transform .3s ease,color .3s ease}.footer-page-social-flex i{font-size:20px;color:#999}.footer-page-social-flex a:hover i{color:var(--text-brand);transform:scale(1.2)}.footer-page-links{display:flex;justify-content:space-between;width:100%;flex-wrap:nowrap;gap:40px}.footer-page-column{flex:1;min-width:0;display:flex;flex-direction:column}.footer-page-column h4{font-size:1.2rem;margin-bottom:20px;color:#fff;font-weight:var(--fw-bold);position:relative}.footer-page-column h4:after{content:"";position:absolute;bottom:-8px;left:0;width:0;height:2px;background:var(--text-brand);transition:width .3s ease}.footer-page-column h4:hover:after{width:100%}.footer-page-column h4:hover{color:var(--text-brand)}.footer-page-column ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.footer-page-column ul li{margin:0}.footer-page-column ul li a{text-decoration:none;color:#999;font-size:14px;font-weight:var(--fw-medium);transition:all .3s ease;position:relative}.footer-page-column ul li a:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background:var(--text-brand);transition:width .3s ease}.footer-page-column ul li a:hover:after{width:100%}.footer-page-column ul li a:hover{color:var(--text-brand)}.footer-page-email-section .footer-page-connect-section{display:flex;position:relative;max-width:350px}.footer-page-email-input{display:flex;position:relative;align-items:center;height:45px;width:100%;max-width:350px;box-sizing:border-box}.footer-page-email-input input{flex:1;padding:10px 55px 10px 15px;border:1px solid var(--border-subtle);border-radius:20px;font-size:var(--fs-base);outline:none;transition:all .3s ease;background:#fff;height:45px;width:100%;box-sizing:border-box;position:relative}.footer-page-email-input input:focus{border-color:var(--text-brand);box-shadow:0 0 0 2px rgba(var(--primary-color-rgb),.1)}.footer-page-email-input input::placeholder{color:var(--text-muted-clr)}.footer-page-email-btn{position:absolute;right:3px;top:50%;transform:translateY(-50%);width:38px;height:38px;border:none;border-radius:50%;background:var(--text-brand);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;box-shadow:0 2px 8px rgba(var(--primary-color-rgb),.3);z-index:2;pointer-events:auto;min-width:38px;min-height:38px}.footer-page-email-btn i{font-size:var(--fs-md)}.footer-page-social-links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.footer-page-social-links li{margin:0}.footer-page-social-links a{display:flex;align-items:center;gap:12px;text-decoration:none;color:#999;font-size:var(--fs-base);font-weight:400;padding:6px 0;transition:all .3s ease;transform:translateY(0)}.footer-page-social-links a:hover{color:var(--text-brand)}.footer-page-social-links a:hover span{background-color:var(--text-brand);color:#fff;padding:4px 8px;border-radius:4px;transition:all .3s ease}.footer-page-social-links i{width:30px;height:30px;display:flex;align-items:center;justify-content:center;font-size:14px;transition:all .3s ease;box-shadow:0 2px 4px #00000026;cursor:pointer}.footer-page-social-links i.fa-facebook-f{background:#1877f2;color:#fff;border-radius:50%;border:none}.footer-page-social-links i.fa-x-twitter{background:#fff;color:#000;border-radius:50%;border:none;font-size:13px}.footer-page-social-links i.fa-linkedin-in{background:#0a66c2;color:#fff;border-radius:4px;border:none}.footer-page-social-links i.fa-instagram{background:radial-gradient(circle at 30% 107%,#fdf497 0% 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%);color:#fff;border-radius:7px;border:none}.footer-page-social-links i.fa-youtube{background:red;color:#fff;border-radius:6px;border:none}.footer-page-social-links a:hover{transform:translateY(-3px);transition:all .3s ease}.footer-page-social-links a:hover i{transform:scale(1.15);box-shadow:0 4px 8px #0000004d}.footer-page-bottom{display:flex;justify-content:space-between;width:100%;align-items:center;font-size:var(--fs-md);margin-top:2px}.footer-page-bottom p{margin:0;color:#999;font-weight:var(--fw-semibold)}.footer-page-bottom a{text-decoration:none;color:#999;transition:color .3s ease;font-weight:var(--fw-semibold)}.footer-page-bottom a:hover{color:var(--text-brand)}.footer-page-links-bottom{display:flex;align-items:center;gap:10px}.footer-page-links-bottom a{color:#999;text-decoration:none;transition:color .3s ease;font-weight:var(--fw-semibold)}.footer-page-links-bottom a:hover{color:var(--text-brand)}.footer-page-separator{color:#999;margin:0 5px}.footer-bottom-heading{color:#fff;font-weight:var(--fw-bold);font-size:var(--fs-md);letter-spacing:1px}.footer-page-links-bottom-centered{display:flex;align-items:center;gap:10px}.footer-page-links-bottom-centered a{color:#999;text-decoration:none;transition:color .3s ease}.footer-page-links-bottom-centered a:hover{color:var(--text-brand)}.footer-page-copyright-centered{color:#999;margin-top:15px;font-size:var(--fs-sm)}.footer-page-divider{width:100%;height:1px;background-color:#ffffff26;margin:0;padding:0;border:none}@media (max-width: 1024px){.footer-page-container{width:97%}.footer-page-links{gap:30px}.footer-page-column h4{font-size:var(--fs-15);margin-bottom:18px}.footer-page-column ul li a{font-size:var(--fs-base)}.footer-page-social-links i{width:26px;height:26px;font-size:var(--fs-xs)}.footer-page-email-input{width:100%;max-width:320px;position:relative}.footer-page-email-btn{position:absolute;right:3px;top:50%;transform:translateY(-50%)}}@media (max-width: 768px){.footer{padding:30px 20px 15px}.footer-page-container{width:100%;gap:20px}.footer-page-links{flex-direction:column;align-items:center;gap:25px}.footer-page-column{min-width:100%;text-align:center}.footer-page-column h4{font-size:var(--fs-lg);margin-bottom:15px}.footer-page-column ul{align-items:center;gap:10px}.footer-page-column ul li a{font-size:var(--fs-base)}.footer-page-email-input{flex-direction:column;gap:15px;width:100%;max-width:300px;position:relative}.footer-page-email-input input{width:100%;text-align:center;padding-right:55px;box-sizing:border-box}.footer-page-email-btn{position:absolute;right:3px;top:50%;transform:translateY(-50%);width:45px;height:45px;min-width:45px;min-height:45px}.footer-page-social-links{align-items:center}.footer-page-social-links a{justify-content:center;min-width:180px}.footer-page-bottom{font-size:var(--fs-sm);flex-direction:column;gap:10px;text-align:center}}@media (max-width: 480px){.footer{padding:25px 15px 10px}.footer-page-container{gap:15px}.footer-page-links{gap:20px}.footer-page-column h4{font-size:var(--fs-15);margin-bottom:12px}.footer-page-column ul li a{font-size:var(--fs-sm)}.footer-page-email-input{width:100%;max-width:280px;position:relative}.footer-page-email-input input{padding:8px 50px 8px 12px;font-size:var(--fs-sm);box-sizing:border-box}.footer-page-email-btn{position:absolute;right:3px;top:50%;transform:translateY(-50%);width:40px;height:40px;min-width:40px;min-height:40px}.footer-page-social-links a{font-size:var(--fs-sm);padding:5px 0;min-width:160px}.footer-page-social-links i{width:24px;height:24px;font-size:10px}.footer-page-bottom{font-size:var(--fs-xs)}}.footer-page-mobile-links{display:none;flex-direction:column;gap:10px;width:100%}.footer-page-mobile-column{border:1px solid #e9ecef;padding:15px;border-radius:8px;background:#fff}.footer-page-mobile-column h4{display:flex;justify-content:space-between;align-items:center;font-size:var(--fs-lg);margin:0;cursor:pointer;color:#2c3e50;font-weight:var(--fw-semibold)}.footer-page-mobile-column ul{padding-left:20px;list-style:none}.footer-page-mobile-column ul li{margin-bottom:8px}.footer-page-mobile-toggle-btn{color:#2c3e50;background:none;border:none;font-size:18px;cursor:pointer}.footer-page-mobile-footer-list{padding-left:20px;margin-top:15px}.footer-page-mobile-footer-list li a{text-decoration:none;color:#2c3e50;font-size:var(--fs-md);transition:color .3s ease}.footer-page-mobile-footer-list li a:hover{color:var(--text-brand)}@media (max-width: 768px){.footer-page-links{display:none}.footer-page-mobile-links{display:flex}}.chatbot-container{position:fixed;bottom:24px;right:24px;z-index:9999;font-family:var(--font-primary)}.chatbot-toggle{width:60px;height:60px;border-radius:50%;background:#2563eb;border:none;color:#fff;cursor:pointer;box-shadow:0 4px 20px #2563eb4d;transition:all .3s ease;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:600}.chatbot-toggle:hover{background:#1d4ed8;transform:translateY(-2px);box-shadow:0 6px 25px #2563eb66}.chatbot-toggle:active{transform:translateY(0);box-shadow:0 2px 15px #2563eb4d}.chatbot-toggle.active{background:#dc2626;box-shadow:0 4px 20px #dc26264d}.chatbot-window{position:absolute;bottom:80px;right:0;width:400px;height:550px;background:#fff;border-radius:16px;box-shadow:0 10px 40px #00000026;display:flex;flex-direction:column;overflow:hidden;animation:slideIn .3s ease;border:1px solid #e5e7eb}@keyframes slideIn{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.chatbot-header{background:#2563eb;color:#fff;padding:20px 24px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #1d4ed8}.chatbot-header-content{display:flex;align-items:center;gap:12px}.chatbot-header-actions{display:flex;align-items:center;gap:8px}.chatbot-avatar{width:40px;height:40px;background:#fff3;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid rgba(255,255,255,.3)}.chatbot-info h3{margin:0;font-size:16px;font-weight:600;letter-spacing:-.025em}.status{font-size:12px;opacity:.9;display:flex;align-items:center;gap:6px;font-weight:500;margin-top:2px}.status:before{content:"";width:6px;height:6px;background:#10b981;border-radius:50%;animation:statusPulse 2s infinite}@keyframes statusPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.2)}}.chatbot-reset{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff;cursor:pointer;padding:6px;border-radius:8px;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.chatbot-reset:hover{background:#fff3;transform:scale(1.05)}.chatbot-close{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff;cursor:pointer;padding:6px;border-radius:8px;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.chatbot-close:hover{background:#fff3;transform:scale(1.05)}.chatbot-messages{flex:1;padding:20px 24px;overflow-y:auto;background:#f9fafb;display:flex;flex-direction:column;gap:16px}.chatbot-messages::-webkit-scrollbar{width:6px}.chatbot-messages::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.chatbot-messages::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.chatbot-messages::-webkit-scrollbar-thumb:hover{background:#94a3b8}.message{display:flex;animation:messageSlide .3s ease}@keyframes messageSlide{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.message.user{justify-content:flex-end}.message.bot{justify-content:flex-start}.message-content{max-width:280px;padding:12px 16px;border-radius:18px;position:relative;word-wrap:break-word}.message.user .message-content{background:#2563eb;color:#fff;border-bottom-right-radius:6px}.message.bot .message-content{background:#fff;color:#1f2937;border:1px solid #e5e7eb;border-bottom-left-radius:6px;box-shadow:0 1px 3px #0000001a}.message-content p{margin:0;font-size:14px;line-height:1.5;word-wrap:break-word}.message-time{font-size:11px;opacity:.7;margin-top:4px;display:block}.typing-indicator{display:flex;align-items:center;gap:4px;padding:8px 0}.typing-indicator span{width:8px;height:8px;background:#9ca3af;border-radius:50%;animation:typing 1.4s infinite ease-in-out}.typing-indicator span:nth-child(1){animation-delay:-.32s}.typing-indicator span:nth-child(2){animation-delay:-.16s}@keyframes typing{0%,80%,to{transform:scale(.8);opacity:.5}40%{transform:scale(1);opacity:1}}.chatbot-input{padding:20px 24px;background:#fff;border-top:1px solid #e5e7eb}.input-container{display:flex;align-items:flex-end;gap:12px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:24px;padding:8px 12px;transition:border-color .2s ease}.input-container:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.input-container textarea{flex:1;border:none;background:transparent;resize:none;outline:none;font-size:14px;line-height:1.5;max-height:100px;min-height:20px;padding:4px 0;font-family:var(--font-primary)}.input-container textarea:disabled{opacity:.6;cursor:not-allowed}.input-container textarea::placeholder{color:#9ca3af}.send-button{background:#2563eb;border:none;color:#fff;cursor:pointer;padding:8px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s ease;min-width:36px;height:36px}.send-button:hover:not(:disabled){background:#1d4ed8;transform:scale(1.05)}.send-button:active:not(:disabled){transform:scale(.95)}.send-button:disabled{background:#9ca3af;cursor:not-allowed;transform:none}.quick-questions{margin-top:16px;animation:slideIn .3s ease}.quick-questions-header{margin-bottom:12px;font-size:12px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}.quick-questions-list{display:flex;flex-direction:column;gap:8px}.quick-question-btn{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:12px 16px;text-align:left;font-size:13px;line-height:1.4;color:#374151;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 3px #0000001a;font-family:var(--font-primary)}.quick-question-btn:hover{background:#f9fafb;border-color:#d1d5db;transform:translateY(-1px);box-shadow:0 2px 6px #00000026}.quick-question-btn:active{transform:translateY(0);box-shadow:0 1px 3px #0000001a}.quick-question-btn:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}@media (max-width: 480px){.chatbot-window{width:calc(100vw - 48px);height:calc(100vh - 120px);bottom:70px;right:24px}.chatbot-container{bottom:16px;right:16px}.chatbot-toggle{width:56px;height:56px;font-size:20px}.chatbot-messages,.chatbot-input{padding:16px 20px}.quick-question-btn{font-size:12px;padding:10px 14px}.quick-questions-header{font-size:11px}}@media (prefers-color-scheme: dark){.chatbot-window{background:#1f2937;border-color:#374151}.chatbot-messages{background:#111827}.message.bot .message-content{background:#374151;color:#f9fafb;border-color:#4b5563}.chatbot-input{background:#1f2937;border-color:#374151}.input-container{background:#374151;border-color:#4b5563}.input-container textarea{color:#f9fafb}.input-container textarea::placeholder{color:#9ca3af}.typing-indicator span{background:#6b7280}.quick-question-btn{background:#374151;border-color:#4b5563;color:#f9fafb}.quick-question-btn:hover{background:#4b5563;border-color:#6b7280}.quick-questions-header{color:#9ca3af}}html,body{scroll-behavior:smooth}.about-us-row,.about-us-hero-banner,.about-us-container{font-family:var(--font-primary)}.about-us-hero-banner{position:relative;width:100%;height:80vh;overflow:hidden;display:flex;align-items:center;justify-content:center}.hero-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.hero-video{width:100%;height:100%;object-fit:cover;object-position:center}.hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#1868dbcc,#343b42b3,#1868db99),url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="hero-pattern" width="100" height="100" patternUnits="userSpaceOnUse"><circle cx="50" cy="50" r="1" fill="rgba(255,255,255,0.1)"/></pattern></defs><rect width="100" height="100" fill="url(%23hero-pattern)"/></svg>');z-index:2;animation:overlayPulse 8s ease-in-out infinite}@keyframes overlayPulse{0%,to{opacity:1}50%{opacity:.9}}.hero-content{position:relative;z-index:3;text-align:center;color:var(--bg-primary);max-width:1000px;padding:0 20px;animation:heroContentFadeIn 1.5s ease-out .5s both,heroFloat 6s ease-in-out infinite 2s}@keyframes heroFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.hero-title{font-size:var(--fs-40);font-weight:var(--fw-700);margin-bottom:20px;line-height:1.2;font-family:var(--font-primary);text-shadow:0 4px 8px rgba(0,0,0,.3);background:linear-gradient(135deg,var(--bg-primary) 0%,var(--bg-brand-light) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-tagline{font-size:var(--fs-21);margin-bottom:40px;line-height:1.6;font-family:var(--font-primary);color:#fffffff2;text-shadow:0 2px 4px rgba(0,0,0,.2);max-width:700px;margin-left:auto;margin-right:auto}.hero-cta{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}.hero-btn{padding:15px 30px;border:none;border-radius:50px;font-size:var(--fs-18);font-weight:var(--fw-600);font-family:var(--font-primary);cursor:pointer;transition:all .3s cubic-bezier(.25,.46,.45,.94);text-transform:uppercase;letter-spacing:.5px;position:relative;overflow:hidden}.hero-btn.primary{background:linear-gradient(135deg,var(--text-brand) 0%,#2196f3 100%);color:var(--bg-primary);box-shadow:0 8px 25px #1868db66}.hero-btn.primary:hover{transform:translateY(-3px);box-shadow:0 12px 35px #1868db99;background:linear-gradient(135deg,#1976d2,#1e88e5)}.hero-btn.secondary{background:transparent;color:var(--bg-primary);border:2px solid rgba(255,255,255,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hero-btn.secondary:hover{background:#ffffff1a;border-color:var(--bg-primary);transform:translateY(-3px);box-shadow:0 8px 25px #fff3}.hero-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.hero-btn:hover:before{left:100%}@keyframes heroContentFadeIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.about-us-fixedtext{font-family:var(--font-primary);position:absolute;top:10px;left:20px;color:var(--bg-primary);font-size:var(--fs-16);font-weight:var(--fw-700);z-index:10}.about-us-About-us{max-width:1500px;margin:50px auto 30px;text-align:center}.about-us-con-flex{padding:26px 2.5rem 1rem;display:flex;align-items:center;gap:50px;flex-wrap:wrap}.about-us-conventional{flex:1;max-width:1000px;box-sizing:border-box;text-align:left;background-color:var(--bg-primary);transition:all .3s ease}.about-us-conventional h2{font-size:var(--fs-30);font-weight:var(--fw-700);color:var(--text-heading);margin-bottom:20px;line-height:1.4;font-family:var(--font-primary)}.about-us-conventional p{font-size:var(--fs-16);line-height:1.6;color:var(--text-body);margin-bottom:20px;font-family:var(--font-primary);text-align:left}.about-us-conventional ul{list-style:inside;margin-bottom:20px;font-size:var(--fs-15);line-height:1.6;color:#555;font-family:var(--font-primary)}.about-us-video-container{position:relative;width:100%;height:500px;background-color:var(--text-heading);overflow:hidden;box-shadow:0 6px 20px #00000026;transition:all .3s ease}.about-us-video-container video{width:100%;height:100%;object-fit:cover}.about-us-vision-mission{background:url(/assets/ourvalues.D-YEolfl.webp) center center/cover no-repeat;color:var(--bg-primary);padding:80px 20px;text-align:center;position:relative;overflow:hidden}.about-us-vision-mission:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#1868dbd9,#343b42bf,#1868dbcc);z-index:1}.about-us-vision-mission:before{content:"";position:absolute;inset:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grain" width="100" height="100" patternUnits="userSpaceOnUse"><circle cx="50" cy="50" r="1" fill="rgba(255,255,255,0.1)"/></pattern></defs><rect width="100" height="100" fill="url(%23grain)"/></svg>');opacity:.3;z-index:2}.about-us-vision-mission-container{position:relative;z-index:3;max-width:1400px;margin:0 auto}.about-us-vision-mission-header{margin-bottom:60px}.about-us-vision-mission-header h1{font-size:var(--fs-40);font-weight:var(--fw-700);margin-bottom:20px;color:var(--bg-primary);text-shadow:0 2px 4px rgba(0,0,0,.3);font-family:var(--font-primary)}.about-us-vision-mission-header p{font-size:var(--fs-19);color:#ffffffe6;font-weight:var(--fw-400);max-width:600px;margin:0 auto;line-height:1.6}.about-us-vision-mission-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(500px,1fr));gap:40px;align-items:stretch}.about-us-vision-card,.about-us-mission-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:40px;text-align:left;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.about-us-vision-card{background:url(/assets/vision1.BfomYmXQ.webp) center center/cover no-repeat}.about-us-mission-card{background:url(/assets/mission.DwnvTzXe.webp) center center/cover no-repeat}.about-us-vision-card:before,.about-us-mission-card:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#000c,#ffffff1a,#000000d9);border-radius:20px;z-index:1}.about-us-vision-card:after,.about-us-mission-card:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.15) 0%,transparent 50%),linear-gradient(45deg,rgba(255,255,255,.1) 0%,transparent 50%,rgba(0,0,0,.3) 100%);border-radius:20px;z-index:2}.about-us-vision-content h2,.about-us-mission-content h2{font-size:var(--fs-34);font-weight:var(--fw-700);margin-bottom:20px;color:#fff;font-family:var(--font-primary);text-transform:capitalize;position:relative;z-index:3;text-shadow:0 3px 6px rgba(0,0,0,.8),0 1px 3px rgba(0,0,0,.5)}.about-us-vision-content p,.about-us-mission-content p{font-size:var(--fs-18);line-height:1.7;color:var(--bg-primary);margin-bottom:25px;font-family:var(--font-primary);position:relative;z-index:3;text-shadow:0 2px 4px rgba(0,0,0,.8),0 1px 2px rgba(0,0,0,.5);font-weight:var(--fw-500)}.about-us-vision-highlight,.about-us-mission-highlight{background:#0006;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);padding:20px;border-radius:15px;margin-top:20px;position:relative;z-index:2;border:1px solid rgba(255,255,255,.3)}.about-us-vision-highlight span,.about-us-mission-highlight span{color:var(--bg-primary);font-size:var(--fs-16);line-height:1.6;font-weight:var(--fw-500);display:block}.about-us-who-we-are{position:relative;min-height:100vh;display:flex;align-items:center;overflow:hidden;background:var(--bg-primary)}.about-us-who-we-are:before{content:"";position:absolute;top:0;right:0;width:80%;height:100%;background:url(/assets/webg.BImEc87f.webp) center center/cover no-repeat;clip-path:polygon(8% 0%,100% 0%,100% 100%,0% 100%);z-index:1}.about-us-who-we-are:after{content:"";position:absolute;top:0;right:0;width:80%;height:100%;background:linear-gradient(135deg,#0009,#94a8ff4d,#0006),url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="tech-pattern" width="20" height="20" patternUnits="userSpaceOnUse"><circle cx="10" cy="10" r="1" fill="rgba(255,255,255,0.1)"/></pattern></defs><rect width="100" height="100" fill="url(%23tech-pattern)"/></svg>');clip-path:polygon(8% 0%,100% 0%,100% 100%,0% 100%);z-index:2}.about-us-who-we-are-container{position:relative;z-index:3;max-width:1400px;margin:0 auto;padding:80px 40px;display:grid;grid-template-columns:1fr 1fr;gap:0;align-items:center;min-height:100vh;width:100%;box-sizing:border-box}.about-us-who-we-are-content{background:transparent;padding:20px 40px 20px 20px;text-align:left;position:relative;z-index:5;max-width:100%;overflow:hidden;box-sizing:border-box}.about-us-who-we-are h1{font-size:clamp(var(--fs-40),5vw,var(--fs-40));font-weight:var(--fw-800);margin-bottom:40px;color:#000;font-family:var(--font-primary);line-height:1.1;text-transform:uppercase;letter-spacing:-2px;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;padding:20px 40px 20px 0;box-sizing:border-box;position:relative;z-index:5}.about-us-who-we-are-content p{font-size:clamp(var(--fs-16),2vw,var(--fs-19));line-height:1.6;color:var(--bg-primary);margin-bottom:20px;font-family:var(--font-primary);font-weight:400;text-align:left}.about-us-who-we-are-content p:last-child{margin-bottom:0;font-weight:var(--fw-600);color:var(--bg-primary)}.about-us-response{background-color:var(--bg-primary);color:var(--text-heading);padding:50px 20px;text-align:center}.about-us-response h1{font-size:var(--fs-32);margin-bottom:3rem}.about-us-response-flex{display:flex;justify-content:center;gap:30px;flex-wrap:wrap;max-width:1200px;margin:0 auto}.about-us-response-detail{background:#ffffff1a;padding:20px;border-radius:10px;max-width:350px;transition:transform .3s ease,box-shadow .3s ease}.about-us-response-detail img{width:100%;height:auto;border-radius:8px;border:3px solid #077cf1}.about-us-response-detail h1{font-size:var(--fs-24);margin:15px 0 10px;color:var(--text-heading)}.about-us-response-detail p{font-size:var(--fs-16);line-height:1.6;color:var(--text-heading)}.about-us-solution{background-color:var(--bg-hover);color:var(--bg-primary);padding:50px 20px;text-align:center;perspective:1000px;position:relative;overflow:hidden}.about-us-solution:before{content:"";position:absolute;inset:0;background:url(/assets/whatmakes.BXd4Nhth.webp) center center/cover no-repeat}@keyframes slideInLeft{0%{opacity:0;transform:translate(-100px) rotateY(-15deg)}to{opacity:1;transform:translate(0) rotateY(0)}}@keyframes slideInUp{0%{opacity:0;transform:translateY(100px) rotateX(-15deg)}to{opacity:1;transform:translateY(0) rotateX(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(100px) rotateY(15deg)}to{opacity:1;transform:translate(0) rotateY(0)}}@keyframes floatCard{0%,to{transform:translateY(0) rotateX(0) rotateY(0)}50%{transform:translateY(-8px) rotateX(2deg) rotateY(1deg)}}.about-us-solution-title{font-size:var(--fs-32);margin-bottom:3rem;color:#fff;position:relative;z-index:2;text-shadow:0 2px 4px rgba(0,0,0,.1);animation:titleFloat 5s ease-in-out infinite}@keyframes titleFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.about-us-solution-flex{display:flex;justify-content:center;gap:30px;flex-wrap:wrap;max-width:1200px;margin:0 auto}.about-us-solution-text{background:var(--text-heading);padding:30px;border-radius:10px;max-width:350px;text-align:center;transition:all .6s cubic-bezier(.25,.46,.45,.94);transform-style:preserve-3d;perspective:1000px;position:relative;cursor:pointer;overflow:hidden;--tilt-x: 0deg;--tilt-y: 0deg;transform:rotateX(var(--tilt-x)) rotateY(var(--tilt-y))}.about-us-solution-text:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#ffffff1a,#ffffff0d);opacity:0;transition:opacity .6s ease;z-index:1;border-radius:10px}.about-us-solution-text:after{content:"";position:absolute;inset:-2px;background:linear-gradient(45deg,#ffffff1a,#ffffff0d,#ffffff1a);border-radius:12px;z-index:-1;opacity:0;transition:opacity .6s ease}.about-us-solution-text:hover:after{opacity:1}.about-us-solution-text:hover{transform:translateY(-15px) rotateX(10deg) rotateY(5deg);box-shadow:0 20px 40px #0000004d,0 15px 20px #0003,0 0 0 1px #ffffff1a,0 0 30px #ffffff1a;filter:brightness(1.1) contrast(1.05)}.about-us-solution-text:hover:before{opacity:1}.about-us-solution-text:active{transform:translateY(-5px) rotateX(5deg) rotateY(2deg);transition:all .2s ease}.about-us-solution-text:nth-child(1){animation:slideInLeft 1s ease-out,floatCard 4s ease-in-out infinite 1s}.about-us-solution-text:nth-child(2){animation:slideInUp 1s ease-out .2s both,floatCard 4s ease-in-out infinite 1.2s}.about-us-solution-text:nth-child(3){animation:slideInRight 1s ease-out .4s both,floatCard 4s ease-in-out infinite 1.4s}.about-us-solution-text img{width:60px;height:auto;margin-bottom:15px;transition:all .6s cubic-bezier(.25,.46,.45,.94);transform:translateZ(20px);filter:drop-shadow(0 5px 15px rgba(0,0,0,.3))}.about-us-solution-text:hover img{transform:translateZ(30px) scale(1.1);filter:drop-shadow(0 8px 25px rgba(0,0,0,.4))}.about-us-solution-text h2{font-size:var(--fs-24);margin-bottom:10px;color:var(--bg-secondary);transition:all .6s cubic-bezier(.25,.46,.45,.94);transform:translateZ(15px);text-shadow:0 2px 4px rgba(0,0,0,.3)}.about-us-solution-text:hover h2{transform:translateZ(25px);text-shadow:0 4px 8px rgba(0,0,0,.4)}.about-us-solution-text p{font-size:var(--fs-16);line-height:1.6;color:var(--text-muted-clr);transition:all .6s cubic-bezier(.25,.46,.45,.94);transform:translateZ(10px);text-shadow:0 1px 2px rgba(0,0,0,.2)}.about-us-solution-text:hover p{transform:translateZ(20px);text-shadow:0 2px 4px rgba(0,0,0,.3)}.about-us-explore{padding:50px 20px;text-align:center;color:var(--text-heading)}.about-us-explore h2{font-size:var(--fs-32);margin-bottom:3rem}.about-us-explore-flex{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.about-us-explore-content{background:var(--footer-bg);border-radius:10px;overflow:hidden;width:354px;text-align:center;transition:all .3s ease;position:relative;cursor:pointer}.about-us-explore-content:hover{transform:translateY(-8px);box-shadow:0 10px 25px #0003;background:var(--footer-bg)}.about-us-explore-content a{text-decoration:none;color:var(--bg-primary);display:block;padding:15px;transition:all .3s ease}.about-us-explore-content h1{font-size:var(--fs-22);margin-bottom:10px;transition:all .3s ease}.about-us-explore-content img{width:100%;height:200px;object-fit:cover;border-bottom-left-radius:10px;border-bottom-right-radius:10px;transition:transform .5s ease-in-out}.about-us-explore-content:hover img{transform:scale(1.1)}.about-us-explore-content:active{transform:translateY(-4px) scale(.98);transition:all .1s ease}.scroll-animate{opacity:0;transform:translateY(50px);transition:all .8s cubic-bezier(.4,0,.2,1)}.about-us-vision-card{transition-delay:.1s}.about-us-mission-card{transition-delay:.2s}.about-us-response-detail:nth-child(1){transition-delay:.1s}.about-us-response-detail:nth-child(2){transition-delay:.2s}.about-us-response-detail:nth-child(3){transition-delay:.3s}.about-us-solution-text:nth-child(1){transition-delay:.1s}.about-us-solution-text:nth-child(2){transition-delay:.2s}.about-us-solution-text:nth-child(3){transition-delay:.3s}.about-us-explore-content:nth-child(1){transition-delay:.1s}.about-us-explore-content:nth-child(2){transition-delay:.2s}.about-us-explore-content:nth-child(3){transition-delay:.3s}.scroll-animate.animate-in:hover{transform:translateY(-5px);transition:transform .3s ease}.about-us-vision-card h2,.about-us-mission-card h2,.about-us-response-detail h1,.about-us-solution-text h2,.about-us-explore-content h1{opacity:0;transform:translateY(20px);transition:all .6s cubic-bezier(.4,0,.2,1);transition-delay:.2s}.scroll-animate.animate-in h2,.scroll-animate.animate-in h1{opacity:1;transform:translateY(0)}.about-us-vision-card p,.about-us-mission-card p,.about-us-response-detail p,.about-us-solution-text p{opacity:0;transform:translateY(15px);transition:all .6s cubic-bezier(.4,0,.2,1);transition-delay:.4s}.scroll-animate.animate-in p{opacity:1;transform:translateY(0);text-align:left}@media (min-width: 1200px){.about-us-who-we-are:before,.about-us-who-we-are:after{width:70%;clip-path:polygon(12% 0%,100% 0%,100% 100%,0% 100%)}}@media (max-width: 1199px) and (min-width: 1025px){.about-us-who-we-are:before,.about-us-who-we-are:after{width:75%;clip-path:polygon(10% 0%,100% 0%,100% 100%,0% 100%)}}@media (max-width: 1024px) and (min-width: 769px){.about-us-who-we-are:before,.about-us-who-we-are:after{width:60%;clip-path:polygon(15% 0%,100% 0%,100% 100%,0% 100%)}}@media (max-width: 1024px){.about-us-hero-banner{height:70vh}.hero-title{font-size:var(--fs-38)}.hero-tagline{font-size:var(--fs-19)}.about-us-text{font-size:var(--fs-40);padding:15px;width:500px}.about-us-con-flex{padding-top:60px;gap:30px}.about-us-conventional{flex:1 1 45%}.about-us-video-container{height:400px}}@media (max-width: 768px){.about-us-hero-banner{height:60vh}.hero-title{font-size:var(--fs-34);margin-bottom:15px}.hero-tagline{font-size:var(--fs-18);margin-bottom:30px}.hero-cta{flex-direction:column;gap:15px}.hero-btn{padding:12px 25px;font-size:var(--fs-16)}.about-us-text{height:204px;width:300px}.about-us-con-flex{padding-top:30px;flex-direction:column;gap:20px}.about-us-conventional{flex:1 1 100%}.about-us-video-container{height:350px}.about-us-vision-mission{padding:50px 15px}.about-us-vision-mission-header h1{font-size:var(--fs-34)}.about-us-who-we-are{min-height:80vh}.about-us-who-we-are-container{grid-template-columns:1fr;padding:50px 20px;gap:40px;min-height:auto}.about-us-who-we-are:before{width:100%;height:80%;top:20%;clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 95%)}.about-us-who-we-are:after{width:100%;height:80%;top:20%;clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 95%)}.about-us-who-we-are h1{font-size:clamp(var(--fs-32),4vw,var(--fs-40));margin-bottom:30px;padding:20px 20px 20px 0}.about-us-who-we-are-content{padding:20px 30px 20px 15px}.about-us-who-we-are-content p{font-size:clamp(var(--fs-14),2vw,var(--fs-18));margin-bottom:15px}.about-us-vision-mission-header p{font-size:var(--fs-16)}.about-us-vision-mission-grid{grid-template-columns:1fr;gap:30px}.about-us-vision-card,.about-us-mission-card{padding:30px 20px}.about-us-vision-icon,.about-us-mission-icon{width:60px;height:60px;margin-bottom:20px}.about-us-vision-icon i,.about-us-mission-icon i{font-size:var(--fs-24)}.about-us-vision-content h2,.about-us-mission-content h2{font-size:var(--fs-29)}.about-us-vision-content p,.about-us-mission-content p{font-size:var(--fs-16)}.about-us-explore-content{width:50%}.about-us-solution-text{transform-style:flat;perspective:none}.about-us-solution-text:hover{transform:translateY(-8px)}.about-us-solution-text img,.about-us-solution-text h2,.about-us-solution-text p,.about-us-solution-text:hover img,.about-us-solution-text:hover h2,.about-us-solution-text:hover p{transform:none}}@media (max-width: 480px){.about-us-hero-banner{height:50vh}.hero-title{font-size:var(--fs-29);margin-bottom:12px}.hero-tagline{font-size:var(--fs-16);margin-bottom:25px}.hero-content{padding:0 15px}.about-us-fixedtext{top:15%}.about-us-text{top:44%;font-size:var(--fs-32);padding:8px;width:50%;height:23%}.about-us-vision-mission{padding:30px 15px}.about-us-vision-mission-header h1{font-size:var(--fs-29)}.about-us-vision-mission-header p{font-size:var(--fs-14)}.about-us-who-we-are{min-height:70vh}.about-us-who-we-are-container{padding:30px 15px;gap:30px;min-height:auto}.about-us-who-we-are h1{font-size:clamp(var(--fs-24),3vw,var(--fs-32));margin-bottom:20px;padding:15px 15px 15px 0}.about-us-who-we-are-content{padding:15px 20px 15px 10px}.about-us-who-we-are-content p{font-size:clamp(var(--fs-13),1.5vw,var(--fs-16));margin-bottom:12px}.about-us-vision-card,.about-us-mission-card{padding:25px 15px}.about-us-vision-icon,.about-us-mission-icon{width:50px;height:50px;margin-bottom:15px}.about-us-vision-icon i,.about-us-mission-icon i{font-size:var(--fs-19)}.about-us-vision-content h2,.about-us-mission-content h2{font-size:var(--fs-24)}.about-us-vision-content p,.about-us-mission-content p{font-size:var(--fs-14)}.about-us-solution-text{transform-style:flat;perspective:none;animation:none}.about-us-solution-text:hover{transform:translateY(-5px)}.about-us-explore-content{width:80%}}@media (max-width: 360px){.about-us-who-we-are-container{padding:20px 10px;gap:20px}.about-us-who-we-are h1{font-size:clamp(var(--fs-19),2.5vw,var(--fs-24));line-height:1.2;margin-bottom:15px;padding:10px 10px 10px 0}.about-us-who-we-are-content{padding:10px 15px 10px 5px}.about-us-who-we-are-content p{font-size:clamp(var(--fs-11),1.2vw,var(--fs-14));margin-bottom:10px;line-height:1.5}}.about-us-commitments{background:linear-gradient(135deg,var(--bg-secondary) 0%,var(--border-subtle) 100%);padding:80px 40px;position:relative;overflow:hidden}.about-us-commitments:before{content:"";position:absolute;inset:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="commitments-pattern" width="20" height="20" patternUnits="userSpaceOnUse"><circle cx="10" cy="10" r="1" fill="rgba(24,104,219,0.1)"/></pattern></defs><rect width="100" height="100" fill="url(%23commitments-pattern)"/></svg>');opacity:.3;z-index:1}.about-us-commitments-title{font-size:var(--fs-40);font-weight:var(--fw-700);color:var(--text-heading);text-align:left;position:relative;z-index:2;font-family:var(--font-primary);max-width:1200px;margin:0 auto 40px;padding-left:0}.about-us-commitments-tabs{display:flex;gap:0;position:relative;z-index:2;border-bottom:2px solid var(--border-subtle);max-width:1200px;margin:0 auto 40px;padding-left:0}.about-us-commitments-tab{background:none;border:none;padding:15px 25px;font-size:var(--fs-18);font-weight:var(--fw-600);color:var(--text-muted-clr);cursor:pointer;transition:all .3s ease;position:relative;font-family:var(--font-primary);text-transform:none;letter-spacing:0}.about-us-commitments-tab:hover{color:var(--text-heading);background:#1868db0d}.about-us-commitments-tab.active{color:var(--text-heading);background:#1868db1a}.about-us-commitments-tab.active:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:3px;background:var(--text-brand);border-radius:2px 2px 0 0}.about-us-commitments-content{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start;position:relative;z-index:2;max-width:1200px;margin:0 auto}.about-us-commitments-text{padding-left:0;padding-right:0}.about-us-commitments-text p{font-size:var(--fs-19);line-height:1.7;color:var(--text-body);margin-bottom:30px;font-family:var(--font-primary);text-align:left}.about-us-commitments-link{display:inline-flex;align-items:center;gap:10px;color:var(--text-brand);text-decoration:none;font-weight:var(--fw-600);font-size:var(--fs-18);transition:all .3s ease;font-family:var(--font-primary)}.about-us-commitments-link:hover{color:var(--text-brand-hover);transform:translate(5px)}.about-us-commitments-link i{transition:transform .3s ease}.about-us-commitments-link:hover i{transform:translate(3px)}.about-us-commitments-image{position:relative;border-radius:15px;overflow:hidden;box-shadow:0 20px 40px #00000026;transition:transform .3s ease}.about-us-commitments-image:hover{transform:translateY(-5px)}.about-us-commitments-image img{width:100%;height:400px;object-fit:cover;transition:transform .3s ease}.about-us-commitments-image:hover img{transform:scale(1.05)}@media (max-width: 1024px){.about-us-commitments{padding:60px 30px}.about-us-commitments-title{font-size:var(--fs-40)}.about-us-commitments-content{gap:40px}}@media (max-width: 768px){.about-us-commitments{padding:50px 20px}.about-us-commitments-title{font-size:var(--fs-32);margin-bottom:30px}.about-us-commitments-tabs{flex-wrap:wrap;gap:10px;margin-bottom:30px}.about-us-commitments-tab{padding:12px 20px;font-size:var(--fs-16)}.about-us-commitments-content{grid-template-columns:1fr;gap:30px}.about-us-commitments-text p{font-size:var(--fs-18)}.about-us-commitments-image img{height:300px}}@media (max-width: 480px){.about-us-commitments{padding:40px 15px}.about-us-commitments-title{font-size:var(--fs-29);margin-bottom:25px}.about-us-commitments-tabs{flex-direction:column;gap:5px}.about-us-commitments-tab{padding:10px 15px;font-size:var(--fs-14);text-align:center}.about-us-commitments-text p{font-size:var(--fs-16);margin-bottom:20px}.about-us-commitments-link{font-size:var(--fs-16)}.about-us-commitments-image img{height:250px}}.about-us-leadership{background-size:cover;background-position:center;background-repeat:no-repeat;padding:80px 40px;text-align:center;position:relative;overflow:hidden}.about-us-leadership:before{content:"";position:absolute;inset:0;background:transparent;z-index:1}.about-us-leadership-title{font-size:var(--fs-40);font-weight:var(--fw-700);color:var(--text-heading);margin-bottom:30px;position:relative;z-index:2;font-family:var(--font-primary)}.about-us-leadership-content{max-width:800px;margin:0 auto;position:relative;z-index:2}.about-us-leadership-content p{font-size:var(--fs-21);line-height:1.7;text-align:left;color:var(--text-body);margin-bottom:40px;font-family:var(--font-primary)}.about-us-leadership-team{display:flex;justify-content:center;gap:40px;flex-wrap:wrap;max-width:1200px;margin:0 auto;position:relative;z-index:2}.about-us-leader-card{background:var(--bg-primary);box-shadow:0 8px 25px #0000001a;border-radius:15px;padding:30px 20px;text-align:center;width:280px;transition:all .4s cubic-bezier(.25,.46,.45,.94);position:relative;overflow:hidden}.about-us-leader-card:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#1868db0d,#1868db05);opacity:0;transition:opacity .4s ease;z-index:1}.about-us-leader-card:hover:before{opacity:1}.about-us-leader-card:hover{transform:translateY(-10px);box-shadow:0 15px 40px #00000026}.about-us-leader-card img{width:100%;height:250px;object-fit:cover;border-radius:10px;margin-bottom:20px;transition:transform .4s ease;position:relative;z-index:2}.about-us-leader-card:hover img{transform:scale(1.05)}.about-us-leader-card h3{font-size:var(--fs-22);font-weight:var(--fw-700);color:var(--text-brand);margin-bottom:8px;font-family:var(--font-primary);position:relative;z-index:2}.about-us-leader-card p{font-size:var(--fs-16);color:var(--text-muted-clr);font-weight:var(--fw-500);margin:0;font-family:var(--font-primary);position:relative;z-index:2}@media (max-width: 1024px){.about-us-leadership{padding:60px 30px}.about-us-leadership-title{font-size:var(--fs-40)}}@media (max-width: 768px){.about-us-leadership{padding:50px 20px}.about-us-leadership-title{font-size:var(--fs-32);margin-bottom:25px}.about-us-leadership-content p{font-size:var(--fs-19)}.about-us-leadership-team{gap:30px}.about-us-leader-card{width:250px}}@media (max-width: 480px){.about-us-leadership{padding:40px 15px}.about-us-leadership-title{font-size:var(--fs-29);margin-bottom:20px}.about-us-leadership-content p{font-size:var(--fs-18)}.about-us-leadership-team{gap:25px;flex-direction:column;align-items:center;padding:0 10px}.about-us-leader-card{width:100%;max-width:320px;padding:25px 15px}.about-us-leader-card img{height:280px;width:100%;object-fit:contain;object-position:center;border-radius:8px;background-color:var(--bg-secondary)}}@media (max-width: 400px){.about-us-leadership{padding:35px 12px}.about-us-leadership-team{gap:22px;padding:0 8px}.about-us-leader-card{max-width:300px;padding:22px 14px}.about-us-leader-card img{height:260px;object-fit:contain;background-color:var(--bg-secondary)}}@media (max-width: 360px){.about-us-leadership{padding:30px 10px}.about-us-leadership-title{font-size:var(--fs-26);margin-bottom:15px}.about-us-leadership-content p{font-size:var(--fs-16)}.about-us-leadership-team{gap:20px;padding:0 5px}.about-us-leader-card{max-width:280px;padding:20px 12px}.about-us-leader-card img{height:250px;object-fit:contain;background-color:var(--bg-secondary)}.about-us-leader-card h3{font-size:var(--fs-19)}.about-us-leader-card p{font-size:var(--fs-14)}}.car-careers-container{font-family:var(--font-primary);max-width:1200px;margin:0 auto;padding:2rem;min-height:80vh;height:auto}.car-careers-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.car-careers-header h1{margin:0}.car-careers-filters{display:flex;gap:1rem;margin-bottom:2rem;justify-content:center;flex-wrap:nowrap;align-items:center}.car-filter-select,.car-filter-input{padding:.75rem;border:1px solid var(--border-main);border-radius:8px;font-size:var(--fs-16);width:200px;flex:1;background-color:var(--bg-primary);transition:all .3s ease;margin-top:0}.car-careers-container input[type=text],.car-careers-container input[type=tel],.car-careers-container textarea{margin-top:0}.car-filter-select:focus,.car-filter-input:focus{outline:none;border-color:var(--border-brand);box-shadow:0 0 0 2px #007bff40}.car-careers-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;width:100%}@media (min-width: 1200px){.car-careers-grid{grid-template-columns:repeat(3,calc((100% - 4rem) / 3))}}@media (min-width: 768px) and (max-width: 1199px){.car-careers-grid{grid-template-columns:repeat(2,calc((100% - 2rem)/2))}}@media (min-width: 480px) and (max-width: 767px){.car-careers-grid{grid-template-columns:repeat(1,calc(100% + -0rem));gap:1.5rem}}@media (max-width: 479px){.car-careers-grid{grid-template-columns:repeat(1,calc(100% + -0rem));gap:1rem}}.car-career-card{background:var(--bg-primary);border-radius:12px;padding:1.5rem;box-shadow:0 4px 6px #0000001a;transition:transform .3s ease;display:flex;flex-direction:column;justify-content:space-between;min-height:200px}.car-career-card:hover{transform:translateY(-5px)}.car-career-card h2{color:var(--text-heading);margin-bottom:1rem;font-size:var(--fs-20)}.car-career-meta{margin:1rem 0}.car-career-meta-row{display:flex;gap:1.5rem;flex-wrap:wrap;align-items:center;margin:1rem 0 .5rem}.car-status-badge{padding:.25em .75em;border-radius:12px;font-size:var(--fs-15);font-weight:var(--fw-600);background:var(--border-subtle);color:var(--text-label);border:1px solid var(--border-main);min-width:70px;text-align:center}.car-status-badge.active{background:var(--bg-success-light);color:var(--text-success);border-color:var(--border-success)}.car-status-badge.inactive{background:var(--bg-danger-light);color:var(--text-danger);border-color:var(--border-danger)}.car-career-description-trunc{color:var(--text-label);margin:.5rem 0;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;min-height:2.8em}.car-career-card .car-location,.car-career-card .car-experience,.car-career-card .car-package{color:var(--text-secondary-clr);margin-bottom:.5rem;display:flex;align-items:center;gap:.5rem;font-size:var(--fs-15)}.car-career-card i{color:var(--text-brand);width:16px;text-align:center}.car-career-description{color:var(--text-label);margin:1rem 0;line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.car-career-actions{display:flex;justify-content:center;margin-top:auto;padding-top:1rem;border-top:1px solid var(--border-subtle)}.car-detail-button{background-color:var(--text-info);color:var(--bg-primary);border:none;padding:.75rem 1.5rem;border-radius:6px;cursor:pointer;transition:background-color .3s ease;font-size:var(--fs-14);font-weight:var(--fw-500)}.car-detail-button:hover{background-color:var(--text-info)}.car-detail-button--spaced-top{margin-top:1rem}.car-detail-button--back{margin-bottom:2rem;background-color:var(--text-muted-clr)}.car-detail-button--back:hover{background-color:var(--text-secondary-clr)}.car-modal-overlay{position:fixed;inset:0;background-color:#000000b3;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;justify-content:center;align-items:center;z-index:1000;padding:1rem}.car-modal-content{background:var(--bg-primary);border-radius:12px;max-width:90vw;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 10px 25px #0003;display:flex;flex-direction:column}.car-modal-header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid var(--border-subtle)}.car-modal-header h2{margin:0;color:var(--text-heading);font-size:var(--fs-24)}.car-modal-close{background:none;border:none;font-size:var(--fs-24);cursor:pointer;color:var(--text-secondary-clr);padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .3s ease}.car-modal-close:hover{background-color:var(--bg-secondary);color:var(--text-heading)}.car-modal-body{padding:1.5rem;flex:1;overflow-y:auto}.car-job-details{margin-bottom:2rem;width:100%;background-color:var(--bg-secondary);padding:1.5rem;border-radius:8px}.car-detail-row{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px solid var(--border-subtle)}.car-detail-row:last-child{border-bottom:none}.car-detail-label{font-weight:var(--fw-600);color:var(--text-heading);min-width:120px}.car-detail-value{color:var(--text-secondary-clr);text-align:right;flex:1}.car-status-active{color:var(--text-success);font-weight:var(--fw-600)}.car-status-inactive{color:var(--text-danger);font-weight:var(--fw-600)}.car-job-description,.car-job-requirements,.car-job-responsibilities,.car-job-skills,.car-job-benefits{margin-bottom:2rem;width:100%}.car-job-description h3,.car-job-requirements h3,.car-job-responsibilities h3,.car-job-skills h3,.car-job-benefits h3{color:var(--text-heading);margin-bottom:.75rem;font-size:var(--fs-18)}.car-job-description p,.car-job-requirements p,.car-job-responsibilities p,.car-job-benefits p{color:var(--text-label);line-height:1.6;margin:0}.text-content{color:var(--text-label);line-height:1.6;padding-left:1rem}.text-line{margin-bottom:.75rem;padding-left:1.5rem;position:relative}.text-line:before{content:"•";color:var(--text-brand);font-weight:var(--fw-700);position:absolute;left:0;top:0}.text-line:last-child{margin-bottom:0}.car-job-skills{margin-bottom:1.5rem}.car-modal-footer{display:flex;gap:1rem;justify-content:flex-end;padding:1.5rem;border-top:1px solid var(--border-subtle);background-color:var(--bg-secondary);border-radius:0 0 12px 12px}.car-apply-button{background-color:var(--text-brand);color:var(--bg-primary);border:none;padding:.75rem 1.5rem;border-radius:6px;cursor:pointer;transition:background-color .3s ease;font-weight:var(--fw-500)}.car-apply-button:hover{background-color:var(--text-brand-hover)}.car-apply-button.disabled{background-color:var(--text-muted-clr);color:var(--text-muted-clr);cursor:not-allowed;opacity:.6}.car-apply-button.disabled:hover{background-color:var(--text-muted-clr);color:var(--text-muted-clr)}.car-close-button{background-color:var(--text-muted-clr);color:var(--bg-primary);border:none;padding:.75rem 1.5rem;border-radius:6px;cursor:pointer;transition:background-color .3s ease;font-weight:var(--fw-500)}.car-close-button:hover{background-color:var(--text-muted-clr)}.car-careers-loading,.car-careers-error{text-align:center;padding:2rem;font-size:var(--fs-19);color:var(--text-secondary-clr)}.car-careers-error{color:var(--text-danger)}.car-careers-empty{text-align:center;padding:3rem;background:var(--bg-primary);border-radius:12px;box-shadow:0 4px 6px #0000001a;margin:2rem auto;max-width:600px;color:var(--text-secondary-clr);font-size:var(--fs-19)}@media (max-width: 768px){.car-careers-container{padding:1rem}.car-careers-filters{flex-direction:column}.car-filter-select,.car-filter-input{width:100%}.car-modal-content{margin:.5rem;max-width:95vw;max-height:95vh}.car-modal-header,.car-modal-body,.car-modal-footer{padding:1rem}.car-detail-row{flex-direction:column;align-items:flex-start;gap:.25rem}.car-detail-value{text-align:left}.car-modal-footer{flex-direction:column}}.car-job-detail-page{background:var(--bg-primary);border-radius:12px;padding:2rem;box-shadow:0 4px 6px #0000001a;margin-top:1rem}.car-job-detail-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:2px solid var(--border-subtle)}.car-job-detail-header h1{margin:0;color:var(--text-heading);font-size:var(--fs-32)}.car-job-detail-page .car-job-details{background:var(--bg-secondary);padding:1.5rem;border-radius:8px;margin-bottom:2rem}.car-job-detail-page .car-job-description,.car-job-detail-page .car-job-requirements,.car-job-detail-page .car-job-responsibilities,.car-job-detail-page .car-job-skills,.car-job-detail-page .car-job-benefits{background:var(--bg-primary);padding:1.5rem;border-radius:8px;border:1px solid var(--border-subtle);margin-bottom:1.5rem}.car-job-detail-footer{display:flex;justify-content:flex-end;padding-top:2rem;margin-top:2rem;border-top:2px solid var(--border-subtle)}@media (max-width: 768px){.car-job-detail-page{padding:1rem}.car-job-detail-header{flex-direction:column;align-items:flex-start;gap:1rem}.car-job-detail-header h1{font-size:var(--fs-24)}.car-job-detail-footer{justify-content:stretch}.car-job-detail-footer .car-apply-button{width:100%}}.career-home-container{font-family:var(--font-primary);width:100%;margin:0 auto}.career-home-header{background:var(--bg-secondary);border-bottom:1px solid rgba(0,0,0,.1);padding:20px 0;margin:0}.career-home-header-container{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;align-items:center;justify-content:space-between;height:26px}.career-home-header-nav{display:flex;align-items:center;gap:30px}.career-home-nav-link{color:var(--text-heading);text-decoration:none;font-weight:var(--fw-600);font-size:var(--fs-16);transition:all .3s ease;position:relative;padding:8px 0}.career-home-nav-link:hover{color:var(--text-brand);transform:translateY(-1px)}.career-home-nav-link:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:var(--text-brand);transition:width .3s ease}.career-home-nav-link:hover:after{width:100%}.career-home-nav-cta{background:var(--text-brand);color:var(--bg-primary)!important;padding:10px 20px;border-radius:25px;font-weight:var(--fw-600);transition:all .3s ease}.career-home-nav-cta:hover{background:var(--text-brand);transform:translateY(-2px);box-shadow:0 4px 15px #1868db4d}.career-home-nav-cta:after{display:none}.career-home-hero-banner{position:relative;width:100%;height:80vh;overflow:hidden;display:flex;align-items:center;justify-content:center}.career-home-hero-banner .hero-background img,.career-home-hero-video{width:100%;height:100%;object-fit:cover;object-position:center}.career-home-hero-video{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;object-fit:cover;object-position:center}.career-home-hero-video::-webkit-media-controls{display:none!important}.career-home-hero-video::-webkit-media-controls-enclosure{display:none!important}.career-home-hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#1868dbcc,#343b42b3,#1868db99);z-index:2}.career-home-hero-content{position:relative;z-index:3;text-align:center;color:var(--bg-primary);max-width:1000px;padding:0 20px}.career-home-hero-title{font-size:var(--fs-40);font-weight:var(--fw-700);margin-bottom:20px;line-height:1.2;font-family:var(--font-primary);text-shadow:0 4px 8px rgba(0,0,0,.3);background:linear-gradient(135deg,var(--bg-primary) 0%,var(--bg-brand-light) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.career-home-hero-tagline{font-size:var(--fs-21);margin-bottom:40px;line-height:1.6;font-family:var(--font-primary);color:#fffffff2;text-shadow:0 2px 4px rgba(0,0,0,.2);max-width:650px;margin-left:auto;margin-right:auto}.career-home-hero-cta{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}.career-home-hero-btn{padding:15px 30px;border:none;border-radius:50px;font-size:var(--fs-18);font-weight:var(--fw-600);cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-block}.career-home-hero-btn.primary{background:var(--text-brand);color:var(--bg-primary);box-shadow:0 4px 15px #28a7454d}.career-home-hero-btn.primary:hover{background:var(--text-brand);transform:translateY(-2px);box-shadow:0 6px 20px #28a74566}.career-home-hero-btn.secondary{background:transparent;color:var(--bg-primary);border:2px solid var(--bg-primary)}.career-home-hero-btn.secondary:hover{background:var(--bg-primary);color:var(--text-heading);transform:translateY(-2px)}.career-home-challenge{padding:20px 0;background:var(--bg-primary)}.career-home-challenge-container{max-width:1200px;margin:0 auto;padding:0 20px}.career-home-challenge-title{font-size:var(--fs-40);font-weight:var(--fw-700);color:var(--text-heading);margin-bottom:40px;line-height:1.2}.career-home-challenge-content{margin:0 auto}.career-home-challenge-content p{font-size:var(--fs-18);color:var(--text-body);line-height:1.8;margin-bottom:25px;text-align:left}.career-home-challenge-content p:last-child{font-weight:var(--fw-600);color:var(--text-success);font-size:var(--fs-21);text-align:center;margin-top:30px}.career-home-values-section{padding:20px 0;background:var(--bg-secondary);background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}.career-home-values-section:before{content:"";position:absolute;inset:0;background:#0810187f;z-index:1}.career-home-values-container{max-width:1200px;margin:0 auto;padding:0 20px;position:relative;z-index:2}.career-home-values-header{margin-bottom:50px}.career-home-values-title{font-size:var(--fs-40);font-weight:var(--fw-700);color:var(--bg-primary);margin-bottom:20px}.career-home-values-subtitle{font-size:var(--fs-19);color:var(--bg-primary);margin:0 auto;text-align:left}.career-home-values-tabs{display:flex;gap:20px;margin-bottom:40px;flex-wrap:wrap}.career-home-values-tab{padding:12px 24px;border:none;background:transparent;color:var(--bg-primary);font-size:var(--fs-16);font-weight:var(--fw-500);cursor:pointer;border-bottom:3px solid transparent;transition:all .3s ease}.career-home-values-tab:hover{color:var(--text-warning)}.career-home-values-tab.active{color:var(--bg-primary);border-bottom-color:var(--text-brand)}.career-home-values-content{display:flex;gap:50px}.career-home-values-text{flex:1}.career-home-values-text h2{font-size:var(--fs-32);font-weight:var(--fw-700);color:var(--bg-primary);margin-bottom:20px}.career-home-values-text p{font-size:var(--fs-18);line-height:1.6;color:var(--bg-primary);text-align:left}.career-home-values-image{flex:1}.career-home-values-image img{width:100%;height:400px;object-fit:cover;border-radius:10px}.career-home-great-place{padding:20px 0;background:var(--bg-primary)}.career-home-great-place-container{max-width:1200px;margin:0 auto;padding:0 20px}.career-home-great-place-title{font-size:var(--fs-40);font-weight:var(--fw-700);color:var(--text-heading);margin-bottom:20px;text-align:left}.career-home-great-place-description{font-size:var(--fs-19);color:var(--text-body);text-align:left;max-width:800px;margin:0 0 50px;line-height:1.6}.career-home-video-section{display:flex;gap:30px;margin-top:50px}.career-home-main-video{flex:2}.career-home-video-thumbnail{position:relative;border-radius:10px;overflow:hidden;margin-bottom:20px;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease}.career-home-video-thumbnail:hover{transform:scale(1.02);box-shadow:0 8px 25px #00000026}.career-home-video-thumbnail img{width:100%;height:300px;object-fit:cover}.career-home-video-overlay{position:absolute;inset:0;background:linear-gradient(135deg,#000000b3,#0000004d);display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;color:var(--bg-primary);padding:20px}.career-home-video-title{font-size:var(--fs-24);font-weight:var(--fw-700);margin-bottom:10px}.career-home-video-subtitle{font-size:var(--fs-19);margin-bottom:20px}.career-home-play-button{width:60px;height:60px;background:#ffffffe6;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--fs-24);color:var(--text-heading);cursor:pointer;transition:all .3s ease}.career-home-play-button:hover{background:var(--bg-primary);transform:scale(1.1)}.career-home-main-video h3{font-size:var(--fs-19);font-weight:var(--fw-600);color:var(--text-heading);margin-bottom:10px;text-align:left}.career-home-video-duration{color:var(--text-muted-clr);font-size:var(--fs-14)}.career-home-video-sidebar{flex:1;display:flex;flex-direction:column;gap:20px}.career-home-video-thumbnail-small{position:relative;border-radius:8px;overflow:hidden;margin-bottom:10px;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease}.career-home-video-thumbnail-small:hover{transform:scale(1.02);box-shadow:0 5px 15px #00000026}.career-home-video-thumbnail-small img{width:100%;height:120px;object-fit:cover}.career-home-video-overlay-small{position:absolute;inset:0;background:linear-gradient(135deg,#000000b3,#0000004d);display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;color:var(--bg-primary);padding:15px}.career-home-video-title-small{font-size:var(--fs-14);font-weight:var(--fw-700);margin-bottom:10px}.career-home-play-button-small{width:30px;height:30px;background:#ffffffe6;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--fs-13);color:var(--text-heading);cursor:pointer;transition:all .3s ease}.career-home-play-button-small:hover{background:var(--bg-primary);transform:scale(1.1)}.career-home-video-sidebar h4{font-size:var(--fs-14);font-weight:var(--fw-600);color:var(--text-heading);margin-bottom:5px}.career-home-benefits{padding:20px 0;background:var(--bg-secondary)}.career-home-benefits-container{max-width:1200px;margin:0 auto;padding:0 20px;text-align:center}.career-home-benefits-title{font-size:var(--fs-40);font-weight:var(--fw-700);color:var(--text-heading);margin-bottom:20px;text-align:left}.career-home-benefits-description{font-size:var(--fs-19);color:var(--text-muted-clr);max-width:600px;margin:0 0 50px;line-height:1.6;text-align:left}.career-home-benefits-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;margin-top:50px}.career-home-benefit-card{padding:20px;border-radius:15px;box-shadow:0 5px 15px #0000001a;transition:transform .3s ease,box-shadow .3s ease}.career-home-benefit-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px #00000026}.career-home-benefit-icon{font-size:var(--fs-40);color:var(--text-success);margin-bottom:20px;display:flex;justify-content:center;gap:10px}.career-home-benefit-card h3{font-size:var(--fs-19);font-weight:var(--fw-600);color:var(--text-heading)}.career-home-teams{padding:20px 0;background:var(--bg-primary)}.career-home-teams-container{max-width:1200px;margin:0 auto;padding:0 20px}.career-home-teams-title{font-size:var(--fs-40);font-weight:var(--fw-700);color:var(--text-heading);margin-bottom:50px;text-align:center}.career-home-teams-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;margin-bottom:50px}.career-home-team-card{background:var(--bg-primary);padding:30px;border-radius:15px;box-shadow:0 5px 15px #0000001a;transition:transform .3s ease,box-shadow .3s ease}.career-home-team-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px #00000026}.career-home-team-card h2{font-size:var(--fs-21);font-weight:var(--fw-700);color:var(--text-heading);margin-bottom:15px}.career-home-team-card p{font-size:var(--fs-16);color:var(--text-muted-clr);line-height:1.6;margin-bottom:20px}.career-home-team-link{color:var(--text-success);text-decoration:none;font-weight:var(--fw-600);font-size:var(--fs-16);transition:color .3s ease}.career-home-team-link:hover{color:var(--text-success);text-decoration:underline}.career-home-teams-image{text-align:center;margin-top:50px}.career-home-teams-image img{width:100%;max-width:600px;height:400px;object-fit:cover;border-radius:15px}.career-home-learn{padding:20px 0;background:var(--bg-secondary)}.career-home-learn-container{max-width:1200px;margin:0 auto;padding:0 20px;text-align:center}.career-home-learn-title{font-size:var(--fs-40);font-weight:var(--fw-700);color:var(--text-heading);margin-bottom:20px;text-align:left}.career-home-learn-description{font-size:var(--fs-19);color:var(--text-muted-clr);max-width:600px;margin:0 0 50px;line-height:1.6;text-align:left}.career-home-learn-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-top:50px}.career-home-learn-card{background:var(--bg-primary);border-radius:15px;overflow:hidden;box-shadow:0 5px 15px #0000001a;transition:transform .3s ease,box-shadow .3s ease}.career-home-learn-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px #00000026}.career-home-learn-card img{width:100%;height:200px;object-fit:cover}.career-home-learn-card h2{font-size:var(--fs-21);font-weight:var(--fw-700);color:var(--text-heading);margin:20px 20px 15px}.career-home-learn-card p{font-size:var(--fs-16);color:var(--text-muted-clr);line-height:1.6;margin:0 20px 20px}.career-home-equal-opportunity{padding:20px 0;background:var(--bg-primary)}.career-home-equal-opportunity-content{max-width:1200px;margin:0 auto;padding:0 20px}.career-home-equal-opportunity-title{font-size:var(--fs-40);font-weight:var(--fw-700);color:var(--text-heading);margin-bottom:30px;text-align:left;position:relative}.career-home-equal-opportunity-title:after{content:"";position:absolute;bottom:-10px;left:0;width:450px;height:3px;background:var(--text-brand);border-radius:2px}.career-home-equal-opportunity-content p{font-size:var(--fs-18);color:var(--text-body);line-height:1.6;margin-bottom:20px}.career-home-policy-link{color:var(--text-brand);text-decoration:none;font-weight:var(--fw-600)}.career-home-policy-link:hover{text-decoration:underline}.career-home-cta{padding:20px 0;background:linear-gradient(135deg,var(--text-heading) 0%,#34495e 100%);position:relative;overflow:hidden}.career-home-cta:before{content:"";position:absolute;inset:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="cta-pattern" width="20" height="20" patternUnits="userSpaceOnUse"><polygon points="10,0 20,10 10,20 0,10" fill="rgba(255,255,255,0.05)"/></pattern></defs><rect width="100" height="100" fill="url(%23cta-pattern)"/></svg>');z-index:1}.career-home-cta-content{position:relative;z-index:2;text-align:center;color:var(--bg-primary);max-width:800px;margin:0 auto;padding:0 20px}.career-home-cta-title{font-size:var(--fs-40);font-weight:var(--fw-700);margin-bottom:20px;text-shadow:0 2px 4px rgba(0,0,0,.3)}.career-home-cta-description{font-size:var(--fs-21);margin-bottom:40px;opacity:.9}.career-home-cta-button{display:inline-block;padding:15px 40px;background:var(--text-brand);color:var(--bg-primary);text-decoration:none;border-radius:50px;font-size:var(--fs-18);font-weight:var(--fw-600);transition:all .3s ease;border:2px solid transparent;cursor:pointer}.career-home-cta-button:hover{background:var(--text-success);transform:translateY(-2px);box-shadow:0 5px 15px #0003}.career-home-cta-button.secondary{background:transparent;border:2px solid var(--bg-primary);color:var(--bg-primary)}.career-home-cta-button.secondary:hover{background:var(--bg-primary);color:var(--text-brand)}.career-home-cta-buttons{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}@media (max-width: 768px){.career-home-header-container{padding:0 15px}.career-home-header-nav{gap:15px}.career-home-nav-link{font-size:var(--fs-14)}.career-home-nav-cta{padding:8px 15px;font-size:var(--fs-14)}.career-home-hero-banner{height:60vh}.career-home-hero-title{font-size:var(--fs-40)}.career-home-hero-tagline{font-size:var(--fs-18)}.career-home-hero-cta{flex-direction:column;align-items:center}.career-home-hero-btn{width:200px}.career-home-challenge-title{font-size:var(--fs-34)}.career-home-challenge-content p{font-size:var(--fs-18)}.career-home-challenge-content p:last-child{font-size:var(--fs-19)}.career-home-values-content{flex-direction:column}.career-home-values-image{margin-top:30px}.career-home-video-section{flex-direction:column}.career-home-benefits-grid,.career-home-teams-grid,.career-home-learn-grid{grid-template-columns:1fr}.career-home-cta-title{font-size:var(--fs-40)}.career-home-cta-description{font-size:var(--fs-18)}}@media (max-width: 480px){.career-home-header-nav{gap:10px}.career-home-nav-link{font-size:var(--fs-13)}.career-home-nav-cta{padding:6px 12px;font-size:var(--fs-13)}}.contact-us-container{font-family:var(--font-primary);position:relative;min-height:100vh;display:flex;flex-direction:column;overflow:hidden}.contact-us-hero-section{position:relative;width:100vw;min-height:70vh;display:flex;align-items:center;overflow:hidden;background-color:var(--bg-secondary);margin:0;padding:0;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.contact-us-hero-container{width:100%;max-width:100%;margin:0;padding:0;overflow:hidden}.contact-us-hero-content{display:grid;grid-template-columns:2fr 1fr;gap:0;align-items:stretch;min-height:70vh;position:relative;width:100%;margin:0;padding:0}.contact-us-hero-text{padding:4rem 5rem;z-index:2;background:var(--bg-secondary);position:relative;display:flex;flex-direction:column;justify-content:center;min-height:70vh;background-image:repeating-linear-gradient(90deg,transparent,transparent 2px,rgba(0,0,0,.02) 2px,rgba(0,0,0,.02) 4px)}.contact-us-hero-text:after{content:"";position:absolute;top:0;right:-60px;width:0;height:0;border-top:70vh solid transparent;border-left:60px solid var(--bg-secondary);z-index:1}.contact-us-hero-title{font-size:var(--fs-40);font-weight:var(--fw-700);color:var(--text-heading);margin:0 0 1.5rem;line-height:1.2;font-family:var(--font-primary);text-transform:capitalize;letter-spacing:-.5px}.contact-us-hero-subtitle{font-size:var(--fs-24);font-weight:var(--fw-400);color:var(--text-heading);margin:0;line-height:1.6;font-family:var(--font-primary)}.contact-us-hero-image{position:relative;width:calc(100% + 50px);height:70vh;overflow:hidden;clip-path:polygon(15% 0,100% 0,100% 100%,0% 100%);margin-left:-50px;margin-right:-50px;z-index:1;padding-right:0}.contact-us-hero-image img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;margin:0;padding:0}.request-for-services-section{background-color:var(--bg-secondary);padding:60px 0;position:relative;z-index:1}.request-for-services-container{max-width:1400px;margin:0 auto;padding:0 3rem}.request-for-services-accordion,.request-for-services-item{background-color:var(--bg-secondary)}.request-for-services-header{display:flex;justify-content:space-between;align-items:center;padding:25px 0;cursor:pointer;-webkit-user-select:none;user-select:none}.request-for-services-title{font-size:var(--fs-29);font-weight:var(--fw-600);color:var(--text-heading);margin:0;font-family:var(--font-primary)}.request-for-services-toggle{font-size:var(--fs-24);color:var(--text-heading);width:30px;height:30px;display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.request-for-services-toggle i{font-size:var(--fs-19);font-weight:var(--fw-400)}.request-for-services-toggle span{font-size:var(--fs-24);font-weight:var(--fw-400);line-height:1;display:inline-block}.request-for-services-content{padding:0 0 30px;animation:slideDown .3s ease}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.request-for-services-description{font-size:var(--fs-16);color:var(--text-heading);line-height:1.6;margin:0 0 25px;font-family:var(--font-primary)}.request-for-services-buttons{display:flex;gap:20px;flex-wrap:wrap}.request-for-services-btn{padding:15px 30px;font-size:var(--fs-16);font-weight:var(--fw-600);text-transform:uppercase;border:none;border-radius:4px;cursor:pointer;transition:all .3s ease;font-family:var(--font-primary);letter-spacing:.5px}.request-for-services-btn-primary{background-color:var(--text-brand);color:var(--footer-text)}.request-for-services-btn-primary:hover{background-color:var(--text-brand-hover);transform:translateY(-2px);box-shadow:0 4px 12px #1664db4d}.request-for-services-divider{height:1px;background-color:var(--border-main);margin:0;border:none}.map-address-section{width:100%;padding:4rem 0;background-color:var(--bg-secondary);position:relative}.map-address-container{max-width:1400px;margin:0 auto;padding:0 3rem}.map-address-content{display:grid;grid-template-columns:1fr 1.5fr;gap:3rem;align-items:start}.map-address-left{background-color:var(--bg-primary);border-radius:8px;padding:2.5rem;box-shadow:0 2px 8px #0000001a;height:fit-content}.map-address-title{font-size:var(--fs-32);font-weight:var(--fw-600);color:var(--text-heading);margin:0 0 2rem;font-family:var(--font-primary);border-bottom:2px solid var(--text-brand);padding-bottom:1rem}.map-address-details{display:flex;flex-direction:column;gap:1.5rem}.address-item{padding:1rem 0}.address-city{font-size:var(--fs-24);font-weight:var(--fw-600);color:var(--text-brand);margin:0 0 .75rem;font-family:var(--font-primary);display:flex;align-items:center;gap:.5rem}.address-city i{font-size:var(--fs-19);color:var(--text-brand)}.address-country{font-size:var(--fs-18);color:var(--text-heading);margin-bottom:1rem;font-family:var(--font-primary)}.address-info{display:flex;flex-direction:column;gap:.75rem}.address-info p{font-size:var(--fs-15);color:var(--text-secondary-clr);line-height:1.6;margin:0;font-family:var(--font-primary);display:flex;align-items:flex-start;gap:.75rem}.address-info i{color:var(--text-brand);font-size:var(--fs-16);margin-top:.2rem;min-width:20px}.map-address-right{width:100%;height:100%}.map-address-map-container{width:100%;height:500px;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a;background-color:var(--bg-primary)}.map-address-iframe{width:100%;height:100%;border:0}@media (max-width: 1200px){.map-address-content{gap:2rem}.map-address-left{padding:2rem}.map-address-map-container{height:450px}}@media (max-width: 768px){.map-address-section{padding:3rem 0}.map-address-container{padding:0 2rem}.map-address-content{grid-template-columns:1fr;gap:2rem}.map-address-left{padding:2rem}.map-address-title{font-size:var(--fs-28)}.map-address-map-container{height:400px}}@media (max-width: 480px){.map-address-section{padding:2rem 0}.map-address-container{padding:0 1.5rem}.map-address-left{padding:1.5rem}.map-address-title{font-size:var(--fs-24);margin-bottom:1.5rem}.address-country{font-size:var(--fs-21)}.map-address-map-container{height:350px}}.contact-background{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(https://images.unsplash.com/photo-1552664730-d307ca884978?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=2070&q=80);background-size:cover;background-position:center;background-repeat:no-repeat;z-index:-2}.background-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#343b42b3,#c5cdd3cc);z-index:-1}.contact-content{width:100%;max-width:1400px;margin:0 auto;z-index:1;display:flex;flex-direction:row;gap:2rem;align-items:flex-start;justify-content:center;background-color:var(--bg-secondary)}.location-section{flex:1;max-width:50%}.location-section .location{background:#ffffff1a;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:20px;padding:2rem;border:1px solid rgba(255,255,255,.2);box-shadow:0 20px 40px #0000001a;animation:fadeInUp 1s ease-out .1s both;margin-top:0}.location-section .map-location-container{display:flex;flex-direction:column;gap:1.5rem}.location-section .location-detail{background:#ffffffe6;color:var(--text-heading);padding:1.5rem;border-radius:15px;box-shadow:0 10px 30px #0000001a;width:100%}.location-section .location-detail h1{font-size:var(--fs-24);margin-bottom:1rem;color:var(--text-brand);text-shadow:1px 1px 2px rgba(0,0,0,.1)}.location-section .location-detail p{font-size:var(--fs-14);line-height:1.5;margin-bottom:.5rem;color:var(--text-heading)}.location-section .location-detail i{color:var(--text-brand);margin-right:.5rem}.location-section .map-container{width:100%;height:250px;border-radius:15px;overflow:hidden;box-shadow:0 10px 30px #0000001a;padding:0}.location-section .map-container iframe{width:100%;height:100%;border:0}.contact-form-wrapper{flex:1;max-width:1400px;width:100%;background-color:var(--bg-secondary);padding:4rem 3rem;margin:0 auto}.contact-form-layout{display:grid;grid-template-columns:1fr 2fr;gap:4rem;align-items:start}.contact-form-left{padding-top:1rem}.contact-title{font-size:var(--fs-40);font-weight:var(--fw-600);color:var(--text-heading);margin:0;font-family:var(--font-primary);line-height:1.2}.contact-form-right{width:100%}.contact-form-instructions{margin-bottom:2.5rem}.contact-form-instructions p{font-size:var(--fs-16);color:var(--text-heading);margin:0 0 .5rem;font-family:var(--font-primary);line-height:1.6}.contact-form{width:100%}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:2rem}.form-row .form-group:only-child{grid-column:1 / -1}.form-group{position:relative;display:flex;flex-direction:column}.form-label{font-size:var(--fs-15);color:var(--text-heading);margin-bottom:.75rem;font-family:var(--font-primary);font-weight:var(--fw-400);display:flex;align-items:center;gap:.25rem;position:relative;opacity:1;transform:none}.required-asterisk{color:var(--text-heading);font-weight:var(--fw-600)}.form-control{width:100%;padding:.75rem 0;font-size:var(--fs-16);background:transparent;border:none;border-bottom:1px solid var(--text-heading);border-radius:0;color:var(--text-heading);transition:all .3s ease;font-family:var(--font-primary);height:auto;min-height:40px}.form-control::placeholder{color:transparent;font-weight:var(--fw-400)}.form-control:focus{outline:none;border-bottom-color:var(--text-brand);border-bottom-width:2px}.form-control.focused{border-bottom-color:var(--text-brand);border-bottom-width:2px}.form-control.error{border-bottom-color:var(--text-danger);border-bottom-width:2px}.error-message{color:var(--text-danger);font-size:var(--fs-14);margin-top:.5rem;font-family:var(--font-primary)}.form-control[rows]{min-height:100px;resize:vertical;line-height:1.6;height:auto;border-bottom:1px solid var(--text-heading);padding-top:.75rem}.form-control[rows]:focus{border-bottom-color:var(--text-brand);border-bottom-width:2px}.custom-select-wrapper{position:relative;width:100%}.custom-select-wrapper .form-control{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:none;padding-right:2rem}.select-arrow{position:absolute;right:0;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--text-heading);font-size:var(--fs-14);margin-top:.75rem}.custom-select-wrapper select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:none;padding-right:40px}.error-message{color:var(--text-danger);font-size:var(--fs-14);margin-top:.5rem;display:block;font-weight:var(--fw-500);animation:shake .5s ease-in-out}.captcha-group{margin-top:2rem}.captcha-container{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;background:#fffc;padding:1rem;border-radius:12px;border:1px solid rgba(255,255,255,.3)}.captcha-image{border-radius:8px;border:2px solid var(--text-heading);max-height:50px;object-fit:contain}.refresh-captcha{background:var(--text-heading);color:var(--footer-text);border:none;padding:.5rem 1rem;border-radius:8px;cursor:pointer;font-size:var(--fs-14);transition:all .3s ease;var(--bg-primary)-space: nowrap}.refresh-captcha:hover{background:var(--bg-hover);color:var(--text-heading);transform:translateY(-2px)}.captcha-loading{color:var(--text-secondary-clr);font-style:italic;font-size:var(--fs-14)}.captcha-error{color:var(--text-danger);font-size:var(--fs-14);display:flex;align-items:center;gap:1rem}.retry-captcha{background:var(--text-danger);color:var(--footer-text);border:none;padding:.3rem .8rem;border-radius:6px;cursor:pointer;font-size:var(--fs-13);transition:all .3s ease}.retry-captcha:hover{background:var(--text-danger);transform:translateY(-1px)}.captcha-help{font-size:var(--fs-13);color:var(--text-secondary-clr);margin-top:.5rem;font-style:italic}.submit-button{position:relative;width:100%;padding:1rem 2rem;background-color:var(--text-brand);color:var(--footer-text);border:none;border-radius:4px;font-size:var(--fs-16);font-weight:var(--fw-600);cursor:pointer;overflow:hidden;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px;margin-top:1.5rem;font-family:var(--font-primary);height:55px;display:flex;align-items:center;justify-content:center}.submit-button:hover{transform:translateY(-2px);box-shadow:0 4px 12px #1664db4d;background-color:var(--text-brand-hover);color:var(--footer-text)}.submit-button:active{transform:translateY(-1px)}.button-overlay{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.submit-button:hover .button-overlay{left:100%}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}@media (max-width: 1200px){.contact-us-hero-content{grid-template-columns:1.5fr 1fr}.contact-us-hero-text{padding:3rem 4rem}.contact-us-hero-title{font-size:var(--fs-40)}.contact-us-hero-subtitle{font-size:var(--fs-21)}.contact-content{flex-direction:column;gap:2rem}.location-section,.contact-form-wrapper{max-width:100%;flex:none}.contact-form-layout{grid-template-columns:1fr;gap:2rem}.contact-title{font-size:var(--fs-40)}.form-row{grid-template-columns:1fr;gap:1.5rem}.request-for-services-title{font-size:var(--fs-24)}.request-for-services-description{font-size:var(--fs-15)}.request-for-services-buttons{flex-direction:column}.request-for-services-btn{width:100%}}@media (max-width: 768px){.contact-us-container{padding:1rem}.contact-content{flex-direction:column;gap:1.5rem}.location-section,.contact-form-wrapper{max-width:100%;flex:none}.location-section .map-location-container{flex-direction:column;gap:1rem}.location-section .location-detail,.location-section .map-container{flex:none;width:100%}.location-section .map-container{height:250px}.contact-form-wrapper{padding:2rem 1.5rem}.contact-form-layout{grid-template-columns:1fr;gap:2rem}.contact-title{font-size:var(--fs-32)}.contact-form-instructions{margin-bottom:2rem}.form-row{grid-template-columns:1fr;gap:1.5rem;margin-bottom:1.5rem}.form-control{padding:1rem 1.2rem;height:50px}.submit-button{height:50px}.request-for-services-section{padding:40px 0}.request-for-services-title{font-size:var(--fs-32);margin-bottom:30px}.request-for-services-grid{grid-template-columns:repeat(2,1fr);gap:15px}.request-for-services-card{padding:25px 15px;min-height:100px}.request-for-services-card h3{font-size:var(--fs-16)}}@media (max-width: 480px){.contact-us-hero-section,.contact-us-hero-content{min-height:50vh}.contact-us-hero-text{padding:2rem 1.5rem}.contact-us-hero-title{font-size:var(--fs-32);margin-bottom:.75rem}.contact-us-hero-subtitle{font-size:var(--fs-16)}.contact-us-hero-image{height:35vh;min-height:250px}.contact-title{font-size:var(--fs-29)}.contact-subtitle{font-size:var(--fs-14)}.contact-form-wrapper{padding:1.5rem}.captcha-container{flex-direction:column;align-items:stretch}.refresh-captcha{align-self:center}.request-for-services-section{padding:30px 0}.request-for-services-container{padding:0 1rem}.request-for-services-title{font-size:var(--fs-19)}.request-for-services-header{padding:18px 0}.request-for-services-toggle{font-size:var(--fs-19);width:25px;height:25px}.request-for-services-description{font-size:var(--fs-14);margin-bottom:18px}.request-for-services-content{padding:0 0 25px}.request-for-services-buttons{flex-direction:column;gap:12px}.request-for-services-btn{width:100%;padding:12px 20px;font-size:var(--fs-14)}}.form-control:disabled{opacity:.6;cursor:not-allowed}.form-control:focus-visible{outline:2px solid var(--text-heading);outline-offset:2px}.location-page-title{text-align:center;font-family:var(--font-primary);font-size:var(--fs-24);font-weight:var(--fw-700);color:var(--text-heading)}.location{font-family:var(--font-primary)}.location{width:90%;max-width:85%;margin:50px auto;padding:20px;box-shadow:0 4px 10px #0000001a}.location-img{text-align:center;margin-bottom:20px;position:relative}.location-img img{width:50%;height:300px;object-fit:contain;border-radius:10px;filter:brightness(80%)}.location-img .overlay-text{position:absolute;bottom:1%;left:50%;transform:translate(-50%);font-size:var(--fs-20);font-weight:var(--fw-700);color:var(--text-brand-hover);background:linear-gradient(to right,#ff9933,var(--bg-primary),#138808);padding:5px;border-radius:5px}.map-location-container{display:flex;gap:20px;width:100%;margin-top:20px}.map-container,.location-detail{display:table-cell;vertical-align:top;width:50%;padding:10px}.map-container{height:300px}.map-container iframe{width:100%;height:100%;border:0;box-shadow:0 4px 8px #0000001a}.location-detail{background:var(--bg-hover);color:var(--text-heading);padding:20px;text-align:left}.location-detail h1{font-size:var(--fs-24);margin-bottom:10px}.location-detail p{font-size:var(--fs-16);line-height:1.6}@media (max-width: 768px){.location-img img{width:70%}.map-location-container{flex-direction:column}.map-container,.location-detail{width:100%;padding:15px}.location-detail h1{font-size:var(--fs-22)}.location-detail p{font-size:var(--fs-14)}}@media (max-width: 480px){.location-img img{width:90%}.map-location-container{flex-direction:column}.map-container,.location-detail{width:100%;padding:10px}.location-detail h1{font-size:var(--fs-20)}.location-detail p{font-size:var(--fs-12)}}.toast{position:fixed;top:20px;right:20px;z-index:9999;min-width:300px;max-width:400px;padding:16px;border-radius:8px;box-shadow:0 4px 12px #00000026;animation:slideIn .3s ease-out;font-family:var(--font-primary)}.toast-success{background-color:#d4edda;border:1px solid #c3e6cb;color:#155724}.toast-error{background-color:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.toast-warning{background-color:#fff3cd;border:1px solid #ffeaa7;color:#856404}.toast-info{background-color:#d1ecf1;border:1px solid #bee5eb;color:#0c5460}.toast-content{display:flex;align-items:center;justify-content:space-between}.toast-message{flex:1;margin-right:12px;font-size:14px;font-weight:500;line-height:1.4}.toast-close{background:none;border:none;color:inherit;font-size:18px;font-weight:700;cursor:pointer;padding:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s}.toast-close:hover{background-color:#0000001a}@keyframes slideIn{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideOut{0%{transform:translate(0);opacity:1}to{transform:translate(100%);opacity:0}}.toast.slide-out{animation:slideOut .3s ease-in}.leadership-hero,.values-section,.leadership-section{font-family:var(--font-primary)}.leadership-hero{background:linear-gradient(135deg,#1a1a2e,#16213e);padding:80px 20px;text-align:center;color:var(--bg-primary);min-height:60vh;display:flex;flex-direction:column;justify-content:center;align-items:center}.hero-title{font-size:var(--fs-40);font-weight:var(--fw-700);margin-bottom:20px;font-family:var(--font-primary);line-height:1.2}.hero-description{font-size:var(--fs-19);margin-bottom:40px;max-width:700px;line-height:1.6;font-family:var(--font-primary)}.hero-button{background-color:var(--text-brand);color:var(--bg-primary);border:none;padding:15px 30px;font-size:var(--fs-18);font-weight:var(--fw-600);border-radius:5px;cursor:pointer;box-shadow:0 4px 15px #007bff4d;transition:all .3s ease}.hero-button:hover{background-color:var(--text-brand-hover);transform:translateY(-2px);box-shadow:0 6px 20px #007bff66}.values-section{background-color:var(--bg-secondary);padding:20px;text-align:center}.section-title{font-size:var(--fs-40);font-weight:var(--fw-700);color:var(--text-heading);margin-bottom:20px;font-family:var(--font-primary)}.section-description{font-size:var(--fs-18);color:var(--text-secondary-clr);margin-bottom:60px;max-width:800px;margin-left:auto;margin-right:auto;line-height:1.6;font-family:var(--font-primary)}.values-grid{display:flex;justify-content:center;gap:40px;max-width:1200px;margin:0 auto;flex-wrap:wrap}.value-card{background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:10px;padding:40px 30px;text-align:center;flex:1;min-width:300px;max-width:350px;box-shadow:0 2px 10px #0000001a;transition:transform .3s ease}.value-card:hover{transform:translateY(-5px);box-shadow:0 5px 20px #00000026}.value-icon{width:80px;height:80px;background-color:var(--bg-brand-light);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--fs-32);margin:0 auto 20px}.value-title{font-size:var(--fs-24);font-weight:var(--fw-700);color:var(--text-heading);margin-bottom:15px;font-family:var(--font-primary)}.value-description{font-size:var(--fs-16);color:var(--text-secondary-clr);line-height:1.6;font-family:var(--font-primary)}.leadership-section{background-color:var(--bg-secondary);padding:20px;text-align:center}.leadership-grid{display:flex;justify-content:center;gap:40px;max-width:1200px;margin:0 auto;flex-wrap:wrap}.leader-profile{text-align:center;flex:1;min-width:250px;max-width:300px}.leader-image-container{margin-bottom:20px;display:flex;justify-content:center}.leader-image{width:150px;height:150px;border-radius:50%;object-fit:cover;border:4px solid var(--bg-primary);box-shadow:0 4px 15px #0000001a;transition:transform .3s ease}.leader-image:hover{transform:scale(1.05)}.leader-name{font-size:var(--fs-21);font-weight:var(--fw-700);color:var(--text-heading);margin-bottom:8px;font-family:var(--font-primary)}.leader-title{font-size:var(--fs-16);color:var(--text-secondary-clr);font-family:var(--font-primary)}@media (max-width: 768px){.hero-title{font-size:var(--fs-40)}.hero-description{font-size:var(--fs-16)}.section-title{font-size:var(--fs-32)}.values-grid{flex-direction:column;align-items:center}.value-card{min-width:280px;max-width:100%}.leadership-grid{flex-direction:column;align-items:center}.leader-profile{min-width:200px;max-width:100%}}@media (max-width: 480px){.leadership-hero{padding:60px 15px}.hero-title{font-size:var(--fs-32)}.values-section,.leadership-section{padding:20px 15px}.value-card{padding:30px 20px;min-width:250px}}.our-culture-page{font-family:var(--font-primary);color:#333;background-color:#fff;overflow-x:hidden}.culture-hero{position:relative;height:60vh;display:flex;align-items:center;justify-content:flex-start;text-align:left;background-image:url(/assets/c10.CBAG9lh2.jpeg);background-size:cover;background-position:center;background-attachment:fixed;color:#fff;margin-bottom:40px}.culture-hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,#000080cc,#0393);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1}.culture-hero-content{position:relative;z-index:2;padding:20px 40px;max-width:800px;opacity:0;transform:translateY(30px);transition:all 1s cubic-bezier(.4,0,.2,1)}.culture-hero-title{font-size:3.5rem;font-weight:800;margin-bottom:15px;letter-spacing:-.02em;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.culture-hero-subtitle{font-size:1.25rem;margin:0;font-weight:300;opacity:.9}.culture-section{padding:50px 0;opacity:0;transform:translateY(30px);transition:all .8s cubic-bezier(.4,0,.2,1);text-align:left}.bg-alt{background-color:#f8fafc}.culture-container{max-width:1200px;margin:0 auto;padding:0 20px}.culture-content-wrapper{display:flex;align-items:center;gap:40px;flex-wrap:wrap}.reverse{flex-direction:row-reverse}.culture-section-title{font-size:2.2rem;font-weight:700;margin-bottom:20px;color:#039;position:relative;padding-bottom:12px;text-align:left}.culture-section-title:after{content:"";position:absolute;bottom:0;left:0;width:60px;height:4px;background:#0056b3;border-radius:2px}.culture-description{font-size:1.05rem;line-height:1.7;color:#555;margin-bottom:0}.culture-text-side,.culture-image-side{flex:1;min-width:300px}.culture-image-container{position:relative;border-radius:15px;overflow:hidden;box-shadow:0 15px 35px #0000001a;transition:transform .4s ease;aspect-ratio:16/10}.culture-image-container:hover{transform:scale(1.02)}.culture-image-container img{width:100%;height:100%;object-fit:cover;display:block}.culture-bento-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:220px;gap:20px;margin-top:50px}.culture-bento-item{position:relative;border-radius:20px;overflow:hidden;cursor:pointer;background:#f1f5f9;box-shadow:0 10px 20px #0000000d;transition:all .5s cubic-bezier(.4,0,.2,1)}.culture-bento-item img,.bento-video{width:100%;height:100%;object-fit:cover;transition:transform .8s ease}.culture-bento-item:hover img,.culture-bento-item:hover .bento-video{transform:scale(1.1)}.bento-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,51,153,.85),transparent 70%);display:flex;flex-direction:column;justify-content:flex-end;padding:25px;opacity:0;transition:all .4s ease;transform:translateY(15px)}.culture-bento-item:hover .bento-overlay{opacity:1;transform:translateY(0)}.bento-text h3{color:#fff;margin:0;font-size:1.25rem;font-weight:700}.bento-text p{color:#ffffffe6;margin:5px 0 0;font-size:.9rem}.item-1{grid-column:span 2;grid-row:span 2}.item-2{grid-column:span 1;grid-row:span 1}.item-3{grid-column:span 1;grid-row:span 2}.item-4{grid-column:span 1;grid-row:span 1}.item-5{grid-column:span 2;grid-row:span 1}.item-6,.item-7{grid-column:span 1;grid-row:span 1}.culture-bento-item:nth-child(n+8){grid-column:span 2}.culture-full-width{margin:40px 0;padding:0 20px}.full-width-image-wrapper{position:relative;max-width:1300px;margin:0 auto;height:60vh;border-radius:20px;overflow:hidden;box-shadow:0 15px 40px #0000001f}.full-width-image-wrapper img{width:100%;height:100%;object-fit:cover;object-position:center center}.full-width-overlay{position:absolute;inset:0;background:linear-gradient(to bottom,#0003,#0009);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;color:#fff;text-align:left;padding:40px}.full-width-overlay h2{font-size:2.8rem;margin-bottom:15px;font-weight:700;text-shadow:0 2px 10px rgba(0,0,0,.3)}.full-width-overlay p{font-size:1.2rem;opacity:.95;max-width:600px}.culture-cta{padding:100px 0;text-align:left;background:linear-gradient(135deg,#039,#001a4d);color:#fff}.culture-cta h2{font-size:3rem;margin-bottom:20px}.culture-cta p{font-size:1.2rem;max-width:600px;margin:0 0 40px;opacity:.9}.culture-cta-buttons{display:flex;gap:20px;justify-content:flex-start;flex-wrap:wrap}.culture-btn{padding:15px 40px;border-radius:50px;font-size:1.1rem;font-weight:600;text-decoration:none;transition:all .3s ease;border:2px solid transparent}.culture-btn.primary{background:#fff;color:#039}.culture-btn.primary:hover{background:transparent;border-color:#fff;color:#fff}.culture-btn.secondary{border-color:#fff;color:#fff}.culture-btn.secondary:hover{background:#fff;color:#039}.scroll-animate.animate-in{opacity:1;transform:translateY(0)}@media (max-width: 992px){.culture-bento-grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:200px}}@media (max-width: 768px){.culture-hero-title{font-size:2.5rem}.culture-section-title{font-size:2rem}.culture-content-wrapper{gap:30px}.culture-cta h2{font-size:2rem}.culture-hero{height:50vh}.culture-bento-grid{grid-template-columns:1fr;grid-auto-rows:250px}.culture-bento-item{grid-column:span 1!important;grid-row:span 1!important}}.insight-page-container{font-family:var(--font-primary);color:var(--text-primary);background-color:var(--bg-primary);overflow-x:hidden}.insight-hero-banner-container{width:100%;margin:0;padding:0;box-sizing:border-box;overflow:hidden}.insight-hero-banner{background:linear-gradient(135deg,#030e25,#091738,#030e25);display:grid;grid-template-columns:1fr 1.6fr 1fr;gap:20px;align-items:center;padding:60px 40px;position:relative;overflow:hidden;box-shadow:0 10px 40px #00000026;min-height:calc(100vh - 80px);box-sizing:border-box}.insight-hero-center{position:relative;z-index:10;text-align:center;display:flex;flex-direction:column;align-items:center;opacity:0}.insight-hero-center h1{font-size:var(--fs-40);font-weight:var(--fw-bold);color:#fff;line-height:1.2;margin:0 0 20px;font-family:var(--font-primary);letter-spacing:-.02em}.insight-hero-center p{font-size:var(--fs-17);color:#94a3b8;line-height:1.6;margin:0 0 35px;font-weight:var(--fw-normal);max-width:540px}.insight-hero-buttons{display:flex;gap:16px;align-items:center;justify-content:center}.insight-btn-primary{background-color:#fff;color:#031430;padding:12px 30px;border-radius:30px;font-weight:var(--fw-semibold);font-size:var(--fs-15);text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 15px #ffffff1a}.insight-btn-primary:hover{background-color:#f8fafc;transform:translateY(-2px);box-shadow:0 6px 20px #fff3}.insight-btn-secondary{background-color:#ffffff08;border:1px solid rgba(255,255,255,.25);color:#fff;padding:12px 30px;border-radius:30px;font-weight:var(--fw-semibold);font-size:var(--fs-15);text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.insight-btn-secondary:hover{background-color:#ffffff1a;border-color:#fff6;transform:translateY(-2px)}.insight-hero-floating-left,.insight-hero-floating-right{display:flex;flex-direction:column;gap:36px;z-index:5;width:100%;opacity:0}.insight-hero-floating-left{align-items:flex-end}.insight-hero-floating-right{align-items:flex-start}.insight-hero-center.animate-in,.insight-hero-floating-left.animate-in,.insight-hero-floating-right.animate-in{opacity:1!important}.insight-glass-card{background:linear-gradient(135deg,#ffffff12,#ffffff03),#0a192f80;backdrop-filter:blur(14px) saturate(190%);-webkit-backdrop-filter:blur(14px) saturate(190%);border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:18px;width:230px;box-sizing:border-box;box-shadow:0 12px 36px #0006,inset 0 1px 1px #ffffff26;transition:all .4s cubic-bezier(.4,0,.2,1);color:#fff}.insight-glass-card:hover{transform:scale(1.05) translateY(-5px)!important;border-color:#fff3;box-shadow:0 15px 40px #60a5fa40;background:#ffffff0f}.glass-card-1{transform:rotate(-6deg) translateY(-10px);animation:float-card-1 6s ease-in-out infinite alternate}.glass-card-2{transform:rotate(5deg) translateY(10px);animation:float-card-2 7s ease-in-out infinite alternate}.glass-card-3{transform:rotate(8deg) translateY(-20px);animation:float-card-3 6.5s ease-in-out infinite alternate}.glass-card-4{transform:rotate(-4deg) translateY(15px);animation:float-card-4 7.5s ease-in-out infinite alternate}@keyframes float-card-1{0%{transform:rotate(-6deg) translateY(-10px)}to{transform:rotate(-4deg) translateY(-22px)}}@keyframes float-card-2{0%{transform:rotate(5deg) translateY(10px)}to{transform:rotate(7deg) translateY(-2px)}}@keyframes float-card-3{0%{transform:rotate(8deg) translateY(-20px)}to{transform:rotate(5deg) translateY(-8px)}}@keyframes float-card-4{0%{transform:rotate(-4deg) translateY(15px)}to{transform:rotate(-6deg) translateY(27px)}}.glass-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.glass-card-title-text{font-size:var(--fs-13);font-weight:var(--fw-semibold);color:#ffffffe6;letter-spacing:.02em;font-family:var(--font-primary)}.glass-card-sub{font-size:var(--fs-11);color:#fff6;font-family:var(--font-primary)}.glass-card-body{display:flex;flex-direction:column}.glass-card-body.row-layout{display:flex;flex-direction:row;align-items:center;gap:12px;justify-content:space-between}.glass-svg-graph{width:100%;height:auto;overflow:visible}.glass-card-list{display:flex;flex-direction:column;gap:8px;flex:1}.glass-list-item{display:flex;flex-direction:column;gap:4px}.glass-item-label{display:flex;align-items:center;gap:6px;font-size:var(--fs-11);color:#fffc;font-family:var(--font-primary)}.glass-progress-track{width:100%;height:4px;background:#ffffff14;border-radius:2px;overflow:hidden}.glass-progress-fill{height:100%;border-radius:2px}.glass-progress-fill.teal{background:#14b8a6}.glass-progress-fill.gray{background:#ffffff4d}.glass-donut-small{width:44px;height:44px;flex-shrink:0}.glass-donut-medium{width:52px;height:52px;flex-shrink:0}.circular-chart{display:block;max-width:100%;max-height:100%}.percentage-small,.percentage{font-family:var(--font-primary)}.glass-list-legend{display:flex;align-items:center;gap:6px;font-size:var(--fs-10);color:#ffffffbf;font-family:var(--font-primary)}.legend-text{white-space:nowrap}.dot{width:6px;height:6px;border-radius:50%;display:inline-block}.dot.teal{background-color:#14b8a6}.dot.gray{background-color:#fff6}.dot.blue{background-color:#3b82f6}.dot.purple{background-color:#a855f7}.dot.pink{background-color:#ec4899}.glass-header-left{display:flex;flex-direction:column}.glass-card-large-val{font-size:var(--fs-18);font-weight:var(--fw-bold);color:#fff;margin-top:2px;font-family:var(--font-primary)}.text-muted{color:#ffffff80!important}.glass-card-badge{font-size:var(--fs-10);background:#3b82f633;border:1px solid rgba(59,130,246,.4);color:#93c5fd;padding:2px 6px;border-radius:10px;font-weight:var(--fw-semibold);font-family:var(--font-primary)}.insight-section-header{display:flex;flex-direction:column;align-items:center;gap:0;padding:40px 40px 0;max-width:1440px;margin:0 auto;box-sizing:border-box}.insight-section-title{text-align:center;font-size:var(--fs-34);font-weight:var(--fw-bold);color:var(--text-heading);margin:0 0 28px;font-family:var(--font-primary)}.insight-tab-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:14px 0 16px;border-bottom:1.5px solid var(--border-subtle);margin-bottom:36px;flex-wrap:wrap}.insight-tab-pills{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.insight-tab-btn{padding:7px 18px;background:var(--bg-primary);border:1.5px solid var(--border-main);border-radius:999px;font-size:var(--fs-14);font-weight:var(--fw-medium);color:var(--text-body);cursor:pointer;transition:all .2s ease;font-family:var(--font-primary);white-space:nowrap;line-height:1.4;box-shadow:var(--shadow-xs)}.insight-tab-btn:hover{border-color:var(--text-muted-clr);color:var(--text-heading);background:var(--bg-secondary)}.insight-tab-btn.active{background:var(--text-brand);border-color:var(--text-brand);color:#fff;font-weight:var(--fw-semibold);box-shadow:0 2px 8px #1868db47}.insight-empty-state{text-align:center;padding:80px 40px;color:var(--text-muted-clr);font-size:var(--fs-15);font-family:var(--font-primary);font-style:italic}.insight-card-date{font-size:var(--fs-12);color:var(--text-muted-clr);font-weight:var(--fw-medium);margin-bottom:6px;display:block;text-transform:uppercase;letter-spacing:.04em;font-family:var(--font-primary)}.insight-cards-section{padding:20px 0 40px;background-color:#fff}.insight-content-container{max-width:1440px;margin:0 auto;padding:0 40px;box-sizing:border-box}.insight-cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.insight-card{background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:16px;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;overflow:hidden;text-decoration:none;color:inherit;transition:transform .3s ease,box-shadow .3s ease;opacity:0;max-width:420px;width:100%;margin:0 auto}.insight-card.animate-in{opacity:1;animation:fadeInUp .8s ease forwards}.insight-card-image-wrapper{position:relative;width:100%;aspect-ratio:16 / 10;overflow:hidden;background:#f0f2f5}.insight-card-image{width:100%;height:100%;object-fit:contain;padding:12px;transition:transform .5s ease;box-sizing:border-box}.insight-card:hover .insight-card-image{transform:scale(1.05)}.insight-card-category-badge{position:absolute;top:16px;left:16px;background-color:var(--text-brand);color:#fff;font-size:var(--fs-12);font-weight:var(--fw-semibold);padding:6px 14px;border-radius:20px;text-transform:capitalize;z-index:3;box-shadow:0 4px 10px #1868db4d}.insight-card-info{padding:24px;display:flex;flex-direction:column;flex-grow:1}.insight-card-title{font-size:var(--fs-20);font-weight:var(--fw-bold);color:var(--text-heading);line-height:1.35;margin:0 0 12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:3.3rem;transition:color .2s ease;font-family:var(--font-primary)}.insight-card:hover .insight-card-title{color:var(--text-brand)}.insight-card-description{font-size:var(--fs-14);color:var(--text-secondary-clr);line-height:1.5;margin:0 0 20px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7rem;font-family:var(--font-primary)}.insight-read-more-link{font-size:var(--fs-14);font-weight:var(--fw-bold);color:var(--text-heading);display:flex;align-items:center;margin-top:auto;transition:transform .2s ease,color .2s ease;font-family:var(--font-primary)}.insight-card:hover .insight-read-more-link{color:var(--text-brand);transform:translate(4px)}.insight-industry-section{padding:40px 0;background:#f8f9fa;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}.insight-industry-section:before{content:"";position:absolute;inset:0;background:#081018b8;z-index:1}.insight-industry-container{max-width:1200px;margin:0 auto;padding:20px 40px 50px;position:relative;z-index:2;box-sizing:border-box}.insight-industry-header{margin-bottom:50px}.insight-industry-title{font-size:var(--fs-38);font-weight:var(--fw-bold);color:#fff;margin:0 0 20px;font-family:var(--font-primary);text-align:left}.insight-industry-subtitle{font-size:var(--fs-18);color:#ffffffe6;text-align:left;margin:0;line-height:1.6;max-width:800px;font-weight:var(--fw-normal);font-family:var(--font-primary)}.insight-industry-tabs{display:flex;gap:8px;margin-bottom:40px;flex-wrap:wrap}.insight-industry-tab{padding:12px 24px;border:none;background:transparent;color:#ffffffbf;font-size:var(--fs-16);font-weight:var(--fw-medium);cursor:pointer;border-bottom:3px solid transparent;transition:all .3s ease;font-family:var(--font-primary);letter-spacing:.01em}.insight-industry-tab:hover{color:#ffc66d}.insight-industry-tab.active{color:#fff;border-bottom-color:var(--text-brand);font-weight:var(--fw-semibold)}.insight-industry-content{display:flex;gap:50px;align-items:center}.insight-industry-text{flex:1;display:flex;flex-direction:column;gap:16px}.insight-industry-kpi-badge{display:inline-block;background:linear-gradient(135deg,#7c3aed,#1868db);color:#fff;font-size:var(--fs-12);font-weight:var(--fw-bold);padding:5px 14px;border-radius:20px;width:fit-content;letter-spacing:.03em;box-shadow:0 4px 12px #7c3aed59}.insight-industry-text h3{font-size:var(--fs-32);font-weight:var(--fw-bold);color:#fff;margin:0;font-family:var(--font-primary)}.insight-industry-text p{font-size:var(--fs-17);line-height:1.7;color:#ffffffe6;margin:0;text-align:left;font-family:var(--font-primary)}.insight-industry-explore-link{display:inline-block;width:fit-content;margin-top:8px;color:#60a5fa;font-size:var(--fs-16);font-weight:var(--fw-bold);text-decoration:none;transition:color .2s ease,transform .2s ease;font-family:var(--font-primary)}.insight-industry-explore-link:hover{color:#93c5fd;transform:translate(4px)}.insight-industry-image{flex:1}.insight-industry-image img{width:100%;height:400px;object-fit:cover;border-radius:12px;display:block;box-shadow:0 12px 36px #00000059;border:1px solid rgba(255,255,255,.1);transition:transform .4s ease,box-shadow .4s ease}.insight-industry-image img:hover{transform:scale(1.02);box-shadow:0 20px 50px #00000073}.insight-blog-section{padding:60px 0 40px;background-color:#fff}.insight-blog-container{max-width:1440px;margin:0 auto;padding:0 40px;box-sizing:border-box}.insight-blog-section-title{text-align:center;font-size:2.5rem;font-weight:800;color:#0b1530;margin:0 0 60px;font-family:var(--font-primary);letter-spacing:-.02em}.insight-timeline-wrapper{position:relative;max-width:1200px;margin:0 auto;padding:40px 0}.insight-timeline-line{position:absolute;left:50%;transform:translate(-50%);top:0;bottom:0;width:2px;background:#e2e8f0;transition:background .3s ease,box-shadow .3s ease}.insight-timeline-item{position:relative;display:flex;width:100%;margin-bottom:70px;justify-content:space-between;align-items:center}.insight-timeline-item:last-child{margin-bottom:0}.insight-timeline-node-container{position:absolute;left:50%;transform:translate(-50%,-50%);top:50%;z-index:5;display:flex;align-items:center;justify-content:center;width:48px;height:48px}.insight-timeline-node{width:16px;height:16px;border-radius:50%;background:#cbd5e1;border:3.5px solid #ffffff;box-shadow:0 0 0 1px #cbd5e1;position:relative;transition:all .3s ease}.insight-timeline-item:first-child .insight-timeline-node{width:24px;height:24px;background:radial-gradient(circle,#818cf8,#3b82f6);border:4px solid #ffffff;box-shadow:0 0 0 1px #3b82f6}.insight-timeline-wrapper:has(.insight-timeline-item:hover) .insight-timeline-line{background:#1868db;box-shadow:0 0 8px #1868db66}.insight-timeline-item:hover .insight-timeline-node{background:#1868db!important;border-color:#fff!important;box-shadow:0 0 0 4px #1868db40,0 4px 10px #1868db4d!important;transform:scale(1.15)}.insight-timeline-item:hover .insight-timeline-node:after{content:"";position:absolute;inset:-12px;border-radius:50%;background:#1868db26;border:2px solid rgba(24,104,219,.25);animation:timelinePulse 2s infinite ease-in-out;pointer-events:none}.insight-node-glow{position:absolute;inset:-12px;border-radius:50%;background:#6366f11f;border:2px solid rgba(99,102,241,.2);animation:timelinePulse 2s infinite ease-in-out;pointer-events:none}@keyframes timelinePulse{0%{transform:scale(.9);opacity:.9}50%{transform:scale(1.2);opacity:.3}to{transform:scale(.9);opacity:.9}}.insight-timeline-card-wrapper{width:45%;position:relative}.insight-timeline-item.left-aligned{flex-direction:row}.insight-timeline-item.left-aligned .insight-timeline-card-wrapper{margin-right:auto}.insight-timeline-item.right-aligned{flex-direction:row-reverse}.insight-timeline-item.right-aligned .insight-timeline-card-wrapper{margin-left:auto}.insight-timeline-card{display:flex;background:#fff;border-radius:20px;border:1px solid #f1f5f9;box-shadow:0 4px 20px #00000005;overflow:hidden;text-decoration:none;color:inherit;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;align-items:center;width:100%}.insight-timeline-card:hover{transform:translateY(-4px);box-shadow:0 12px 30px #0000000d;border-color:#1868db}.insight-timeline-card-image-wrapper{flex:0 0 45%;height:180px;overflow:hidden;background:#f8fafc}.insight-timeline-card-image{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.insight-timeline-card:hover .insight-timeline-card-image{transform:scale(1.03)}.insight-timeline-card-info{flex:1;padding:24px 28px;display:flex;flex-direction:column;gap:10px}.insight-timeline-card-title{font-size:1.3rem;font-weight:800;color:#0b1530;line-height:1.3;margin:0;text-align:left;font-family:var(--font-primary)}.insight-timeline-card-description{font-size:.92rem;color:#4b5563;line-height:1.55;margin:0;text-align:left;font-family:var(--font-primary)}.insight-request-demo-section{padding:60px 0 40px;background-color:#fff}.insight-request-demo-container{max-width:1440px;margin:0 auto;padding:0 40px;box-sizing:border-box}.insight-request-demo-title{text-align:center;font-size:2.2rem;font-weight:700;color:#111827;margin:0 0 40px;font-family:var(--font-primary)}.insight-request-demo-card{background:#fff;border:1px solid #e5e7eb;border-radius:24px;padding:50px 60px;display:grid;grid-template-columns:1.15fr .85fr;gap:40px;align-items:center;box-shadow:0 10px 30px #0000000a}.request-demo-left{text-align:left;display:flex;flex-direction:column;align-items:flex-start}.request-demo-left h3{font-size:1.6rem;font-weight:700;color:#111827;line-height:1.35;margin:0 0 24px;font-family:var(--font-primary)}.request-demo-left ul{margin:0 0 35px;padding-left:20px;list-style-type:disc}.request-demo-left li{font-size:1rem;color:#4b5563;line-height:1.6;margin-bottom:12px}.request-demo-btn{background-color:#031430;color:#fff;padding:14px 32px;border-radius:30px;font-weight:600;font-size:.95rem;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 12px #03143026}.request-demo-btn:hover{background-color:#0c254e;transform:translateY(-2px);box-shadow:0 6px 16px #03143040}.request-demo-right{position:relative;display:flex;justify-content:center;align-items:center}.request-demo-mockup-wrapper{position:relative;width:100%;max-width:480px}.request-demo-mockup-wrapper:before{content:"";position:absolute;inset:-15%;background:radial-gradient(circle,#93c5fd59,#93c5fd00 70%);filter:blur(25px);z-index:1;pointer-events:none}.request-demo-mockup-img{width:100%;height:auto;border-radius:16px;box-shadow:0 15px 35px #00000014;border:1px solid rgba(229,231,235,.5);display:block;position:relative;z-index:2;transition:transform .5s ease}.request-demo-mockup-img:hover{transform:scale(1.02)}.insight-faq-section{padding:60px 0;background-color:#fff}.insight-faq-container{max-width:1440px;margin:0 auto;padding:0 40px;box-sizing:border-box}.insight-faq-title{text-align:left;font-size:2.2rem;font-weight:700;color:#111827;margin:0 0 35px;font-family:var(--font-primary)}.faq-wrapper{display:flex;flex-direction:column;gap:16px}.faq-item{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;transition:all .3s ease}.faq-item:hover{box-shadow:0 4px 12px #00000008}.faq-item.active{border-color:#c084fc;box-shadow:0 8px 24px #a78bfa26}.faq-header{padding:20px 24px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;background-color:#fff;transition:background-color .3s ease}.faq-item.active .faq-header{background-color:#f3e8ff}.faq-header h3{font-size:1.15rem;font-weight:600;color:#111827;margin:0;font-family:var(--font-primary)}.faq-toggle-icon{display:flex;align-items:center;justify-content:center;color:#6b7280;transition:transform .3s ease,color .3s ease}.faq-item.active .faq-toggle-icon{color:#7c3aed}.faq-answer{padding:24px;background-color:#fff;border-top:1px solid rgba(167,139,250,.2)}.faq-answer p{font-size:.95rem;color:#4b5563;line-height:1.6;margin:0 0 16px}.faq-answer ul{margin:0;padding-left:20px;list-style-type:disc}.faq-answer li{font-size:.95rem;color:#4b5563;line-height:1.6;margin-bottom:8px}.faq-answer li:last-child{margin-bottom:0}.insight-demo-section{padding:60px 40px 0;background-color:#fff}.insight-demo-container{max-width:1440px;margin:0 auto;display:flex;height:500px;background-color:#fff;border:1px solid #f0f0f0;box-shadow:0 10px 40px #0000000d;overflow:hidden;border-radius:0}#insight-last-section{padding-bottom:60px}.insight-demo-content{flex:0 0 50%;padding:60px 80px;display:flex;flex-direction:column;justify-content:center}.insight-demo-container.reversed{flex-direction:row}.insight-demo-image{flex:0 0 50%;background-color:#000;display:flex;align-items:center;justify-content:center;overflow:hidden}.insight-demo-content h2{font-size:2.5rem;font-weight:700;color:#111;margin-bottom:20px;letter-spacing:-.02em}.insight-demo-content p{font-size:1.1rem;color:#444;line-height:1.6;margin-bottom:30px;max-width:550px}.insight-demo-btn{display:inline-block;padding:14px 30px;background-color:#1868db;color:#fff;text-decoration:none;font-weight:600;font-size:.9rem;letter-spacing:.05em;transition:all .3s ease;width:fit-content}.insight-demo-btn:hover{background-color:#1456b8;transform:translateY(-2px);box-shadow:0 5px 15px #1868db4d}.insight-demo-image{flex:1;background-color:#000;display:flex;align-items:center;justify-content:center;overflow:hidden}.insight-demo-image img{width:100%;height:100%;object-fit:cover}@media (max-width: 1024px){.insight-demo-container{flex-direction:column;height:auto}.insight-demo-content{padding:40px;order:2}.insight-demo-image{height:300px;order:1}.insight-demo-content h2{font-size:2.2rem}}.insight-cta-section{padding:80px 0 0;background:#001f3f;color:#fff;text-align:center}.insight-cta-content{max-width:800px;margin:0 auto;padding:0 20px}.insight-cta-content h2{font-size:2.5rem;font-weight:700;margin-bottom:20px}.insight-cta-content p{font-size:1.2rem;opacity:.9;margin-bottom:40px}.cta-button-group{display:flex;justify-content:center;gap:20px}.cta-btn{padding:16px 35px;border-radius:50px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;border:none}.cta-btn.primary{background:#00d4ff;color:#001f3f}.cta-btn.primary:hover{background:#fff;transform:scale(1.05)}.cta-btn.secondary{background:transparent;border:2px solid white;color:#fff}.cta-btn.secondary:hover{background:#ffffff1a;transform:scale(1.05)}.animate-in{animation:fadeInUp .8s ease forwards}.insight-tab-pills{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.insight-tab-btn{padding:10px 22px;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:50px;font-size:.92rem;font-weight:500;color:#4b5563;cursor:pointer;transition:all .25s ease;font-family:var(--font-primary);white-space:nowrap;line-height:1.2;box-shadow:none}.insight-tab-btn:hover{border-color:#cbd5e1;color:#0f172a;background:#e2e8f0}.insight-tab-btn.active{background:#0b1530!important;border-color:#0b1530!important;color:#fff!important;font-weight:600;box-shadow:0 4px 12px #0b15302e!important}.insight-split-view-container{display:flex;gap:0;background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;overflow:hidden;min-height:720px;box-shadow:0 4px 20px #00000005}.insight-split-left-panel{flex:0 0 40%;background:#f8fafc;max-height:720px;overflow-y:auto;display:flex;flex-direction:column;border-right:1px solid #e2e8f0}.insight-split-left-panel::-webkit-scrollbar{width:6px}.insight-split-left-panel::-webkit-scrollbar-track{background:transparent}.insight-split-left-panel::-webkit-scrollbar-thumb{background:#64748b;border-radius:4px}.insight-split-left-panel::-webkit-scrollbar-thumb:hover{background:#334155}.insight-split-list-item{position:relative;padding:24px 28px 24px 32px;border-bottom:1px solid #e2e8f0;cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column;align-items:flex-start;gap:8px;background:transparent}.insight-split-list-item:last-child{border-bottom:none}.insight-split-list-item:hover{background:#f1f5f9e6}.insight-split-list-item.selected{background:#fff}.insight-split-active-indicator{position:absolute;left:0;top:0;bottom:0;width:4px;background-color:#1868db}.insight-split-item-category{font-size:.72rem;font-weight:700;padding:5px 12px;border-radius:30px;text-transform:uppercase;letter-spacing:.03em;font-family:var(--font-primary)}.badge-product-launch{background-color:#eff6ff;color:#1d4ed8}.badge-education{background-color:#f5f3ff;color:#7c3aed}.badge-tax-compliance{background-color:#e0f2fe;color:#0369a1}.badge-security{background-color:#ecfeff;color:#0891b2}.badge-authentication{background-color:#f0fdf4;color:#15803d}.badge-mobile{background-color:#fff1f2;color:#be123c}.badge-mobile-update{background-color:#fff7ed;color:#c2410c}.badge-platform-update{background-color:#f0fdfa;color:#0f766e}.badge-integration{background-color:#faf5ff;color:#6b21a8}.badge-feature-update{background-color:#fef2f2;color:#991b1b}.badge-course-launch{background-color:#fefaf0;color:#b45309}.badge-ai-feature{background-color:#fdf2f8;color:#9d174d}.insight-split-item-title{font-size:1.12rem;font-weight:700;color:#0b1530;line-height:1.35;margin:0;font-family:var(--font-primary);text-align:left;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.insight-split-item-date{font-size:.76rem;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;font-family:var(--font-primary)}.insight-split-right-panel{flex:0 0 60%;background:#fff;padding:40px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center}.insight-showcase-card{display:flex;flex-direction:column;align-items:flex-start;animation:fadeIn .4s ease forwards}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.insight-showcase-image-wrapper{width:100%;height:320px;border-radius:12px;overflow:hidden;background:#f8fafc;border:1px solid #e2e8f0;margin-bottom:28px;box-shadow:0 4px 12px #00000005}.insight-showcase-image{width:100%;height:100%;object-fit:cover;display:block}.insight-showcase-info{display:flex;flex-direction:column;align-items:flex-start;width:100%}.insight-showcase-category{font-size:.76rem;font-weight:700;padding:6px 16px;border-radius:30px;text-transform:uppercase;letter-spacing:.04em;font-family:var(--font-primary);margin-bottom:16px}.insight-showcase-title{font-size:2.2rem;font-weight:800;color:#0b1530;line-height:1.25;margin:0 0 16px;font-family:var(--font-primary);text-align:left;letter-spacing:-.01em}.insight-showcase-description{font-size:1.05rem;color:#4b5563;line-height:1.65;margin:0 0 28px;text-align:left;font-family:var(--font-primary)}.insight-showcase-btn{background-color:#1868db;color:#fff;padding:14px 28px;border-radius:8px;font-weight:600;font-size:.95rem;text-decoration:none;transition:all .25s ease;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #1868db29}.insight-showcase-btn:hover{background-color:#1456b8;transform:translateY(-1px);box-shadow:0 6px 16px #1868db3d}.insight-showcase-empty{display:flex;justify-content:center;align-items:center;height:100%;color:#94a3b8;font-style:italic;font-size:1.1rem;font-family:var(--font-primary)}@media (max-width: 1024px){.insight-split-view-container{flex-direction:column;min-height:auto}.insight-split-left-panel{flex:1 1 auto;max-height:320px;border-right:none;border-bottom:1px solid #e2e8f0}.insight-split-right-panel{flex:1 1 auto;padding:30px}.insight-showcase-title{font-size:1.8rem}}@media (max-width: 768px){.insight-split-right-panel{padding:20px}.insight-showcase-image-wrapper{height:220px}.insight-showcase-title{font-size:1.5rem}}@media (max-width: 1200px){.insight-cards-grid,.insight-industry-grid,.insight-blog-grid{gap:20px}}@media (max-width: 1024px){.insight-hero-banner{grid-template-columns:1fr;padding:60px 40px;gap:40px;min-height:auto}.insight-hero-floating-left,.insight-hero-floating-right{flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;gap:20px}.insight-glass-card{transform:none!important;animation:none!important;width:220px}.insight-hero-center h1{font-size:2.5rem}.insight-cards-grid{grid-template-columns:repeat(2,1fr)}.insight-industry-container{padding:20px 24px 40px}.insight-industry-content{gap:30px}.insight-industry-image img{height:300px}.insight-timeline-line{left:24px;transform:none}.insight-timeline-item{flex-direction:column!important;align-items:flex-start;padding-left:60px;margin-bottom:50px;box-sizing:border-box}.insight-timeline-card-wrapper{width:100%!important;margin:0!important}.insight-timeline-node-container{left:24px;transform:translate(-50%,-50%);top:24px}.insight-request-demo-card{padding:40px;gap:30px}.request-demo-left h3{font-size:1.4rem}.insight-content-container,.insight-blog-container,.insight-request-demo-container,.insight-faq-container{padding:0 24px}}@media (max-width: 768px){.insight-hero-banner-container{padding:0;margin:0}.insight-hero-banner{grid-template-columns:1fr;padding:60px 24px;text-align:center;gap:30px}.insight-hero-floating-left,.insight-hero-floating-right{display:none}.insight-hero-center{text-align:center;display:flex;flex-direction:column;align-items:center}.insight-hero-center p{margin-bottom:24px}.insight-hero-buttons{justify-content:center}.insight-cards-grid{grid-template-columns:1fr;gap:24px}.insight-section-header{padding:30px 16px 0}.insight-tab-bar{flex-direction:column;align-items:flex-start;gap:12px;padding:12px 0 14px}.insight-tab-pills{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;width:100%;padding-bottom:2px}.insight-tab-pills::-webkit-scrollbar{display:none}.insight-tab-btn{padding:6px 14px;font-size:.82rem;flex-shrink:0}.insight-hero-center h1{font-size:2rem}.insight-industry-container{padding:20px 20px 36px}.insight-industry-title{font-size:1.8rem}.insight-industry-subtitle{font-size:1rem}.insight-industry-content{flex-direction:column;gap:24px}.insight-industry-image img{height:240px}.insight-industry-tabs{gap:4px}.insight-industry-tab{padding:10px 16px;font-size:.9rem}.insight-blog-section-title{font-size:1.8rem;margin-bottom:30px}.insight-timeline-card{flex-direction:column!important;align-items:stretch}.insight-timeline-card-image-wrapper{flex:0 0 auto;width:100%;height:200px}.insight-timeline-card-info{padding:20px}.insight-timeline-card-title{font-size:1.2rem}.insight-request-demo-card{grid-template-columns:1fr;padding:40px 24px;text-align:center;gap:40px}.request-demo-left{text-align:center;align-items:center}.request-demo-left h3{font-size:1.3rem}.insight-request-demo-title{font-size:1.8rem;margin-bottom:30px}.insight-faq-title{font-size:1.8rem;margin-bottom:25px}.faq-header{padding:16px 20px}.faq-header h3{font-size:1.05rem}.faq-answer{padding:20px}.insight-content-container,.insight-blog-container,.insight-request-demo-container,.insight-faq-container{padding:0 16px}}@media (max-width: 480px){.insight-hero-banner-container{padding:0}.insight-hero-banner{padding:40px 16px}.insight-hero-center h1{font-size:1.6rem}.insight-hero-center p{font-size:.95rem}.insight-hero-buttons{flex-direction:column;width:100%}.insight-btn-primary,.insight-btn-secondary{width:100%;text-align:center;box-sizing:border-box}.insight-industry-title{font-size:1.5rem}.insight-industry-subtitle{font-size:.9rem}.insight-industry-tab{padding:8px 12px;font-size:.85rem}.insight-industry-text h3{font-size:1.5rem}.insight-industry-image img{height:200px}.insight-blog-section-title,.insight-request-demo-title{font-size:1.5rem}.request-demo-left h3{font-size:1.25rem}.request-demo-btn{width:100%;text-align:center;box-sizing:border-box}.insight-faq-title{font-size:1.5rem}.faq-header h3{font-size:1rem}}.insdetail-container{font-family:var(--font-primary);color:var(--text-primary);background-color:var(--bg-primary);line-height:1.7;overflow-x:hidden}.insdetail-not-found{max-width:600px;margin:120px auto;text-align:center;padding:60px 24px}.insdetail-not-found h1{font-size:var(--fs-24);color:var(--text-heading);margin-bottom:12px;font-family:var(--font-primary);font-weight:var(--fw-bold)}.insdetail-not-found p{color:var(--text-secondary-clr);margin-bottom:28px;font-size:var(--fs-16);font-family:var(--font-primary)}.insdetail-back-link{color:var(--text-brand);font-weight:var(--fw-semibold);text-decoration:none;font-size:var(--fs-16);transition:color .2s;font-family:var(--font-primary)}.insdetail-back-link:hover{color:var(--text-brand-hover)}.insdetail-hero-section{background:linear-gradient(135deg,#f8faff,#eef2ff);padding:80px 0;display:flex;justify-content:center;align-items:center;min-height:50vh}.insdetail-hero-content{max-width:1200px;width:100%;padding:0 40px;display:flex;flex-direction:row;align-items:center;gap:60px}.insdetail-hero-text{flex:1;display:flex;flex-direction:column;align-items:flex-start}.insdetail-hero-image-wrapper{flex:1;display:flex;justify-content:center;align-items:center}.insdetail-hero-image-wrapper img{width:100%;max-width:480px;height:auto;aspect-ratio:4 / 3;border-radius:16px;object-fit:cover;border:1px solid #e2e8f0;box-shadow:0 10px 30px #00000008,0 1px 3px #00000005}.insdetail-category-tag{color:var(--text-brand);font-weight:var(--fw-bold);font-size:var(--fs-14);letter-spacing:2px;margin-bottom:15px;text-transform:uppercase;font-family:var(--font-primary)}.insdetail-hero-title{font-size:var(--fs-34);font-weight:var(--fw-bold);line-height:1.2;color:var(--text-heading);margin-bottom:24px;font-family:var(--font-primary)}.insdetail-hero-subtitle{font-size:var(--fs-16);color:var(--text-body);line-height:1.6;margin-bottom:32px;font-family:var(--font-primary)}.insdetail-main-content{padding:40px 0 0;display:flex;justify-content:center}.insdetail-content-wrapper{max-width:1200px;width:100%;padding:0 40px}.insdetail-section{margin-bottom:60px}.insdetail-intro-text{font-size:var(--fs-21);color:var(--text-body);text-align:left;max-width:1000px;margin-bottom:60px;font-family:var(--font-primary)}.insdetail-cards-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;margin-bottom:80px}.insdetail-card{background:var(--bg-secondary);padding:40px;border-radius:20px;transition:all .3s ease;border:1px solid var(--border-subtle);display:flex;align-items:flex-start;gap:30px}.insdetail-card:hover{background:var(--bg-primary);border-color:var(--text-brand);box-shadow:var(--shadow-lg)}.insdetail-card-icon{font-size:var(--fs-34);color:var(--text-brand);min-width:60px}.insdetail-card-text h3{font-size:var(--fs-20);font-weight:var(--fw-bold);color:var(--text-heading);margin:0 0 8px;font-family:var(--font-primary)}.insdetail-card-text p{font-size:var(--fs-15);color:var(--text-secondary-clr);margin:0;line-height:1.6;font-family:var(--font-primary)}.insdetail-section-title{font-size:var(--fs-34);font-weight:var(--fw-extrabold);color:var(--text-heading);margin-bottom:40px;text-align:left;font-family:var(--font-primary)}.insdetail-workflow-list{display:grid;grid-template-columns:repeat(2,1fr);gap:40px}.insdetail-workflow-item{display:flex;gap:25px}.insdetail-step-num{font-size:var(--fs-38);font-weight:var(--fw-extrabold);color:#e2e8f0}.insdetail-workflow-item h3{font-size:var(--fs-18);font-weight:var(--fw-bold);color:var(--text-heading);margin-bottom:10px;font-family:var(--font-primary)}.insdetail-workflow-item p{font-size:var(--fs-15);color:var(--text-secondary-clr);margin:0;font-family:var(--font-primary)}.insdetail-bottom-cta-section{padding:80px 0;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;margin-top:0;width:100%}.insdetail-bottom-cta-section:before{content:"";position:absolute;inset:0;background:#0009;z-index:1}.insdetail-cta-container{width:100%;margin:0 auto;position:relative;z-index:2;padding:0 60px}.insdetail-cta-content{display:flex;justify-content:space-between;align-items:center;gap:4rem;color:#fff}.insdetail-cta-text{flex:1;text-align:left}.insdetail-cta-title{font-size:var(--fs-38);font-weight:var(--fw-extrabold);margin:0 0 1.5rem;font-family:var(--font-primary)}.insdetail-cta-desc{font-size:var(--fs-17);line-height:1.8;margin:0;opacity:.95;font-family:var(--font-primary)}.insdetail-cta-buttons-wrapper{display:flex;flex-direction:column;align-items:center;gap:1.5rem;flex-shrink:0}.insdetail-cta-buttons{display:flex;gap:1.5rem;align-items:center}.insdetail-cta-primary-btn{height:52px;padding:0 2rem;font-size:var(--fs-16);font-weight:var(--fw-semibold);color:#fff;text-decoration:none;background:var(--text-brand);border:2px solid var(--text-brand);border-radius:8px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;font-family:var(--font-primary)}.insdetail-cta-primary-btn:hover{background:var(--text-brand-hover);border-color:var(--text-brand-hover);transform:translateY(-2px);box-shadow:0 8px 20px #0396}.insdetail-cta-secondary-btn{height:52px;padding:0 2rem;font-size:var(--fs-16);font-weight:var(--fw-semibold);color:#fff;text-decoration:none;border:2px solid white;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;font-family:var(--font-primary)}.insdetail-cta-secondary-btn:hover{background:#fff;color:#039}@media (max-width: 1024px){.insdetail-hero-content{flex-direction:column-reverse;padding:40px 20px;gap:40px;text-align:center}.insdetail-hero-image-wrapper{width:100%;max-height:none}.insdetail-hero-image-wrapper img{width:100%;max-width:400px;height:auto;aspect-ratio:4 / 3}.insdetail-hero-text{align-items:center}.insdetail-hero-title{font-size:2rem}}@media (max-width: 968px){.insdetail-cta-content{flex-direction:column;text-align:center;gap:3rem}.insdetail-cta-text{text-align:center}.insdetail-cta-container{padding:0 30px}}@media (max-width: 768px){.insdetail-hero-section{padding:60px 0}.insdetail-cards-grid,.insdetail-workflow-list{grid-template-columns:1fr}.insdetail-content-wrapper{padding:0 24px}.insdetail-intro-text{font-size:1.1rem}.insdetail-card{padding:30px;gap:20px}.insdetail-cta-title{font-size:2rem}.insdetail-cta-buttons{flex-direction:column}.insdetail-section-title{font-size:1.8rem}.insdetail-bottom-cta-section{padding:60px 0}}@media (max-width: 480px){.insdetail-hero-section{padding:40px 0}.insdetail-hero-content{padding:20px 16px;gap:30px}.insdetail-hero-image-wrapper img{width:100%;max-width:320px;height:auto;aspect-ratio:4 / 3}.insdetail-hero-title{font-size:1.6rem}.insdetail-hero-subtitle{font-size:.92rem}.insdetail-card{flex-direction:column;gap:16px;padding:24px 20px}.insdetail-card-icon{font-size:1.8rem;min-width:auto}.insdetail-card-text h3{font-size:1.15rem}.insdetail-workflow-item{gap:16px}.insdetail-step-num{font-size:2rem}.insdetail-cta-container{padding:0 20px}.insdetail-cta-title{font-size:1.6rem}.insdetail-cta-desc{font-size:1rem}.insdetail-cta-primary-btn,.insdetail-cta-secondary-btn{width:100%;text-align:center}}.apply-job-container{max-width:960px;margin:0 auto;padding:1rem;background:var(--bg-primary);font-family:var(--font-primary)}.apply-job-details{margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--border-subtle)}.apply-job-details h1{color:var(--text-brand-hover);margin-bottom:.5rem;font-size:var(--fs-29);font-weight:var(--fw-600)}.apply-job-details h3{color:var(--text-heading);margin:1.5rem 0 .75rem;font-size:var(--fs-21)}.apply-job-meta{display:flex;flex-wrap:wrap;gap:1rem;margin:.5rem 0}.apply-job-location,.apply-job-experience,.apply-job-salary{color:var(--text-body);margin:0;font-size:var(--fs-18);display:flex;align-items:center;gap:.5rem}.apply-job-meta i{color:var(--text-brand-hover)}.apply-job-description{margin-top:1.5rem;padding-top:.5rem;border-top:1px solid var(--border-subtle)}.apply-job-description p,.apply-job-text-content{color:var(--text-label);line-height:1.6}.apply-job-text-line{margin-bottom:.75rem}.apply-job-text-line:last-child{margin-bottom:0}.apply-job-form{display:flex;flex-direction:column;gap:1.5rem}.apply-job-form h2{color:var(--text-brand-hover);border-bottom:1px solid var(--border-subtle);padding-bottom:.5rem;margin:0 0 1rem;font-size:var(--fs-21)}.apply-job-form-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:0}.apply-job-form-group{display:flex;flex-direction:column;gap:.5rem;margin-bottom:0}.apply-job-form-group label{color:var(--text-heading);font-weight:var(--fw-500);font-size:var(--fs-15)}.apply-job-form-group label .required-asterisk{color:var(--text-danger)}.apply-job-form-help{color:var(--text-secondary-clr);font-size:var(--fs-13);margin-top:.25rem}.apply-job-form-group input,.apply-job-form-group select,.apply-job-form-group textarea{padding:.75rem 1rem;border:1px solid var(--border-main);border-radius:8px;font-size:var(--fs-16);transition:all .2s ease;background-color:var(--bg-secondary)}.apply-job-form-group input:focus,.apply-job-form-group select:focus,.apply-job-form-group textarea:focus{outline:none;border-color:var(--border-brand);box-shadow:0 0 0 2px #0056b333;background-color:var(--bg-primary)}.apply-job-form-group input[name=phone_number]{font-family:var(--font-mono);letter-spacing:1px}.apply-job-form-group input[name=phone_number]:valid{border-color:var(--text-success)}.apply-job-form-group input[name=phone_number]:invalid:not(:placeholder-shown){border-color:var(--text-danger)}.apply-job-form-group textarea{resize:vertical;min-height:100px}.apply-job-file-upload input[type=file]{padding:.75rem;border:2px dashed var(--border-main);background:var(--bg-secondary);cursor:pointer;width:100%;border-radius:8px;transition:all .2s ease}.apply-job-file-upload input[type=file]:hover{border-color:var(--border-brand);background:var(--bg-brand-light)}.apply-job-file-help{margin:.3rem 0 0;font-size:var(--fs-13);color:var(--text-secondary-clr)}.apply-job-captcha-group{margin-top:1rem;background:transparent;border:none;padding:0}.apply-job-captcha-group .apply-job-error-message{font-size:var(--fs-14);color:var(--text-danger);margin-bottom:.5rem;padding:.5rem;background-color:var(--bg-danger-light);border:1px solid var(--border-danger);border-radius:4px}.apply-job-captcha-group .apply-job-error-message a{text-decoration:underline;color:var(--text-brand-hover);cursor:pointer;margin-left:.5rem}.apply-job-captcha-group .apply-job-error-message a:hover{color:var(--text-brand-hover)}.captcha-container{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;padding:1rem;background:var(--bg-primary);border-radius:8px;box-shadow:0 2px 4px #0000000d}.captcha-image{max-width:220px;height:auto;border:1px solid var(--border-subtle);border-radius:6px;background-color:var(--bg-primary);padding:.5rem}.refresh-captcha{background-color:var(--bg-primary);border:1px solid var(--text-brand-hover);color:var(--text-brand-hover);padding:.75rem 1rem;border-radius:6px;cursor:pointer;font-size:var(--fs-15);transition:all .2s ease;display:flex;align-items:center;gap:.5rem;height:40px}.refresh-captcha:hover{background-color:var(--bg-brand-light);border-color:var(--border-brand);color:var(--text-brand-hover)}.apply-job-captcha-group input{padding:.75rem;font-size:var(--fs-16);letter-spacing:1px;text-align:center;font-family:var(--font-mono);border:1px solid var(--border-main);border-radius:4px;width:200px;margin-top:.5rem;background-color:var(--bg-primary);display:block}.apply-job-captcha-group img{border:1px solid var(--border-main);border-radius:4px;padding:.5rem;background-color:var(--bg-primary);margin-bottom:.5rem;display:block}.apply-job-form-actions{display:flex;justify-content:flex-end;gap:1rem;margin-top:.5rem}.apply-job-submit-button,.apply-job-cancel-button{padding:.9rem 1.75rem;border-radius:8px;font-size:var(--fs-18);cursor:pointer;transition:all .2s ease;font-weight:var(--fw-500);border:none}.apply-job-submit-button{background-color:var(--text-brand-hover);color:var(--bg-primary)}.apply-job-submit-button:hover{background-color:var(--text-brand-hover);transform:translateY(-2px)}.apply-job-cancel-button{background-color:var(--bg-hover);color:var(--text-body)}.apply-job-cancel-button:hover{background-color:var(--bg-hover)}.apply-job-submit-button:disabled{background-color:var(--border-brand);cursor:not-allowed;transform:none}.apply-job-submit-status{padding:1rem;border-radius:8px;margin:1rem 0;text-align:center;font-weight:var(--fw-500)}.apply-job-submit-status.success{background-color:var(--bg-success-light);color:var(--text-success);border:1px solid var(--border-success)}.apply-job-submit-status.error{background-color:var(--bg-danger-light);color:var(--text-danger);border:1px solid var(--border-danger)}.apply-job-loading,.apply-job-error{text-align:center;padding:3rem;font-size:var(--fs-19);color:var(--text-secondary-clr);background:var(--bg-primary);border-radius:12px;box-shadow:0 4px 6px #0000001a;max-width:800px;margin:3rem auto}.apply-job-error{color:var(--text-danger);border-left:4px solid var(--text-danger)}.captcha-loading,.captcha-error{width:220px;height:70px;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:6px;color:var(--text-secondary-clr);font-size:var(--fs-14);gap:8px;padding:10px}.captcha-error{border-color:var(--text-danger);color:var(--text-danger);background-color:var(--bg-danger-light)}.retry-captcha{background-color:transparent;border:none;color:var(--text-brand-hover);padding:4px 8px;cursor:pointer;font-size:var(--fs-14);text-decoration:underline;transition:color .2s ease}.retry-captcha:hover{color:var(--text-brand-hover)}.captcha-help{margin-top:.5rem;color:var(--text-secondary-clr);font-size:var(--fs-14);text-align:center}.captcha-image-container{display:flex;align-items:center;gap:.75rem}.captcha-image{max-width:220px;height:auto;border:1px solid var(--border-subtle);border-radius:6px;background-color:var(--bg-primary);padding:.5rem;box-shadow:0 2px 4px #0000001a}.captcha-input{padding:1rem;font-size:var(--fs-18);letter-spacing:1px;text-align:center;font-family:var(--font-mono);border:2px solid var(--border-main);border-radius:8px;transition:all .2s ease}.captcha-input:focus{border-color:var(--border-brand);box-shadow:0 0 0 2px #0056b333}.loading-spinner{width:20px;height:20px;border:2px solid #f3f3f3;border-top:2px solid var(--text-brand-hover);border-radius:50%;animation:spin 1s linear infinite}.error-icon{font-size:var(--fs-19);margin-bottom:.5rem}.error-message{margin-bottom:.75rem;font-weight:var(--fw-500)}@media (max-width: 768px){.apply-job-container{margin:0;padding:.5rem}.apply-job-details h1{font-size:var(--fs-24)}.apply-job-form-row{grid-template-columns:1fr}.apply-job-meta{flex-direction:column;gap:.5rem}.apply-job-form-actions{flex-direction:column-reverse}.apply-job-submit-button,.apply-job-cancel-button{width:100%}}.auth-guard-container{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#f4f6f8;padding:2rem}.auth-guard-card{background:#fff;border-radius:14px;box-shadow:0 4px 24px #00000014,0 1.5px 4px #00000008;padding:2.5rem 2.5rem 2rem;max-width:420px;width:100%;text-align:center}.auth-guard-header h2{color:#222;margin-bottom:.5rem;font-size:2rem;font-weight:700;letter-spacing:-1px}.auth-guard-header p{color:#555;margin-bottom:2rem;font-size:1.05rem;font-weight:400}.auth-guard-form{display:flex;flex-direction:column;gap:1.2rem}.auth-guard-form .form-group{display:flex;flex-direction:column;gap:.4rem;text-align:left}.auth-guard-form label{color:#333;font-weight:500;font-size:.97rem}.auth-guard-form input{padding:.9rem 1rem;border:1.5px solid #e0e3e7;border-radius:7px;font-size:1rem;background:#f8f9fa;transition:border-color .2s}.auth-guard-form input:focus{outline:none;border-color:#1976d2;background:#fff}.auth-guard-form .error-message{color:#b3261e;background-color:#fbeaea;border:1px solid #f5c6cb;padding:.7rem;border-radius:7px;font-size:.97rem;text-align:center}.auth-guard-form .form-actions{display:flex;gap:1rem;margin-top:1rem}.auth-guard-form .submit-button,.auth-guard-form .cancel-button{flex:1;padding:.8rem 1.5rem;border-radius:7px;font-size:1rem;font-weight:500;cursor:pointer;border:none;transition:background .2s,color .2s}.auth-guard-form .submit-button{background:#1976d2;color:#fff}.auth-guard-form .submit-button:hover:not(:disabled){background:#1256a3}.auth-guard-form .submit-button:disabled{background:#b0b8c1;color:#fff;cursor:not-allowed}.auth-guard-form .cancel-button{background:#e0e3e7;color:#333}.auth-guard-form .cancel-button:hover{background:#cfd2d6}.protected-content{position:relative}.admin-header{background:#f8f9fa;color:#222;padding:1rem 2rem;display:flex;justify-content:space-between;align-items:center;box-shadow:0 2px 10px #0000000a;border-radius:8px 8px 0 0;position:sticky;top:0;z-index:100}.admin-info{display:flex;align-items:center;gap:1rem}.admin-badge{background:#e0e3e7;padding:.5rem 1rem;border-radius:20px;font-weight:600;font-size:.95rem}.admin-text{font-size:.97rem;opacity:.9}.logout-button{background:#e0e3e7;color:#333;border:1px solid #d1d5db;padding:.5rem 1rem;border-radius:6px;cursor:pointer;font-size:.97rem;transition:background .2s}.logout-button:hover{background:#cfd2d6}@media (max-width: 768px){.auth-guard-container{padding:1rem}.auth-guard-card{padding:1.5rem}.auth-guard-form .form-actions{flex-direction:column}.admin-header{flex-direction:column;gap:1rem;text-align:center}.admin-info{flex-direction:column;gap:.5rem}}.add-career-container{font-family:var(--font-primary);max-width:800px;margin:2rem auto;padding:2rem;background:var(--bg-primary);border-radius:12px;box-shadow:0 4px 6px #0000001a}.add-career-container h1{color:var(--text-heading);margin-bottom:2rem;text-align:center;font-size:var(--fs-32)}.add-career-form{display:flex;flex-direction:column;gap:1.5rem}.form-group{display:flex;flex-direction:column;gap:.5rem}.form-group label{color:var(--text-heading);font-weight:var(--fw-500)}.form-group input,.form-group textarea,.form-group select{padding:.75rem;border:1px solid var(--border-main);border-radius:8px;font-size:var(--fs-16);font-family:var(--font-primary);transition:all .3s ease}.form-group input:focus,.form-group textarea:focus,.form-group select:focus{outline:none;border-color:var(--border-brand);box-shadow:0 0 0 2px #007bff40}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.checkbox-group{flex-direction:row;align-items:center}.checkbox-group label{display:flex;align-items:center;gap:.5rem;cursor:pointer}.checkbox-group input[type=checkbox]{width:18px;height:18px;cursor:pointer}.error-message{color:var(--text-danger);background-color:var(--bg-danger-light);border:1px solid var(--border-danger);padding:1rem;border-radius:8px;text-align:center}.form-actions{display:flex;gap:1rem;justify-content:flex-end;margin-top:1rem}.submit-button,.cancel-button{padding:.75rem 1.5rem;border-radius:8px;font-size:var(--fs-16);cursor:pointer;transition:all .3s ease;border:none}.submit-button{background-color:var(--text-brand);color:var(--bg-primary)}.submit-button:hover{background-color:var(--text-brand-hover)}.submit-button:disabled{background-color:var(--border-main);cursor:not-allowed}.cancel-button{background-color:var(--text-muted-clr);color:var(--bg-primary)}.cancel-button:hover{background-color:var(--text-muted-clr)}.manage-button{background-color:var(--text-success);color:var(--bg-primary)}.manage-button:hover{background-color:var(--text-success)}@media (max-width: 768px){.add-career-container{margin:1rem;padding:1rem}.form-row{grid-template-columns:1fr}.form-actions{flex-direction:column-reverse}.submit-button,.cancel-button,.manage-button{width:100%}}.job-management{min-height:100vh;background:linear-gradient(135deg,#f8fafc 0%,var(--border-subtle) 100%);padding:2rem 0;font-family:var(--font-primary)}.job-management .container{max-width:1400px;margin:0 auto;padding:0 2rem}.page-header{text-align:center;margin-bottom:3rem;padding:3rem 2rem;background:var(--bg-primary);border-radius:16px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;border:1px solid var(--border-subtle)}.page-header h1{font-size:var(--fs-40);color:var(--text-heading);margin-bottom:.75rem;font-weight:var(--fw-700);letter-spacing:-.025em}.page-header p{font-size:var(--fs-18);color:var(--text-secondary-clr);margin:0;font-weight:var(--fw-400);line-height:1.6}.error-message{background:linear-gradient(135deg,var(--text-danger) 0%,#dc2626 100%);color:var(--bg-primary);padding:1rem 1.5rem;border-radius:12px;margin-bottom:2rem;display:flex;justify-content:space-between;align-items:center;box-shadow:0 4px 6px -1px #ef44444d;border:1px solid var(--border-danger)}.error-message button{background:none;border:none;color:var(--bg-primary);font-size:var(--fs-24);cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.management-controls{display:flex;justify-content:space-between;align-items:center;margin-bottom:2.5rem;flex-wrap:wrap;gap:1.5rem;background:var(--bg-primary);padding:1.5rem;border-radius:12px;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;border:1px solid var(--border-subtle)}.search-filters{display:flex;gap:1rem;flex:1;min-width:300px}.search-box input{padding:.875rem 1rem;border:1px solid var(--border-main);border-radius:8px;font-size:var(--fs-15);width:320px;transition:all .2s ease;background:var(--bg-secondary);font-weight:var(--fw-400)}.search-box input:focus{outline:none;border-color:var(--border-brand);box-shadow:0 0 0 3px #3b82f61a;background:var(--bg-primary)}.filter-dropdown select{padding:.875rem 1rem;border:1px solid var(--border-main);border-radius:8px;font-size:var(--fs-15);background:var(--bg-secondary);cursor:pointer;transition:all .2s ease;font-weight:var(--fw-400)}.filter-dropdown select:focus{outline:none;border-color:var(--border-brand);box-shadow:0 0 0 3px #3b82f61a;background:var(--bg-primary)}.btn-primary{background:linear-gradient(135deg,var(--text-brand) 0%,#1d4ed8 100%);color:var(--bg-primary);border:none;padding:.875rem 1.75rem;border-radius:8px;font-size:var(--fs-15);font-weight:var(--fw-600);cursor:pointer;transition:all .2s ease;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;letter-spacing:.025em}.btn-primary:hover{transform:translateY(-1px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;background:linear-gradient(135deg,#2563eb,#1e40af)}.action-buttons{display:flex;gap:1rem}.btn-secondary{background:linear-gradient(135deg,var(--text-success) 0%,var(--text-success) 100%);color:var(--bg-primary);border:none;padding:.875rem 1.75rem;border-radius:8px;font-size:var(--fs-15);font-weight:var(--fw-600);cursor:pointer;transition:all .2s ease;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;letter-spacing:.025em}.btn-secondary:hover{transform:translateY(-1px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;background:linear-gradient(135deg,var(--text-success) 0%,var(--text-success) 100%)}.loading{text-align:center;padding:3rem;font-size:var(--fs-19);color:var(--text-muted-clr)}.jobs-table{background:var(--bg-primary);border-radius:12px;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;overflow:hidden;border:1px solid var(--border-subtle)}.jobs-table table{width:100%;border-collapse:collapse}.jobs-table thead{background:linear-gradient(135deg,var(--text-heading) 0%,#334155 100%);color:var(--bg-primary)}.jobs-table th{padding:1.25rem 1rem;text-align:left;font-weight:var(--fw-600);font-size:var(--fs-14);letter-spacing:.05em;text-transform:uppercase}.jobs-table td{padding:1rem;border-bottom:1px solid var(--bg-hover);vertical-align:middle;font-size:var(--fs-14);color:var(--text-body)}.jobs-table tbody tr{transition:all .2s ease}.jobs-table tbody tr:hover{background:#f8fafc;transform:none}.status{padding:.375rem .75rem;border-radius:6px;font-size:var(--fs-12);font-weight:var(--fw-600);text-transform:uppercase;letter-spacing:.05em;display:inline-block}.status.active{background:var(--bg-success-light);color:var(--text-success);border:1px solid var(--border-success)}.status.inactive{background:var(--bg-danger-light);color:var(--text-danger);border:1px solid var(--border-danger)}.actions{display:flex;gap:.5rem;justify-content:center}.actions button{border:none;padding:.5rem;border-radius:6px;cursor:pointer;font-size:var(--fs-16);transition:all .2s ease;width:32px;height:32px;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 2px #0000000d}.actions button svg{width:16px;height:16px;stroke:currentColor}.btn-edit{background:var(--text-warning);color:var(--bg-primary)}.btn-edit:hover{background:var(--text-warning);transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.btn-toggle.activate{background:var(--text-success);color:var(--bg-primary)}.btn-toggle.deactivate{background:var(--text-danger);color:var(--bg-primary)}.btn-toggle:hover{transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.btn-delete{background:var(--text-danger);color:var(--bg-primary)}.btn-delete:hover{background:#dc2626;transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.no-jobs{text-align:center;padding:3rem;color:var(--text-muted-clr);font-size:var(--fs-18)}.modal-overlay{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:2rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-content{background:var(--bg-primary);border-radius:12px;width:100%;max-width:800px;max-height:90vh;overflow-y:auto;box-shadow:0 25px 50px -12px #00000040;border:1px solid var(--border-subtle)}.modal-header{display:flex;justify-content:space-between;align-items:center;padding:2rem 2rem 1rem;border-bottom:1px solid var(--border-subtle)}.modal-header h2{margin:0;color:var(--text-heading);font-size:var(--fs-24);font-weight:var(--fw-700);letter-spacing:-.025em}.close-btn{background:none;border:none;font-size:var(--fs-24);cursor:pointer;color:var(--text-secondary-clr);padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .2s ease}.close-btn:hover{background:var(--bg-hover);color:var(--text-heading)}.job-form{padding:2rem}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:1.5rem}.form-group{display:flex;flex-direction:column}.form-group label{font-weight:var(--fw-600);color:var(--text-body);margin-bottom:.5rem;font-size:var(--fs-14);letter-spacing:.025em}.form-group input,.form-group select,.form-group textarea{padding:.75rem;border:1px solid var(--border-main);border-radius:8px;font-size:var(--fs-14);transition:all .2s ease;font-family:var(--font-primary);background:var(--bg-secondary)}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:none;border-color:var(--border-brand);box-shadow:0 0 0 3px #3b82f61a;background:var(--bg-primary)}.form-group textarea{resize:vertical;min-height:100px}.checkbox-group{margin:1.5rem 0}.checkbox-label{display:flex;align-items:center;cursor:pointer;font-weight:var(--fw-500);color:var(--text-body);font-size:var(--fs-14)}.checkbox-label input[type=checkbox]{margin-right:.75rem;width:18px;height:18px;cursor:pointer}.form-actions{display:flex;justify-content:flex-end;gap:1rem;margin-top:2rem;padding-top:2rem;border-top:1px solid var(--border-subtle)}.form-actions button{padding:.75rem 1.5rem;border-radius:8px;font-size:var(--fs-14);font-weight:var(--fw-600);cursor:pointer;transition:all .2s ease;border:1px solid var(--border-main);background:var(--bg-primary);color:var(--text-secondary-clr);letter-spacing:.025em}.form-actions button:hover{border-color:var(--text-muted-clr);color:var(--text-body);background:var(--bg-secondary)}.form-actions .btn-primary{background:linear-gradient(135deg,var(--text-brand) 0%,#1d4ed8 100%);color:var(--bg-primary);border:none;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.form-actions .btn-primary:hover{transform:translateY(-1px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;background:linear-gradient(135deg,#2563eb,#1e40af)}.delete-modal{max-width:500px}.delete-modal-content{padding:2rem}.delete-warning{text-align:center;margin-bottom:2rem;padding:1.5rem;background:var(--bg-warning-light);border:1px solid var(--border-warning);border-radius:8px}.warning-icon{margin-bottom:1rem;color:var(--text-warning);display:flex;justify-content:center}.delete-warning h3{color:var(--text-warning);margin:0 0 .5rem;font-size:var(--fs-18);font-weight:var(--fw-600)}.delete-warning p{color:var(--text-warning);margin:0;font-size:var(--fs-14);font-weight:var(--fw-400)}.job-details{margin-bottom:2rem;padding:1.5rem;background:var(--bg-secondary);border-radius:8px;border-left:4px solid var(--text-danger)}.job-details h4{color:var(--text-heading);margin:0 0 1rem;font-size:var(--fs-16);font-weight:var(--fw-600)}.job-info p{margin:.5rem 0;color:var(--text-body);font-size:var(--fs-14);line-height:1.5}.job-info strong{color:var(--text-heading);font-weight:var(--fw-600)}.modal-actions{display:flex;justify-content:flex-end;gap:1rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--border-subtle)}.btn-cancel{padding:.75rem 1.5rem;border-radius:8px;font-size:var(--fs-14);font-weight:var(--fw-600);cursor:pointer;transition:all .2s ease;border:1px solid var(--border-main);background:var(--bg-primary);color:var(--text-secondary-clr);letter-spacing:.025em}.btn-cancel:hover{background:var(--bg-secondary);color:var(--text-body);border-color:var(--text-muted-clr)}.btn-delete-confirm{padding:.75rem 1.5rem;border-radius:8px;font-size:var(--fs-14);font-weight:var(--fw-600);cursor:pointer;transition:all .2s ease;border:none;background:linear-gradient(135deg,var(--text-danger) 0%,#dc2626 100%);color:var(--bg-primary);box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;letter-spacing:.025em}.btn-delete-confirm:hover{transform:translateY(-1px);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;background:linear-gradient(135deg,#dc2626,#b91c1c)}@media (max-width: 768px){.job-management .container{padding:0 1rem}.page-header h1{font-size:var(--fs-32)}.management-controls{flex-direction:column;align-items:stretch}.search-filters{flex-direction:column;min-width:auto}.search-box input{width:100%}.form-row{grid-template-columns:1fr}.jobs-table{overflow-x:auto}.jobs-table table{min-width:600px}.modal-content{margin:1rem;max-height:95vh}.modal-header,.job-form,.delete-modal-content{padding:1.5rem}.modal-actions{flex-direction:column;gap:.75rem}.btn-cancel,.btn-delete-confirm{width:100%}}@media (max-width: 480px){.page-header{padding:1.5rem 1rem}.page-header h1{font-size:var(--fs-29)}.jobs-table th,.jobs-table td{padding:.75rem .5rem;font-size:var(--fs-14)}.actions{flex-direction:column;gap:.25rem}.actions button{width:30px;height:30px;font-size:var(--fs-16)}}.banking-page{width:100%}.banking-containered{position:relative;width:100%;height:100vh;overflow:hidden;background-size:cover;background-position:top center;background-repeat:no-repeat;background-attachment:fixed}.banking-hero-content{position:absolute;top:40%;left:5%;display:flex;flex-direction:column;gap:20px;z-index:10;max-width:90%}.banking-connecttext{text-decoration:none;font-family:var(--font-primary);color:var(--text-brand);font-size:var(--fs-lg);font-weight:var(--fw-bold);padding:12px 24px;border:2px solid var(--text-brand);border-radius:8px;background-color:#ffffffe6;display:inline-flex;align-items:center;gap:8px;transition:all .3s ease;cursor:pointer;width:fit-content}.banking-connecttext:hover{background-color:var(--text-brand-hover);color:#fff;transform:translateY(-2px)}.banking-connecttext:hover i{color:#fff}.banking-connecttext i{background-color:transparent;color:var(--text-brand);padding:0;border-radius:0;display:inline-block;font-size:var(--fs-lg);transition:all .3s ease;margin:0}.banking-text{font-family:var(--font-primary);color:#fff;font-size:var(--fs-4xl);font-weight:var(--fw-bold);text-shadow:2px 2px 5px rgba(0,0,0,.7);opacity:0;transition:opacity .5s ease .5s;margin:0}.banking-subtitle{font-family:var(--font-primary);color:#fff;font-size:var(--fs-2xl);font-weight:var(--fw-normal);text-shadow:2px 2px 5px rgba(0,0,0,.7);opacity:0;transition:opacity .5s ease .7s;margin:0;max-width:600px;line-height:1.6}.banking-business-executive{margin:50px auto 30px;text-align:center}.banking-container{max-width:1200px;margin:0 auto;padding:0 20px;position:relative}.banking-con-flex{display:flex;align-items:center;gap:50px;padding:2.5rem 0}.banking-conventional{flex:1;max-width:1000px;box-sizing:border-box;text-align:left;padding:20px;transition:all .3s ease}.banking-conventional h2{font-size:var(--fs-4xl);font-weight:var(--fw-bold);color:var(--text-heading);margin-bottom:20px;line-height:1.4;font-family:var(--font-primary)}.banking-conventional p{font-size:var(--fs-xl);line-height:1.6;color:var(--text-secondary-clr);margin-bottom:20px;font-family:var(--font-primary)}.banking-conventional ul{margin:20px 0;padding-left:30px;list-style-type:disc}.banking-conventional li{font-size:var(--fs-xl);line-height:1.8;color:var(--text-secondary-clr);margin-bottom:12px;font-family:var(--font-primary)}.banking-conventional p strong{font-weight:var(--fw-semibold);color:var(--text-heading)}.banking-image-container{position:relative;width:100%;height:400px;background-color:transparent;overflow:hidden;box-shadow:none;transition:none;border-radius:0;border:none;padding:0}.banking-image-container img{width:100%;height:100%;object-fit:cover;object-position:center}.banking-banner-section{width:100%;margin:50px 0 0;position:relative}.banking-banner-background{position:relative;width:100%;min-height:500px;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:center;justify-content:flex-start;padding:0}.banking-banner-section .banking-container{position:relative;width:100%;height:100%;display:flex;align-items:center}.banking-banner-overlay{position:relative;max-width:500px;background-color:#000000bf;padding:40px;border-radius:8px;z-index:2}.banking-banner-content{color:#fff}.banking-banner-content h2{font-size:var(--fs-4xl);font-weight:var(--fw-bold);margin-bottom:20px;color:#fff;font-family:var(--font-primary);line-height:1.3}.banking-banner-content p{font-size:var(--fs-lg);line-height:1.6;margin-bottom:0;color:#fffffff2;font-family:var(--font-primary)}.banking-banner-contained{width:100%;margin:50px 0;position:relative}.banking-banner-background-contained{position:relative;width:100%;min-height:500px;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:center;justify-content:flex-start;padding:0;border-radius:8px;overflow:hidden}.banking-banner-contained .banking-banner-overlay{position:relative;max-width:500px;background:#0006;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:40px;border-radius:8px;border:1px solid rgba(255,255,255,.2);box-shadow:0 8px 32px #0000005e;z-index:2;margin-left:5%}.banking-roadblocks{background:linear-gradient(135deg,#1e3a8a,#1e40af,#1e3a8a);padding:0 0 80px;color:#fff}.banking-roadblocks-content{display:flex;align-items:center;gap:60px;flex-wrap:wrap}.banking-roadblocks-left{flex:1;min-width:300px;position:relative}.banking-roadblocks-right{flex:1;min-width:300px}.banking-roadblocks-title{font-size:var(--fs-4xl);font-weight:var(--fw-bold);color:#fff;margin-bottom:30px;line-height:1.2;font-family:var(--font-primary)}.banking-roadblocks-description{font-size:var(--fs-xl);line-height:1.8;color:#fffffff2;margin:0;font-family:var(--font-primary)}.banking-roadblocks-diagram{position:relative;width:100%;max-width:500px;height:500px;margin:0 auto}.banking-roadblocks-circle{position:absolute;width:140px;height:140px;border-radius:50%;background:#fff;color:#1e3a8a;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:15px;text-align:center;box-shadow:0 4px 15px #0003;transition:transform .3s ease,box-shadow .3s ease;z-index:2;border:2px solid #60a5fa}.banking-roadblocks-circle-1:hover{transform:translate(-50%,-50%) translateY(-150px) scale(1.1);box-shadow:0 6px 20px #0000004d}.banking-roadblocks-circle-2:hover{transform:translate(-50%,-50%) translate(130px,-75px) scale(1.1);box-shadow:0 6px 20px #0000004d}.banking-roadblocks-circle-3:hover{transform:translate(-50%,-50%) translate(130px,75px) scale(1.1);box-shadow:0 6px 20px #0000004d}.banking-roadblocks-circle-4:hover{transform:translate(-50%,-50%) translateY(150px) scale(1.1);box-shadow:0 6px 20px #0000004d}.banking-roadblocks-circle-5:hover{transform:translate(-50%,-50%) translate(-130px,75px) scale(1.1);box-shadow:0 6px 20px #0000004d}.banking-roadblocks-circle-6:hover{transform:translate(-50%,-50%) translate(-130px,-75px) scale(1.1);box-shadow:0 6px 20px #0000004d}.banking-roadblocks-number{font-size:var(--fs-3xl);font-weight:var(--fw-bold);margin-bottom:8px;color:#1e3a8a}.banking-roadblocks-label{font-size:var(--fs-sm);font-weight:var(--fw-medium);line-height:1.3;color:#1e3a8a}.banking-roadblocks-circle-1{top:50%;left:50%;transform:translate(-50%,-50%) translateY(-150px)}.banking-roadblocks-circle-2{top:50%;left:50%;transform:translate(-50%,-50%) translate(130px,-75px)}.banking-roadblocks-circle-3{top:50%;left:50%;transform:translate(-50%,-50%) translate(130px,75px)}.banking-roadblocks-circle-4{top:50%;left:50%;transform:translate(-50%,-50%) translateY(150px)}.banking-roadblocks-circle-5{top:50%;left:50%;transform:translate(-50%,-50%) translate(-130px,75px)}.banking-roadblocks-circle-6{top:50%;left:50%;transform:translate(-50%,-50%) translate(-130px,-75px)}.banking-results-section{background-color:#fff;padding:4rem 0;position:relative;overflow:hidden}.banking-section-header{text-align:center;margin-bottom:3rem}.banking-section-header h2{font-size:var(--fs-4xl);font-weight:var(--fw-bold);color:var(--text-heading);margin:0 0 15px;line-height:1.3;font-family:var(--font-primary)}.banking-section-header p{font-size:var(--fs-xl);color:var(--text-secondary-clr);margin:0;line-height:1.6;font-family:var(--font-primary)}.banking-results-content{position:relative;min-height:600px}.banking-results-background-images{position:absolute;top:0;left:0;width:100%;height:100%;display:grid;grid-template-columns:1fr 1fr;gap:2rem;z-index:1;padding:0 1rem}.banking-results-bg-image{position:relative;overflow:hidden;border-radius:.5rem}.banking-results-bg-image img{width:100%;height:100%;object-fit:cover;opacity:.9}.banking-results-bg-image-1{margin-top:0;height:65%;align-self:start}.banking-results-bg-image-2{margin-top:35%;height:65%;align-self:start}.banking-results-cards-overlay{position:relative;z-index:2;display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;gap:2rem;margin-top:3rem;padding:0 1rem;justify-items:start}.banking-result-card{background:linear-gradient(135deg,#e3f2fd,#bbdefb);background-image:repeating-linear-gradient(45deg,transparent,transparent 10px,rgba(255,255,255,.3) 10px,rgba(255,255,255,.3) 20px);border-radius:0;padding:30px 25px;color:var(--text-primary);transition:all .3s ease;cursor:pointer;position:relative;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;border:1px solid rgba(0,0,0,.1);box-shadow:0 2px 8px #00000026,0 -2px 8px #0000001a,2px 0 8px #0000001a,-2px 0 8px #0000001a;text-align:left;width:260px;height:320px;opacity:1;background-color:#e3f2fd}.banking-result-card-large{grid-column:1;grid-row:1;width:300px;margin-top:-42px;margin-left:-40px;margin-right:auto}.banking-result-card-small{width:260px;margin-top:-40px}.banking-result-card-small:nth-of-type(2){margin-left:-20px;justify-self:start}.banking-result-card-small:nth-of-type(3){margin-right:-20px;justify-self:end}.banking-result-card:hover{transform:translateY(-5px);box-shadow:0 8px 20px #00000026}.banking-result-card-tag{background:#000;color:#fff;font-size:var(--fs-sm);font-weight:var(--fw-semibold);text-transform:uppercase;padding:6px 12px;display:inline-block;width:fit-content;position:relative;margin-bottom:20px;letter-spacing:.5px;font-family:var(--font-primary)}.banking-result-card-tag:after{content:"";position:absolute;bottom:-8px;left:12px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #000000}.banking-result-card h3{font-size:var(--fs-2xl);font-weight:var(--fw-bold);color:var(--text-heading);margin:0 0 15px;line-height:1.4;position:relative;z-index:2;flex-shrink:0;font-family:var(--font-primary)}.banking-result-card p{font-size:var(--fs-lg);color:var(--text-body);line-height:1.6;margin:0;position:relative;z-index:2;flex-grow:1;overflow:hidden;display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;font-family:var(--font-primary)}.banking-faq-section{margin:20px auto;padding:2.5rem;font-family:var(--font-primary);display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);gap:15px;max-width:1200px;height:600px}.banking-faq-item{background-color:#fff;border:2px solid #e0e0e0;border-radius:8px;padding:15px;transition:all .3s ease;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0000001a}.banking-faq-item.active{border-color:#0056b3;transform:translateY(-3px);box-shadow:0 4px 15px #007bff4d}.banking-faq-center{grid-column:2;grid-row:2;background-color:#f8f9fa;border:3px solid #007bff;min-height:200px;cursor:default}.banking-faq-question{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%;height:100%;padding:10px}.banking-faq-question span{font-size:var(--fs-lg);font-weight:var(--fw-bold);color:var(--text-primary);margin-bottom:10px;line-height:1.3}.banking-faq-toggle{background-color:#007bff;color:#fff;border:none;padding:6px 12px;border-radius:50%;font-size:16px;cursor:pointer;transition:all .3s ease;width:30px;height:30px;display:flex;align-items:center;justify-content:center}#banking-faq-content{width:100%;height:100%;padding:20px;overflow-y:auto}.banking-faq-answer{display:none;padding:0;font-size:var(--fs-md);line-height:1.6;color:var(--text-secondary-clr)}.banking-faq-answer h3{font-size:var(--fs-xl);font-weight:var(--fw-bold);color:var(--text-heading);margin-bottom:15px;border-bottom:2px solid var(--text-brand);padding-bottom:8px}.banking-faq-answer p{margin:0;text-align:justify}@media (max-width: 1200px){.banking-business-text{width:48%}.banking-conventional{max-width:700px}}@media (max-width: 1024px){.banking-results-section{padding:3rem 0}.banking-results-content{min-height:500px}.banking-results-background-images{gap:1.5rem;padding:0 .5rem}.banking-results-cards-overlay{gap:1.5rem;margin-top:2rem;padding:0 .5rem}.banking-conventional{max-width:90%}.banking-image-container{height:300px}}@media (max-width: 768px){.banking-con-flex{flex-direction:column}.banking-business-title{font-size:var(--fs-4xl)}.banking-faq-toggle{font-size:var(--fs-xl)}.banking-image-container{height:250px}.banking-banner-background{min-height:400px}.banking-banner-overlay{left:3%;right:3%;max-width:none;padding:30px}.banking-banner-content h2{font-size:var(--fs-4xl)}.banking-banner-content p{font-size:var(--fs-md)}.banking-banner-background-contained{min-height:400px}.banking-banner-contained .banking-banner-overlay{margin-left:3%;padding:30px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.banking-roadblocks{padding:60px 0}.banking-roadblocks-content{flex-direction:column;gap:40px}.banking-roadblocks-diagram{max-width:400px;height:400px}.banking-roadblocks-circle{width:120px;height:120px}.banking-roadblocks-circle-1{transform:translate(-50%,-50%) translateY(-120px)}.banking-roadblocks-circle-2{transform:translate(-50%,-50%) translate(104px,-60px)}.banking-roadblocks-circle-3{transform:translate(-50%,-50%) translate(104px,60px)}.banking-roadblocks-circle-4{transform:translate(-50%,-50%) translateY(120px)}.banking-roadblocks-circle-5{transform:translate(-50%,-50%) translate(-104px,60px)}.banking-roadblocks-circle-6{transform:translate(-50%,-50%) translate(-104px,-60px)}.banking-roadblocks-circle-1:hover{transform:translate(-50%,-50%) translateY(-120px) scale(1.1)}.banking-roadblocks-circle-2:hover{transform:translate(-50%,-50%) translate(104px,-60px) scale(1.1)}.banking-roadblocks-circle-3:hover{transform:translate(-50%,-50%) translate(104px,60px) scale(1.1)}.banking-roadblocks-circle-4:hover{transform:translate(-50%,-50%) translateY(120px) scale(1.1)}.banking-roadblocks-circle-5:hover{transform:translate(-50%,-50%) translate(-104px,60px) scale(1.1)}.banking-roadblocks-circle-6:hover{transform:translate(-50%,-50%) translate(-104px,-60px) scale(1.1)}.banking-roadblocks-title,.banking-section-header h2{font-size:var(--fs-4xl)}.banking-results-section{padding:3rem 0}.banking-results-content{min-height:500px}.banking-results-background-images{grid-template-columns:1fr;gap:1rem}.banking-results-bg-image-1,.banking-results-bg-image-2{margin-top:0;height:50%}.banking-results-cards-overlay{grid-template-columns:1fr;grid-template-rows:auto;gap:1.5rem;margin-top:2rem;justify-items:center}.banking-result-card{width:260px;height:320px}.banking-result-card-large{grid-column:1;grid-row:1;max-width:100%;width:260px;margin-top:-48px!important;margin-left:0;margin-right:0}.banking-result-card-small{width:260px;margin-top:0;margin-left:0;margin-right:0}}@media (max-width: 480px){.banking-section-header h2{font-size:var(--fs-4xl)}.banking-section-header p{font-size:var(--fs-lg)}.banking-results-section{padding:2.5rem 0}.banking-results-content{min-height:450px}.banking-results-background-images{grid-template-columns:1fr;gap:1rem;padding:0 .5rem}.banking-results-bg-image-1,.banking-results-bg-image-2{margin-top:0;height:45%}.banking-results-cards-overlay{grid-template-columns:1fr;grid-template-rows:auto;gap:1.5rem;margin-top:1.5rem;padding:0 .5rem;justify-items:center}.banking-result-card{width:100%;max-width:280px;height:auto;min-height:280px}.banking-result-card-large{grid-column:1;grid-row:1;width:100%;max-width:280px;margin-top:0!important;margin-left:0;margin-right:0}.banking-result-card-small{width:100%;max-width:280px;margin-top:0;margin-left:0;margin-right:0}.banking-result-card h3{font-size:var(--fs-lg)}.banking-result-card p{font-size:var(--fs-md)}.banking-conventional h2{font-size:var(--fs-4xl)}.banking-conventional p,.banking-faq-question{font-size:var(--fs-lg)}.banking-text{font-size:var(--fs-4xl)}.banking-subtitle{font-size:var(--fs-lg);top:calc(40% + 3.5rem)}.banking-faq-section{grid-template-columns:1fr;grid-template-rows:repeat(9,auto);height:auto;gap:10px}.banking-faq-center{grid-column:1;grid-row:5;min-height:150px}.banking-faq-item{min-height:80px}.banking-banner-background{min-height:350px}.banking-banner-overlay{padding:20px}.banking-banner-content h2{font-size:var(--fs-4xl);margin-bottom:15px}.banking-banner-content p{font-size:var(--fs-base);margin-bottom:0}.banking-banner-background-contained{min-height:350px}.banking-banner-contained .banking-banner-overlay{margin-left:0;padding:20px;max-width:100%;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.banking-roadblocks{padding:60px 0}.banking-roadblocks-title{font-size:var(--fs-4xl)}.banking-roadblocks-description{font-size:var(--fs-lg)}.banking-roadblocks-diagram{max-width:300px;height:300px}.banking-roadblocks-circle{width:100px;height:100px}.banking-roadblocks-circle-1{transform:translate(-50%,-50%) translateY(-90px)}.banking-roadblocks-circle-2{transform:translate(-50%,-50%) translate(78px,-45px)}.banking-roadblocks-circle-3{transform:translate(-50%,-50%) translate(78px,45px)}.banking-roadblocks-circle-4{transform:translate(-50%,-50%) translateY(90px)}.banking-roadblocks-circle-5{transform:translate(-50%,-50%) translate(-78px,45px)}.banking-roadblocks-circle-6{transform:translate(-50%,-50%) translate(-78px,-45px)}.banking-roadblocks-circle-1:hover{transform:translate(-50%,-50%) translateY(-90px) scale(1.1)}.banking-roadblocks-circle-2:hover{transform:translate(-50%,-50%) translate(78px,-45px) scale(1.1)}.banking-roadblocks-circle-3:hover{transform:translate(-50%,-50%) translate(78px,45px) scale(1.1)}.banking-roadblocks-circle-4:hover{transform:translate(-50%,-50%) translateY(90px) scale(1.1)}.banking-roadblocks-circle-5:hover{transform:translate(-50%,-50%) translate(-78px,45px) scale(1.1)}.banking-roadblocks-circle-6:hover{transform:translate(-50%,-50%) translate(-78px,-45px) scale(1.1)}.banking-roadblocks-number{font-size:var(--fs-xl)}.banking-roadblocks-label{font-size:var(--fs-2xs)}.banking-results-section{padding:3rem 0}.banking-results-content{min-height:500px}.banking-results-background-images{grid-template-columns:1fr;gap:1rem}.banking-results-bg-image-1,.banking-results-bg-image-2{margin-top:0;height:50%}.banking-results-cards-overlay{grid-template-columns:1fr;grid-template-rows:auto;gap:1.5rem;margin-top:2rem;justify-items:center}.banking-result-card{width:260px;height:320px}.banking-result-card-large{grid-column:1;grid-row:1;max-width:100%;width:260px;margin-top:-48px!important;margin-left:0;margin-right:0}.banking-result-card-small{width:260px;margin-top:0;margin-left:0;margin-right:0}}.education-containered{position:relative;width:100%;height:100vh;overflow:hidden;background-size:cover;background-position:top center;background-repeat:no-repeat;background-attachment:fixed}.education-hero-content{position:absolute;top:40%;left:5%;display:flex;flex-direction:column;gap:20px;z-index:10;max-width:90%}.education-connecttext{text-decoration:none;font-family:var(--font-primary);color:var(--text-brand);font-size:var(--fs-lg);font-weight:var(--fw-bold);padding:12px 24px;border:2px solid var(--text-brand);border-radius:8px;background-color:#ffffffe6;display:inline-flex;align-items:center;gap:8px;transition:all .3s ease;cursor:pointer;width:fit-content}.education-connecttext:hover{background-color:var(--text-brand-hover);color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #1664db4d}.education-connecttext i{background-color:transparent;color:var(--text-brand);padding:0;border-radius:0;display:inline-block;font-size:var(--fs-lg);transition:all .3s ease;margin:0}.education-connecttext:hover i{color:#fff}.education-text{font-family:var(--font-primary);color:var(--text-heading);font-size:var(--fs-4xl);font-weight:var(--fw-bold);text-shadow:2px 2px 5px rgba(255,255,255,.7);opacity:0;transition:opacity .5s ease .5s;margin:0}.education-subtitle{font-family:var(--font-primary);color:var(--text-heading);font-size:var(--fs-2xl);font-weight:var(--fw-normal);text-shadow:2px 2px 5px rgba(255,255,255,.7);opacity:0;transition:opacity .5s ease .7s;margin:0;max-width:600px;line-height:1.6}.education-business-executive{margin:50px auto 30px;text-align:center}.education-container{max-width:1200px;margin:0 auto;padding:0 20px;position:relative}.education-con-flex{display:flex;align-items:center;gap:50px;padding:2.5rem 0}.education-conventional{flex:1;max-width:1000px;box-sizing:border-box;text-align:left;padding:20px;background-color:transparent;box-shadow:none;transition:none;border-radius:0;border:none}.education-conventional:hover{transform:none;box-shadow:none}.education-conventional h2{font-size:var(--fs-4xl);font-weight:var(--fw-bold);color:var(--text-heading);margin-bottom:20px;line-height:1.4;font-family:var(--font-primary)}.education-conventional p{font-size:var(--fs-xl);line-height:1.6;color:var(--text-secondary-clr);margin-bottom:20px;font-family:var(--font-primary)}.education-image-container{position:relative;width:100%;height:400px;background-color:transparent;overflow:hidden;box-shadow:none;transition:none;border-radius:0;border:none;padding:0}.education-image-container img{width:100%;height:100%;object-fit:cover;object-position:center}.education-roadblocks{background:linear-gradient(135deg,#1e3a8a,#1e40af,#1e3a8a);padding:80px 0;color:#fff}.education-roadblocks-content{display:flex;align-items:center;gap:60px;flex-wrap:wrap}.education-roadblocks-left{flex:1;min-width:300px;position:relative}.education-roadblocks-right{flex:1;min-width:300px}.education-roadblocks-title{font-size:var(--fs-4xl);font-weight:var(--fw-bold);color:#fff;margin-bottom:30px;line-height:1.2;font-family:var(--font-primary)}.education-roadblocks-description{font-size:var(--fs-xl);line-height:1.8;color:#fffffff2;margin:0;font-family:var(--font-primary)}.education-roadblocks-diagram{position:relative;width:100%;max-width:500px;height:500px;margin:0 auto}.education-roadblocks-circle{position:absolute;width:140px;height:140px;border-radius:50%;background:#fff;color:#1e3a8a;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:15px;text-align:center;box-shadow:0 4px 15px #0003;transition:transform .3s ease,box-shadow .3s ease;z-index:2}.education-roadblocks-circle-1:hover{transform:translate(-50%,-50%) translateY(-150px) scale(1.1);box-shadow:0 6px 20px #0000004d}.education-roadblocks-circle-2:hover{transform:translate(-50%,-50%) translate(130px,-75px) scale(1.1);box-shadow:0 6px 20px #0000004d}.education-roadblocks-circle-3:hover{transform:translate(-50%,-50%) translate(130px,75px) scale(1.1);box-shadow:0 6px 20px #0000004d}.education-roadblocks-circle-4:hover{transform:translate(-50%,-50%) translateY(150px) scale(1.1);box-shadow:0 6px 20px #0000004d}.education-roadblocks-circle-5:hover{transform:translate(-50%,-50%) translate(-130px,75px) scale(1.1);box-shadow:0 6px 20px #0000004d}.education-roadblocks-circle-6:hover{transform:translate(-50%,-50%) translate(-130px,-75px) scale(1.1);box-shadow:0 6px 20px #0000004d}.education-roadblocks-number{font-size:var(--fs-3xl);font-weight:var(--fw-bold);margin-bottom:8px;color:#1e3a8a}.education-roadblocks-label{font-size:var(--fs-sm);font-weight:var(--fw-medium);line-height:1.3;color:#1e3a8a}.education-roadblocks-circle-1{top:50%;left:50%;transform:translate(-50%,-50%) translateY(-150px)}.education-roadblocks-circle-2{top:50%;left:50%;transform:translate(-50%,-50%) translate(130px,-75px)}.education-roadblocks-circle-3{top:50%;left:50%;transform:translate(-50%,-50%) translate(130px,75px)}.education-roadblocks-circle-4{top:50%;left:50%;transform:translate(-50%,-50%) translateY(150px)}.education-roadblocks-circle-5{top:50%;left:50%;transform:translate(-50%,-50%) translate(-130px,75px)}.education-roadblocks-circle-6{top:50%;left:50%;transform:translate(-50%,-50%) translate(-130px,-75px)}.education-invest-section{width:100%;padding:80px 0;background-color:var(--bg-secondary)}.education-invest-heading{text-align:center;font-size:var(--fs-4xl);font-weight:var(--fw-bold);color:var(--text-heading);margin-bottom:15px;line-height:1.3;max-width:900px;margin-left:auto;margin-right:auto;font-family:var(--font-primary)}.education-invest-sublines{display:flex;flex-direction:column;max-width:1000px;margin:0 auto}.education-invest-subline{font-size:var(--fs-xl);line-height:1.8;color:var(--text-secondary-clr);text-align:center;margin:0;padding:0 20px;font-family:var(--font-primary)}.education-unify-section{margin-top:60px;padding-top:60px;border-top:1px solid var(--border-subtle)}.education-unify-wrapper{display:flex;align-items:flex-start;gap:50px;max-width:1200px;margin:0 auto}.education-unify-content{flex:1;min-width:0}.education-unify-image{flex:1.2;max-width:650px;height:auto;border-radius:12px;overflow:visible;box-shadow:0 6px 20px #00000026;position:relative}.education-unify-image img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:12px;display:block}.education-shape{position:absolute;z-index:1}.education-shape-circle{width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,#60a5fa,#3b82f6);top:-20px;right:-20px;box-shadow:0 4px 15px #3b82f64d}.education-shape-triangle{width:0;height:0;border-left:30px solid transparent;border-right:30px solid transparent;border-bottom:50px solid #10b981;bottom:-25px;left:-25px;filter:drop-shadow(0 4px 15px rgba(16,185,129,.3))}.education-shape-hexagon{width:50px;height:50px;background:linear-gradient(135deg,#f59e0b,#d97706);clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);top:50%;right:-25px;transform:translateY(-50%);box-shadow:0 4px 15px #d977064d}.education-unify-heading{text-align:left;font-size:var(--fs-4xl);font-weight:var(--fw-bold);color:var(--text-heading);margin:0 0 20px;line-height:1.2;font-family:var(--font-primary)}.education-unify-description{font-size:var(--fs-xl);color:var(--text-body);margin:0 0 30px;line-height:1.6;font-family:var(--font-primary)}.education-unify-subpoints{display:flex;flex-direction:column;gap:24px;margin-top:8px}.education-unify-subpoint{display:flex;flex-direction:column;gap:8px}.education-unify-subpoint h3{font-size:var(--fs-2xl);font-weight:var(--fw-semibold);color:var(--text-heading);margin:0;line-height:1.3;font-family:var(--font-primary)}.education-unify-subpoint p{font-size:var(--fs-lg);line-height:1.6;color:var(--text-body);margin:0;font-family:var(--font-primary)}.education-analytics-section{width:100%;padding:80px 0;background-color:var(--bg-primary)}.education-analytics-wrapper{display:flex;align-items:flex-start;gap:50px;max-width:1200px;margin:0 auto}.education-analytics-image{flex:1.2;max-width:650px;height:auto;border-radius:12px;overflow:visible;box-shadow:0 6px 20px #00000026;position:relative}.education-analytics-image img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:12px;display:block}.education-analytics-content{flex:1;min-width:0}.education-analytics-heading{text-align:left;font-size:var(--fs-4xl);font-weight:var(--fw-bold);color:var(--text-heading);margin:0 0 20px;line-height:1.2;font-family:var(--font-primary)}.education-analytics-description{font-size:var(--fs-xl);color:var(--text-body);margin:0 0 30px;line-height:1.6;font-family:var(--font-primary)}.education-analytics-subpoints{display:flex;flex-direction:column;gap:24px;margin-top:8px}.education-analytics-subpoint{display:flex;flex-direction:column;gap:8px}.education-analytics-subpoint h3{font-size:var(--fs-2xl);font-weight:var(--fw-semibold);color:var(--text-heading);margin:0;line-height:1.3;font-family:var(--font-primary)}.education-analytics-subpoint p{font-size:var(--fs-lg);line-height:1.6;color:var(--text-body);margin:0;font-family:var(--font-primary)}.education-topics-section{display:flex;flex-direction:column;gap:40px;max-width:1200px;margin:0 auto}.education-topic-item{padding:0;background-color:transparent;border-radius:0;box-shadow:none;transition:none}.education-topic-item:hover{box-shadow:none}.education-topic-with-image{display:flex;align-items:center;gap:50px;padding:0;background-color:transparent;box-shadow:none}.education-topic-with-image:hover{box-shadow:none}.education-topic-content{flex:1;max-width:500px}.education-topic-title{font-size:var(--fs-3xl);font-weight:var(--fw-bold);color:var(--text-heading);margin-bottom:15px;line-height:1.3;font-family:var(--font-primary)}.education-topic-description{font-size:var(--fs-lg);line-height:1.7;color:var(--text-secondary-clr);margin:0;font-family:var(--font-primary)}.education-topic-image{flex:1;max-width:550px;height:400px;border-radius:12px;overflow:hidden;box-shadow:0 6px 20px #00000026;transition:transform .3s ease,box-shadow .3s ease}.education-topic-image:hover{transform:translateY(-5px);box-shadow:0 8px 25px #0003}.education-topic-image img{width:100%;height:100%;object-fit:cover;object-position:center}.education-results-section{background-color:var(--bg-primary);padding:4rem 0;position:relative;overflow:hidden}.education-section-header{text-align:center;margin-bottom:3rem}.education-section-header h2{font-size:var(--fs-4xl);font-weight:var(--fw-bold);color:var(--text-heading);margin:0 0 15px;line-height:1.3;font-family:var(--font-primary)}.education-section-header p{font-size:var(--fs-xl);color:var(--text-secondary-clr);margin:0;line-height:1.6;font-family:var(--font-primary)}.education-results-content{position:relative;min-height:600px}.education-results-background-images{position:absolute;top:0;left:0;width:100%;height:100%;display:grid;grid-template-columns:1fr 1fr;gap:2rem;z-index:1;padding:0 1rem}.education-results-bg-image{position:relative;overflow:hidden;border-radius:.5rem}.education-results-bg-image img{width:100%;height:100%;object-fit:cover;opacity:.9}.education-results-bg-image-1{margin-top:0;height:65%;align-self:start}.education-results-bg-image-2{margin-top:35%;height:65%;align-self:start}.education-results-cards-overlay{position:relative;z-index:2;display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;gap:2rem;margin-top:3rem;padding:0 1rem;justify-items:start}.education-result-card{background:linear-gradient(135deg,#e3f2fd,#bbdefb);background-image:repeating-linear-gradient(45deg,transparent,transparent 10px,rgba(255,255,255,.3) 10px,rgba(255,255,255,.3) 20px);border-radius:0;padding:30px 25px;color:var(--text-primary);transition:all .3s ease;cursor:pointer;position:relative;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;border:1px solid rgba(0,0,0,.1);box-shadow:0 2px 8px #00000026,0 -2px 8px #0000001a,2px 0 8px #0000001a,-2px 0 8px #0000001a;text-align:left;width:260px;height:320px;opacity:1;background-color:#e3f2fd}.education-result-card-large{grid-column:1;grid-row:1;width:300px;margin-top:-60px;margin-left:-40px;margin-right:auto}.education-result-card-small{width:260px;margin-top:-40px}.education-result-card-small:nth-of-type(2){margin-left:-20px;justify-self:start}.education-result-card-small:nth-of-type(3){margin-right:-20px;justify-self:end}.education-result-card:hover{transform:translateY(-5px);box-shadow:0 8px 20px #00000026}.education-result-card-tag{background:#000;color:#fff;font-size:var(--fs-sm);font-weight:var(--fw-semibold);text-transform:uppercase;padding:6px 12px;display:inline-block;width:fit-content;position:relative;margin-bottom:20px;letter-spacing:.5px;font-family:var(--font-primary)}.education-result-card-tag:after{content:"";position:absolute;bottom:-8px;left:12px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #000000}.education-result-card h3{font-size:var(--fs-2xl);font-weight:var(--fw-bold);color:var(--text-heading);margin:0 0 15px;line-height:1.4;position:relative;z-index:2;flex-shrink:0;font-family:var(--font-primary)}.education-result-card p{font-size:var(--fs-lg);color:var(--text-body);line-height:1.6;margin:0;position:relative;z-index:2;flex-grow:1;overflow:hidden;display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;font-family:var(--font-primary)}.education-faq-section{margin:20px auto;padding:2.5rem;font-family:var(--font-primary);display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);gap:15px;max-width:1200px;height:600px}.education-faq-item{background-color:var(--bg-primary);border:2px solid var(--border-subtle);border-radius:8px;padding:15px;transition:all .3s ease;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0000001a}.education-faq-item:hover{transform:translateY(-3px);box-shadow:0 4px 15px #00000026;border-color:var(--text-brand)}.education-faq-item.active{border-color:var(--text-brand-hover);transform:translateY(-3px);box-shadow:0 4px 15px #1868db4d}.education-faq-center{grid-column:2;grid-row:2;background-color:var(--bg-secondary);border:3px solid var(--text-brand);min-height:200px;cursor:default}.education-faq-center:hover{transform:none;box-shadow:0 2px 8px #0000001a;border-color:var(--text-brand)}.education-faq-question{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%;height:100%;padding:10px}.education-faq-question span{font-size:var(--fs-lg);font-weight:var(--fw-bold);color:var(--text-primary);margin-bottom:10px;line-height:1.3}.education-faq-toggle{background-color:var(--text-brand);color:#fff;border:none;padding:6px 12px;border-radius:50%;font-size:var(--fs-lg);cursor:pointer;transition:all .3s ease;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.education-faq-toggle:hover{background-color:var(--text-brand-hover);transform:scale(1.1)}#education-faq-content{width:100%;height:100%;padding:20px;overflow-y:auto}.education-faq-answer{display:none;padding:0;font-size:var(--fs-md);line-height:1.6;color:var(--text-secondary-clr)}.education-faq-answer h3{font-size:var(--fs-xl);font-weight:var(--fw-bold);color:var(--text-heading);margin-bottom:15px;border-bottom:2px solid var(--text-brand);padding-bottom:8px}.education-faq-answer p{margin:0;text-align:justify}@media (max-width: 1200px){.education-business-text{width:48%}.education-conventional{max-width:700px}}@media (max-width: 1024px){.education-results-section{padding:3rem 0}.education-results-content{min-height:500px}.education-results-background-images{gap:1.5rem;padding:0 .5rem}.education-results-cards-overlay{gap:1.5rem;margin-top:2rem;padding:0 .5rem}.education-conventional{max-width:90%}.education-image-container{height:300px}}@media (max-width: 768px){.education-con-flex{flex-direction:column}.education-roadblocks-content{flex-direction:column;gap:40px}.education-roadblocks-diagram{max-width:400px;height:400px}.education-roadblocks-circle{width:120px;height:120px}.education-roadblocks-circle-1{transform:translate(-50%,-50%) translateY(-120px)}.education-roadblocks-circle-2{transform:translate(-50%,-50%) translate(104px,-60px)}.education-roadblocks-circle-3{transform:translate(-50%,-50%) translate(104px,60px)}.education-roadblocks-circle-4{transform:translate(-50%,-50%) translateY(120px)}.education-roadblocks-circle-5{transform:translate(-50%,-50%) translate(-104px,60px)}.education-roadblocks-circle-6{transform:translate(-50%,-50%) translate(-104px,-60px)}.education-roadblocks-circle-1:hover{transform:translate(-50%,-50%) translateY(-120px) scale(1.1)}.education-roadblocks-circle-2:hover{transform:translate(-50%,-50%) translate(104px,-60px) scale(1.1)}.education-roadblocks-circle-3:hover{transform:translate(-50%,-50%) translate(104px,60px) scale(1.1)}.education-roadblocks-circle-4:hover{transform:translate(-50%,-50%) translateY(120px) scale(1.1)}.education-roadblocks-circle-5:hover{transform:translate(-50%,-50%) translate(-104px,60px) scale(1.1)}.education-roadblocks-circle-6:hover{transform:translate(-50%,-50%) translate(-104px,-60px) scale(1.1)}.education-roadblocks-title{font-size:var(--fs-4xl)}.education-invest-section{padding:60px 0}.education-invest-heading{font-size:var(--fs-4xl);margin-bottom:30px}.education-invest-subline{font-size:var(--fs-lg)}.education-unify-section{margin-top:40px;padding-top:40px}.education-unify-wrapper{flex-direction:column;gap:30px}.education-unify-image{max-width:100%;order:-1}.education-unify-heading{font-size:var(--fs-4xl);margin-bottom:15px}.education-unify-description{font-size:var(--fs-lg);margin-bottom:25px}.education-unify-subpoints{gap:20px}.education-unify-subpoint h3{font-size:var(--fs-xl)}.education-unify-subpoint p{font-size:var(--fs-md)}.education-analytics-section{padding:60px 0}.education-analytics-wrapper{flex-direction:column;gap:30px}.education-analytics-image{max-width:100%;order:-1}.education-shape-circle{width:45px;height:45px;top:-15px;right:-15px}.education-shape-triangle{border-left-width:22px;border-right-width:22px;border-bottom-width:38px;bottom:-19px;left:-19px}.education-shape-hexagon{width:38px;height:38px;right:-19px}.education-analytics-heading{font-size:var(--fs-4xl);margin-bottom:15px}.education-analytics-description{font-size:var(--fs-lg);margin-bottom:25px}.education-analytics-subpoints{gap:20px}.education-analytics-subpoint h3{font-size:var(--fs-xl)}.education-analytics-subpoint p{font-size:var(--fs-md)}.education-topic-with-image{flex-direction:column;gap:30px}.education-topic-content{max-width:100%}.education-topic-image{max-width:100%;height:300px}.education-topic-title{font-size:var(--fs-xl)}.education-section-header h2{font-size:var(--fs-4xl)}.education-results-section{padding:3rem 0}.education-results-content{min-height:500px}.education-results-background-images{grid-template-columns:1fr;gap:1rem}.education-results-bg-image-1,.education-results-bg-image-2{margin-top:0;height:50%}.education-results-cards-overlay{grid-template-columns:1fr;grid-template-rows:auto;gap:1.5rem;margin-top:2rem;justify-items:center}.education-result-card{width:260px;height:320px}.education-result-card-large{grid-column:1;grid-row:1;max-width:100%;width:260px;margin-top:-48px!important;margin-left:0;margin-right:0}.education-result-card-small{width:260px;margin-top:0;margin-left:0;margin-right:0}.education-faq-toggle{font-size:var(--fs-xl)}.education-image-container{height:250px}}@media (max-width: 480px){.education-section-header p{font-size:var(--fs-lg)}.education-results-section{padding:2.5rem 0}.education-results-content{min-height:450px}.education-results-background-images{grid-template-columns:1fr;gap:1rem;padding:0 .5rem}.education-results-bg-image-1,.education-results-bg-image-2{margin-top:0;height:45%}.education-results-cards-overlay{grid-template-columns:1fr;grid-template-rows:auto;gap:1.5rem;margin-top:1.5rem;padding:0 .5rem;justify-items:center}.education-result-card{width:100%;max-width:280px;height:auto;min-height:280px}.education-result-card-large{grid-column:1;grid-row:1;width:100%;max-width:280px;margin-top:0!important;margin-left:0;margin-right:0}.education-result-card-small{width:100%;max-width:280px;margin-top:0;margin-left:0;margin-right:0}.education-invest-section{padding:40px 0}.education-invest-heading{font-size:var(--fs-4xl);margin-bottom:25px;padding:0 10px}.education-invest-subline{font-size:var(--fs-md);padding:0 10px}.education-unify-section{margin-top:30px;padding-top:30px}.education-unify-wrapper{flex-direction:column;gap:25px}.education-unify-image{max-width:100%;order:-1}.education-unify-heading{font-size:var(--fs-4xl);margin-bottom:15px}.education-unify-description{font-size:var(--fs-md);margin-bottom:20px}.education-unify-subpoints{gap:18px}.education-unify-subpoint h3{font-size:var(--fs-xl)}.education-unify-subpoint p{font-size:var(--fs-md)}.education-analytics-section{padding:40px 0}.education-analytics-wrapper{flex-direction:column;gap:25px}.education-analytics-image{max-width:100%;order:-1}.education-shape-circle{width:35px;height:35px;top:-12px;right:-12px}.education-shape-triangle{border-left-width:18px;border-right-width:18px;border-bottom-width:30px;bottom:-15px;left:-15px}.education-shape-hexagon{width:30px;height:30px;right:-15px}.education-analytics-heading{font-size:var(--fs-4xl);margin-bottom:15px}.education-analytics-description{font-size:var(--fs-md);margin-bottom:20px}.education-analytics-subpoints{gap:18px}.education-analytics-subpoint h3{font-size:var(--fs-xl)}.education-analytics-subpoint p{font-size:var(--fs-md)}.education-topics-section{gap:30px}.education-topic-item{padding:0}.education-topic-with-image{gap:20px}.education-topic-image{height:200px}.education-topic-title{font-size:var(--fs-xl)}.education-topic-description{font-size:var(--fs-md)}.education-section-header h2{font-size:var(--fs-4xl)}.education-section-header p{font-size:var(--fs-md)}.education-result-card h3{font-size:var(--fs-lg)}.education-result-card p{font-size:var(--fs-md)}.education-conventional h2{font-size:var(--fs-4xl)}.education-conventional p{font-size:var(--fs-lg)}.education-roadblocks{padding:60px 0}.education-roadblocks-title{font-size:var(--fs-4xl)}.education-roadblocks-description{font-size:var(--fs-lg)}.education-roadblocks-diagram{max-width:300px;height:300px}.education-roadblocks-circle{width:100px;height:100px}.education-roadblocks-circle-1{transform:translate(-50%,-50%) translateY(-90px)}.education-roadblocks-circle-2{transform:translate(-50%,-50%) translate(78px,-45px)}.education-roadblocks-circle-3{transform:translate(-50%,-50%) translate(78px,45px)}.education-roadblocks-circle-4{transform:translate(-50%,-50%) translateY(90px)}.education-roadblocks-circle-5{transform:translate(-50%,-50%) translate(-78px,45px)}.education-roadblocks-circle-6{transform:translate(-50%,-50%) translate(-78px,-45px)}.education-roadblocks-circle-1:hover{transform:translate(-50%,-50%) translateY(-90px) scale(1.1)}.education-roadblocks-circle-2:hover{transform:translate(-50%,-50%) translate(78px,-45px) scale(1.1)}.education-roadblocks-circle-3:hover{transform:translate(-50%,-50%) translate(78px,45px) scale(1.1)}.education-roadblocks-circle-4:hover{transform:translate(-50%,-50%) translateY(90px) scale(1.1)}.education-roadblocks-circle-5:hover{transform:translate(-50%,-50%) translate(-78px,45px) scale(1.1)}.education-roadblocks-circle-6:hover{transform:translate(-50%,-50%) translate(-78px,-45px) scale(1.1)}.education-roadblocks-number{font-size:var(--fs-xl)}.education-roadblocks-label{font-size:var(--fs-2xs)}.education-faq-question{font-size:var(--fs-lg)}.education-text{font-size:var(--fs-4xl)}.education-subtitle{font-size:var(--fs-lg);top:calc(40% + 3.5rem)}.education-faq-section{grid-template-columns:1fr;grid-template-rows:repeat(9,auto);height:auto;gap:10px}.education-faq-center{grid-column:1;grid-row:5;min-height:150px}.education-faq-item{min-height:80px}}.healthcare-containered{position:relative;width:100%;height:100vh;overflow:hidden;background-size:cover;background-position:top center;background-repeat:no-repeat;background-attachment:fixed}.healthcare-hero-content{position:absolute;top:40%;left:5%;display:flex;flex-direction:column;gap:20px;z-index:10;max-width:90%}.healthcare-connecttext{text-decoration:none;font-family:var(--font-primary);color:var(--text-brand);font-size:var(--fs-lg);font-weight:var(--fw-bold);padding:12px 24px;border:2px solid var(--text-brand);border-radius:8px;background-color:#ffffffe6;display:inline-flex;align-items:center;gap:8px;transition:all .3s ease;cursor:pointer;width:fit-content}.healthcare-connecttext:hover{background-color:var(--text-brand);color:#fff;transform:translateY(-2px)}.healthcare-connecttext:hover i{color:#fff}.healthcare-connecttext i{background-color:transparent;color:var(--text-brand);padding:0;border-radius:0;display:inline-block;font-size:var(--fs-lg);transition:all .3s ease;margin:0}.healthcare-text{font-family:var(--font-primary);color:#fff;font-size:var(--fs-4xl);font-weight:var(--fw-bold);text-shadow:2px 2px 5px rgba(0,0,0,.7);opacity:0;transition:opacity .5s ease .5s;margin:0}.healthcare-subtitle{font-family:var(--font-primary);color:#fff;font-size:var(--fs-2xl);font-weight:var(--fw-normal);text-shadow:2px 2px 5px rgba(0,0,0,.7);opacity:0;transition:opacity .5s ease .7s;margin:0;max-width:600px;line-height:1.6}.healthcare-business-executive{margin:50px auto 30px;text-align:center}.healthcare-container{max-width:1200px;margin:0 auto;padding:0 20px;position:relative}.healthcare-con-flex{display:flex;align-items:center;gap:50px;padding:2.5rem 0}.healthcare-conventional{flex:1;max-width:1000px;box-sizing:border-box;text-align:left;padding:20px;transition:all .3s ease}.healthcare-conventional h2{font-size:var(--fs-4xl);font-weight:var(--fw-bold);color:var(--text-heading);margin-bottom:20px;line-height:1.4;font-family:var(--font-primary)}.healthcare-conventional p{font-size:var(--fs-xl);line-height:1.6;color:var(--text-secondary-clr);margin-bottom:20px;font-family:var(--font-primary)}.healthcare-image-container{position:relative;width:100%;height:400px;background-color:transparent;overflow:hidden;box-shadow:none;transition:none;border-radius:0;border:none;padding:0}.healthcare-image-container img{width:100%;height:100%;object-fit:cover;object-position:center}.healthcare-strategies-section{width:100%;padding:80px 0;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}.healthcare-strategies-section:before{content:"";position:absolute;inset:0;background-color:#0000004d;z-index:1}.healthcare-strategies-section .healthcare-container{position:relative;z-index:2}.healthcare-strategies-header{text-align:center;margin-bottom:60px;background:#ffffff26;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:40px;border-radius:12px;border:1px solid rgba(255,255,255,.2);box-shadow:0 8px 32px #0000005e;max-width:900px;margin-left:auto;margin-right:auto}.healthcare-strategies-header h2{font-size:var(--fs-4xl);font-weight:var(--fw-bold);color:#fff;margin:0 0 20px;line-height:1.3;font-family:var(--font-primary);text-shadow:2px 2px 4px rgba(0,0,0,.3)}.healthcare-strategies-header p{font-size:var(--fs-xl);color:#fffffff2;margin:0;line-height:1.6;font-family:var(--font-primary);text-shadow:1px 1px 3px rgba(0,0,0,.3)}.healthcare-strategies-cards{display:flex;gap:30px;justify-content:center;flex-wrap:wrap;max-width:1200px;margin:0 auto}.healthcare-strategy-card{flex:1;min-width:300px;max-width:380px;background:#ffffff26;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.2);box-shadow:0 8px 32px #0000005e;transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column}.healthcare-strategy-card:hover{transform:translateY(-5px);box-shadow:0 12px 40px #00000080;background:#fff3}.healthcare-strategy-image{width:100%;height:250px;overflow:hidden;position:relative}.healthcare-strategy-image img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .3s ease}.healthcare-strategy-card:hover .healthcare-strategy-image img{transform:scale(1.05)}.healthcare-strategy-card h3{font-size:var(--fs-3xl);font-weight:var(--fw-bold);color:#fff;margin:25px 25px 15px;line-height:1.3;font-family:var(--font-primary);text-shadow:2px 2px 4px rgba(0,0,0,.3)}.healthcare-strategy-card p{font-size:var(--fs-lg);line-height:1.6;color:#fffffff2;margin:0 25px 25px;flex-grow:1;font-family:var(--font-primary);text-shadow:1px 1px 3px rgba(0,0,0,.3)}.healthcare-results-section{background-color:var(--bg-primary);padding:4rem 0;position:relative;overflow:hidden}.healthcare-section-header{text-align:center;margin-bottom:3rem}.healthcare-section-header h2{font-size:var(--fs-4xl);font-weight:var(--fw-bold);color:var(--text-heading);margin:0 0 15px;line-height:1.3;font-family:var(--font-primary)}.healthcare-section-header p{font-size:var(--fs-xl);color:var(--text-secondary-clr);margin:0;line-height:1.6;font-family:var(--font-primary)}.healthcare-results-content{position:relative;min-height:600px}.healthcare-results-background-images{position:absolute;top:0;left:0;width:100%;height:100%;display:grid;grid-template-columns:1fr 1fr;gap:2rem;z-index:1;padding:0 1rem}.healthcare-results-bg-image{position:relative;overflow:hidden;border-radius:.5rem}.healthcare-results-bg-image img{width:100%;height:100%;object-fit:cover;opacity:.9}.healthcare-results-bg-image-1{margin-top:0;height:65%;align-self:start}.healthcare-results-bg-image-2{margin-top:35%;height:65%;align-self:start}.healthcare-results-cards-overlay{position:relative;z-index:2;display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;gap:2rem;margin-top:3rem;padding:0 1rem;justify-items:start}.healthcare-result-card{background:linear-gradient(135deg,#e3f2fd,#bbdefb);background-image:repeating-linear-gradient(45deg,transparent,transparent 10px,rgba(255,255,255,.3) 10px,rgba(255,255,255,.3) 20px);border-radius:0;padding:30px 25px;color:var(--text-primary);transition:all .3s ease;cursor:pointer;position:relative;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;border:1px solid rgba(0,0,0,.1);box-shadow:0 2px 8px #00000026,0 -2px 8px #0000001a,2px 0 8px #0000001a,-2px 0 8px #0000001a;text-align:left;width:260px;height:320px;opacity:1;background-color:#e3f2fd}.healthcare-result-card-large{grid-column:1;grid-row:1;width:300px;margin-top:-42px;margin-left:-40px;margin-right:auto}.healthcare-result-card-small{width:260px;margin-top:-40px}.healthcare-result-card-small:nth-of-type(2){margin-left:-20px;justify-self:start}.healthcare-result-card-small:nth-of-type(3){margin-right:-20px;justify-self:end}.healthcare-result-card:hover{transform:translateY(-5px);box-shadow:0 8px 20px #00000026}.healthcare-result-card-tag{background:#000;color:#fff;font-size:var(--fs-sm);font-weight:var(--fw-semibold);text-transform:uppercase;padding:6px 12px;display:inline-block;width:fit-content;position:relative;margin-bottom:20px;letter-spacing:.5px;font-family:var(--font-primary)}.healthcare-result-card-tag:after{content:"";position:absolute;bottom:-8px;left:12px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #000000}.healthcare-result-card h3{font-size:var(--fs-2xl);font-weight:var(--fw-bold);color:var(--text-primary);margin:0 0 15px;line-height:1.4;position:relative;z-index:2;flex-shrink:0;font-family:var(--font-primary)}.healthcare-result-card p{font-size:var(--fs-lg);color:var(--text-body);line-height:1.6;margin:0;position:relative;z-index:2;flex-grow:1;overflow:hidden;display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;font-family:var(--font-primary)}.healthcare-flip-card{background-color:transparent;width:280px;height:200px;perspective:1000px;margin:10px;border:2px solid var(--border-subtle);border-radius:8px;transition:all .3s ease}.healthcare-flip-card:hover{border-color:var(--text-brand);transform:translateY(-3px);box-shadow:0 4px 15px #00000026}.healthcare-flip-card-inner{position:relative;width:100%;height:100%;text-align:center;transition:transform .6s;transform-style:preserve-3d}.healthcare-flip-card:hover .healthcare-flip-card-inner{transform:rotateY(180deg)}.healthcare-flip-card-front,.healthcare-flip-card-back{position:absolute;width:100%;height:100%;backface-visibility:hidden;border-radius:8px;box-shadow:0 8px 25px #00000026;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px}.healthcare-flip-card-front{background-color:var(--bg-secondary);color:var(--text-heading)}.healthcare-flip-card-back{background-color:var(--bg-sidebar);color:#fff;transform:rotateY(180deg)}.healthcare-card-icon{font-size:var(--fs-4xl);margin-bottom:15px;opacity:.9;color:var(--text-heading)}.healthcare-card-icon i{font-size:var(--fs-4xl);color:var(--text-heading);text-shadow:none}.healthcare-flip-card-front h2{font-size:var(--fs-2xl);font-weight:var(--fw-bold);margin:0;color:var(--text-heading);text-shadow:none}.healthcare-flip-card-back h2{font-size:var(--fs-4xl);font-weight:var(--fw-bold);margin-bottom:15px;text-shadow:0 2px 4px rgba(0,0,0,.3)}.healthcare-flip-card-back p{font-size:var(--fs-md);line-height:1.5;margin:0;text-align:center;opacity:.95}.healthcare-impact-section{width:100%;min-height:600px;margin:80px 0;position:relative}.healthcare-impact-container{display:flex;width:100%;min-height:600px;max-width:1400px;margin:0 auto;overflow:hidden}.healthcare-impact-left{width:60%;background-color:#1e3a8a;padding:80px 60px;display:flex;flex-direction:column;justify-content:space-between;position:relative;color:#fff}.healthcare-impact-title{font-size:var(--fs-4xl);font-weight:var(--fw-bold);color:#fff;margin:0 0 30px;line-height:1.3;font-family:var(--font-primary)}.healthcare-impact-description{font-size:var(--fs-xl);line-height:1.8;color:#fffffff2;margin:0 0 40px;flex-grow:1;font-family:var(--font-primary)}.healthcare-impact-learn-more{background-color:transparent;border:2px solid #ffffff;color:#fff;padding:14px 32px;border-radius:8px;font-size:var(--fs-lg);font-weight:var(--fw-semibold);cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:10px;font-family:var(--font-primary);margin-bottom:40px;width:fit-content}.healthcare-impact-learn-more:hover{background-color:var(--bg-primary);color:var(--text-brand-hover)}.healthcare-impact-learn-more i{font-size:var(--fs-md);transition:transform .3s ease}.healthcare-impact-learn-more:hover i{transform:translate(4px)}.healthcare-impact-navigation{display:flex;align-items:center;justify-content:center;gap:20px;background-color:#0003;padding:12px 20px;border-radius:8px;width:fit-content;margin:0 auto}.healthcare-impact-nav-btn{background-color:transparent;border:none;color:#fff;font-size:var(--fs-xl);cursor:pointer;padding:8px 12px;border-radius:4px;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.healthcare-impact-nav-btn:hover{background-color:#fff3}.healthcare-impact-dots{display:flex;gap:10px;align-items:center}.healthcare-impact-dot{width:10px;height:10px;border-radius:50%;border:2px solid #ffffff;background-color:transparent;cursor:pointer;transition:all .3s ease;padding:0}.healthcare-impact-dot.active{background-color:var(--bg-primary);width:12px;height:12px}.healthcare-impact-dot:hover{background-color:#ffffff80}.healthcare-impact-right{width:40%;position:relative;overflow:hidden}.healthcare-impact-image-container{width:100%;height:100%;position:relative}.healthcare-impact-image{width:100%;height:100%;object-fit:cover;object-position:center;transition:opacity .5s ease}.healthcare-faq-section{margin:20px auto;padding:2.5rem;font-family:var(--font-primary);display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);gap:15px;max-width:1200px;height:600px}.healthcare-faq-item{background-color:var(--bg-primary);border:2px solid var(--border-subtle);border-radius:8px;padding:15px;transition:all .3s ease;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0000001a}.healthcare-faq-item:hover{transform:translateY(-3px);box-shadow:0 4px 15px #00000026;border-color:var(--text-brand)}.healthcare-faq-item.active{border-color:var(--text-brand-hover);transform:translateY(-3px);box-shadow:0 4px 15px #1868db4d}.healthcare-faq-center{grid-column:2;grid-row:2;background-color:var(--bg-secondary);border:3px solid var(--text-brand);min-height:200px;cursor:default}.healthcare-faq-center:hover{transform:none;box-shadow:0 2px 8px #0000001a;border-color:var(--text-brand)}.healthcare-faq-question{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%;height:100%;padding:10px}.healthcare-faq-question span{font-size:var(--fs-lg);font-weight:var(--fw-bold);color:var(--text-primary);margin-bottom:10px;line-height:1.3}.healthcare-faq-toggle{background-color:var(--text-brand);color:#fff;border:none;padding:6px 12px;border-radius:50%;font-size:var(--fs-lg);cursor:pointer;transition:all .3s ease;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.healthcare-faq-toggle:hover{background-color:var(--text-brand-hover);transform:scale(1.1)}#healthcare-faq-content{width:100%;height:100%;padding:20px;overflow-y:auto}.healthcare-faq-answer{display:none;padding:0;font-size:var(--fs-md);line-height:1.6;color:var(--text-secondary-clr)}.healthcare-faq-answer h3{font-size:var(--fs-xl);font-weight:var(--fw-bold);color:var(--text-primary);margin-bottom:15px;border-bottom:2px solid var(--text-brand);padding-bottom:8px}.healthcare-faq-answer p{margin:0;text-align:justify}@media (max-width: 1200px){.healthcare-conventional{max-width:700px}}@media (max-width: 1024px){.healthcare-flip-card{width:250px;height:180px}.healthcare-business-flex{gap:20px}.healthcare-conventional{max-width:90%}.healthcare-image-container{height:300px}}@media (max-width: 768px){.healthcare-con-flex{flex-direction:column}.healthcare-business-title{font-size:var(--fs-4xl)}.healthcare-faq-toggle{font-size:var(--fs-xl)}.healthcare-image-container{height:250px}.healthcare-strategies-section{padding:60px 0}.healthcare-strategies-header{padding:30px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.healthcare-strategies-header h2{font-size:var(--fs-4xl)}.healthcare-strategies-header p{font-size:var(--fs-lg)}.healthcare-strategies-cards{flex-direction:column;align-items:center}.healthcare-strategy-card{max-width:100%;width:100%;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.healthcare-section-header h2{font-size:var(--fs-4xl)}.healthcare-results-section{padding:3rem 0}.healthcare-results-content{min-height:500px}.healthcare-results-background-images{grid-template-columns:1fr;gap:1rem}.healthcare-results-bg-image-1,.healthcare-results-bg-image-2{margin-top:0;height:50%}.healthcare-results-cards-overlay{grid-template-columns:1fr;gap:1.5rem;margin-top:1rem}.healthcare-result-card{width:260px;height:320px}.healthcare-result-card-large{grid-column:1;grid-row:1;max-width:100%;width:260px;margin-top:-48px!important;margin-left:0;margin-right:0}.healthcare-result-card-small{width:260px;margin-top:0;margin-left:0;margin-right:0}.healthcare-impact-container{flex-direction:column}}@media (max-width: 480px){.healthcare-business-flex{flex-direction:column;align-items:center}.healthcare-flip-card{width:90%;max-width:300px;height:160px}.healthcare-business-title,.healthcare-conventional h2{font-size:var(--fs-4xl)}.healthcare-conventional p,.healthcare-faq-question{font-size:var(--fs-lg)}.healthcare-text{font-size:var(--fs-4xl)}.healthcare-subtitle{font-size:var(--fs-lg);top:calc(40% + 3.5rem)}.healthcare-strategies-section{padding:40px 0}.healthcare-strategies-header{padding:25px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.healthcare-strategies-header h2{font-size:var(--fs-4xl);margin-bottom:15px}.healthcare-strategies-header p{font-size:var(--fs-lg)}.healthcare-strategy-card{min-width:100%;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.healthcare-strategy-image{height:200px}.healthcare-strategy-card h3{font-size:var(--fs-2xl);margin:20px 20px 12px}.healthcare-strategy-card p{font-size:var(--fs-lg);margin:0 20px 20px}.healthcare-section-header h2{font-size:var(--fs-4xl)}.healthcare-results-section{padding:3rem 0}.healthcare-results-content{min-height:500px}.healthcare-results-background-images{grid-template-columns:1fr;gap:1rem}.healthcare-results-bg-image-1,.healthcare-results-bg-image-2{margin-top:0;height:50%}.healthcare-results-cards-overlay{grid-template-columns:1fr;gap:1.5rem;margin-top:1rem}.healthcare-result-card{width:260px;height:320px}.healthcare-result-card-large{grid-column:1;grid-row:1;max-width:100%;width:260px;margin-top:-48px!important;margin-left:0;margin-right:0}.healthcare-result-card-small{width:260px;margin-top:0;margin-left:0;margin-right:0}.healthcare-impact-section{margin:40px 0;min-height:auto}.healthcare-impact-left{padding:40px 20px}.healthcare-impact-title{font-size:var(--fs-4xl);margin-bottom:20px}.healthcare-impact-description{font-size:var(--fs-lg);margin-bottom:30px}.healthcare-impact-learn-more{padding:12px 24px;font-size:var(--fs-md);margin-bottom:30px}.healthcare-impact-right{height:300px}.healthcare-faq-section{grid-template-columns:1fr;grid-template-rows:repeat(9,auto);height:auto;gap:10px}.healthcare-faq-center{grid-column:1;grid-row:5;min-height:150px}.healthcare-faq-item{min-height:80px}}.insurance-containered{position:relative;width:100%;height:100vh;overflow:hidden;background-size:cover;background-position:top center;background-repeat:no-repeat;background-attachment:fixed}.insurance-hero-content{position:absolute;top:40%;left:5%;display:flex;flex-direction:column;gap:20px;z-index:10;max-width:90%}.insurance-connecttext{text-decoration:none;font-family:var(--font-primary);color:var(--text-brand);font-size:var(--fs-lg);font-weight:var(--fw-bold);padding:12px 24px;border:2px solid var(--text-brand);border-radius:8px;background-color:#ffffffe6;display:inline-flex;align-items:center;gap:8px;transition:all .3s ease;cursor:pointer;width:fit-content}.insurance-connecttext:hover{background-color:var(--text-brand);color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #1868db4d}.insurance-connecttext i{background-color:transparent;color:var(--text-brand);padding:0;border-radius:0;display:inline-block;font-size:var(--fs-lg);transition:all .3s ease;margin:0}.insurance-connecttext:hover i{color:#fff}.insurance-text{font-family:var(--font-primary);color:#fff;font-size:var(--fs-4xl);font-weight:var(--fw-bold);text-shadow:2px 2px 5px rgba(0,0,0,.7);opacity:0;transition:opacity .5s ease .5s;margin:0}.insurance-subtitle{font-family:var(--font-primary);color:#fff;font-size:var(--fs-2xl);font-weight:var(--fw-normal);text-shadow:2px 2px 5px rgba(0,0,0,.7);opacity:0;transition:opacity .5s ease .7s;margin:0;max-width:600px;line-height:1.6}.insurance-business-executive{margin:50px auto 30px;text-align:center}.insurance-container{max-width:1200px;margin:0 auto;padding:0 20px;position:relative}.insurance-con-flex{display:flex;align-items:center;gap:50px;padding:2.5rem 0}.insurance-conventional{flex:1;max-width:1000px;box-sizing:border-box;text-align:left;padding:20px;transition:all .3s ease}.insurance-conventional h2{font-size:var(--fs-4xl);font-weight:var(--fw-bold);color:var(--text-heading);margin-bottom:20px;line-height:1.4;font-family:var(--font-primary)}.insurance-conventional p{font-size:var(--fs-xl);line-height:1.6;color:var(--text-secondary-clr);margin-bottom:20px;font-family:var(--font-primary)}.insurance-image-container{position:relative;width:100%;height:400px;background-color:transparent;overflow:hidden;box-shadow:none;transition:none;border-radius:0;border:none;padding:0}.insurance-image-container img{width:100%;height:100%;object-fit:cover;object-position:center}.insurance-segments-section{background-color:#1a1a1a;padding:80px 0;color:#fff}.insurance-segments-title{font-size:var(--fs-4xl);font-weight:var(--fw-bold);color:#fff;text-align:center;margin:0 0 60px;font-family:var(--font-primary)}.insurance-segments-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;max-width:1200px;margin:0 auto}.insurance-segment-card{display:flex;flex-direction:column;background-color:transparent}.insurance-segment-image{width:100%;aspect-ratio:1;overflow:hidden;border-radius:8px;margin-bottom:30px}.insurance-segment-image img{width:100%;height:100%;object-fit:cover;object-position:center}.insurance-segment-card h3{font-size:var(--fs-3xl);font-weight:var(--fw-bold);color:#fff;margin:0 0 20px;line-height:1.3;font-family:var(--font-primary)}.insurance-segment-card p{font-size:var(--fs-lg);line-height:1.7;color:#ffffffe6;margin:0 0 15px;font-family:var(--font-primary)}.insurance-segment-card p:last-child{margin-bottom:0}.insurance-results-section{background-color:var(--bg-primary);padding:4rem 0;position:relative;overflow:hidden}.insurance-section-header{text-align:center;margin-bottom:3rem}.insurance-section-header h2{font-size:var(--fs-4xl);font-weight:var(--fw-bold);color:var(--text-heading);margin:0 0 15px;line-height:1.3;font-family:var(--font-primary)}.insurance-section-header p{font-size:var(--fs-xl);color:var(--text-secondary-clr);margin:0;line-height:1.6;font-family:var(--font-primary)}.insurance-results-content{position:relative;min-height:600px}.insurance-results-background-images{position:absolute;top:0;left:0;width:100%;height:100%;display:grid;grid-template-columns:1fr 1fr;gap:2rem;z-index:1;padding:0 1rem}.insurance-results-bg-image{position:relative;overflow:hidden;border-radius:.5rem}.insurance-results-bg-image img{width:100%;height:100%;object-fit:cover;opacity:.9}.insurance-results-bg-image-1{margin-top:0;height:65%;align-self:start}.insurance-results-bg-image-2{margin-top:35%;height:65%;align-self:start}.insurance-results-cards-overlay{position:relative;z-index:2;display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;gap:2rem;margin-top:3rem;padding:0 1rem;justify-items:start}.insurance-result-card{background:linear-gradient(135deg,#e3f2fd,#bbdefb);background-image:repeating-linear-gradient(45deg,transparent,transparent 10px,rgba(255,255,255,.3) 10px,rgba(255,255,255,.3) 20px);border-radius:0;padding:30px 25px;color:var(--text-primary);transition:all .3s ease;cursor:pointer;position:relative;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;border:1px solid rgba(0,0,0,.1);box-shadow:0 2px 8px #00000026,0 -2px 8px #0000001a,2px 0 8px #0000001a,-2px 0 8px #0000001a;text-align:left;width:260px;height:320px;opacity:1;background-color:#e3f2fd}.insurance-result-card-large{grid-column:1;grid-row:1;width:300px;margin-top:-42px;margin-left:-40px;margin-right:auto}.insurance-result-card-small{width:260px;margin-top:-40px}.insurance-result-card-small:nth-of-type(2){margin-left:-20px;justify-self:start}.insurance-result-card-small:nth-of-type(3){margin-right:-20px;justify-self:end}.insurance-result-card:hover{transform:translateY(-5px);box-shadow:0 8px 20px #00000026}.insurance-result-card-tag{background:#000;color:#fff;font-size:var(--fs-sm);font-weight:var(--fw-semibold);text-transform:uppercase;padding:6px 12px;display:inline-block;width:fit-content;position:relative;margin-bottom:20px;letter-spacing:.5px;font-family:var(--font-primary)}.insurance-result-card-tag:after{content:"";position:absolute;bottom:-8px;left:12px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #000000}.insurance-result-card h3{font-size:var(--fs-2xl);font-weight:var(--fw-bold);color:var(--text-primary);margin:0 0 15px;line-height:1.4;position:relative;z-index:2;flex-shrink:0;font-family:var(--font-primary)}.insurance-result-card p{font-size:var(--fs-lg);color:var(--text-body);line-height:1.6;margin:0;position:relative;z-index:2;flex-grow:1;overflow:hidden;display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;font-family:var(--font-primary)}.insurance-flip-card{background-color:transparent;width:280px;height:200px;perspective:1000px;margin:10px;border:2px solid var(--border-subtle);border-radius:8px;transition:all .3s ease}.insurance-flip-card:hover{border-color:var(--text-brand);transform:translateY(-3px);box-shadow:0 4px 15px #00000026}.insurance-flip-card-inner{position:relative;width:100%;height:100%;text-align:center;transition:transform .6s;transform-style:preserve-3d}.insurance-flip-card:hover .insurance-flip-card-inner{transform:rotateY(180deg)}.insurance-flip-card-front,.insurance-flip-card-back{position:absolute;width:100%;height:100%;backface-visibility:hidden;border-radius:8px;box-shadow:0 8px 25px #00000026;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px}.insurance-flip-card-front{background-color:var(--bg-secondary);color:var(--text-heading)}.insurance-flip-card-back{background-color:var(--bg-sidebar);color:#fff;transform:rotateY(180deg)}.insurance-card-icon{font-size:var(--fs-4xl);margin-bottom:15px;opacity:.9;color:var(--text-heading)}.insurance-card-icon i{font-size:var(--fs-4xl);color:var(--text-heading);text-shadow:none}.insurance-flip-card-front h2{font-size:var(--fs-2xl);font-weight:var(--fw-bold);margin:0;color:var(--text-heading);text-shadow:none}.insurance-flip-card-back h2{font-size:var(--fs-4xl);font-weight:var(--fw-bold);margin-bottom:15px;text-shadow:0 2px 4px rgba(0,0,0,.3)}.insurance-flip-card-back p{font-size:var(--fs-md);line-height:1.5;margin:0;text-align:center;opacity:.95}.insurance-impact-section{width:100%;min-height:600px;margin:80px 0;position:relative}.insurance-impact-container{display:flex;width:100%;min-height:600px;max-width:1400px;margin:0 auto;overflow:hidden}.insurance-impact-left{width:60%;background-color:#1e3a8a;padding:80px 60px;display:flex;flex-direction:column;justify-content:space-between;position:relative;color:#fff}.insurance-impact-title{font-size:var(--fs-4xl);font-weight:var(--fw-bold);color:#fff;margin:0 0 30px;line-height:1.3;font-family:var(--font-primary)}.insurance-impact-description{font-size:var(--fs-xl);line-height:1.8;color:#fffffff2;margin:0 0 40px;flex-grow:1;font-family:var(--font-primary)}.insurance-impact-learn-more{background-color:transparent;border:2px solid #ffffff;color:#fff;padding:14px 32px;border-radius:8px;font-size:var(--fs-lg);font-weight:var(--fw-semibold);cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:10px;font-family:var(--font-primary);margin-bottom:40px;width:fit-content}.insurance-impact-learn-more:hover{background-color:var(--bg-primary);color:var(--text-brand-hover)}.insurance-impact-learn-more i{font-size:var(--fs-md);transition:transform .3s ease}.insurance-impact-learn-more:hover i{transform:translate(4px)}.insurance-impact-navigation{display:flex;align-items:center;justify-content:center;gap:20px;background-color:#0003;padding:12px 20px;border-radius:8px;width:fit-content;margin:0 auto}.insurance-impact-nav-btn{background-color:transparent;border:none;color:#fff;font-size:var(--fs-xl);cursor:pointer;padding:8px 12px;border-radius:4px;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.insurance-impact-nav-btn:hover{background-color:#fff3}.insurance-impact-dots{display:flex;gap:10px;align-items:center}.insurance-impact-dot{width:10px;height:10px;border-radius:50%;border:2px solid #ffffff;background-color:transparent;cursor:pointer;transition:all .3s ease;padding:0}.insurance-impact-dot.active{background-color:var(--bg-primary);width:12px;height:12px}.insurance-impact-dot:hover{background-color:#ffffff80}.insurance-impact-right{width:40%;position:relative;overflow:hidden}.insurance-impact-image-container{width:100%;height:100%;position:relative}.insurance-impact-image{width:100%;height:100%;object-fit:cover;object-position:center;transition:opacity .5s ease}.insurance-faq-section{margin:20px auto;padding:2.5rem;font-family:var(--font-primary);display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);gap:15px;max-width:1200px;height:600px}.insurance-faq-item{background-color:var(--bg-primary);border:2px solid var(--border-subtle);border-radius:8px;padding:15px;transition:all .3s ease;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0000001a}.insurance-faq-item:hover{transform:translateY(-3px);box-shadow:0 4px 15px #00000026;border-color:var(--text-brand)}.insurance-faq-item.active{border-color:var(--text-brand-hover);transform:translateY(-3px);box-shadow:0 4px 15px #1868db4d}.insurance-faq-center{grid-column:2;grid-row:2;background-color:var(--bg-secondary);border:3px solid var(--text-brand);min-height:200px;cursor:default}.insurance-faq-center:hover{transform:none;box-shadow:0 2px 8px #0000001a;border-color:var(--text-brand)}.insurance-faq-question{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%;height:100%;padding:10px}.insurance-faq-question span{font-size:var(--fs-lg);font-weight:var(--fw-bold);color:var(--text-primary);margin-bottom:10px;line-height:1.3}.insurance-faq-toggle{background-color:var(--text-brand);color:var(--bg-primary);border:none;padding:6px 12px;border-radius:50%;font-size:var(--fs-lg);cursor:pointer;transition:all .3s ease;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.insurance-faq-toggle:hover{background-color:var(--text-brand-hover);transform:scale(1.1)}#insurance-faq-content{width:100%;height:100%;padding:20px;overflow-y:auto}.insurance-faq-answer{display:none;padding:0;font-size:var(--fs-md);line-height:1.6;color:var(--text-secondary-clr)}.insurance-faq-answer h3{font-size:var(--fs-xl);font-weight:var(--fw-bold);color:var(--text-primary);margin-bottom:15px;border-bottom:2px solid var(--text-brand);padding-bottom:8px}.insurance-faq-answer p{margin:0;text-align:justify}@media (max-width: 1200px){.insurance-conventional{max-width:700px}}@media (max-width: 1024px){.insurance-flip-card{width:250px;height:180px}.insurance-business-flex{gap:20px}.insurance-conventional{max-width:90%}.insurance-image-container{height:300px}}@media (max-width: 1024px){.insurance-segments-grid{grid-template-columns:repeat(2,1fr);gap:30px}.insurance-results-section{padding:3rem 0}.insurance-results-content{min-height:500px}.insurance-results-background-images{gap:1.5rem;padding:0 .5rem}.insurance-results-cards-overlay{gap:1.5rem;margin-top:2rem;padding:0 .5rem}}@media (max-width: 768px){.insurance-segments-section{padding:60px 0}.insurance-segments-title{font-size:var(--fs-4xl);margin-bottom:40px}.insurance-segments-grid{grid-template-columns:1fr;gap:40px}.insurance-segment-card h3{font-size:var(--fs-xl)}.insurance-segment-card p{font-size:var(--fs-lg)}.insurance-impact-container{flex-direction:column}.insurance-impact-left{width:100%;padding:50px 30px;min-height:auto}.insurance-impact-right{width:100%;height:400px}.insurance-impact-title{font-size:var(--fs-4xl)}.insurance-impact-description{font-size:var(--fs-lg)}.insurance-section-header h2{font-size:var(--fs-4xl)}.insurance-results-section{padding:3rem 0}.insurance-results-content{min-height:500px}.insurance-results-background-images{grid-template-columns:1fr;gap:1rem}.insurance-results-bg-image-1,.insurance-results-bg-image-2{margin-top:0;height:50%}.insurance-results-cards-overlay{grid-template-columns:1fr;gap:1.5rem;margin-top:1rem}.insurance-result-card{width:260px;height:320px}.insurance-result-card-large{grid-column:1;grid-row:1;max-width:100%;width:260px;margin-top:-48px!important;margin-left:0;margin-right:0}.insurance-result-card-small{width:260px;margin-top:0;margin-left:0;margin-right:0}.insurance-con-flex{flex-direction:column}.insurance-faq-toggle{font-size:var(--fs-xl)}.insurance-image-container{height:250px}}@media (max-width: 480px){.insurance-segments-section{padding:40px 0}.insurance-segments-title{font-size:var(--fs-4xl);margin-bottom:30px}.insurance-segments-grid{gap:30px}.insurance-segment-image{margin-bottom:20px}.insurance-segment-card h3{font-size:var(--fs-xl);margin-bottom:15px}.insurance-segment-card p{font-size:var(--fs-md)}.insurance-section-header h2{font-size:var(--fs-4xl)}.insurance-section-header p{font-size:var(--fs-lg)}.insurance-results-section{padding:2.5rem 0}.insurance-results-content{min-height:450px}.insurance-results-background-images{grid-template-columns:1fr;gap:1rem;padding:0 .5rem}.insurance-results-bg-image-1,.insurance-results-bg-image-2{margin-top:0;height:50%}.insurance-results-cards-overlay{grid-template-columns:1fr;gap:1rem;margin-top:1rem;padding:0 .5rem}.insurance-result-card{width:100%;max-width:280px;height:auto;min-height:280px}.insurance-result-card-large{grid-column:1;grid-row:1;width:100%;max-width:280px;margin-top:0!important;margin-left:0;margin-right:0}.insurance-result-card-small{width:100%;max-width:280px;margin-top:0;margin-left:0;margin-right:0}.insurance-result-card h3{font-size:var(--fs-xl)}.insurance-result-card p{font-size:var(--fs-md)}.insurance-impact-section{margin:40px 0;min-height:auto}.insurance-impact-left{padding:40px 20px}.insurance-impact-title{font-size:var(--fs-4xl);margin-bottom:20px}.insurance-impact-description{font-size:var(--fs-lg);margin-bottom:30px}.insurance-impact-learn-more{padding:12px 24px;font-size:var(--fs-md);margin-bottom:30px}.insurance-impact-right{height:300px}.insurance-business-flex{flex-direction:column;align-items:center}.insurance-flip-card{width:90%;max-width:300px;height:160px}.insurance-business-title,.insurance-conventional h2{font-size:var(--fs-4xl)}.insurance-conventional p,.insurance-faq-question{font-size:var(--fs-lg)}.insurance-text{font-size:var(--fs-4xl)}.insurance-subtitle{font-size:var(--fs-lg);top:calc(40% + 3.5rem)}.insurance-faq-section{grid-template-columns:1fr;grid-template-rows:repeat(9,auto);height:auto;gap:10px}.insurance-faq-center{grid-column:1;grid-row:5;min-height:150px}.insurance-faq-item{min-height:80px}}.finance-containered{position:relative;width:100%;height:100vh;overflow:hidden;background-size:cover;background-position:top center;background-repeat:no-repeat;background-attachment:fixed}.finance-hero-content{position:absolute;top:40%;left:5%;display:flex;flex-direction:column;gap:20px;z-index:10;max-width:90%}.finance-connecttext{text-decoration:none;font-family:var(--font-primary);color:var(--text-brand);font-size:var(--fs-lg);font-weight:var(--fw-bold);padding:12px 24px;border:2px solid var(--text-brand);border-radius:8px;background-color:#ffffffe6;display:inline-flex;align-items:center;gap:8px;transition:all .3s ease;cursor:pointer;width:fit-content}.finance-connecttext:hover{background-color:var(--text-brand);color:#fff;transform:translateY(-2px)}.finance-connecttext:hover i{color:#fff}.finance-connecttext i{background-color:transparent;color:var(--text-brand);padding:0;border-radius:0;display:inline-block;font-size:var(--fs-lg);transition:all .3s ease;margin:0}.finance-text{font-family:var(--font-primary);color:#fff;font-size:var(--fs-40);font-weight:var(--fw-bold);text-shadow:2px 2px 5px rgba(0,0,0,.7);opacity:0;transition:opacity .5s ease .5s;margin:0}.finance-subtitle{font-family:var(--font-primary);color:#fff;font-size:var(--fs-2xl);font-weight:var(--fw-normal);text-shadow:2px 2px 5px rgba(0,0,0,.7);opacity:0;transition:opacity .5s ease .7s;margin:0;max-width:600px;line-height:1.6}.finance-business-executive{margin:50px auto 30px;text-align:center}.finance-container{max-width:1200px;margin:0 auto;padding:0 20px;position:relative}.finance-con-flex{display:flex;align-items:center;gap:50px;padding:2.5rem 0}.finance-con-flex-reverse{flex-direction:row-reverse}.finance-conventional{flex:1;max-width:1000px;box-sizing:border-box;text-align:left;padding:20px;border-radius:8px}.finance-conventional h2{font-size:var(--fs-4xl);font-weight:var(--fw-bold);color:var(--text-heading);margin-bottom:20px;line-height:1.4;font-family:var(--font-primary)}.finance-conventional p{font-size:var(--fs-xl);line-height:1.6;color:var(--text-secondary-clr);margin-bottom:20px;font-family:var(--font-primary)}.finance-conventional ul{margin:20px 0;padding-left:15px;list-style-type:disc}.finance-conventional li{font-size:var(--fs-xl);line-height:1.8;color:var(--text-secondary-clr);margin-bottom:12px;font-family:var(--font-primary)}.finance-image-container{position:relative;width:100%;height:400px;background-color:transparent;overflow:hidden;box-shadow:none;transition:none;border-radius:0;border:none;padding:0}.finance-image-container img{width:100%;height:100%;object-fit:cover;object-position:center}.finance-video-container{position:relative;width:100%;height:400px;background-color:#222;overflow:hidden;box-shadow:0 6px 20px #00000026;transition:all .3s ease;border-radius:8px;border:1px solid #e0e0e0;padding:10px}.finance-video-container video{width:100%;height:100%;object-fit:cover}.finance-three-images-section{margin:60px auto;padding:40px 0}.finance-three-images-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;max-width:1200px;margin:0 auto}.finance-image-card{position:relative;width:100%;height:400px;overflow:hidden;cursor:pointer}.finance-image-card img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .3s ease}.finance-image-card:hover img{transform:scale(1.05)}.finance-image-overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,#1664dbf2,#1664dbd9);color:#fff;padding:20px;max-height:60px;overflow:hidden;transition:max-height .4s ease,padding .4s ease}.finance-image-card:hover .finance-image-overlay{max-height:100%;padding:30px 20px}.finance-image-overlay h3{font-size:var(--fs-3xl);font-weight:var(--fw-bold);margin:0 0 15px;color:#fff;font-family:var(--font-primary);opacity:1;transition:opacity .3s ease}.finance-image-overlay p{font-size:var(--fs-lg);line-height:1.6;margin:0;color:#fff;font-family:var(--font-primary);opacity:0;transition:opacity .3s ease .1s}.finance-image-card:hover .finance-image-overlay p{opacity:1}.finance-banner-section{width:100%;margin:50px 0 0;position:relative}.finance-banner-background{position:relative;width:100%;min-height:500px;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:center;justify-content:flex-start;padding:0}.finance-banner-section .finance-container{position:relative;width:100%;height:100%;display:flex;align-items:center}.finance-banner-overlay{position:relative;max-width:500px;background-color:#000000bf;padding:40px;border-radius:8px;z-index:2}.finance-banner-content{color:#fff}.finance-banner-content h2{font-size:var(--fs-4xl);font-weight:var(--fw-bold);margin-bottom:20px;color:#fff;font-family:var(--font-primary);line-height:1.3}.finance-banner-content p{font-size:var(--fs-lg);line-height:1.6;margin-bottom:25px;color:#fffffff2;font-family:var(--font-primary)}.finance-banner-button{display:inline-block;padding:15px 30px;border:2px solid var(--text-brand);background:#0000004d;color:#fff;text-decoration:none;font-size:var(--fs-lg);font-weight:var(--fw-medium);transition:all .3s ease;text-align:center;cursor:pointer;border-radius:8px;font-family:var(--font-primary)}.finance-banner-button:hover{background:#fff3;border-color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #0000004d}.finance-results-section{background-color:var(--bg-primary);padding:4rem 0;position:relative;overflow:hidden}.finance-section-header{text-align:center;margin-bottom:3rem}.finance-section-header h2{font-size:var(--fs-4xl);font-weight:var(--fw-bold);color:var(--text-heading);margin:0 0 15px;line-height:1.3;font-family:var(--font-primary)}.finance-section-header p{font-size:var(--fs-xl);color:var(--text-secondary-clr);margin:0;line-height:1.6;font-family:var(--font-primary)}.finance-results-content{position:relative;min-height:600px}.finance-results-background-images{position:absolute;top:0;left:0;width:100%;height:100%;display:grid;grid-template-columns:1fr 1fr;gap:2rem;z-index:1;padding:0 1rem}.finance-results-bg-image{position:relative;overflow:hidden;border-radius:.5rem}.finance-results-bg-image img{width:100%;height:100%;object-fit:cover;opacity:.9}.finance-results-bg-image-1{margin-top:0;height:65%;align-self:start}.finance-results-bg-image-2{margin-top:35%;height:65%;align-self:start}.finance-results-cards-overlay{position:relative;z-index:2;display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;gap:2rem;margin-top:3rem;padding:0 1rem;justify-items:start}.finance-result-card{background:linear-gradient(135deg,#e3f2fd,#bbdefb);background-image:repeating-linear-gradient(45deg,transparent,transparent 10px,rgba(255,255,255,.3) 10px,rgba(255,255,255,.3) 20px);border-radius:0;padding:30px 25px;color:var(--text-primary);transition:all .3s ease;cursor:pointer;position:relative;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;border:1px solid rgba(0,0,0,.1);box-shadow:0 2px 8px #00000026,0 -2px 8px #0000001a,2px 0 8px #0000001a,-2px 0 8px #0000001a;text-align:left;width:260px;height:320px;opacity:1;background-color:#e3f2fd}.finance-result-card-large{grid-column:1;grid-row:1;width:300px;margin-top:-42px;margin-left:-40px;margin-right:auto}.finance-result-card-small{width:260px;margin-top:-40px}.finance-result-card-small:nth-of-type(2){margin-left:-20px;justify-self:start}.finance-result-card-small:nth-of-type(3){margin-right:-20px;justify-self:end}.finance-result-card:hover{transform:translateY(-5px);box-shadow:0 8px 20px #00000026}.finance-result-card-tag{background:#000;color:#fff;font-size:var(--fs-sm);font-weight:var(--fw-semibold);text-transform:uppercase;padding:6px 12px;display:inline-block;width:fit-content;position:relative;margin-bottom:20px;letter-spacing:.5px;font-family:var(--font-primary)}.finance-result-card-tag:after{content:"";position:absolute;bottom:-8px;left:12px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #000000}.finance-result-card h3{font-size:var(--fs-2xl);font-weight:var(--fw-bold);color:var(--text-primary);margin:0 0 15px;line-height:1.4;position:relative;z-index:2;flex-shrink:0;font-family:var(--font-primary)}.finance-result-card p{font-size:var(--fs-lg);color:var(--text-body);line-height:1.6;margin:0;position:relative;z-index:2;flex-grow:1;overflow:hidden;display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;font-family:var(--font-primary)}.finance-faq-section{margin:20px auto;padding:2.5rem;font-family:var(--font-primary);display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);gap:15px;max-width:1200px;height:600px}.finance-faq-item{background-color:var(--bg-primary);border:2px solid var(--border-subtle);border-radius:8px;padding:15px;transition:all .3s ease;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0000001a}.finance-faq-item:hover{transform:translateY(-3px);box-shadow:0 4px 15px #00000026;border-color:var(--text-brand)}.finance-faq-item.active{border-color:var(--text-brand-hover);transform:translateY(-3px);box-shadow:0 4px 15px #007bff4d}.finance-faq-center{grid-column:2;grid-row:2;background-color:var(--bg-secondary);border:3px solid var(--text-brand);min-height:200px;cursor:default}.finance-faq-center:hover{transform:none;box-shadow:0 2px 8px #0000001a;border-color:var(--text-brand)}.finance-faq-question{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%;height:100%;padding:10px}.finance-faq-question span{font-size:var(--fs-lg);font-weight:var(--fw-bold);color:var(--text-primary);margin-bottom:10px;line-height:1.3}.finance-faq-toggle{background-color:var(--text-brand);color:var(--bg-primary);border:none;padding:6px 12px;border-radius:50%;font-size:var(--fs-lg);cursor:pointer;transition:all .3s ease;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.finance-faq-toggle:hover{background-color:var(--text-brand-hover);transform:scale(1.1)}#finance-faq-content{width:100%;height:100%;padding:20px;overflow-y:auto}.finance-faq-answer{display:none;padding:0;font-size:var(--fs-md);line-height:1.6;color:var(--text-secondary-clr)}.finance-faq-answer h3{font-size:var(--fs-xl);font-weight:var(--fw-bold);color:var(--text-primary);margin-bottom:15px;border-bottom:2px solid var(--text-brand);padding-bottom:8px}.finance-faq-answer p{margin:0;text-align:justify}@media (max-width: 1200px){.finance-conventional{max-width:700px}}@media (max-width: 1024px){.finance-results-section{padding:3rem 0}.finance-results-content{min-height:500px}.finance-results-background-images{gap:1.5rem;padding:0 .5rem}.finance-results-cards-overlay{gap:1.5rem;margin-top:2rem;padding:0 .5rem}.finance-conventional{max-width:90%}.finance-image-container,.finance-video-container{height:300px}.finance-three-images-grid{gap:20px}.finance-image-card{height:350px}}@media (max-width: 768px){.finance-section-header h2{font-size:var(--fs-4xl)}.finance-results-section{padding:3rem 0}.finance-results-content{min-height:500px}.finance-results-background-images{grid-template-columns:1fr;gap:1rem}.finance-results-bg-image-1,.finance-results-bg-image-2{margin-top:0;height:50%}.finance-results-cards-overlay{grid-template-columns:1fr;grid-template-rows:auto;gap:1.5rem;margin-top:2rem;justify-items:center}.finance-result-card{width:260px;height:320px}.finance-result-card-large{grid-column:1;grid-row:1;max-width:100%;width:260px;margin-top:-48px!important;margin-left:0;margin-right:0}.finance-result-card-small{width:260px;margin-top:0;margin-left:0;margin-right:0}.finance-con-flex,.finance-con-flex-reverse{flex-direction:column}.finance-banner-background{min-height:400px}.finance-banner-overlay{left:3%;right:3%;max-width:none;padding:30px}.finance-banner-content h2{font-size:var(--fs-3xl)}.finance-banner-content p{font-size:var(--fs-md)}.finance-banner-button{padding:12px 24px;font-size:var(--fs-md)}.finance-faq-toggle{font-size:var(--fs-xl)}.finance-image-container,.finance-video-container{height:250px}.finance-three-images-grid{grid-template-columns:1fr;gap:20px}.finance-image-card{height:300px}.finance-image-overlay{max-height:70px}.finance-image-overlay h3{font-size:var(--fs-2xl);margin-bottom:10px}.finance-image-overlay p{font-size:var(--fs-md)}}@media (max-width: 480px){.finance-banner-background{min-height:350px}.finance-banner-overlay{padding:20px}.finance-banner-content h2{font-size:var(--fs-2xl);margin-bottom:15px}.finance-banner-content p{font-size:var(--fs-base);margin-bottom:15px}.finance-banner-button{padding:10px 20px;font-size:var(--fs-md);width:100%}.finance-section-header h2{font-size:var(--fs-4xl)}.finance-section-header p{font-size:var(--fs-lg)}.finance-results-section{padding:2.5rem 0}.finance-results-content{min-height:450px}.finance-results-background-images{grid-template-columns:1fr;gap:1rem;padding:0 .5rem}.finance-results-bg-image-1,.finance-results-bg-image-2{margin-top:0;height:45%}.finance-results-cards-overlay{grid-template-columns:1fr;grid-template-rows:auto;gap:1.5rem;margin-top:1.5rem;padding:0 .5rem;justify-items:center}.finance-result-card{width:100%;max-width:280px;height:auto;min-height:280px}.finance-result-card-large{grid-column:1;grid-row:1;width:100%;max-width:280px;margin-top:0!important;margin-left:0;margin-right:0}.finance-result-card-small{width:100%;max-width:280px;margin-top:0;margin-left:0;margin-right:0}.finance-result-card h3{font-size:var(--fs-xl)}.finance-result-card p{font-size:var(--fs-md)}.finance-conventional h2{font-size:var(--fs-3xl)}.finance-conventional p,.finance-faq-question{font-size:var(--fs-lg)}.finance-text{font-size:var(--fs-4xl)}.finance-faq-section{grid-template-columns:1fr;grid-template-rows:repeat(9,auto);height:auto;gap:10px}.finance-faq-center{grid-column:1;grid-row:5;min-height:150px}.finance-faq-item{min-height:80px}}.manufacturing-containered{position:relative;width:100%;height:100vh;overflow:hidden;background-size:cover;background-position:top center;background-repeat:no-repeat;background-attachment:fixed}.manufacturing-hero-content{position:absolute;top:40%;left:5%;display:flex;flex-direction:column;gap:20px;z-index:10;max-width:90%}.manufacturing-connecttext{text-decoration:none;font-family:var(--font-primary);color:var(--text-brand);font-size:var(--fs-lg);font-weight:var(--fw-bold);padding:12px 24px;border:2px solid var(--text-brand);border-radius:8px;background-color:#ffffffe6;display:inline-flex;align-items:center;gap:8px;transition:all .3s ease;cursor:pointer;width:fit-content}.manufacturing-connecttext:hover{background-color:var(--text-brand);color:#fff;transform:translateY(-2px)}.manufacturing-connecttext:hover i{color:#fff}.manufacturing-connecttext i{background-color:transparent;color:var(--text-brand);padding:0;border-radius:0;display:inline-block;font-size:var(--fs-lg);transition:all .3s ease;margin:0}.manufacturing-text{font-family:var(--font-primary);color:#fff;font-size:var(--fs-40);font-weight:var(--fw-bold);text-shadow:2px 2px 5px rgba(0,0,0,.7);opacity:0;transition:opacity .5s ease .5s;margin:0}.manufacturing-subtitle{font-family:var(--font-primary);color:#fff;font-size:var(--fs-2xl);font-weight:var(--fw-normal);text-shadow:2px 2px 5px rgba(0,0,0,.7);opacity:0;transition:opacity .5s ease .7s;margin:0;max-width:600px;line-height:1.6}.manufacturing-business-executive{margin:50px auto 30px;text-align:center}.manufacturing-container{max-width:1200px;margin:0 auto;padding:0 20px;position:relative}.manufacturing-con-flex{display:flex;align-items:center;gap:50px;padding:2.5rem 0}.manufacturing-con-flex-reverse{flex-direction:row-reverse}.manufacturing-conventional{flex:1;max-width:1000px;box-sizing:border-box;text-align:left;padding:20px;transition:all .3s ease}.manufacturing-conventional h2{font-size:var(--fs-4xl);font-weight:var(--fw-bold);color:var(--text-heading);margin-bottom:20px;line-height:1.4;font-family:var(--font-primary)}.manufacturing-conventional p{font-size:var(--fs-xl);line-height:1.6;color:var(--text-secondary-clr);margin-bottom:20px;font-family:var(--font-primary)}.manufacturing-conventional ul{margin:20px 0;padding-left:15px;list-style-type:disc}.manufacturing-conventional li{font-size:var(--fs-xl);line-height:1.8;color:var(--text-secondary-clr);margin-bottom:12px;font-family:var(--font-primary)}.manufacturing-image-container{position:relative;width:100%;height:400px;background-color:transparent;overflow:hidden;box-shadow:none;transition:none;border-radius:0;border:none;padding:0}.manufacturing-image-container img{width:100%;height:100%;object-fit:cover;object-position:center}.manufacturing-video-container{position:relative;width:100%;height:400px;background-color:#222;overflow:hidden;box-shadow:0 6px 20px #00000026;transition:all .3s ease;border-radius:8px;border:1px solid #e0e0e0;padding:10px}.manufacturing-video-container video{width:100%;height:100%;object-fit:cover}.manufacturing-roadblocks{background:linear-gradient(135deg,#1e3a8a,#1e40af,#1e3a8a);padding:80px 0;color:#fff}.manufacturing-roadblocks-content{display:flex;align-items:center;gap:60px;flex-wrap:wrap}.manufacturing-roadblocks-left{flex:1;min-width:300px;position:relative}.manufacturing-roadblocks-right{flex:1;min-width:300px}.manufacturing-roadblocks-title{font-size:var(--fs-40);font-weight:var(--fw-bold);color:#fff;margin-bottom:30px;line-height:1.2}.manufacturing-roadblocks-description{font-size:var(--fs-xl);line-height:1.8;color:#fffffff2;margin:0}.manufacturing-roadblocks-diagram{position:relative;width:100%;max-width:500px;height:500px;margin:0 auto}.manufacturing-roadblocks-circle{position:absolute;width:140px;height:140px;border-radius:50%;background:#fff;color:var(--text-heading);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:15px;box-shadow:0 4px 15px #0003;transition:transform .3s ease,box-shadow .3s ease;cursor:pointer}.manufacturing-roadblocks-circle:hover{box-shadow:0 6px 20px #0000004d}.manufacturing-roadblocks-circle-1:hover{transform:translate(-50%,-50%) translateY(-150px) scale(1.1);box-shadow:0 6px 20px #0000004d}.manufacturing-roadblocks-circle-2:hover{transform:translate(-50%,-50%) translate(130px,-75px) scale(1.1);box-shadow:0 6px 20px #0000004d}.manufacturing-roadblocks-circle-3:hover{transform:translate(-50%,-50%) translate(130px,75px) scale(1.1);box-shadow:0 6px 20px #0000004d}.manufacturing-roadblocks-circle-4:hover{transform:translate(-50%,-50%) translateY(150px) scale(1.1);box-shadow:0 6px 20px #0000004d}.manufacturing-roadblocks-circle-5:hover{transform:translate(-50%,-50%) translate(-130px,75px) scale(1.1);box-shadow:0 6px 20px #0000004d}.manufacturing-roadblocks-circle-6:hover{transform:translate(-50%,-50%) translate(-130px,-75px) scale(1.1);box-shadow:0 6px 20px #0000004d}.manufacturing-roadblocks-number{font-size:var(--fs-3xl);font-weight:var(--fw-bold);margin-bottom:8px;color:var(--text-heading)}.manufacturing-roadblocks-label{font-size:var(--fs-sm);font-weight:var(--fw-medium);line-height:1.3;color:var(--text-heading)}.manufacturing-roadblocks-circle-1{top:50%;left:50%;transform:translate(-50%,-50%) translateY(-150px)}.manufacturing-roadblocks-circle-2{top:50%;left:50%;transform:translate(-50%,-50%) translate(130px,-75px)}.manufacturing-roadblocks-circle-3{top:50%;left:50%;transform:translate(-50%,-50%) translate(130px,75px)}.manufacturing-roadblocks-circle-4{top:50%;left:50%;transform:translate(-50%,-50%) translateY(150px)}.manufacturing-roadblocks-circle-5{top:50%;left:50%;transform:translate(-50%,-50%) translate(-130px,75px)}.manufacturing-roadblocks-circle-6{top:50%;left:50%;transform:translate(-50%,-50%) translate(-130px,-75px)}.manufacturing-banner-section{width:100%;margin:50px 0 0;position:relative}.manufacturing-banner-background{position:relative;width:100%;min-height:500px;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:center;justify-content:flex-start;padding:0}.manufacturing-banner-section .manufacturing-container{position:relative;width:100%;height:100%;display:flex;align-items:center}.manufacturing-banner-overlay{position:relative;max-width:500px;background-color:#000000bf;padding:40px;border-radius:8px;z-index:2}.manufacturing-banner-content{color:#fff}.manufacturing-banner-content h2{font-size:var(--fs-4xl);font-weight:var(--fw-bold);margin-bottom:20px;color:#fff;font-family:var(--font-primary);line-height:1.3}.manufacturing-banner-content p{font-size:var(--fs-lg);line-height:1.6;margin-bottom:25px;color:#fffffff2;font-family:var(--font-primary)}.manufacturing-banner-button{display:inline-block;padding:15px 30px;border:2px solid var(--text-brand);background:#0000004d;color:#fff;text-decoration:none;font-size:var(--fs-lg);font-weight:var(--fw-medium);transition:all .3s ease;text-align:center;cursor:pointer;border-radius:8px;font-family:var(--font-primary);margin-top:10px}.manufacturing-banner-button:hover{background:#fff3;border-color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #0000004d}.manufacturing-results-section{background-color:var(--bg-primary);padding:4rem 0;position:relative;overflow:hidden}.manufacturing-section-header{text-align:center;margin-bottom:3rem}.manufacturing-section-header h2{font-size:var(--fs-40);font-weight:var(--fw-bold);color:var(--text-heading);margin:0 0 15px;line-height:1.3;font-family:var(--font-primary)}.manufacturing-section-header p{font-size:var(--fs-xl);color:var(--text-secondary-clr);margin:0;line-height:1.6;font-family:var(--font-primary)}.manufacturing-results-content{position:relative;min-height:600px}.manufacturing-results-background-images{position:absolute;top:0;left:0;width:100%;height:100%;display:grid;grid-template-columns:1fr 1fr;gap:2rem;z-index:1;padding:0 1rem}.manufacturing-results-bg-image{position:relative;overflow:hidden;border-radius:.5rem}.manufacturing-results-bg-image img{width:100%;height:100%;object-fit:cover;opacity:.9}.manufacturing-results-bg-image-1{margin-top:0;height:65%;align-self:start}.manufacturing-results-bg-image-2{margin-top:35%;height:65%;align-self:start}.manufacturing-results-cards-overlay{position:relative;z-index:2;display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;gap:2rem;margin-top:3rem;padding:0 1rem;justify-items:start}.manufacturing-result-card{background:linear-gradient(135deg,#e3f2fd,#bbdefb);background-image:repeating-linear-gradient(45deg,transparent,transparent 10px,rgba(255,255,255,.3) 10px,rgba(255,255,255,.3) 20px);border-radius:0;padding:30px 25px;color:var(--text-primary);transition:all .3s ease;cursor:pointer;position:relative;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;border:1px solid rgba(0,0,0,.1);box-shadow:0 2px 8px #00000026,0 -2px 8px #0000001a,2px 0 8px #0000001a,-2px 0 8px #0000001a;text-align:left;width:260px;height:320px;opacity:1;background-color:#e3f2fd}.manufacturing-result-card-large{grid-column:1;grid-row:1;width:300px;margin-top:-42px;margin-left:-40px;margin-right:auto}.manufacturing-result-card-small{width:260px;margin-top:-40px}.manufacturing-result-card-small:nth-of-type(2){margin-left:-20px;justify-self:start}.manufacturing-result-card-small:nth-of-type(3){margin-right:-20px;justify-self:end}.manufacturing-result-card:hover{transform:translateY(-5px);box-shadow:0 8px 20px #00000026}.manufacturing-result-card-tag{background:#000;color:#fff;font-size:var(--fs-sm);font-weight:var(--fw-semibold);text-transform:uppercase;padding:6px 12px;display:inline-block;width:fit-content;position:relative;margin-bottom:20px;letter-spacing:.5px;font-family:var(--font-primary)}.manufacturing-result-card-tag:after{content:"";position:absolute;bottom:-8px;left:12px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #000000}.manufacturing-result-card h3{font-size:var(--fs-2xl);font-weight:var(--fw-bold);color:var(--text-primary);margin:0 0 15px;line-height:1.4;position:relative;z-index:2;flex-shrink:0;font-family:var(--font-primary)}.manufacturing-result-card p{font-size:var(--fs-lg);color:var(--text-body);line-height:1.6;margin:0;position:relative;z-index:2;flex-grow:1;overflow:hidden;display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;font-family:var(--font-primary)}.manufacturing-faq-section{margin:20px auto;padding:2.5rem;font-family:var(--font-primary);display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);gap:15px;max-width:1200px;height:600px}.manufacturing-faq-item{background-color:var(--bg-primary);border:2px solid var(--border-subtle);border-radius:8px;padding:15px;transition:all .3s ease;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0000001a}.manufacturing-faq-item:hover{transform:translateY(-3px);box-shadow:0 4px 15px #00000026;border-color:var(--text-brand)}.manufacturing-faq-item.active{border-color:var(--text-brand-hover);transform:translateY(-3px);box-shadow:0 4px 15px #007bff4d}.manufacturing-faq-center{grid-column:2;grid-row:2;background-color:var(--bg-secondary);border:3px solid var(--text-brand);min-height:200px;cursor:default}.manufacturing-faq-center:hover{transform:none;box-shadow:0 2px 8px #0000001a;border-color:var(--text-brand)}.manufacturing-faq-question{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%;height:100%;padding:10px}.manufacturing-faq-question span{font-size:var(--fs-lg);font-weight:var(--fw-bold);color:var(--text-primary);margin-bottom:10px;line-height:1.3}.manufacturing-faq-toggle{background-color:var(--text-brand);color:var(--bg-primary);border:none;padding:6px 12px;border-radius:50%;font-size:var(--fs-lg);cursor:pointer;transition:all .3s ease;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.manufacturing-faq-toggle:hover{background-color:var(--text-brand-hover);transform:scale(1.1)}#manufacturing-faq-content{width:100%;height:100%;padding:20px;overflow-y:auto}.manufacturing-faq-answer{display:none;padding:0;font-size:var(--fs-md);line-height:1.6;color:var(--text-secondary-clr)}.manufacturing-faq-answer h3{font-size:var(--fs-xl);font-weight:var(--fw-bold);color:var(--text-primary);margin-bottom:15px;border-bottom:2px solid var(--text-brand);padding-bottom:8px}.manufacturing-faq-answer p{margin:0;text-align:justify}@media (max-width: 1200px){.manufacturing-conventional{max-width:700px}}@media (max-width: 1024px){.manufacturing-roadblocks-content{flex-direction:column;gap:40px}.manufacturing-roadblocks-diagram{max-width:400px;height:400px}.manufacturing-roadblocks-circle{width:120px;height:120px}.manufacturing-roadblocks-circle-1{transform:translate(-50%,-50%) translateY(-120px)}.manufacturing-roadblocks-circle-2{transform:translate(-50%,-50%) translate(104px,-60px)}.manufacturing-roadblocks-circle-3{transform:translate(-50%,-50%) translate(104px,60px)}.manufacturing-roadblocks-circle-4{transform:translate(-50%,-50%) translateY(120px)}.manufacturing-roadblocks-circle-5{transform:translate(-50%,-50%) translate(-104px,60px)}.manufacturing-roadblocks-circle-6{transform:translate(-50%,-50%) translate(-104px,-60px)}.manufacturing-roadblocks-circle-1:hover{transform:translate(-50%,-50%) translateY(-120px) scale(1.1)}.manufacturing-roadblocks-circle-2:hover{transform:translate(-50%,-50%) translate(104px,-60px) scale(1.1)}.manufacturing-roadblocks-circle-3:hover{transform:translate(-50%,-50%) translate(104px,60px) scale(1.1)}.manufacturing-roadblocks-circle-4:hover{transform:translate(-50%,-50%) translateY(120px) scale(1.1)}.manufacturing-roadblocks-circle-5:hover{transform:translate(-50%,-50%) translate(-104px,60px) scale(1.1)}.manufacturing-roadblocks-circle-6:hover{transform:translate(-50%,-50%) translate(-104px,-60px) scale(1.1)}.manufacturing-roadblocks-title{font-size:var(--fs-32)}.manufacturing-results-section{padding:3rem 0}.manufacturing-results-content{min-height:500px}.manufacturing-results-background-images{gap:1.5rem;padding:0 .5rem}.manufacturing-results-cards-overlay{gap:1.5rem;margin-top:2rem;padding:0 .5rem}.manufacturing-conventional{max-width:90%}.manufacturing-image-container,.manufacturing-video-container{height:300px}}@media (max-width: 768px){.manufacturing-con-flex,.manufacturing-con-flex-reverse{flex-direction:column}.manufacturing-section-header h2{font-size:var(--fs-32)}.manufacturing-results-section{padding:3rem 0}.manufacturing-results-content{min-height:500px}.manufacturing-results-background-images{grid-template-columns:1fr;gap:1rem}.manufacturing-results-bg-image-1,.manufacturing-results-bg-image-2{margin-top:0;height:50%}.manufacturing-results-cards-overlay{grid-template-columns:1fr;grid-template-rows:auto;gap:1.5rem;margin-top:2rem;justify-items:center}.manufacturing-faq-toggle{font-size:var(--fs-xl)}.manufacturing-image-container,.manufacturing-video-container{height:250px}.manufacturing-banner-background{min-height:400px}.manufacturing-banner-overlay{left:3%;right:3%;max-width:none;padding:30px}.manufacturing-banner-content h2{font-size:var(--fs-3xl)}.manufacturing-banner-content p{font-size:var(--fs-md)}.manufacturing-banner-button{font-size:var(--fs-md);padding:10px 20px}}@media (max-width: 480px){.manufacturing-roadblocks{padding:60px 0}.manufacturing-roadblocks-title{font-size:var(--fs-4xl)}.manufacturing-roadblocks-description{font-size:var(--fs-lg)}.manufacturing-roadblocks-diagram{max-width:300px;height:300px}.manufacturing-roadblocks-circle{width:100px;height:100px}.manufacturing-roadblocks-circle-1{transform:translate(-50%,-50%) translateY(-90px)}.manufacturing-roadblocks-circle-2{transform:translate(-50%,-50%) translate(78px,-45px)}.manufacturing-roadblocks-circle-3{transform:translate(-50%,-50%) translate(78px,45px)}.manufacturing-roadblocks-circle-4{transform:translate(-50%,-50%) translateY(90px)}.manufacturing-roadblocks-circle-5{transform:translate(-50%,-50%) translate(-78px,45px)}.manufacturing-roadblocks-circle-6{transform:translate(-50%,-50%) translate(-78px,-45px)}.manufacturing-roadblocks-circle-1:hover{transform:translate(-50%,-50%) translateY(-90px) scale(1.1)}.manufacturing-roadblocks-circle-2:hover{transform:translate(-50%,-50%) translate(78px,-45px) scale(1.1)}.manufacturing-roadblocks-circle-3:hover{transform:translate(-50%,-50%) translate(78px,45px) scale(1.1)}.manufacturing-roadblocks-circle-4:hover{transform:translate(-50%,-50%) translateY(90px) scale(1.1)}.manufacturing-roadblocks-circle-5:hover{transform:translate(-50%,-50%) translate(-78px,45px) scale(1.1)}.manufacturing-roadblocks-circle-6:hover{transform:translate(-50%,-50%) translate(-78px,-45px) scale(1.1)}.manufacturing-roadblocks-number{font-size:var(--fs-2xl)}.manufacturing-roadblocks-label{font-size:var(--fs-2xs)}.manufacturing-banner-background{min-height:350px}.manufacturing-banner-overlay{padding:20px}.manufacturing-banner-content h2{font-size:var(--fs-2xl);margin-bottom:15px}.manufacturing-banner-content p{font-size:var(--fs-base);margin-bottom:15px}.manufacturing-banner-button{font-size:var(--fs-md);padding:10px 18px;width:100%;justify-content:center}.manufacturing-section-header h2{font-size:var(--fs-4xl)}.manufacturing-section-header p{font-size:var(--fs-lg)}.manufacturing-results-section{padding:2.5rem 0}.manufacturing-results-content{min-height:450px}.manufacturing-results-background-images{grid-template-columns:1fr;gap:1rem;padding:0 .5rem}.manufacturing-results-bg-image-1,.manufacturing-results-bg-image-2{margin-top:0;height:45%}.manufacturing-results-cards-overlay{grid-template-columns:1fr;grid-template-rows:auto;gap:1.5rem;margin-top:1.5rem;padding:0 .5rem}.manufacturing-result-card{width:100%;max-width:280px;height:auto;min-height:280px}.manufacturing-result-card-large{grid-column:1;grid-row:1;width:100%;max-width:280px;margin-top:0!important;margin-left:0;margin-right:0}.manufacturing-result-card-small{width:100%;max-width:280px;margin-top:0;margin-left:0;margin-right:0}.manufacturing-result-card h3{font-size:var(--fs-xl)}.manufacturing-result-card p{font-size:var(--fs-md)}.manufacturing-conventional h2{font-size:var(--fs-3xl)}.manufacturing-conventional p,.manufacturing-faq-question{font-size:var(--fs-lg)}.manufacturing-text{font-size:var(--fs-32)}.manufacturing-faq-section{grid-template-columns:1fr;grid-template-rows:repeat(9,auto);height:auto;gap:10px}.manufacturing-faq-center{grid-column:1;grid-row:5;min-height:150px}.manufacturing-faq-item{min-height:80px}}.telecom-utilities-containered,.telecom-utilities-business-executive{font-family:var(--font-primary)}.telecom-utilities-containered{position:relative;width:100%;height:100vh;overflow:hidden;background-size:cover;background-position:top center;background-repeat:no-repeat;background-attachment:fixed}.telecom-utilities-hero-content{position:absolute;top:40%;left:5%;display:flex;flex-direction:column;gap:20px;z-index:10;max-width:90%}.telecom-utilities-connecttext{text-decoration:none;font-family:var(--font-primary);color:var(--text-brand);font-size:var(--fs-16);font-weight:var(--fw-700);padding:12px 24px;border:2px solid var(--text-brand);border-radius:8px;background-color:#ffffffe6;display:inline-flex;align-items:center;gap:8px;transition:all .3s ease;cursor:pointer;width:fit-content}.telecom-utilities-connecttext:hover{background-color:var(--text-brand);color:var(--footer-text);transform:translateY(-2px)}.telecom-utilities-connecttext:hover i{color:var(--footer-text)}.telecom-utilities-connecttext i{background-color:transparent;color:var(--text-brand);padding:0;border-radius:0;display:inline-block;font-size:var(--fs-16);transition:all .3s ease;margin:0}.telecom-utilities-text{font-family:var(--font-primary);color:var(--footer-text);font-size:var(--fs-40);font-weight:var(--fw-700);text-shadow:2px 2px 5px rgba(0,0,0,.7);opacity:0;transition:opacity .5s ease .5s;margin:0}.telecom-utilities-subtitle{font-family:var(--font-primary);color:var(--footer-text);font-size:var(--fs-20);font-weight:var(--fw-400);text-shadow:2px 2px 5px rgba(0,0,0,.7);opacity:0;transition:opacity .5s ease .7s;margin:0;max-width:600px;line-height:1.6}.telecom-utilities-business-executive{margin:50px auto 30px;text-align:center}.telecom-utilities-container{max-width:1200px;margin:0 auto;padding:0 20px;position:relative}.telecom-utilities-con-flex{display:flex;align-items:center;gap:50px;padding:2.5rem 0}.telecom-utilities-conventional{flex:1;max-width:1000px;box-sizing:border-box;text-align:left;padding:20px;transition:all .3s ease}.telecom-utilities-conventional h2{font-size:var(--fs-30);font-weight:var(--fw-700);color:var(--text-heading);margin-bottom:20px;line-height:1.4;font-family:var(--font-primary)}.telecom-utilities-conventional p{font-size:var(--fs-18);line-height:1.6;color:var(--text-label);margin-bottom:20px;font-family:var(--font-primary)}.telecom-utilities-image-container{position:relative;width:100%;height:400px;background-color:transparent;overflow:hidden;box-shadow:none;transition:none;border-radius:0;border:none;padding:0}.telecom-utilities-image-container img{width:100%;height:100%;object-fit:cover;object-position:center}.telecom-utilities-banner-section{width:100%;margin:50px 0 0;position:relative}.telecom-utilities-banner-background{position:relative;width:100%;min-height:500px;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:center;justify-content:flex-start;padding:0}.telecom-utilities-banner-section .telecom-utilities-container{position:relative;width:100%;height:100%;display:flex;align-items:center}.telecom-utilities-banner-overlay{position:relative;max-width:500px;background-color:#000000bf;padding:40px;border-radius:8px;z-index:2}.telecom-utilities-banner-content{color:var(--footer-text)}.telecom-utilities-banner-content h2{font-size:var(--fs-28);font-weight:var(--fw-700);margin-bottom:20px;color:var(--footer-text);font-family:var(--font-primary);line-height:1.3}.telecom-utilities-banner-content p{font-size:var(--fs-16);line-height:1.6;margin-bottom:20px;color:#fffffff2;font-family:var(--font-primary)}.telecom-utilities-banner-content ul{margin:0;padding-left:20px;list-style-type:disc}.telecom-utilities-banner-content li{font-size:var(--fs-16);line-height:1.8;color:#fffffff2;margin-bottom:10px;font-family:var(--font-primary)}.telecom-utilities-three-images-section{margin:60px auto;padding:40px 0}.telecom-utilities-three-images-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;max-width:1200px;margin:0 auto}.telecom-utilities-image-card{position:relative;width:100%;height:400px;overflow:hidden;cursor:pointer}.telecom-utilities-image-card img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .3s ease}.telecom-utilities-image-card:hover img{transform:scale(1.05)}.telecom-utilities-image-overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,#1664dbf2,#1664dbd9);color:var(--footer-text);padding:20px;max-height:70px;transition:all .3s ease;overflow:hidden}.telecom-utilities-image-card:hover .telecom-utilities-image-overlay{max-height:100%;padding:30px 20px}.telecom-utilities-image-overlay h3{font-size:var(--fs-24);font-weight:var(--fw-700);margin:0 0 15px;color:var(--footer-text);font-family:var(--font-primary)}.telecom-utilities-image-overlay p{font-size:var(--fs-16);line-height:1.6;margin:0;color:#fffffff2;opacity:0;transition:opacity .3s ease .1s;font-family:var(--font-primary)}.telecom-utilities-image-card:hover .telecom-utilities-image-overlay p{opacity:1}.telecom-utilities-results-section{background-color:var(--bg-primary);padding:4rem 0;position:relative;overflow:hidden}.telecom-utilities-section-header{text-align:center;margin-bottom:3rem}.telecom-utilities-section-header h2{font-size:var(--fs-40);font-weight:var(--fw-700);color:var(--text-brand-hover);margin:0 0 15px;line-height:1.3;font-family:var(--font-primary)}.telecom-utilities-section-header p{font-size:var(--fs-18);color:var(--text-label);margin:0;line-height:1.6;font-family:var(--font-primary)}.telecom-utilities-results-content{position:relative;min-height:600px}.telecom-utilities-results-background-images{position:absolute;top:0;left:0;width:100%;height:100%;display:grid;grid-template-columns:1fr 1fr;gap:2rem;z-index:1;padding:0 1rem}.telecom-utilities-results-bg-image{position:relative;overflow:hidden;border-radius:.5rem}.telecom-utilities-results-bg-image img{width:100%;height:100%;object-fit:cover;opacity:.9}.telecom-utilities-results-bg-image-1{margin-top:0;height:65%;align-self:start}.telecom-utilities-results-bg-image-2{margin-top:35%;height:65%;align-self:start}.telecom-utilities-results-cards-overlay{position:relative;z-index:2;display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;gap:2rem;margin-top:3rem;padding:0 1rem;justify-items:start}.telecom-utilities-result-card{background:linear-gradient(135deg,var(--bg-brand-light) 0%,var(--border-info) 100%);background-image:repeating-linear-gradient(45deg,transparent,transparent 10px,rgba(255,255,255,.3) 10px,rgba(255,255,255,.3) 20px);border-radius:0;padding:30px 25px;color:var(--text-heading);transition:all .3s ease;cursor:pointer;position:relative;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;border:1px solid rgba(0,0,0,.1);box-shadow:0 2px 8px #00000026,0 -2px 8px #0000001a,2px 0 8px #0000001a,-2px 0 8px #0000001a;text-align:left;width:260px;height:320px;opacity:1;background-color:var(--bg-brand-light)}.telecom-utilities-result-card-large{grid-column:1;grid-row:1;width:300px;margin-top:-42px;margin-left:-40px;margin-right:auto}.telecom-utilities-result-card-small{width:260px;margin-top:-40px}.telecom-utilities-result-card-small:nth-of-type(2){margin-left:-20px;justify-self:start}.telecom-utilities-result-card-small:nth-of-type(3){margin-right:-20px;justify-self:end}.telecom-utilities-result-card:hover{transform:translateY(-5px);box-shadow:0 8px 20px #00000026}.telecom-utilities-result-card-tag{background:var(--text-heading);color:var(--footer-text);font-size:var(--fs-12);font-weight:var(--fw-600);text-transform:uppercase;padding:6px 12px;display:inline-block;width:fit-content;position:relative;margin-bottom:20px;letter-spacing:.5px;font-family:var(--font-primary)}.telecom-utilities-result-card-tag:after{content:"";position:absolute;bottom:-8px;left:12px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid var(--text-heading)}.telecom-utilities-result-card h3{font-size:var(--fs-20);font-weight:var(--fw-700);color:var(--text-heading);margin:0 0 15px;line-height:1.4;position:relative;z-index:2;flex-shrink:0;font-family:var(--font-primary)}.telecom-utilities-result-card p{font-size:var(--fs-15);color:var(--text-body);line-height:1.6;margin:0;position:relative;z-index:2;flex-grow:1;overflow:hidden;display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;font-family:var(--font-primary)}.telecom-utilities-faq-section{margin:20px auto;padding:2.5rem;font-family:var(--font-primary);display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);gap:15px;max-width:1200px;height:400px}.telecom-utilities-faq-item{background-color:var(--bg-primary);border:2px solid var(--border-subtle);border-radius:8px;padding:15px;transition:all .3s ease;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0000001a}.telecom-utilities-faq-item:hover{transform:translateY(-3px);box-shadow:0 4px 15px #00000026;border-color:var(--border-brand)}.telecom-utilities-faq-item.active{border-color:var(--border-brand);transform:translateY(-3px);box-shadow:0 4px 15px #007bff4d}.telecom-utilities-faq-center{grid-column:2;grid-row:1;background-color:var(--bg-secondary);border:3px solid var(--text-brand);min-height:200px;cursor:default}.telecom-utilities-faq-center:hover{transform:none;box-shadow:0 2px 8px #0000001a;border-color:var(--border-brand)}.telecom-utilities-faq-question{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%;height:100%;padding:10px}.telecom-utilities-faq-question span{font-size:var(--fs-16);font-weight:var(--fw-700);color:var(--text-heading);margin-bottom:10px;line-height:1.3}.telecom-utilities-faq-toggle{background-color:var(--text-brand);color:var(--footer-text);border:none;padding:6px 12px;border-radius:50%;font-size:var(--fs-16);cursor:pointer;transition:all .3s ease;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.telecom-utilities-faq-toggle:hover{background-color:var(--text-brand-hover);transform:scale(1.1)}#telecom-utilities-faq-content{width:100%;height:100%;padding:20px;overflow-y:auto}.telecom-utilities-faq-answer{display:none;padding:0;font-size:var(--fs-14);line-height:1.6;color:var(--text-label)}.telecom-utilities-faq-answer h3{font-size:var(--fs-18);font-weight:var(--fw-700);color:var(--text-heading);margin-bottom:15px;border-bottom:2px solid var(--text-brand);padding-bottom:8px}.telecom-utilities-faq-answer p{margin:0;text-align:justify}@media (max-width: 1200px){.telecom-utilities-conventional{max-width:700px}}@media (max-width: 1024px){.telecom-utilities-results-section{padding:3rem 0}.telecom-utilities-results-content{min-height:500px}.telecom-utilities-results-background-images{gap:1.5rem;padding:0 .5rem}.telecom-utilities-results-cards-overlay{gap:1.5rem;margin-top:2rem;padding:0 .5rem}.telecom-utilities-conventional{max-width:90%}.telecom-utilities-image-container{height:300px}}@media (max-width: 768px){.telecom-utilities-con-flex{flex-direction:column}.telecom-utilities-section-header h2{font-size:var(--fs-32)}.telecom-utilities-results-section{padding:3rem 0}.telecom-utilities-results-content{min-height:500px}.telecom-utilities-results-background-images{grid-template-columns:1fr;gap:1rem}.telecom-utilities-results-bg-image-1,.telecom-utilities-results-bg-image-2{margin-top:0;height:50%}.telecom-utilities-results-cards-overlay{grid-template-columns:1fr;grid-template-rows:auto;gap:1.5rem;margin-top:2rem;justify-items:center}.telecom-utilities-faq-toggle{font-size:var(--fs-18)}.telecom-utilities-image-container{height:250px}.telecom-utilities-three-images-grid{gap:20px}.telecom-utilities-image-card{height:350px}.telecom-utilities-banner-background{min-height:400px}.telecom-utilities-banner-overlay{left:3%;right:3%;max-width:none;padding:30px}.telecom-utilities-banner-content h2{font-size:var(--fs-24)}.telecom-utilities-banner-content p,.telecom-utilities-banner-content li{font-size:var(--fs-14)}}@media (max-width: 480px){.telecom-utilities-section-header h2{font-size:var(--fs-28)}.telecom-utilities-section-header p{font-size:var(--fs-16)}.telecom-utilities-results-section{padding:2.5rem 0}.telecom-utilities-results-content{min-height:450px}.telecom-utilities-results-background-images{grid-template-columns:1fr;gap:1rem;padding:0 .5rem}.telecom-utilities-results-bg-image-1,.telecom-utilities-results-bg-image-2{margin-top:0;height:45%}.telecom-utilities-results-cards-overlay{grid-template-columns:1fr;grid-template-rows:auto;gap:1.5rem;margin-top:1.5rem;padding:0 .5rem}.telecom-utilities-result-card{width:100%;max-width:280px;height:auto;min-height:280px}.telecom-utilities-result-card-large{grid-column:1;grid-row:1;width:100%;max-width:280px;margin-top:0!important;margin-left:0;margin-right:0}.telecom-utilities-result-card-small{width:100%;max-width:280px;margin-top:0;margin-left:0;margin-right:0}.telecom-utilities-result-card h3{font-size:var(--fs-18)}.telecom-utilities-result-card p{font-size:var(--fs-14)}.telecom-utilities-three-images-grid{grid-template-columns:1fr;gap:20px}.telecom-utilities-image-card{height:300px}.telecom-utilities-image-overlay{max-height:70px}.telecom-utilities-image-overlay h3{font-size:var(--fs-20);margin-bottom:10px}.telecom-utilities-image-overlay p{font-size:var(--fs-14)}.telecom-utilities-conventional h2{font-size:var(--fs-24)}.telecom-utilities-conventional p,.telecom-utilities-faq-question{font-size:var(--fs-16)}.telecom-utilities-text{font-size:var(--fs-32)}.telecom-utilities-banner-background{min-height:350px}.telecom-utilities-banner-overlay{padding:20px}.telecom-utilities-banner-content h2{font-size:var(--fs-20);margin-bottom:15px}.telecom-utilities-banner-content p{font-size:var(--fs-13);margin-bottom:15px}.telecom-utilities-banner-content li{font-size:var(--fs-13)}.telecom-utilities-faq-section{grid-template-columns:1fr;grid-template-rows:repeat(6,auto);height:auto;gap:10px}.telecom-utilities-faq-center{grid-column:1;grid-row:3;min-height:150px}.telecom-utilities-faq-item{min-height:80px}}.travel-hospitality-containered,.travel-hospitality-business-executive{font-family:var(--font-primary)}.travel-hospitality-containered{position:relative;width:100%;height:100vh;overflow:hidden;background-size:cover;background-position:top center;background-repeat:no-repeat;background-attachment:fixed}.travel-hospitality-hero-content{position:absolute;top:40%;left:5%;display:flex;flex-direction:column;gap:20px;z-index:10;max-width:90%}.travel-hospitality-connecttext{text-decoration:none;font-family:var(--font-primary);color:var(--text-brand);font-size:var(--fs-16);font-weight:var(--fw-700);padding:12px 24px;border:2px solid var(--text-brand);border-radius:8px;background-color:#ffffffe6;display:inline-flex;align-items:center;gap:8px;transition:all .3s ease;cursor:pointer;width:fit-content}.travel-hospitality-connecttext:hover{background-color:var(--text-brand);color:var(--footer-text);transform:translateY(-2px)}.travel-hospitality-connecttext:hover i{color:var(--footer-text)}.travel-hospitality-connecttext i{background-color:transparent;color:var(--text-brand);padding:0;border-radius:0;display:inline-block;font-size:var(--fs-16);transition:all .3s ease;margin:0}.travel-hospitality-text{font-family:var(--font-primary);color:var(--footer-text);font-size:var(--fs-40);font-weight:var(--fw-700);text-shadow:2px 2px 5px rgba(0,0,0,.7);opacity:0;transition:opacity .5s ease .5s;margin:0}.travel-hospitality-subtitle{font-family:var(--font-primary);color:var(--footer-text);font-size:var(--fs-20);font-weight:var(--fw-400);text-shadow:2px 2px 5px rgba(0,0,0,.7);opacity:0;transition:opacity .5s ease .7s;margin:0;max-width:600px;line-height:1.6}.travel-hospitality-business-executive{margin:50px auto 30px;text-align:center}.travel-hospitality-container{max-width:1200px;margin:0 auto;padding:0 20px;position:relative}.travel-hospitality-con-flex{display:flex;align-items:center;gap:50px;padding:2.5rem 0}.travel-hospitality-con-flex-reverse{flex-direction:row-reverse}.travel-hospitality-conventional{flex:1;max-width:1000px;box-sizing:border-box;text-align:left;padding:20px;transition:all .3s ease}.travel-hospitality-conventional h2{font-size:var(--fs-30);font-weight:var(--fw-700);color:var(--text-heading);margin-bottom:20px;line-height:1.4;font-family:var(--font-primary)}.travel-hospitality-conventional p{font-size:var(--fs-18);line-height:1.6;color:var(--text-label);margin-bottom:20px;font-family:var(--font-primary)}.travel-hospitality-image-container{position:relative;width:100%;height:400px;background-color:transparent;overflow:hidden;box-shadow:none;transition:none;border-radius:0;border:none;padding:0}.travel-hospitality-image-container img{width:100%;height:100%;object-fit:cover;object-position:center}.travel-hospitality-three-images-section{margin:60px auto;padding:40px 0}.travel-hospitality-three-images-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;max-width:1200px;margin:0 auto}.travel-hospitality-image-card{position:relative;width:100%;height:400px;overflow:hidden;cursor:pointer}.travel-hospitality-image-card img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .3s ease}.travel-hospitality-image-card:hover img{transform:scale(1.05)}.travel-hospitality-image-overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,#1664dbf2,#1664dbd9);color:var(--footer-text);padding:20px;max-height:70px;transition:all .3s ease;overflow:hidden}.travel-hospitality-image-card:hover .travel-hospitality-image-overlay{max-height:100%;padding:30px 20px}.travel-hospitality-image-overlay h3{font-size:var(--fs-24);font-weight:var(--fw-700);margin:0 0 15px;color:var(--footer-text);font-family:var(--font-primary)}.travel-hospitality-image-overlay p{font-size:var(--fs-16);line-height:1.6;margin:0;color:#fffffff2;opacity:0;transition:opacity .3s ease .1s;font-family:var(--font-primary)}.travel-hospitality-image-card:hover .travel-hospitality-image-overlay p{opacity:1}.travel-hospitality-results-section{background-color:var(--bg-primary);padding:4rem 0;position:relative;overflow:hidden}.travel-hospitality-section-header{text-align:center;margin-bottom:3rem}.travel-hospitality-section-header h2{font-size:var(--fs-40);font-weight:var(--fw-700);color:var(--text-brand-hover);margin:0 0 15px;line-height:1.3;font-family:var(--font-primary)}.travel-hospitality-section-header p{font-size:var(--fs-18);color:var(--text-label);margin:0;line-height:1.6;font-family:var(--font-primary)}.travel-hospitality-results-content{position:relative;min-height:600px}.travel-hospitality-results-background-images{position:absolute;top:0;left:0;width:100%;height:100%;display:grid;grid-template-columns:1fr 1fr;gap:2rem;z-index:1;padding:0 1rem}.travel-hospitality-results-bg-image{position:relative;overflow:hidden;border-radius:.5rem}.travel-hospitality-results-bg-image img{width:100%;height:100%;object-fit:cover;opacity:.9}.travel-hospitality-results-bg-image-1{margin-top:0;height:65%;align-self:start}.travel-hospitality-results-bg-image-2{margin-top:35%;height:65%;align-self:start}.travel-hospitality-results-cards-overlay{position:relative;z-index:2;display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;gap:2rem;margin-top:3rem;padding:0 1rem;justify-items:start}.travel-hospitality-result-card{background:linear-gradient(135deg,var(--bg-brand-light) 0%,var(--border-info) 100%);background-image:repeating-linear-gradient(45deg,transparent,transparent 10px,rgba(255,255,255,.3) 10px,rgba(255,255,255,.3) 20px);border-radius:0;padding:30px 25px;color:var(--text-heading);transition:all .3s ease;cursor:pointer;position:relative;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;border:1px solid rgba(0,0,0,.1);box-shadow:0 2px 8px #00000026,0 -2px 8px #0000001a,2px 0 8px #0000001a,-2px 0 8px #0000001a;text-align:left;width:260px;height:320px;opacity:1;background-color:var(--bg-brand-light)}.travel-hospitality-result-card-large{grid-column:1;grid-row:1;width:300px;margin-top:-42px;margin-left:-40px;margin-right:auto}.travel-hospitality-result-card-small{width:260px;margin-top:-40px}.travel-hospitality-result-card-small:nth-of-type(2){margin-left:-20px;justify-self:start}.travel-hospitality-result-card-small:nth-of-type(3){margin-right:-20px;justify-self:end}.travel-hospitality-result-card:hover{transform:translateY(-5px);box-shadow:0 8px 20px #00000026}.travel-hospitality-result-card-tag{background:var(--text-heading);color:var(--footer-text);font-size:var(--fs-12);font-weight:var(--fw-600);text-transform:uppercase;padding:6px 12px;display:inline-block;width:fit-content;position:relative;margin-bottom:20px;letter-spacing:.5px;font-family:var(--font-primary)}.travel-hospitality-result-card-tag:after{content:"";position:absolute;bottom:-8px;left:12px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid var(--text-heading)}.travel-hospitality-result-card h3{font-size:var(--fs-20);font-weight:var(--fw-700);color:var(--text-heading);margin:0 0 15px;line-height:1.4;position:relative;z-index:2;flex-shrink:0;font-family:var(--font-primary)}.travel-hospitality-result-card p{font-size:var(--fs-15);color:var(--text-body);line-height:1.6;margin:0;position:relative;z-index:2;flex-grow:1;overflow:hidden;display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;font-family:var(--font-primary)}.travel-hospitality-banner-section{width:100%;margin:50px 0 0;position:relative}.travel-hospitality-banner-background{position:relative;width:100%;min-height:500px;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:center;justify-content:flex-start;padding:0}.travel-hospitality-banner-section .travel-hospitality-container{position:relative;width:100%;height:100%;display:flex;align-items:center}.travel-hospitality-banner-overlay{position:relative;max-width:500px;background-color:#000000bf;padding:40px;border-radius:8px;z-index:2}.travel-hospitality-banner-content{color:var(--footer-text)}.travel-hospitality-banner-content h2{font-size:var(--fs-28);font-weight:var(--fw-700);margin-bottom:20px;color:var(--footer-text);font-family:var(--font-primary);line-height:1.3}.travel-hospitality-banner-content p{font-size:var(--fs-16);line-height:1.6;margin-bottom:25px;color:#fffffff2;font-family:var(--font-primary)}.travel-hospitality-banner-button{display:inline-block;padding:15px 30px;border:2px solid var(--text-brand);background:#0000004d;color:var(--footer-text);text-decoration:none;font-size:var(--fs-16);font-weight:var(--fw-500);transition:all .3s ease;text-align:center;cursor:pointer;border-radius:8px;font-family:var(--font-primary)}.travel-hospitality-banner-button:hover{background:#fff3;border-color:var(--bg-primary);transform:translateY(-2px);box-shadow:0 4px 12px #0000004d}.travel-hospitality-faq-section{margin:20px auto;padding:2.5rem;font-family:var(--font-primary);display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);gap:15px;max-width:1200px;height:600px}.travel-hospitality-faq-item{background-color:var(--bg-primary);border:2px solid var(--border-subtle);border-radius:8px;padding:15px;transition:all .3s ease;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0000001a}.travel-hospitality-faq-item:hover{transform:translateY(-3px);box-shadow:0 4px 15px #00000026;border-color:var(--border-brand)}.travel-hospitality-faq-item.active{border-color:var(--border-brand);transform:translateY(-3px);box-shadow:0 4px 15px #007bff4d}.travel-hospitality-faq-center{grid-column:2;grid-row:2;background-color:var(--bg-secondary);border:3px solid var(--text-brand);min-height:200px;cursor:default}.travel-hospitality-faq-center:hover{transform:none;box-shadow:0 2px 8px #0000001a;border-color:var(--border-brand)}.travel-hospitality-faq-question{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%;height:100%;padding:10px}.travel-hospitality-faq-question span{font-size:var(--fs-16);font-weight:var(--fw-700);color:var(--text-heading);margin-bottom:10px;line-height:1.3}.travel-hospitality-faq-toggle{background-color:var(--text-brand);color:var(--footer-text);border:none;padding:6px 12px;border-radius:50%;font-size:var(--fs-16);cursor:pointer;transition:all .3s ease;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.travel-hospitality-faq-toggle:hover{background-color:var(--text-brand-hover);transform:scale(1.1)}#travel-hospitality-faq-content{width:100%;height:100%;padding:20px;overflow-y:auto}.travel-hospitality-faq-answer{display:none;padding:0;font-size:var(--fs-14);line-height:1.6;color:var(--text-label)}.travel-hospitality-faq-answer h3{font-size:var(--fs-18);font-weight:var(--fw-700);color:var(--text-heading);margin-bottom:15px;border-bottom:2px solid var(--text-brand);padding-bottom:8px}.travel-hospitality-faq-answer p{margin:0;text-align:justify}@media (max-width: 1200px){.travel-hospitality-conventional{max-width:700px}}@media (max-width: 1024px){.travel-hospitality-results-section{padding:3rem 0}.travel-hospitality-results-content{min-height:500px}.travel-hospitality-results-background-images{gap:1.5rem;padding:0 .5rem}.travel-hospitality-results-cards-overlay{gap:1.5rem;margin-top:2rem;padding:0 .5rem}.travel-hospitality-conventional{max-width:90%}.travel-hospitality-image-container{height:300px}.travel-hospitality-three-images-grid{gap:20px}.travel-hospitality-image-card{height:350px}.travel-hospitality-banner-background{min-height:450px}.travel-hospitality-banner-overlay{max-width:90%;padding:30px}.travel-hospitality-banner-content h2{font-size:var(--fs-24)}.travel-hospitality-banner-content p{font-size:var(--fs-15)}.travel-hospitality-banner-button{padding:12px 24px;font-size:var(--fs-14)}}@media (max-width: 768px){.travel-hospitality-con-flex,.travel-hospitality-con-flex-reverse{flex-direction:column}.travel-hospitality-section-header h2{font-size:var(--fs-32)}.travel-hospitality-results-section{padding:3rem 0}.travel-hospitality-results-content{min-height:500px}.travel-hospitality-results-background-images{grid-template-columns:1fr;gap:1rem}.travel-hospitality-results-bg-image-1,.travel-hospitality-results-bg-image-2{margin-top:0;height:50%}.travel-hospitality-results-cards-overlay{grid-template-columns:1fr;grid-template-rows:auto;gap:1.5rem;margin-top:2rem;justify-items:center}.travel-hospitality-faq-toggle{font-size:var(--fs-18)}.travel-hospitality-image-container{height:250px}.travel-hospitality-three-images-grid{gap:20px}.travel-hospitality-image-card{height:350px}.travel-hospitality-banner-background{min-height:400px}.travel-hospitality-banner-overlay{max-width:95%;padding:25px;margin:0 10px}.travel-hospitality-banner-content h2{font-size:var(--fs-20);margin-bottom:15px}.travel-hospitality-banner-content p{font-size:var(--fs-14);margin-bottom:20px}.travel-hospitality-banner-button{padding:12px 24px;font-size:var(--fs-14)}}@media (max-width: 480px){.travel-hospitality-section-header h2{font-size:var(--fs-28)}.travel-hospitality-section-header p{font-size:var(--fs-16)}.travel-hospitality-results-section{padding:2.5rem 0}.travel-hospitality-results-content{min-height:450px}.travel-hospitality-results-background-images{grid-template-columns:1fr;gap:1rem;padding:0 .5rem}.travel-hospitality-results-bg-image-1,.travel-hospitality-results-bg-image-2{margin-top:0;height:45%}.travel-hospitality-results-cards-overlay{grid-template-columns:1fr;grid-template-rows:auto;gap:1.5rem;margin-top:1.5rem;padding:0 .5rem}.travel-hospitality-result-card{width:100%;max-width:280px;height:auto;min-height:280px}.travel-hospitality-result-card-large{grid-column:1;grid-row:1;width:100%;max-width:280px;margin-top:0!important;margin-left:0;margin-right:0}.travel-hospitality-result-card-small{width:100%;max-width:280px;margin-top:0;margin-left:0;margin-right:0}.travel-hospitality-result-card h3{font-size:var(--fs-18)}.travel-hospitality-result-card p{font-size:var(--fs-14)}.travel-hospitality-conventional h2{font-size:var(--fs-24)}.travel-hospitality-conventional p,.travel-hospitality-faq-question{font-size:var(--fs-16)}.travel-hospitality-banner-background{min-height:400px}.travel-hospitality-banner-overlay{max-width:95%;padding:20px;margin:0 10px}.travel-hospitality-banner-content h2{font-size:var(--fs-18);margin-bottom:15px}.travel-hospitality-banner-content p{font-size:var(--fs-13);margin-bottom:20px}.travel-hospitality-banner-button{padding:10px 20px;font-size:var(--fs-14);width:100%}.travel-hospitality-text{font-size:var(--fs-32)}.travel-hospitality-three-images-grid{grid-template-columns:1fr;gap:20px}.travel-hospitality-image-card{height:300px}.travel-hospitality-image-overlay{max-height:70px}.travel-hospitality-image-overlay h3{font-size:var(--fs-20);margin-bottom:10px}.travel-hospitality-image-overlay p{font-size:var(--fs-14)}.travel-hospitality-faq-section{grid-template-columns:1fr;grid-template-rows:repeat(9,auto);height:auto;gap:10px}.travel-hospitality-faq-center{grid-column:1;grid-row:5;min-height:150px}.travel-hospitality-faq-item{min-height:80px}}.retail-consumer-containered,.retail-consumer-business-executive{font-family:var(--font-primary)}.retail-consumer-containered{position:relative;width:100%;height:100vh;overflow:hidden;background-size:cover;background-position:top center;background-repeat:no-repeat;background-attachment:fixed}.retail-consumer-hero-content{position:absolute;top:40%;left:5%;display:flex;flex-direction:column;gap:20px;z-index:10;max-width:90%}.retail-consumer-connecttext{text-decoration:none;font-family:var(--font-primary);color:var(--text-brand);font-size:var(--fs-16);font-weight:var(--fw-700);padding:12px 24px;border:2px solid var(--text-brand);border-radius:8px;background-color:#ffffffe6;display:inline-flex;align-items:center;gap:8px;transition:all .3s ease;cursor:pointer;width:fit-content}.retail-consumer-connecttext:hover{background-color:var(--text-brand);color:var(--footer-text);transform:translateY(-2px)}.retail-consumer-connecttext:hover i{color:var(--footer-text)}.retail-consumer-connecttext i{background-color:transparent;color:var(--text-brand);padding:0;border-radius:0;display:inline-block;font-size:var(--fs-16);transition:all .3s ease;margin:0}.retail-consumer-text{font-family:var(--font-primary);color:var(--footer-text);font-size:var(--fs-40);font-weight:var(--fw-700);text-shadow:2px 2px 5px rgba(0,0,0,.7);opacity:0;transition:opacity .5s ease .5s;margin:0}.retail-consumer-subtitle{font-family:var(--font-primary);color:var(--footer-text);font-size:var(--fs-20);font-weight:var(--fw-400);text-shadow:2px 2px 5px rgba(0,0,0,.7);opacity:0;transition:opacity .5s ease .7s;margin:0;max-width:600px;line-height:1.6}.retail-consumer-business-executive{margin:50px auto 30px;text-align:center}.retail-consumer-container{max-width:1200px;margin:0 auto;padding:0 20px;position:relative}.retail-consumer-con-flex{display:flex;align-items:center;gap:50px;padding:2.5rem 0}.retail-consumer-conventional{flex:1;max-width:1000px;box-sizing:border-box;text-align:left;padding:20px;transition:all .3s ease}.retail-consumer-conventional h2{font-size:var(--fs-30);font-weight:var(--fw-700);color:var(--text-heading);margin-bottom:20px;line-height:1.4;font-family:var(--font-primary)}.retail-consumer-conventional p{font-size:var(--fs-18);line-height:1.6;color:var(--text-label);margin-bottom:20px;font-family:var(--font-primary)}.retail-consumer-image-container{position:relative;width:100%;height:400px;background-color:transparent;overflow:hidden;box-shadow:none;transition:none;border-radius:0;border:none;padding:0}.retail-consumer-image-container img{width:100%;height:100%;object-fit:cover;object-position:center}.retail-consumer-solutions-section{background-color:var(--text-heading);padding:80px 0;color:var(--footer-text)}.retail-consumer-solutions-title{font-size:var(--fs-40);font-weight:var(--fw-700);color:var(--footer-text);text-align:center;margin:0 0 60px;font-family:var(--font-primary)}.retail-consumer-solutions-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;max-width:1200px;margin:0 auto}.retail-consumer-solution-card{display:flex;flex-direction:column;background-color:transparent}.retail-consumer-solution-image{width:100%;aspect-ratio:1;overflow:hidden;border-radius:8px;margin-bottom:30px}.retail-consumer-solution-image img{width:100%;height:100%;object-fit:cover;object-position:center}.retail-consumer-solution-card h3{font-size:var(--fs-24);font-weight:var(--fw-700);color:var(--footer-text);margin:0 0 20px;line-height:1.3;font-family:var(--font-primary)}.retail-consumer-solution-card p{font-size:var(--fs-16);line-height:1.7;color:#ffffffe6;margin:0 0 20px;font-family:var(--font-primary)}.retail-consumer-solution-card ul{list-style:none;padding:0;margin:0}.retail-consumer-solution-card ul li{font-size:var(--fs-15);line-height:1.7;color:#ffffffd9;margin:0 0 12px;padding-left:24px;position:relative;font-family:var(--font-primary)}.retail-consumer-solution-card ul li:before{content:"•";position:absolute;left:0;color:var(--text-brand);font-size:var(--fs-19);font-weight:var(--fw-700);line-height:1.4}.retail-consumer-solution-card ul li:last-child{margin-bottom:0}.retail-consumer-results-section{background-color:var(--bg-primary);padding:4rem 0;position:relative;overflow:hidden}.retail-consumer-section-header{text-align:center;margin-bottom:3rem}.retail-consumer-section-header h2{font-size:var(--fs-40);font-weight:var(--fw-700);color:var(--text-brand-hover);margin:0 0 15px;line-height:1.3;font-family:var(--font-primary)}.retail-consumer-section-header p{font-size:var(--fs-18);color:var(--text-label);margin:0;line-height:1.6;font-family:var(--font-primary)}.retail-consumer-results-content{position:relative;min-height:600px}.retail-consumer-results-background-images{position:absolute;top:0;left:0;width:100%;height:100%;display:grid;grid-template-columns:1fr 1fr;gap:2rem;z-index:1;padding:0 1rem}.retail-consumer-results-bg-image{position:relative;overflow:hidden;border-radius:.5rem}.retail-consumer-results-bg-image img{width:100%;height:100%;object-fit:cover;opacity:.9}.retail-consumer-results-bg-image-1{margin-top:0;height:65%;align-self:start}.retail-consumer-results-bg-image-2{margin-top:35%;height:65%;align-self:start}.retail-consumer-results-cards-overlay{position:relative;z-index:2;display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;gap:2rem;margin-top:3rem;padding:0 1rem;justify-items:start}.retail-consumer-result-card{background:linear-gradient(135deg,var(--bg-brand-light) 0%,var(--border-info) 100%);background-image:repeating-linear-gradient(45deg,transparent,transparent 10px,rgba(255,255,255,.3) 10px,rgba(255,255,255,.3) 20px);border-radius:0;padding:30px 25px;color:var(--text-heading);transition:all .3s ease;cursor:pointer;position:relative;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;border:1px solid rgba(0,0,0,.1);box-shadow:0 2px 8px #00000026,0 -2px 8px #0000001a,2px 0 8px #0000001a,-2px 0 8px #0000001a;text-align:left;width:260px;height:320px;opacity:1;background-color:var(--bg-brand-light)}.retail-consumer-result-card-large{grid-column:1;grid-row:1;width:300px;margin-top:-42px;margin-left:-40px;margin-right:auto}.retail-consumer-result-card-small{width:260px;margin-top:-40px}.retail-consumer-result-card-small:nth-of-type(2){margin-left:-20px;justify-self:start}.retail-consumer-result-card-small:nth-of-type(3){margin-right:-20px;justify-self:end}.retail-consumer-result-card:hover{transform:translateY(-5px);box-shadow:0 8px 20px #00000026}.retail-consumer-result-card-tag{background:var(--text-heading);color:var(--footer-text);font-size:var(--fs-12);font-weight:var(--fw-600);text-transform:uppercase;padding:6px 12px;display:inline-block;width:fit-content;position:relative;margin-bottom:20px;letter-spacing:.5px;font-family:var(--font-primary)}.retail-consumer-result-card-tag:after{content:"";position:absolute;bottom:-8px;left:12px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid var(--text-heading)}.retail-consumer-result-card h3{font-size:var(--fs-20);font-weight:var(--fw-700);color:var(--text-heading);margin:0 0 15px;line-height:1.4;position:relative;z-index:2;flex-shrink:0;font-family:var(--font-primary)}.retail-consumer-result-card p{font-size:var(--fs-15);color:var(--text-body);line-height:1.6;margin:0;position:relative;z-index:2;flex-grow:1;overflow:hidden;display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;font-family:var(--font-primary)}.retail-consumer-banner-section{width:100%;margin:50px 0 0;position:relative}.retail-consumer-banner-background{position:relative;width:100%;min-height:500px;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:center;justify-content:flex-start;padding:0}.retail-consumer-banner-section .retail-consumer-container{position:relative;width:100%;height:100%;display:flex;align-items:center}.retail-consumer-banner-overlay{position:relative;max-width:500px;background-color:#000000bf;padding:40px;border-radius:8px;z-index:2}.retail-consumer-banner-content{color:var(--footer-text)}.retail-consumer-banner-content h2{font-size:var(--fs-28);font-weight:var(--fw-700);margin-bottom:20px;color:var(--footer-text);font-family:var(--font-primary);line-height:1.3}.retail-consumer-banner-content p{font-size:var(--fs-16);line-height:1.6;margin-bottom:25px;color:#fffffff2;font-family:var(--font-primary)}.retail-consumer-banner-button{display:inline-block;padding:15px 30px;border:2px solid var(--text-brand);background:#0000004d;color:var(--footer-text);text-decoration:none;font-size:var(--fs-16);font-weight:var(--fw-500);transition:all .3s ease;text-align:center;cursor:pointer;border-radius:8px;font-family:var(--font-primary)}.retail-consumer-banner-button:hover{background:#fff3;border-color:var(--bg-primary);transform:translateY(-2px);box-shadow:0 4px 12px #0000004d}.retail-consumer-video-container{position:relative;width:100%;height:400px;background-color:var(--text-heading);overflow:hidden;box-shadow:0 6px 20px #00000026;transition:all .3s ease;border-radius:8px;border:1px solid var(--border-subtle);padding:10px}.retail-consumer-video-container video{width:100%;height:100%;object-fit:cover}.retail-consumer-business-content{max-width:800px}.retail-consumer-business-title{text-align:center;margin:80px 0 20px;font-size:var(--fs-34)}.retail-consumer-business-flex{display:flex;gap:30px;justify-content:center;flex-wrap:wrap;max-width:1200px;margin:0 auto}.retail-consumer-flip-card{background-color:transparent;width:280px;height:200px;perspective:1000px;margin:10px;border:2px solid var(--border-subtle);border-radius:8px;transition:all .3s ease}.retail-consumer-flip-card:hover{border-color:var(--border-brand);transform:translateY(-3px);box-shadow:0 4px 15px #00000026}.retail-consumer-flip-card-inner{position:relative;width:100%;height:100%;text-align:center;transition:transform .6s;transform-style:preserve-3d}.retail-consumer-flip-card:hover .retail-consumer-flip-card-inner{transform:rotateY(180deg)}.retail-consumer-flip-card-front,.retail-consumer-flip-card-back{position:absolute;width:100%;height:100%;backface-visibility:hidden;border-radius:8px;box-shadow:0 8px 25px #00000026;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px}.retail-consumer-flip-card-front{background-color:var(--bg-secondary);color:var(--text-heading)}.retail-consumer-flip-card-back{background-color:var(--text-brand);color:var(--footer-text);transform:rotateY(180deg)}.retail-consumer-card-icon{font-size:var(--fs-40);margin-bottom:15px;opacity:.9;color:var(--text-heading)}.retail-consumer-card-icon i{font-size:var(--fs-40);color:var(--text-heading);text-shadow:none}.retail-consumer-flip-card-front h2{font-size:var(--fs-22);font-weight:var(--fw-700);margin:0;color:var(--text-heading);text-shadow:none}.retail-consumer-flip-card-back h2{font-size:var(--fs-20);font-weight:var(--fw-700);margin-bottom:15px;text-shadow:0 2px 4px rgba(0,0,0,.3)}.retail-consumer-flip-card-back p{font-size:var(--fs-14);line-height:1.5;margin:0;text-align:center;opacity:.95}.retail-consumer-faq-section{margin:20px auto;padding:2.5rem;font-family:var(--font-primary);display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);gap:15px;max-width:1200px;height:400px}.retail-consumer-faq-item{background-color:var(--bg-primary);border:2px solid var(--border-subtle);border-radius:8px;padding:15px;transition:all .3s ease;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0000001a}.retail-consumer-faq-item:hover{transform:translateY(-3px);box-shadow:0 4px 15px #00000026;border-color:var(--border-brand)}.retail-consumer-faq-item.active{border-color:var(--border-brand);transform:translateY(-3px);box-shadow:0 4px 15px #007bff4d}.retail-consumer-faq-center{grid-column:2;grid-row:1;background-color:var(--bg-secondary);border:3px solid var(--text-brand);min-height:200px;cursor:default}.retail-consumer-faq-center:hover{transform:none;box-shadow:0 2px 8px #0000001a;border-color:var(--border-brand)}.retail-consumer-faq-question{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%;height:100%;padding:10px}.retail-consumer-faq-question span{font-size:var(--fs-16);font-weight:var(--fw-700);color:var(--text-heading);margin-bottom:10px;line-height:1.3}.retail-consumer-faq-toggle{background-color:var(--text-brand);color:var(--footer-text);border:none;padding:6px 12px;border-radius:50%;font-size:var(--fs-16);cursor:pointer;transition:all .3s ease;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.retail-consumer-faq-toggle:hover{background-color:var(--text-brand-hover);transform:scale(1.1)}#retail-consumer-faq-content{width:100%;height:100%;padding:20px;overflow-y:auto}.retail-consumer-faq-answer{display:none;padding:0;font-size:var(--fs-14);line-height:1.6;color:var(--text-label)}.retail-consumer-faq-answer h3{font-size:var(--fs-18);font-weight:var(--fw-700);color:var(--text-heading);margin-bottom:15px;border-bottom:2px solid var(--text-brand);padding-bottom:8px}.retail-consumer-faq-answer p{margin:0;text-align:justify}.retail-consumer-faq-answer ul{margin:0;padding-left:20px}.retail-consumer-faq-answer li{margin-bottom:8px;line-height:1.4}@media (max-width: 1200px){.retail-consumer-conventional{max-width:700px}}@media (max-width: 1024px){.retail-consumer-flip-card{width:250px;height:180px}.retail-consumer-business-flex{gap:20px}.retail-consumer-conventional{max-width:90%}.retail-consumer-image-container,.retail-consumer-video-container{height:300px}.retail-consumer-solutions-section{padding:60px 0}.retail-consumer-solutions-title{font-size:var(--fs-32);margin-bottom:40px}.retail-consumer-solutions-grid{grid-template-columns:1fr;gap:40px}.retail-consumer-solution-card h3{font-size:var(--fs-21)}.retail-consumer-solution-card p{font-size:var(--fs-15)}.retail-consumer-results-section{padding:3rem 0}.retail-consumer-results-content{min-height:500px}.retail-consumer-results-background-images{gap:1.5rem;padding:0 .5rem}.retail-consumer-results-cards-overlay{gap:1.5rem;margin-top:2rem;padding:0 .5rem}.retail-consumer-banner-background{min-height:450px}.retail-consumer-banner-overlay{max-width:90%;padding:30px}.retail-consumer-banner-content h2{font-size:var(--fs-24)}.retail-consumer-banner-content p{font-size:var(--fs-15)}.retail-consumer-banner-button{padding:12px 24px;font-size:var(--fs-14)}}@media (max-width: 768px){.retail-consumer-con-flex{flex-direction:column}.retail-consumer-business-title{font-size:var(--fs-28)}.retail-consumer-faq-toggle{font-size:var(--fs-18)}.retail-consumer-image-container,.retail-consumer-video-container{height:250px}.retail-consumer-solutions-section{padding:40px 0}.retail-consumer-solutions-title{font-size:var(--fs-28);margin-bottom:30px}.retail-consumer-solutions-grid{gap:30px}.retail-consumer-solution-image{margin-bottom:20px}.retail-consumer-solution-card h3{font-size:var(--fs-19);margin-bottom:15px}.retail-consumer-solution-card p,.retail-consumer-solution-card ul li{font-size:var(--fs-14)}.retail-consumer-results-section{padding:3rem 0}.retail-consumer-results-content{min-height:500px}.retail-consumer-results-background-images{grid-template-columns:1fr;gap:1rem}.retail-consumer-results-bg-image-1,.retail-consumer-results-bg-image-2{margin-top:0;height:50%}.retail-consumer-results-cards-overlay{grid-template-columns:1fr;grid-template-rows:auto;gap:1.5rem;margin-top:2rem;justify-items:center}.retail-consumer-banner-background{min-height:400px}.retail-consumer-banner-overlay{max-width:95%;padding:25px;margin:0 10px}.retail-consumer-banner-content h2{font-size:var(--fs-20);margin-bottom:15px}.retail-consumer-banner-content p{font-size:var(--fs-14);margin-bottom:20px}.retail-consumer-banner-button{padding:12px 24px;font-size:var(--fs-14)}}@media (max-width: 480px){.retail-consumer-business-flex{flex-direction:column;align-items:center}.retail-consumer-flip-card{width:90%;max-width:300px;height:160px}.retail-consumer-business-title,.retail-consumer-conventional h2{font-size:var(--fs-24)}.retail-consumer-conventional p,.retail-consumer-faq-question{font-size:var(--fs-16)}.retail-consumer-text{font-size:var(--fs-32)}.retail-consumer-faq-section{grid-template-columns:1fr;grid-template-rows:repeat(6,auto);height:auto;gap:10px}.retail-consumer-faq-center{grid-column:1;grid-row:3;min-height:150px}.retail-consumer-faq-item{min-height:80px}.retail-consumer-solutions-section{padding:40px 0}.retail-consumer-solutions-title{font-size:var(--fs-24);margin-bottom:25px}.retail-consumer-solutions-grid{gap:25px}.retail-consumer-solution-image{margin-bottom:15px}.retail-consumer-solution-card h3{font-size:var(--fs-18);margin-bottom:12px}.retail-consumer-solution-card p{font-size:var(--fs-14);margin-bottom:15px}.retail-consumer-solution-card ul li{font-size:var(--fs-13);margin-bottom:10px;padding-left:20px}.retail-consumer-section-header h2{font-size:var(--fs-28)}.retail-consumer-section-header p{font-size:var(--fs-16)}.retail-consumer-results-section{padding:2.5rem 0}.retail-consumer-results-content{min-height:450px}.retail-consumer-results-background-images{grid-template-columns:1fr;gap:1rem;padding:0 .5rem}.retail-consumer-results-bg-image-1,.retail-consumer-results-bg-image-2{margin-top:0;height:45%}.retail-consumer-results-cards-overlay{grid-template-columns:1fr;grid-template-rows:auto;gap:1.5rem;margin-top:1.5rem;padding:0 .5rem}.retail-consumer-result-card{width:100%;max-width:280px;height:auto;min-height:280px}.retail-consumer-result-card-large{grid-column:1;grid-row:1;width:100%;max-width:280px;margin-top:0!important;margin-left:0;margin-right:0}.retail-consumer-result-card-small{width:100%;max-width:280px;margin-top:0;margin-left:0;margin-right:0}.retail-consumer-result-card h3{font-size:var(--fs-18)}.retail-consumer-result-card p{font-size:var(--fs-14)}.retail-consumer-banner-background{min-height:400px}.retail-consumer-banner-overlay{max-width:95%;padding:20px;margin:0 10px}.retail-consumer-banner-content h2{font-size:var(--fs-18);margin-bottom:15px}.retail-consumer-banner-content p{font-size:var(--fs-13);margin-bottom:20px}.retail-consumer-banner-button{padding:10px 20px;font-size:var(--fs-14);width:100%}}.services-view button{color:var(--text-heading);font-family:var(--font-primary);border:none;border-radius:8px;padding:12px 24px;font-size:var(--fs-16);font-weight:var(--fw-600);cursor:pointer;transition:all .3s ease;align-self:flex-start;background-color:var(--bg-secondary);border:2px solid transparent}.services-view button:hover{background-color:var(--footer-bg);color:var(--footer-text);transform:translateY(-2px);box-shadow:0 4px 12px #343b424d}.services-view-img{width:100%;height:auto;max-width:450px;max-height:450px;border-radius:50%;object-fit:cover;transition:transform .3s ease}.services-view-img:hover{transform:scale(1.05)}.services-container,.services-containered,.services-intro{font-family:var(--font-primary)}.services-container{display:flex;flex-direction:column;gap:60px;margin:40px auto;padding:0 20px;max-width:1400px}.services-view{max-width:1200px;margin:0 auto;text-align:left;color:var(--text-heading);font-family:var(--font-primary);padding:40px;transition:all .3s ease;box-shadow:0 15px 35px #0000001a;font-size:var(--fs-xl);font-weight:var(--fw-400);min-height:300px;width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:80px;border-radius:20px;background:linear-gradient(135deg,var(--bg-primary) 0%,var(--bg-secondary) 100%)}.services-view.image-right{flex-direction:row}.services-view.image-left{flex-direction:row-reverse}.services-view.bg1{background:linear-gradient(135deg,#000000b3,#00000080),url(/assets/softwaredevelopmentbackground.Dk_3HDF1.webp);background-size:cover;background-position:center;background-repeat:no-repeat}.services-view.bg2{background:linear-gradient(135deg,#000000b3,#00000080),url(/src/assets/services/trainingbackground.webp);background-size:cover;background-position:center;background-repeat:no-repeat}.services-view.bg3{background:linear-gradient(135deg,#000000b3,#00000080),url(/assets/QAbackground.CdQjX4ha.webp);background-size:cover;background-position:center;background-repeat:no-repeat}.services-view.bg1 .services-view-header,.services-view.bg1 .services-view-para,.services-view.bg2 .services-view-header,.services-view.bg2 .services-view-para,.services-view.bg3 .services-view-header,.services-view.bg3 .services-view-para{color:var(--footer-text)}.services-animate-float{animation:float 6s ease-in-out infinite}.services-floating-card{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:20px;padding:2rem;text-align:center;color:var(--footer-text);box-shadow:0 8px 32px #0000001a}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.services-view:hover{transform:translateY(-8px);box-shadow:0 20px 40px #00000026}.services-content{display:flex;flex-direction:column;flex:1;gap:20px;max-width:60%;z-index:2}.services-view-header{font-weight:var(--fw-700);font-size:var(--fs-26);color:var(--text-heading);margin:0;line-height:1.3}.services-view-para{text-align:left;font-size:var(--fs-18);color:var(--text-heading);line-height:1.7;margin:0}.services-containered{position:relative;width:100%;height:75vh;overflow:hidden;display:flex;align-items:center;justify-content:center}.services-containered img{object-position:center;object-fit:cover;width:100%;height:100%;transition:transform 1s ease;transform:scale(1.1)}.services-text{font-family:var(--font-primary);position:absolute;top:50%;left:30%;transform:translate(-50%,-50%);color:var(--footer-text);font-size:clamp(var(--fs-40),8vw,var(--fs-40));font-weight:var(--fw-700);text-shadow:3px 3px 8px rgba(0,0,0,.8);opacity:0;transition:opacity .8s ease .5s;text-align:center;z-index:10}.services-intro{max-width:1200px;margin:60px auto;padding:0 20px;text-align:center}.services-intro-text{font-size:var(--fs-19);line-height:1.8;color:var(--text-heading);margin:0;padding:40px;background:linear-gradient(135deg,var(--bg-secondary) 0%,var(--border-subtle) 100%);border-radius:20px;box-shadow:0 8px 25px #0000001a;border:1px solid rgba(0,0,0,.05)}@media (min-width: 1400px){.services-container{max-width:1600px;gap:80px}.services-view{padding:60px;gap:100px}.services-view-header{font-size:var(--fs-32)}.services-view-para{font-size:var(--fs-21)}.services-intro-text{font-size:var(--fs-22);padding:50px}}@media (max-width: 1399px) and (min-width: 1200px){.services-container{gap:50px}.services-view{padding:35px;gap:60px}.services-view-header{font-size:var(--fs-29)}.services-view-para{font-size:var(--fs-18)}}@media (max-width: 1199px) and (min-width: 992px){.services-container{gap:40px;padding:0 15px}.services-view{padding:30px;gap:50px}.services-view-img{max-width:350px;max-height:350px}.services-view-header{font-size:var(--fs-26)}.services-view-para{font-size:var(--fs-17)}.services-intro-text{font-size:var(--fs-18);padding:35px}}@media (max-width: 991px) and (min-width: 768px){.services-container{gap:35px;padding:0 15px}.services-view{flex-direction:column!important;text-align:center;padding:35px;gap:30px;min-height:auto}.services-view.image-right,.services-view.image-left{flex-direction:column!important}.services-content{max-width:100%;align-items:center}.services-view-img{max-width:280px;max-height:280px}.services-view-header{font-size:var(--fs-24);text-align:center}.services-view-para{font-size:var(--fs-16);text-align:center}.services-intro{padding:0 15px;margin:40px auto}.services-intro-text{font-size:var(--fs-17);padding:30px}.services-text{font-size:clamp(2rem,6vw,4rem)}}@media (max-width: 767px) and (min-width: 576px){.services-container{gap:30px;padding:0 10px}.services-view{flex-direction:column!important;text-align:center;padding:25px;gap:25px;min-height:auto}.services-view.image-right,.services-view.image-left{flex-direction:column!important}.services-content{max-width:100%;align-items:center}.services-view-img{max-width:200px;max-height:200px}.services-view-header{font-size:var(--fs-22);text-align:center}.services-view-para{font-size:var(--fs-15);text-align:center}.services-view button{font-size:var(--fs-15);padding:10px 20px}.services-intro{padding:0 10px;margin:30px auto}.services-intro-text{font-size:var(--fs-16);padding:25px}.services-text{font-size:clamp(1.8rem,5vw,3rem)}.services-containered{height:80vh}}@media (max-width: 575px){.services-container{gap:25px;padding:0 8px}.services-view{flex-direction:column!important;text-align:center;padding:20px;gap:20px;min-height:auto}.services-view.image-right,.services-view.image-left{flex-direction:column!important}.services-content{max-width:100%;align-items:center}.services-view-img{max-width:150px;max-height:150px}.services-view-header{font-size:var(--fs-21);text-align:center}.services-view-para{font-size:var(--fs-14);text-align:center;line-height:1.6}.services-view button{font-size:var(--fs-14);padding:8px 16px}.services-intro{padding:0 8px;margin:25px auto}.services-intro-text{font-size:var(--fs-15);padding:20px;line-height:1.7}.services-text{font-size:clamp(1.5rem,4vw,2.5rem)}.services-containered{height:70vh}}@media (max-width: 375px){.services-container{gap:20px;padding:0 5px}.services-view{padding:15px;gap:15px}.services-view-img{max-width:120px;max-height:120px}.services-view-header{font-size:var(--fs-19)}.services-view-para{font-size:var(--fs-14)}.services-view button{font-size:var(--fs-14);padding:6px 12px}.services-intro-text{font-size:var(--fs-14);padding:15px}.services-text{font-size:clamp(1.2rem,3.5vw,2rem)}}.software-development-page{width:100%;overflow-x:hidden}.software-development-containered{position:relative;width:100%;height:100vh;min-height:500px;max-height:800px;overflow:hidden;display:flex;align-items:center;justify-content:center}.software-development-containered img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform 1s ease;transform:scale(1.1)}.software-development-text{position:absolute;top:50%;left:33%;transform:translate(-50%,-50%);color:#fff;font-size:3.5rem;font-weight:700;text-shadow:2px 2px 5px rgba(0,0,0,.7);text-align:center;opacity:0;transition:opacity .5s ease .5s;z-index:5;max-width:90%;line-height:1.2}.software-development-connecttext{position:absolute;top:calc(50% + 3.5rem + 15px);left:33%;transform:translate(-50%);color:#fff;font-size:1.1rem;font-weight:700;text-decoration:none;background:#0000004d;padding:15px 25px;border-radius:25px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);transition:all .3s ease;z-index:10;display:flex;align-items:center;gap:10px}.software-development-connecttext:hover{background:#00000080;transform:translate(-50%) translateY(-2px)}.software-development-connecttext i{background-color:#c5ccd2;color:#fff;padding:8px;border-radius:50%;font-size:16px;transition:all .3s ease}.software-development-connecttext:hover i{background-color:#fff;color:#000}.software-development-form-overlay{position:fixed;top:0;right:-100%;width:50%;height:100%;background:#fff;box-shadow:-4px 0 10px #0003;transition:right .4s ease-in-out;z-index:1000;padding:20px;overflow-y:auto}.software-development-form-overlay.software-development-active{right:0}.software-development-form-container{position:relative;width:100%;max-width:600px;margin:0 auto}.software-development-close-btn{position:absolute;top:10px;right:15px;font-size:40px;color:#007bff;cursor:pointer;z-index:10}.software-development-row{display:flex;flex-direction:column;width:100%;padding:20px 0}.software-development-intro-text{width:100%;padding:20px 0;text-align:center;margin-bottom:30px}.software-development-intro-text h1{font-size:2.5rem;color:#333;margin-bottom:10px}.software-development-intro-text p{font-size:1.2rem;color:#555}.software-development-form-group{margin-bottom:25px;position:relative}.software-development-form-group label{font-size:14px;color:#333;margin-bottom:8px;display:block;opacity:0;transition:opacity .2s ease-in-out;font-weight:500}.software-development-form-control{width:100%;padding:18px;font-size:16px;border:2px solid #e0e0e0;background-color:#f8f9fa;border-radius:8px;height:55px;transition:all .3s ease}.software-development-form-control:focus{border-color:#007bff;background-color:#fff;box-shadow:0 0 0 3px #007bff1a;outline:none}.software-development-text-danger{color:#dc3545;font-size:12px;display:none;position:absolute;bottom:-20px;left:0}.software-development-btn-primary{background:linear-gradient(135deg,#007bff,#0056b3);border:none;color:#fff;font-size:1rem;padding:15px 30px;border-radius:8px;cursor:pointer;width:100%;transition:all .3s ease;text-transform:uppercase;font-weight:600;letter-spacing:.5px}.software-development-btn-primary:hover{background:linear-gradient(135deg,#0056b3,#003d80);transform:translateY(-2px);box-shadow:0 4px 15px #007bff4d}.software-development-custom-select-wrapper{position:relative;width:100%}.software-development-custom-select-wrapper:after{content:"▼";font-size:12px;position:absolute;top:50%;right:15px;transform:translateY(-50%);color:#555;pointer-events:none}.software-development-why-choose-us{padding:80px 20px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);width:100%}.software-development-why-choose-us h1{text-align:center;font-size:2.5rem;color:#333;margin-bottom:50px;font-weight:700}.software-development-details-carousel{display:flex;align-items:center;justify-content:center;gap:20px;margin:0 auto;max-width:1200px;position:relative;height:500px}.software-development-carousel-side{flex:0 0 150px;height:300px;cursor:pointer;position:relative;transition:all .3s ease;border-radius:12px;overflow:hidden;box-shadow:0 4px 15px #0000001a}.software-development-carousel-side:hover{transform:translateY(-5px);box-shadow:0 8px 25px #0003}.software-development-side-image-container{position:relative;width:100%;height:100%;overflow:hidden}.software-development-side-image-container img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.software-development-side-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#1868dbb3,#0d4a9e80);display:flex;align-items:center;justify-content:center;opacity:1;transition:opacity .3s ease}.software-development-carousel-side:hover .software-development-side-overlay{opacity:0}.software-development-side-overlay i{font-size:2rem;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3)}.software-development-carousel-main{flex:0 0 600px;height:400px;position:relative;border-radius:15px;overflow:hidden;box-shadow:0 8px 30px #00000026;transition:all .5s ease;border:3px solid;border-image:linear-gradient(45deg,#1868db,#0d4a9e,#1868db) 1;animation:borderGlow 2s ease-in-out infinite alternate}@keyframes borderGlow{0%{border-image:linear-gradient(45deg,#1868db,#0d4a9e,#1868db) 1}to{border-image:linear-gradient(45deg,#0d4a9e,#1868db,#0d4a9e) 1}}.software-development-carousel-main:hover{transform:translateY(-5px);box-shadow:0 20px 50px #00000040}.software-development-main-image-container{position:relative;width:100%;height:100%;overflow:hidden}.software-development-main-image-container img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.software-development-carousel-main:hover .software-development-main-image-container img{transform:scale(1.05)}.software-development-main-details{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#000c);color:#fff;padding:30px;transform:translateY(20px);transition:transform .3s ease}.software-development-carousel-main:hover .software-development-main-details{transform:translateY(0)}.software-development-main-title{font-size:1.8rem;font-weight:700;margin-bottom:10px;text-shadow:0 2px 4px rgba(0,0,0,.5)}.software-development-main-description{font-size:1rem;line-height:1.6;text-shadow:0 1px 2px rgba(0,0,0,.5)}.software-development-progress-container{display:flex;justify-content:center;gap:15px;margin-top:30px}.software-development-progress-item{display:flex;align-items:center}.software-development-progress-capsule{width:60px;height:4px;background-color:#0000001a;border-radius:2px;overflow:hidden;position:relative}.software-development-progress-fill{height:100%;background:linear-gradient(90deg,#1868db,#0d4a9e);border-radius:2px;transition:width .3s ease;position:relative}.software-development-progress-fill.active{background:linear-gradient(90deg,#1868db,#0d4a9e);box-shadow:0 0 10px #1868db80}.software-development-service-section{background-image:url(/assets/SoftwareDevelopmentService.CdWaPgYv.webp);background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed;padding:80px 20px;position:relative;margin-bottom:50px}.software-development-service-section:before{content:"";position:absolute;inset:0;background:#0006;z-index:1}.software-development-service-section h1{position:relative;z-index:2;color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.7);text-align:center;font-size:2.5rem;margin-bottom:50px}.software-development-features-flex{max-width:1200px;display:flex;justify-content:center;gap:30px;flex-wrap:wrap;margin:0 auto;position:relative;z-index:2}.software-development-features{background-color:#fffffff2;border-radius:15px;padding:30px;box-shadow:0 4px 15px #0003;flex:1;min-width:300px;max-width:400px;transition:all .3s ease;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.software-development-features:hover{transform:translateY(-5px);box-shadow:0 8px 25px #0000004d;background-color:#fff}.software-development-features ul{list-style:none;padding:0;margin:0}.software-development-features li{display:flex;align-items:center;margin-bottom:15px;font-size:1.1rem;color:#333;text-align:left}.software-development-features li img{margin-right:10px;width:20px;height:20px}.software-development-features p{text-align:left;font-size:1.1rem;line-height:1.6;color:#333}.software-development-containers{padding:80px 20px;font-family:var(--font-primary);background:url(/assets/outerstepper.DwTYyfNW.webp) center/cover no-repeat;margin:0;box-shadow:0 4px 15px #0000001a}.software-development-containers h1{text-align:center;font-size:2.5rem;color:#fff;margin-bottom:50px;font-weight:700}.software-development-ladder-container{display:flex;justify-content:center;align-items:flex-start;gap:30px;flex-wrap:wrap;background:url(/src/assets/services/steperbackground.webp) center/cover no-repeat;padding:50px 30px;border-radius:15px;margin:0 auto;max-width:1200px}.software-development-ladder-step{display:flex;flex-direction:column;align-items:center;width:200px;position:relative;transition:all .3s ease}.software-development-ladder-step:hover{transform:translateY(-5px)}.software-development-step-header{width:80px;height:80px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:20px;position:relative;z-index:2;background:#fff}.software-development-step-number{font-size:1.5em;font-weight:700;color:#333;margin-bottom:5px;z-index:1}.software-development-step-text{font-size:.8em;color:#666;z-index:1;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.software-development-step-content{background:#fff;border-radius:15px;padding:25px 20px;width:100%;text-align:center;box-shadow:0 4px 15px #0000001a;position:relative;height:320px;display:flex;flex-direction:column;justify-content:flex-start}.software-development-step-title{font-size:1.1em;font-weight:700;margin:0 0 15px;color:#333;text-transform:uppercase;letter-spacing:.5px}.software-development-step-description{font-size:.9em;line-height:1.6;color:#666;text-align:left;flex-grow:1}.software-development-services{margin-top:50px;background:url(/assets/background.B1EHDvR5.webp) center/cover no-repeat;padding:80px 20px;position:relative;overflow:hidden}.software-development-services-parallax{position:absolute;top:0;left:0;width:120%;height:100%;z-index:1;transition:transform .5s ease}.software-development-services-bg-image{width:100%;height:100%;object-fit:cover;opacity:1}.software-development-services-container{max-width:1200px;margin:0 auto;padding:0 20px;position:relative;z-index:3}.software-development-services-header{margin-bottom:50px;text-align:center}.software-development-services-title{font-size:3rem;font-weight:700;color:#fff;margin-bottom:15px;line-height:1.2}.software-development-services-subtitle{font-size:1.2rem;color:#ffffffe6;margin:0;line-height:1.5}.software-development-services-carousel{position:relative;overflow:hidden}.software-development-services-cards{display:flex;gap:20px;transition:transform .5s ease;width:max-content}.software-development-service-card{flex:0 0 280px;background:#1868db;border-radius:12px;padding:30px;color:#fff;transition:all .3s ease;cursor:pointer;position:relative;min-height:200px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.software-development-service-card:hover{transform:translateY(-5px);background:#3a4451;box-shadow:0 10px 30px #0000004d}.software-development-service-image-container{position:absolute;inset:0;opacity:0;transition:all .5s ease;z-index:1;overflow:hidden}.software-development-service-card:hover .software-development-service-image-container{opacity:.3}.software-development-service-image{width:100%;height:100%;object-fit:cover;transform:scale(1.1);transition:transform .5s ease}.software-development-service-card:hover .software-development-service-image{transform:scale(1)}.software-development-service-title{font-size:1.4rem;font-weight:700;color:#fff;margin-bottom:15px;line-height:1.3;position:relative;z-index:2}.software-development-service-description{font-size:.95rem;color:#fffc;line-height:1.6;margin-bottom:20px;flex-grow:1;position:relative;z-index:2}.software-development-services-navigation{display:flex;align-items:center;justify-content:space-between;margin-top:40px}.software-development-services-progress{flex:1;height:3px;background:#fff3;border-radius:2px;margin-right:30px;position:relative}.software-development-services-progress-bar{height:100%;background:#fff;border-radius:2px;transition:width .3s ease}.software-development-services-buttons{display:flex;gap:15px}.software-development-services-nav-btn{width:45px;height:45px;border:none;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;font-size:16px}.software-development-services-prev{background:#4a5568;color:#fff}.software-development-services-prev:hover{background:#6b7280;transform:scale(1.05)}.software-development-services-next{background:#fff;color:#1a2332}.software-development-services-next:hover{background:#f8fafc;transform:scale(1.05)}.software-development-video-slider{padding:80px 20px;background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.software-development-video-slider h1{text-align:center;font-size:2.5rem;color:#333;margin-bottom:50px;font-weight:700}.software-development-gallery-container{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;margin:0 auto;position:relative;max-width:1200px}.software-development-gallery-wrapper{display:flex;align-items:center;justify-content:center;width:100%;height:60vh;min-height:400px;position:relative;overflow:hidden;box-shadow:0 4px 15px #0000001a;border-radius:15px}.software-development-gallery-slides{display:flex;width:100%;height:100%;position:relative;overflow:hidden}.software-development-gallery-slide{position:absolute;width:100%;height:100%;transition:all .5s ease;display:flex;justify-content:center;align-items:center}.software-development-gallery-slide img{width:100%;height:100%;object-fit:cover;border-radius:8px}.software-development-gallery-slide.active{opacity:1;transform:scale(1)}.software-development-gallery-btn{position:absolute;top:50%;transform:translateY(-50%);background-color:#ffffffe6;border:none;border-radius:50%;width:50px;height:50px;font-size:24px;cursor:pointer;transition:all .3s ease;z-index:10;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 8px #0000001a}.software-development-gallery-btn:hover{background-color:#fff;box-shadow:0 4px 8px #0003;transform:translateY(-50%) scale(1.1)}.software-development-gallery-prev{left:20px}.software-development-gallery-next{right:20px}.software-development-gallery-pagination{display:flex;justify-content:center;gap:10px;margin-top:20px}.software-development-gallery-dot{width:12px;height:12px;border-radius:50%;border:none;background-color:#0000004d;cursor:pointer;transition:all .3s ease}.software-development-gallery-dot:hover,.software-development-gallery-dot.active{background-color:#007bff;transform:scale(1.2)}.software-development-tech-container{background:url(/assets/backgroundtech.6DczPrjz.webp) center/cover no-repeat;padding:80px 20px;position:relative}.software-development-tech-container h1{text-align:center;font-size:2.5rem;color:#fff;margin-bottom:50px;font-weight:700}.software-development-technology{max-width:1200px;margin:0 auto}.software-development-Tech-Head ul{display:flex;justify-content:center;list-style:none;padding:20px;margin:0;flex-wrap:wrap;gap:20px}.software-development-Tech-Head li{margin:0;font-size:1.2rem;font-weight:500;color:#fff;text-align:center}.software-development-Tech-Head a{text-decoration:none;color:inherit;cursor:pointer;padding:10px 20px;border-radius:25px;background:#ffffff1a;transition:all .3s ease;display:block}.software-development-Tech-Head a:hover{background:#fff3;transform:translateY(-2px)}.software-development-Tech-icon ul{display:flex;justify-content:center;flex-wrap:wrap;gap:40px;padding-top:30px;margin-bottom:20px}.software-development-Tech-icon ul h4{margin-top:10px;font-size:1rem;font-weight:500;color:#fff;text-align:center}.software-development-Tech-icon li{list-style:none;text-align:center;margin-bottom:20px;transition:transform .3s ease}.software-development-Tech-icon li:hover{transform:translateY(-5px)}.software-development-Tech-icon img{width:90px;height:90px;object-fit:contain;border-radius:8px;box-shadow:0 4px 8px #0000001a;transition:all .3s ease}.software-development-Tech-icon img:hover{transform:scale(1.1);box-shadow:0 6px 12px #0003}@media (min-width: 1400px){.software-development-containers,.software-development-services,.software-development-tech-container{padding:100px 40px}.software-development-ladder-container{max-width:1400px;gap:40px}.software-development-services-container,.software-development-gallery-container{max-width:1400px}}@media (max-width: 1200px){.software-development-carousel-main{flex:0 0 500px;height:350px}.software-development-carousel-side{flex:0 0 120px;height:250px}.software-development-ladder-container{gap:25px;padding:40px 25px}.software-development-ladder-step{width:180px}.software-development-step-content{height:300px;padding:20px 15px}}@media screen and (max-width: 1024px) and (min-width: 769px){.software-development-containered{height:80vh;min-height:500px}.software-development-containered img{transform:scale(1.1)}.software-development-text{font-size:3rem;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;max-width:90%}.software-development-connecttext{top:calc(50% + 3rem + 20px);left:50%;transform:translate(-50%);font-size:1rem;padding:12px 20px}}@media (max-width: 1024px){.software-development-text{font-size:2.5rem}.software-development-connecttext{font-size:1rem;padding:12px 20px}.software-development-form-overlay{width:70%}.software-development-details-carousel{flex-direction:column;height:auto;gap:30px}.software-development-carousel-main{flex:1;width:100%;max-width:500px;height:300px}.software-development-carousel-side{flex:1;width:100%;max-width:200px;height:200px}.software-development-main-details{transform:translateY(0);position:static;background:linear-gradient(135deg,#1868dbe6,#0d4a9ecc)}.software-development-ladder-container{flex-direction:column;gap:30px;padding:40px 20px}.software-development-ladder-step{width:100%;max-width:400px;margin:0 auto}.software-development-services-title{font-size:2.5rem}.software-development-service-card{flex:0 0 250px;padding:25px;min-height:180px}.software-development-gallery-wrapper{height:50vh}}@media (max-width: 768px){.software-development-containered{height:70vh;min-height:400px}.software-development-containered img{transform:scale(1);object-position:center top}.software-development-text{font-size:2rem;top:45%;left:50%;transform:translate(-50%,-50%);text-align:center;max-width:95%;line-height:1.1}.software-development-connecttext{top:calc(45% + 2rem + 15px);left:50%;transform:translate(-50%);font-size:.9rem;padding:10px 15px;max-width:90%;text-align:center}.software-development-form-overlay{width:100%;right:-100%}.software-development-form-overlay.software-development-active{right:0}.software-development-why-choose-us,.software-development-containers,.software-development-services,.software-development-video-slider,.software-development-tech-container{padding:60px 15px}.software-development-why-choose-us h1,.software-development-containers h1,.software-development-video-slider h1,.software-development-tech-container h1{font-size:2rem;margin-bottom:30px}.software-development-features-flex{flex-direction:column;gap:20px}.software-development-features{min-width:100%;max-width:100%}.software-development-ladder-step{width:100%;max-width:350px}.software-development-step-content{height:280px;padding:20px 15px}.software-development-services-title{font-size:2rem}.software-development-service-card{flex:0 0 220px;padding:20px;min-height:160px}.software-development-service-title{font-size:1.2rem}.software-development-service-description{font-size:.9rem}.software-development-services-navigation{flex-direction:column;gap:20px}.software-development-services-progress{margin-right:0;width:100%}.software-development-gallery-wrapper{height:45vh;min-height:300px}.software-development-Tech-Head ul{flex-direction:column;gap:10px}.software-development-Tech-Head a{padding:8px 15px;font-size:1rem}.software-development-Tech-icon img{width:70px;height:70px}}@media (max-width: 480px){.software-development-containered{height:60vh;min-height:350px}.software-development-containered img{transform:scale(1);object-position:center top}.software-development-text{font-size:1.5rem;top:40%;left:50%;transform:translate(-50%,-50%);text-align:center;max-width:95%;line-height:1.1;padding:0 10px}.software-development-connecttext{top:calc(40% + 1.5rem + 15px);left:50%;transform:translate(-50%);font-size:.8rem;padding:8px 12px;max-width:90%;text-align:center}.software-development-connecttext i{padding:6px;font-size:14px}.software-development-why-choose-us,.software-development-containers,.software-development-services,.software-development-video-slider,.software-development-tech-container{padding:40px 10px}.software-development-why-choose-us h1,.software-development-containers h1,.software-development-video-slider h1,.software-development-tech-container h1{font-size:1.5rem;margin-bottom:25px}.software-development-carousel-main{height:250px}.software-development-carousel-side{height:150px}.software-development-main-title{font-size:1.4rem}.software-development-main-description{font-size:.9rem}.software-development-progress-capsule{width:40px;height:3px}.software-development-ladder-step{width:100%;max-width:280px}.software-development-step-header{width:70px;height:70px}.software-development-step-content{height:260px;padding:15px 12px}.software-development-step-title{font-size:1rem}.software-development-step-description{font-size:.85rem}.software-development-services-title{font-size:1.8rem}.software-development-service-card{flex:0 0 200px;padding:15px;min-height:140px}.software-development-service-title{font-size:1.1rem}.software-development-service-description{font-size:.8rem}.software-development-services-nav-btn{width:40px;height:40px;font-size:14px}.software-development-gallery-wrapper{height:40vh;min-height:250px}.software-development-gallery-btn{width:40px;height:40px;font-size:18px}.software-development-gallery-prev{left:10px}.software-development-gallery-next{right:10px}.software-development-Tech-icon img{width:60px;height:60px}.software-development-Tech-icon ul{gap:25px}.software-development-Tech-icon ul h4{font-size:.9rem}}@media (max-width: 360px){.software-development-text{font-size:1.3rem}.software-development-connecttext{top:calc(40% + 1.3rem + 15px);font-size:.75rem;padding:6px 10px}.software-development-why-choose-us,.software-development-containers,.software-development-services,.software-development-video-slider,.software-development-tech-container{padding:30px 8px}.software-development-why-choose-us h1,.software-development-containers h1,.software-development-video-slider h1,.software-development-tech-container h1{font-size:1.3rem}.software-development-ladder-step{max-width:250px}.software-development-step-content{height:240px;padding:12px 10px}.software-development-service-card{flex:0 0 180px;padding:12px;min-height:120px}.software-development-service-title{font-size:1rem}.software-development-service-description{font-size:.75rem}.software-development-gallery-wrapper{height:35vh;min-height:200px}.software-development-Tech-icon img{width:50px;height:50px}}@media screen and (max-width: 360px){.software-development-containered{height:50vh;min-height:300px}.software-development-text{font-size:1.3rem;top:35%;padding:0 5px}.software-development-connecttext{top:calc(35% + 1.3rem + 10px);font-size:.75rem;padding:6px 10px}}@media screen and (max-height: 500px) and (orientation: landscape){.software-development-containered{height:100vh;min-height:100vh}.software-development-text{font-size:2.2rem;top:50%}.software-development-connecttext{top:calc(50% + 2.2rem + 10px);font-size:.9rem;padding:8px 15px}}*{margin:0;padding:0;box-sizing:border-box}.business-executive-page{width:100%;overflow-x:hidden}.business-executive-containered{position:relative;width:100%;height:100vh;min-height:500px;max-height:800px;overflow:hidden;display:flex;align-items:center;justify-content:center}.business-executive-containered img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform 1s ease;transform:scale(1.1)}.business-executive-text{position:absolute;top:50%;left:33%;transform:translate(-50%,-50%);color:#fff;font-size:3.5rem;font-weight:700;text-shadow:2px 2px 5px rgba(0,0,0,.7);text-align:center;opacity:0;transition:opacity .5s ease .5s;z-index:5;max-width:90%;line-height:1.2}.business-executive-connecttext{position:absolute;top:calc(50% + 1.75rem + 15px);left:34%;transform:translate(-50%);color:#fff;font-size:1.1rem;font-weight:700;text-decoration:none;background:#0000004d;padding:15px 25px;border-radius:25px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);transition:all .3s ease;z-index:10;display:flex;align-items:center;gap:10px}.business-executive-connecttext:hover{background:#00000080;transform:translate(-50%) translateY(-2px)}.business-executive-connecttext i{background-color:#c5ccd2;color:#fff;padding:8px;border-radius:50%;font-size:16px;transition:all .3s ease}.business-executive-connecttext:hover i{background-color:#fff;color:#000}.business-executive-form-overlay{position:fixed;top:0;right:-100%;width:50%;height:100%;background:#fff;box-shadow:-4px 0 10px #0003;transition:right .4s ease-in-out;z-index:1000;padding:20px;overflow-y:auto}.business-executive-form-overlay.business-executive-active{right:0}.business-executive-form-container{position:relative;width:100%;max-width:600px;margin:0 auto}.business-executive-close-btn{position:absolute;top:10px;right:15px;font-size:40px;color:#007bff;cursor:pointer;z-index:10}.business-executive-row{display:flex;flex-direction:column;width:100%;padding:20px 0}.business-executive-intro-text{width:100%;padding:20px 0;text-align:center;margin-bottom:30px}.business-executive-intro-text h1{font-size:2.5rem;color:#333;margin-bottom:10px}.business-executive-intro-text p{font-size:1.2rem;color:#555}.business-executive-form-group{margin-bottom:25px;position:relative}.business-executive-form-group label{font-size:14px;color:#333;margin-bottom:8px;display:block;opacity:0;transition:opacity .2s ease-in-out;font-weight:500}.business-executive-form-control{width:100%;padding:18px;font-size:16px;border:2px solid #e0e0e0;background-color:#f8f9fa;border-radius:8px;height:55px;transition:all .3s ease}.business-executive-form-control:focus{border-color:#007bff;background-color:#fff;box-shadow:0 0 0 3px #007bff1a;outline:none}.business-executive-text-danger{color:#dc3545;font-size:12px;display:none;position:absolute;bottom:-20px;left:0}.business-executive-btn-primary{background:linear-gradient(135deg,#007bff,#0056b3);border:none;color:#fff;font-size:1rem;padding:15px 30px;border-radius:8px;cursor:pointer;width:100%;transition:all .3s ease;text-transform:uppercase;font-weight:600;letter-spacing:.5px}.business-executive-btn-primary:hover{background:linear-gradient(135deg,#0056b3,#003d80);transform:translateY(-2px);box-shadow:0 4px 15px #007bff4d}.business-executive-custom-select-wrapper{position:relative;width:100%}.business-executive-custom-select-wrapper:after{content:"▼";font-size:12px;position:absolute;top:50%;right:15px;transform:translateY(-50%);color:#555;pointer-events:none}.business-executive{max-width:1400px;margin:60px auto 40px;text-align:center;padding:0 20px}.business-executive-con-flex{display:flex;align-items:center;gap:50px;padding:40px 0;flex-wrap:wrap}.business-executive-conventional{flex:1;min-width:300px;max-width:600px;box-sizing:border-box;text-align:left;padding:30px;background-color:#fff;box-shadow:0 6px 16px #0000001a;transition:all .3s ease;border-radius:12px}.business-executive-conventional:hover{transform:translateY(-10px);box-shadow:0 12px 30px #0003}.business-executive-conventional h2{font-size:2rem;font-weight:700;color:#333;margin-bottom:20px;line-height:1.4;font-family:var(--font-primary)}.business-executive-conventional p{font-size:1.1rem;line-height:1.6;color:#555;margin-bottom:20px;font-family:var(--font-primary)}.business-executive-video-container{position:relative;width:100%;height:400px;background-color:#222;overflow:hidden;box-shadow:0 6px 20px #00000026;transition:all .3s ease;border-radius:12px;flex:1;min-width:300px;max-width:600px}video{width:100%;height:100%;object-fit:cover}.business-executive-services{background:url(/assets/BuisneesBackgound.BCGY8fjG.webp) center/cover no-repeat;padding:80px 20px;position:relative;overflow:hidden}.business-executive-services-parallax{position:absolute;top:0;left:0;width:120%;height:100%;z-index:1;transition:transform .5s ease}.business-executive-services-bg-image{width:100%;height:100%;object-fit:cover;opacity:1}.business-executive-services-container{max-width:1200px;margin:0 auto;padding:0 20px;position:relative;z-index:3}.business-executive-services-header{margin-bottom:50px;text-align:center}.business-executive-services-title{font-size:3rem;font-weight:700;color:#fff;margin-bottom:15px;line-height:1.2}.business-executive-services-subtitle{font-size:1.2rem;color:#ffffffe6;margin:0;line-height:1.5}.business-executive-services-carousel{position:relative;overflow:hidden}.business-executive-services-cards{display:flex;gap:20px;transition:transform .5s ease;width:max-content}.business-executive-service-card{flex:0 0 280px;background:#1868db;border-radius:12px;padding:30px;color:#fff;transition:all .3s ease;cursor:pointer;position:relative;min-height:200px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.business-executive-service-card:hover{transform:translateY(-5px);background:#3a4451;box-shadow:0 10px 30px #0000004d}.business-executive-service-image-container{position:absolute;inset:0;opacity:0;transition:all .5s ease;z-index:1;overflow:hidden}.business-executive-service-card:hover .business-executive-service-image-container{opacity:.3}.business-executive-service-image{width:100%;height:100%;object-fit:cover;transform:scale(1.1);transition:transform .5s ease}.business-executive-service-card:hover .business-executive-service-image{transform:scale(1)}.business-executive-service-title{font-size:1.4rem;font-weight:700;color:#fff;margin-bottom:15px;line-height:1.3;position:relative;z-index:2}.business-executive-service-description{font-size:.95rem;color:#fffc;line-height:1.6;margin-bottom:20px;flex-grow:1;position:relative;z-index:2}.business-executive-services-navigation{display:flex;align-items:center;justify-content:space-between;margin-top:40px}.business-executive-services-progress{flex:1;height:3px;background:#fff3;border-radius:2px;margin-right:30px;position:relative}.business-executive-services-progress-bar{height:100%;background:#fff;border-radius:2px;transition:width .3s ease}.business-executive-services-buttons{display:flex;gap:15px}.business-executive-services-nav-btn{width:45px;height:45px;border:none;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;font-size:16px}.business-executive-services-prev{background:#4a5568;color:#fff}.business-executive-services-prev:hover{background:#6b7280;transform:scale(1.05)}.business-executive-services-next{background:#fff;color:#1a2332}.business-executive-services-next:hover{background:#f8fafc;transform:scale(1.05)}.business-executive-industry-section{padding:80px 20px;background:transparent;position:relative}.business-executive-industry-container{max-width:1200px;margin:0 auto;padding:0 20px;position:relative}.business-executive-industry-header{text-align:center;margin-bottom:50px}.business-executive-industry-title{font-size:2.5rem;font-weight:700;color:#343b42;margin-bottom:20px;position:relative}.business-executive-industry-title:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:80px;height:4px;background:linear-gradient(90deg,#1868db,#0d4a9e);border-radius:2px}.business-executive-industry-subtitle{color:#343b42;font-size:1.1rem;font-weight:600;margin-bottom:12px;text-transform:none;letter-spacing:1px}.business-executive-industry-carousel{display:flex;align-items:center;justify-content:center;gap:20px;margin:0 auto;max-width:1200px;position:relative;height:500px}.business-executive-industry-carousel-side{flex:0 0 150px;height:300px;cursor:pointer;position:relative;transition:all .3s ease;border-radius:12px;overflow:hidden;box-shadow:0 4px 15px #0000001a}.business-executive-industry-carousel-side:hover{transform:translateY(-5px);box-shadow:0 8px 25px #0003}.business-executive-industry-side-image-container{position:relative;width:100%;height:100%;overflow:hidden}.business-executive-industry-side-image-container img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.business-executive-industry-side-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#1868dbb3,#0d4a9e80);display:flex;align-items:center;justify-content:center;opacity:1;transition:opacity .3s ease}.business-executive-industry-carousel-side:hover .business-executive-industry-side-overlay{opacity:0}.business-executive-industry-side-overlay i{font-size:2rem;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3)}.business-executive-industry-carousel-main{flex:0 0 600px;height:400px;position:relative;border-radius:15px;overflow:hidden;box-shadow:0 8px 30px #00000026;transition:all .5s ease;border:3px solid;border-image:linear-gradient(45deg,#1868db,#0d4a9e,#1868db) 1;animation:businessExecutiveIndustryBorderGlow 2s ease-in-out infinite alternate}@keyframes businessExecutiveIndustryBorderGlow{0%{border-image:linear-gradient(45deg,#1868db,#0d4a9e,#1868db) 1}to{border-image:linear-gradient(45deg,#0d4a9e,#1868db,#0d4a9e) 1}}.business-executive-industry-carousel-main:hover{transform:translateY(-5px);box-shadow:0 20px 50px #00000040}.business-executive-industry-main-image-container{position:relative;width:100%;height:100%;overflow:hidden}.business-executive-industry-main-image-container img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.business-executive-industry-carousel-main:hover .business-executive-industry-main-image-container img{transform:scale(1.05)}.business-executive-industry-main-details{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#000c);color:#fff;padding:30px;transform:translateY(20px);transition:transform .3s ease}.business-executive-industry-carousel-main:hover .business-executive-industry-main-details{transform:translateY(0)}.business-executive-industry-main-title{font-size:1.8rem;font-weight:700;margin-bottom:10px;text-shadow:0 2px 4px rgba(0,0,0,.5)}.business-executive-industry-main-description{font-size:1rem;line-height:1.6;text-shadow:0 1px 2px rgba(0,0,0,.5)}.business-executive-industry-progress-container{display:flex;justify-content:center;gap:15px;margin-top:30px;flex-wrap:wrap;align-items:center}.business-executive-industry-progress-item{display:flex;align-items:center;justify-content:center}.business-executive-industry-simple-circle{width:12px;height:12px;border-radius:50%;background:#1868db4d;cursor:pointer;transition:all .3s ease;border:2px solid rgba(24,104,219,.3)}.business-executive-industry-simple-circle:hover{background:#1868db80;border-color:#1868dbb3;transform:scale(1.2);box-shadow:0 2px 8px #1868db4d}.business-executive-industry-capsule-progress{width:60px;height:8px;cursor:pointer;transition:all .3s ease}.business-executive-industry-capsule-background{width:100%;height:100%;background:#1868db33;border-radius:10px;overflow:hidden;position:relative;box-shadow:inset 0 1px 3px #0000001a;border:1px solid rgba(24,104,219,.3)}.business-executive-industry-capsule-fill{height:100%;background:linear-gradient(90deg,#1868db,#0d4a9e);border-radius:10px;transition:width .1s linear;position:relative;overflow:hidden;width:0%}.business-executive-industry-capsule-progress:hover{transform:scale(1.05)}.business-executive-solution{padding:80px 20px;background:#f8fafc;position:relative;overflow:hidden}.business-executive-solution-video-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;overflow:hidden}.business-executive-solution-bg-video{width:100%;height:100%;object-fit:cover;object-position:center}.business-executive-solution-video-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#0006;z-index:2}.business-executive-solution-container{max-width:1200px;margin:0 auto;padding:0 20px;position:relative;z-index:3}.business-executive-solution-header{text-align:center;margin-bottom:50px}.business-executive-solution-title{font-size:2.5rem;font-weight:700;color:#fff;margin-bottom:20px;position:relative;text-shadow:2px 2px 4px rgba(0,0,0,.7)}.business-executive-solution-title:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:80px;height:4px;background:linear-gradient(90deg,#1868db,#0d4a9e);border-radius:2px}.business-executive-solution-content{display:flex;justify-content:space-between;align-items:flex-start;gap:40px;max-width:1200px;margin:0 auto}.business-executive-solution-left{flex:1;max-width:500px;height:500px}.business-executive-solution-details{background:#fffffff2;border-radius:15px;padding:30px;box-shadow:0 10px 30px #0000004d;border:2px solid rgba(255,255,255,.3);transition:all .3s ease;height:100%;display:flex;flex-direction:column;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.business-executive-solution-details:hover{box-shadow:0 15px 40px #00000026;transform:translateY(-2px)}.business-executive-solution-details-content{display:flex;flex-direction:column;gap:20px;height:100%;flex:1}.business-executive-solution-details-image-container{height:250px;border-radius:10px;overflow:hidden;position:relative;box-shadow:0 5px 15px #0000001a}.business-executive-solution-details-image{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.business-executive-solution-details:hover .business-executive-solution-details-image{transform:scale(1.05)}.business-executive-solution-details-text{flex:1;display:flex;flex-direction:column;justify-content:flex-start}.business-executive-solution-details-title{font-size:1.5rem;font-weight:700;color:#343b42;margin-bottom:15px;line-height:1.3}.business-executive-solution-details-description{font-size:1rem;color:#4a5568;line-height:1.6;flex:1}.business-executive-solution-right{flex:1;max-width:500px}.business-executive-solution-grid{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(3,1fr);gap:15px;width:100%;position:relative;height:500px}.business-executive-solution-card{background:#ffffffe6;border-radius:15px;overflow:hidden;cursor:pointer;box-shadow:0 5px 20px #0000004d;border:2px solid transparent;transition:all .3s ease;position:relative;height:100%;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.business-executive-solution-card:hover{transform:translateY(-3px);box-shadow:0 10px 30px #00000026}.business-executive-solution-card.active{border-color:#1868db;box-shadow:0 15px 40px #1868db80;transform:translateY(-5px);z-index:10;position:relative;background:#fffffff2}.business-executive-solution-card-image-container{height:100%;overflow:hidden;position:relative}.business-executive-solution-card-image{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.business-executive-solution-card-title-overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#000c);padding:20px;color:#fff}.business-executive-solution-card:hover .business-executive-solution-card-image{transform:scale(1.05)}.business-executive-solution-card-title{font-size:1.1rem;font-weight:600;color:#fff;margin:0;text-shadow:0 2px 4px rgba(0,0,0,.5)}.business-executive-solution-card.active .business-executive-solution-card-title{font-size:1.3rem;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.7)}@media (min-width: 1400px){.business-executive-containers,.business-executive-services,.business-executive-industry-section,.business-executive-solution{padding:100px 40px}.business-executive-services-container,.business-executive-industry-container,.business-executive-solution-container{max-width:1400px}}@media (max-width: 1200px){.business-executive-industry-carousel-main{flex:0 0 500px;height:350px}.business-executive-industry-carousel-side{flex:0 0 120px;height:250px}.business-executive-solution-content{gap:30px}.business-executive-solution-left,.business-executive-solution-right{max-width:450px}}@media screen and (max-width: 1024px) and (min-width: 769px){.business-executive-containered{height:80vh;min-height:500px}.business-executive-containered img{transform:scale(1.1)}.business-executive-text{font-size:3rem;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;max-width:90%}.business-executive-connecttext{top:calc(50% + 2rem + 20px);left:50%;transform:translate(-50%);font-size:1rem;padding:12px 20px}}@media (max-width: 1024px){.business-executive-text{font-size:2.5rem}.business-executive-connecttext{font-size:1rem;padding:12px 20px}.business-executive-form-overlay{width:70%}.business-executive-con-flex{flex-direction:column;gap:30px}.business-executive-conventional,.business-executive-video-container{max-width:100%;width:100%}.business-executive-industry-carousel{flex-direction:column;height:auto;gap:30px}.business-executive-industry-carousel-main{flex:1;width:100%;max-width:500px;height:300px}.business-executive-industry-carousel-side{flex:1;width:100%;max-width:200px;height:200px}.business-executive-industry-main-details{transform:translateY(0);position:static;background:linear-gradient(135deg,#1868dbe6,#0d4a9ecc)}.business-executive-solution-content{flex-direction:column;gap:30px}.business-executive-solution-left{order:2;max-width:100%;height:400px}.business-executive-solution-right{order:1;max-width:100%}.business-executive-solution-grid{gap:15px;height:400px}}@media (max-width: 768px){.business-executive-containered{height:70vh;min-height:400px}.business-executive-containered img{transform:scale(1);object-position:center top}.business-executive-text{font-size:2rem;top:45%;left:50%;transform:translate(-50%,-50%);text-align:center;max-width:95%;line-height:1.1}.business-executive-connecttext{top:calc(45% + 1rem + 15px);left:50%;transform:translate(-50%);font-size:.9rem;padding:10px 15px;max-width:90%;text-align:center}.business-executive-form-overlay{width:100%;right:-100%}.business-executive-form-overlay.business-executive-active{right:0}.business-executive,.business-executive-services,.business-executive-industry-section,.business-executive-solution{padding:60px 15px}.business-executive-conventional h2{font-size:1.5rem}.business-executive-conventional p{font-size:1rem}.business-executive-video-container{height:300px}.business-executive-services-title{font-size:2.5rem}.business-executive-service-card{flex:0 0 250px;padding:25px;min-height:180px}.business-executive-service-title{font-size:1.2rem}.business-executive-service-description{font-size:.9rem}.business-executive-services-navigation{flex-direction:column;gap:20px}.business-executive-services-progress{margin-right:0;width:100%}.business-executive-industry-title{font-size:2rem}.business-executive-industry-main-title{font-size:1.3rem}.business-executive-industry-main-description{font-size:.85rem}.business-executive-solution-title{font-size:2rem}.business-executive-solution-details-title{font-size:1.3rem}.business-executive-solution-details-description{font-size:.9rem}.business-executive-solution-details{padding:25px}.business-executive-solution-details-image-container{height:180px}.business-executive-solution-card-title{font-size:1rem}.business-executive-solution-card.active .business-executive-solution-card-title{font-size:1.2rem}}@media (max-width: 480px){.business-executive-containered{height:60vh;min-height:350px}.business-executive-containered img{transform:scale(1);object-position:center top}.business-executive-text{font-size:1.5rem;top:40%;left:50%;transform:translate(-50%,-50%);text-align:center;max-width:95%;line-height:1.1;padding:0 10px}.business-executive-connecttext{top:calc(40% + .75rem + 15px);left:50%;transform:translate(-50%);font-size:.8rem;padding:8px 12px;max-width:90%;text-align:center}.business-executive-connecttext i{padding:6px;font-size:14px}.business-executive,.business-executive-services,.business-executive-industry-section,.business-executive-solution{padding:40px 10px}.business-executive-conventional h2{font-size:1.3rem}.business-executive-conventional p{font-size:.9rem}.business-executive-video-container{height:250px}.business-executive-services-title{font-size:2rem}.business-executive-service-card{flex:0 0 220px;padding:20px;min-height:160px}.business-executive-service-title{font-size:1.1rem}.business-executive-service-description{font-size:.85rem}.business-executive-services-nav-btn{width:40px;height:40px;font-size:14px}.business-executive-industry-title{font-size:1.8rem}.business-executive-industry-subtitle{font-size:1rem}.business-executive-industry-carousel{gap:20px}.business-executive-industry-carousel-main{height:250px}.business-executive-industry-carousel-side{height:150px}.business-executive-industry-main-title{font-size:1.2rem}.business-executive-industry-main-description{font-size:.8rem}.business-executive-industry-capsule-progress{width:50px;height:6px}.business-executive-industry-simple-circle{width:10px;height:10px}.business-executive-solution-title{font-size:1.8rem}.business-executive-solution-left{height:350px}.business-executive-solution-grid{grid-template-columns:1fr;grid-template-rows:repeat(3,1fr);gap:12px;height:350px}.business-executive-solution-card.active{transform:translateY(-2px)}.business-executive-solution-card-image-container{height:100px}.business-executive-solution-card-title{font-size:.9rem}.business-executive-solution-card.active .business-executive-solution-card-title,.business-executive-solution-details-title{font-size:1.1rem}.business-executive-solution-details-description{font-size:.85rem}.business-executive-solution-details{padding:20px}.business-executive-solution-details-image-container{height:160px}}@media (max-width: 360px){.business-executive-text{font-size:1.3rem}.business-executive-connecttext{top:calc(40% + .65rem + 15px);font-size:.75rem;padding:6px 10px}.business-executive,.business-executive-services,.business-executive-industry-section,.business-executive-solution{padding:30px 8px}.business-executive-conventional h2{font-size:1.2rem}.business-executive-conventional p{font-size:.85rem}.business-executive-video-container{height:200px}.business-executive-services-title{font-size:1.8rem}.business-executive-service-card{flex:0 0 200px;padding:15px;min-height:140px}.business-executive-service-title{font-size:1rem}.business-executive-service-description{font-size:.8rem}.business-executive-industry-title{font-size:1.5rem}.business-executive-industry-subtitle{font-size:.9rem}.business-executive-industry-carousel-main{height:200px}.business-executive-industry-carousel-side{height:120px}.business-executive-industry-main-title{font-size:1.1rem}.business-executive-industry-main-description{font-size:.75rem}.business-executive-solution-title{font-size:1.5rem}.business-executive-solution-left,.business-executive-solution-grid{height:300px}.business-executive-solution-card-image-container{height:80px}.business-executive-solution-card-title{font-size:.8rem}.business-executive-solution-card.active .business-executive-solution-card-title,.business-executive-solution-details-title{font-size:1rem}.business-executive-solution-details-description{font-size:.8rem}.business-executive-solution-details{padding:15px}.business-executive-solution-details-image-container{height:140px}}@media screen and (max-width: 360px){.business-executive-containered{height:50vh;min-height:300px}.business-executive-text{font-size:1.3rem;top:35%;padding:0 5px}.business-executive-connecttext{top:calc(35% + .5rem + 10px);font-size:.75rem;padding:6px 10px}}@media screen and (max-height: 500px) and (orientation: landscape){.business-executive-containered{height:100vh;min-height:100vh}.business-executive-text{font-size:2.2rem;top:50%}.business-executive-connecttext{top:calc(50% + 1.5rem + 10px);font-size:.9rem;padding:8px 15px}}.courses-page{font-family:var(--font-primary)}.courses-page *{margin:0;padding:0;box-sizing:border-box}.courses-banner-container{position:relative;width:100%;height:100vh;overflow:hidden}.courses-banner-image{object-position:top;object-fit:cover;width:100%;height:100%;transition:transform 1s ease;transform:scale(1.2)}.courses-banner-image.courses-loaded{transform:scale(1)}.courses-banner-text{font-family:var(--font-primary);position:absolute;top:40%;left:20%;transform:translate(-50%);color:var(--footer-text);font-size:var(--fs-40);font-weight:var(--fw-700);text-shadow:2px 2px 5px rgba(0,0,0,.7);opacity:0;transition:opacity .5s ease .5s}.courses-banner-text.courses-text-visible{opacity:1}.courses-section{padding:2rem 0;background-color:var(--bg-secondary)}.courses-section-header{text-align:center;margin-bottom:3rem;padding:0 2rem}.courses-section-title{font-size:var(--fs-40);font-weight:var(--fw-700);color:var(--text-heading);margin-bottom:1rem;font-family:var(--font-primary)}.courses-section-subtitle{font-size:var(--fs-18);color:var(--text-muted-clr);max-width:600px;margin:0 auto;line-height:1.5}.courses-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:1.5rem;max-width:1400px;margin:0 auto;padding:0 2rem}.courses-card{background-color:var(--bg-primary);border:none;border-radius:12px;padding:0;transition:all .3s ease;display:flex;flex-direction:column;position:relative;min-height:450px;overflow:hidden;box-shadow:0 4px 12px #00000014}.courses-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px #00000026}.courses-card-image-container{width:100%;height:220px;overflow:hidden;position:relative;border-radius:12px 12px 0 0}.courses-card-image{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.courses-card-image:hover{transform:scale(1.05)}.courses-card-content{padding:24px 24px 0;flex-grow:1;display:flex;flex-direction:column}.courses-card-header{margin-bottom:.75rem}.courses-card-type{font-size:var(--fs-13);font-weight:var(--fw-600);color:var(--text-brand);text-transform:uppercase;letter-spacing:1px;margin-bottom:.5rem}.courses-card-title{font-size:var(--fs-22);font-weight:var(--fw-700);color:var(--text-heading);margin-bottom:.75rem;line-height:1.3;font-family:var(--font-primary)}.courses-card-description{font-size:var(--fs-15);color:var(--text-secondary-clr);line-height:1.5;margin-bottom:6px;flex-grow:1}.courses-card-meta{margin-bottom:1.5rem}.courses-card-duration{font-size:var(--fs-14);color:var(--text-secondary-clr);margin-bottom:.75rem;display:flex;align-items:center;gap:.5rem}.courses-card-level{display:flex;gap:.5rem;flex-wrap:wrap}.courses-card-level span{background-color:var(--bg-secondary);color:var(--text-heading);padding:.25rem .75rem;border-radius:20px;font-size:var(--fs-13);font-weight:var(--fw-500)}.courses-card-footer{margin-top:auto;padding:0 24px 24px}.courses-card-button{background-color:var(--text-brand);border:none;border-radius:8px;padding:.75rem 1.5rem;font-size:var(--fs-14);font-weight:var(--fw-600);color:var(--footer-text);cursor:pointer;transition:all .3s ease;width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;box-shadow:0 2px 8px #4285f44d}.courses-card-button:hover{background-color:var(--text-brand-hover);transform:translateY(-1px);box-shadow:0 4px 12px #4285f466}.courses-card-button:after{content:"→";font-size:var(--fs-14);font-weight:var(--fw-700)}@media screen and (max-width: 1200px){.courses-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.25rem}.courses-banner-text{font-size:var(--fs-40);top:25%}.courses-section-title{font-size:var(--fs-36)}}@media screen and (max-width: 992px){.courses-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem;padding:0 1.5rem}.courses-banner-text{font-size:var(--fs-40);top:28%}.courses-section-title{font-size:var(--fs-32)}.courses-section-subtitle{font-size:var(--fs-16)}}@media screen and (max-width: 768px){.courses-grid{grid-template-columns:1fr;gap:1rem;padding:0 1rem}.courses-card{min-height:380px}.courses-card-image-container{height:180px}.courses-banner-text{font-size:var(--fs-40);top:30%}.courses-section-title{font-size:var(--fs-28)}.courses-section-header{margin-bottom:2rem;padding:0 1rem}}@media screen and (max-width: 576px){.courses-grid{padding:0 .75rem}.courses-card{min-height:360px}.courses-card-image-container{height:160px}.courses-card-content{padding:24px 24px 0}.courses-banner-text{font-size:var(--fs-40);top:35%}.courses-section-title{font-size:var(--fs-24)}.courses-section-subtitle{font-size:var(--fs-15)}}@media screen and (max-width: 480px){.courses-card{min-height:340px}.courses-card-image-container{height:140px}.courses-card-content{padding:24px 24px 0}.courses-banner-text{font-size:var(--fs-32);top:40%}.courses-section-title{font-size:var(--fs-20)}.courses-card-title{font-size:var(--fs-18)}.courses-card-description{font-size:var(--fs-14)}}.outsourcing-containered,.outsourcing-Outsourcing{font-family:var(--font-primary)}.outsourcing-containered{position:relative;width:100%;height:100vh;overflow:hidden;display:flex;align-items:center;justify-content:center}.outsourcing-containered img{object-position:center;object-fit:cover;width:100%;height:100%;transition:transform 1s ease;transform:scale(1.2)}.outsourcing-fixedtext{font-family:var(--font-primary);position:absolute;top:10px;left:20px;color:var(--footer-text);font-size:var(--fs-16);font-weight:var(--fw-700);z-index:10}.outsourcing-connecttext{text-decoration:none;font-family:var(--font-primary);position:absolute;top:calc(50% + 1.75rem + 15px);left:42%;transform:translate(-50%);color:var(--footer-text);font-size:var(--fs-18);font-weight:var(--fw-700);background:#0000004d;padding:15px 25px;border-radius:25px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);transition:all .3s ease;z-index:10;display:flex;align-items:center;gap:10px}.outsourcing-connecttext i{background-color:var(--bg-hover);color:var(--footer-text);padding:10px;border-radius:50%;display:inline-block;font-size:var(--fs-20);transition:background-color .3s ease,transform .3s ease;margin-left:5px}.outsourcing-connecttext i:hover{background-color:var(--bg-primary);color:var(--text-heading)}.outsourcing-text{font-family:var(--font-primary);position:absolute;top:50%;left:42%;transform:translate(-50%,-50%);color:var(--footer-text);font-size:var(--fs-40);font-weight:var(--fw-700);text-shadow:2px 2px 5px rgba(0,0,0,.7);opacity:0;transition:opacity .5s ease .5s;z-index:5;max-width:90%;line-height:1.2}.outsourcing-Outsourcing{margin:40px 0;background:var(--text-heading);padding:40px 0;position:relative;overflow:hidden}.outsourcing-services-parallax{position:absolute;top:0;left:0;width:120%;height:100%;z-index:1;transition:transform .5s ease}.outsourcing-services-bg-image{width:100%;height:100%;object-fit:cover;opacity:1}.outsourcing-services-container{max-width:1200px;margin:0 auto;padding:0 20px;position:relative;z-index:3}.outsourcing-services-header{margin-bottom:10px}.outsourcing-services-title{font-size:var(--fs-40);font-weight:var(--fw-700);color:var(--footer-text);margin-bottom:15px;line-height:1.2}.outsourcing-services-subtitle{font-size:var(--fs-19);color:#ffffffe6;margin:0;line-height:1.5}.outsourcing-services-carousel{position:relative;overflow:hidden}.outsourcing-services-cards{display:flex;gap:20px;transition:transform .5s ease;width:max-content}.outsourcing-service-card{flex:0 0 280px;background:var(--text-brand);border-radius:12px;padding:30px;color:var(--footer-text);transition:all .3s ease;cursor:pointer;position:relative;min-height:200px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.outsourcing-service-card:hover{transform:translateY(-5px);background:var(--text-secondary-clr);box-shadow:0 10px 30px #0000004d}.outsourcing-service-image-container{position:absolute;inset:0;opacity:0;transition:all .5s ease;z-index:1;overflow:hidden}.outsourcing-service-card:hover .outsourcing-service-image-container{opacity:.3}.outsourcing-service-image{width:100%;height:100%;object-fit:cover;transform:scale(1.1);transition:transform .5s ease}.outsourcing-service-card:hover .outsourcing-service-image{transform:scale(1)}.outsourcing-service-title{font-size:var(--fs-22);font-weight:var(--fw-700);color:var(--footer-text);margin-bottom:15px;line-height:1.3;position:relative;z-index:2}.outsourcing-service-description{font-size:var(--fs-15);color:#fffc;line-height:1.6;margin-bottom:20px;flex-grow:1;position:relative;z-index:2}.outsourcing-service-btn{width:40px;height:40px;background:var(--bg-secondary);border:none;border-radius:8px;color:var(--text-heading);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;align-self:flex-start;position:relative;z-index:2}.outsourcing-service-btn:hover{background:var(--text-brand);transform:scale(1.1)}.outsourcing-services-navigation{display:flex;align-items:center;justify-content:space-between;margin-top:40px}.outsourcing-services-progress{flex:1;height:3px;background:#fff3;border-radius:2px;margin-right:30px;position:relative}.outsourcing-services-progress-bar{height:100%;background:var(--bg-primary);border-radius:2px;transition:width .3s ease}.outsourcing-services-buttons{display:flex;gap:15px}.outsourcing-services-nav-btn{width:45px;height:45px;border:none;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;font-size:var(--fs-16)}.outsourcing-services-prev{background:var(--text-body);color:var(--footer-text)}.outsourcing-services-prev:hover{background:var(--text-secondary-clr);transform:scale(1.05)}.outsourcing-services-next{background:var(--bg-primary);color:var(--text-heading)}.outsourcing-services-next:hover{background:var(--bg-secondary);transform:scale(1.05)}.outsourcing-conventional-outsourcing{max-width:1480px;margin:50px auto 30px;text-align:center}.outsourcing-con-flex{display:flex;align-items:center;gap:50px;padding:2.5rem}.outsourcing-conventional{flex:1;max-width:1000px;box-sizing:border-box;text-align:left;padding:20px;background-color:var(--bg-primary);box-shadow:0 6px 16px #0000001a;transition:all .3s ease}.outsourcing-conventional:hover{transform:translateY(-10px);box-shadow:0 12px 30px #0003}.outsourcing-conventional h2{font-size:var(--fs-30);font-weight:var(--fw-700);color:var(--text-heading);margin-bottom:20px;line-height:1.4;font-family:var(--font-primary)}.outsourcing-conventional p{font-size:var(--fs-18);line-height:1.6;color:var(--text-label);margin-bottom:20px;font-family:var(--font-primary)}.outsourcing-video-container{position:relative;width:100%;height:400px;background-color:var(--text-heading);overflow:hidden;box-shadow:0 6px 20px #00000026;transition:all .3s ease}.outsourcing-video-container video{width:100%;height:100%;object-fit:cover}.outsourcing-video-container:hover{transform:scale(1.05);box-shadow:0 10px 30px #0003}.outsourcing-row{display:flex;flex-direction:column;width:100%;padding:50px 0}.outsourcing-intro-text{width:100%;padding:20px;text-align:left}.outsourcing-intro-text h1{font-size:var(--fs-32)}.outsourcing-intro-text p{font-size:var(--fs-19);color:var(--text-label)}.outsourcing-form-container{width:60%;padding:0 20px}.outsourcing-form-group{margin-bottom:20px;position:relative}.outsourcing-form-group label{font-size:var(--fs-14);color:var(--text-heading);margin-bottom:5px;display:block;opacity:0;transition:opacity .2s ease-in-out}.outsourcing-form-control{width:100%;padding:18px;font-size:var(--fs-14);border:1px solid var(--border-main);background-color:var(--bg-secondary);border-radius:0;height:50px}.outsourcing-form-control:focus{border-color:var(--border-brand)}.outsourcing-form-control:focus+label,.outsourcing-form-control:not(:placeholder-shown)+label{opacity:1}.outsourcing-form-control:focus+small,.outsourcing-form-control:invalid+small{display:block}.outsourcing-text-danger{color:red;font-size:var(--fs-12);display:none;position:absolute;bottom:-18px;left:0}.outsourcing-btn-primary{background-color:var(--text-brand);border-color:var(--border-brand);color:var(--footer-text);font-size:var(--fs-16);padding:12px 0;border-radius:0;cursor:pointer;width:100%;transition:background-color .3s ease,transform .3s ease;text-transform:uppercase;border:none}.outsourcing-btn-primary:hover{background-color:var(--text-brand-hover);border-color:var(--border-brand);transform:translateY(-3px)}.outsourcing-custom-select-wrapper{position:relative;width:100%}.outsourcing-form-group select{width:100%;padding:14px 18px;font-size:var(--fs-14);border:1px solid var(--border-main);background-color:var(--bg-secondary);border-radius:0;height:50px;appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;position:relative;text-overflow:ellipsis;var(--bg-primary)-space: nowrap;overflow:hidden}.outsourcing-form-group select:focus{border-color:var(--border-brand);outline:none}.outsourcing-custom-select-wrapper:after{content:"▼";font-size:var(--fs-12);position:absolute;top:50%;right:15px;transform:translateY(-50%);color:var(--text-label);pointer-events:none}.outsourcing-form-overlay{position:fixed;top:0;right:-100%;width:50%;height:100%;background:var(--bg-primary);box-shadow:-4px 0 10px #0003;transition:right .4s ease-in-out;z-index:1000;padding:20px;overflow-y:auto}.outsourcing-form-container{position:relative;width:100%}.outsourcing-close-btn{position:absolute;top:10px;right:15px;font-size:var(--fs-40);color:var(--text-brand);cursor:pointer}.outsourcing-form-overlay.outsourcing-active{right:0}@media screen and (max-width: 1024px) and (min-width: 769px){.outsourcing-containered{height:80vh;min-height:500px}.outsourcing-containered img{transform:scale(1.1)}.outsourcing-text{font-size:var(--fs-40);top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;max-width:90%}.outsourcing-connecttext{top:calc(50% + 2rem + 20px);left:50%;transform:translate(-50%);font-size:var(--fs-16);padding:12px 20px}.outsourcing-fixedtext{top:15px;left:25px;font-size:var(--fs-14)}}@media (max-width: 768px){.outsourcing-containered{height:70vh;min-height:400px}.outsourcing-containered img{transform:scale(1);object-position:center top}.outsourcing-text{font-size:var(--fs-40);top:45%;left:50%;transform:translate(-50%,-50%);text-align:center;max-width:95%;line-height:1.1}.outsourcing-connecttext{top:calc(45% + 1rem + 15px);left:50%;transform:translate(-50%);font-size:var(--fs-14);padding:10px 15px;max-width:90%;text-align:center}.outsourcing-fixedtext{top:10px;left:15px;font-size:var(--fs-14)}.outsourcing-Outsourcing{padding:60px 0}.outsourcing-services-title{font-size:var(--fs-40)}.outsourcing-services-subtitle{font-size:var(--fs-18)}.outsourcing-service-card{flex:0 0 250px;padding:25px;min-height:180px}.outsourcing-service-title{font-size:var(--fs-19)}.outsourcing-service-description{font-size:var(--fs-14)}.outsourcing-services-navigation{flex-direction:column;gap:20px}.outsourcing-services-progress{margin-right:0;width:100%}.outsourcing-form-overlay{width:100%}.outsourcing-row{flex-direction:column}.outsourcing-intro-text,.outsourcing-form-container{width:100%}.outsourcing-btn-primary{font-size:var(--fs-16)}.outsourcing-con-flex{flex-direction:column;align-items:center}.outsourcing-conventional{max-width:100%}.outsourcing-video-container{height:300px}.outsourcing-conventional h2{font-size:var(--fs-22)}.outsourcing-conventional p{font-size:var(--fs-14)}}@media (max-width: 480px){.outsourcing-containered{height:60vh;min-height:350px}.outsourcing-containered img{transform:scale(1);object-position:center top}.outsourcing-text{font-size:var(--fs-32);top:40%;left:50%;transform:translate(-50%,-50%);text-align:center;max-width:95%;line-height:1.1;padding:0 10px}.outsourcing-connecttext{top:calc(40% + .75rem + 15px);left:50%;transform:translate(-50%);font-size:var(--fs-13);padding:8px 12px;max-width:90%;text-align:center}.outsourcing-fixedtext{top:8px;left:10px;font-size:var(--fs-13)}.outsourcing-Outsourcing{padding:50px 0}.outsourcing-services-title{font-size:var(--fs-32)}.outsourcing-services-subtitle{font-size:var(--fs-16)}.outsourcing-service-card{flex:0 0 220px;padding:20px;min-height:160px}.outsourcing-service-title{font-size:var(--fs-18)}.outsourcing-service-description{font-size:var(--fs-14)}.outsourcing-services-nav-btn{width:40px;height:40px;font-size:var(--fs-14)}.outsourcing-fixedtext{top:5%}.outsourcing-text{font-size:var(--fs-40)}.outsourcing-containered img{transform:scale(1)}.outsourcing-video-container{height:250px}.outsourcing-conventional h2{font-size:var(--fs-24)}.outsourcing-conventional p{font-size:var(--fs-14)}}@media screen and (max-width: 360px){.outsourcing-containered{height:50vh;min-height:300px}.outsourcing-text{font-size:var(--fs-29);top:35%;padding:0 5px}.outsourcing-connecttext{top:calc(35% + .5rem + 10px);font-size:var(--fs-12);padding:6px 10px}.outsourcing-fixedtext{top:5px;left:8px;font-size:var(--fs-12)}}@media screen and (max-height: 500px) and (orientation: landscape){.outsourcing-containered{height:100vh;min-height:100vh}.outsourcing-text{font-size:var(--fs-34);top:50%}.outsourcing-connecttext{top:calc(50% + 1.5rem + 10px);font-size:var(--fs-14);padding:8px 15px}}.qa-services-containered,.qa-services-page{font-family:var(--font-primary)}.qa-services-containered{position:relative;width:100%;height:100vh;overflow:hidden;display:flex;align-items:center;justify-content:center}.qa-services-containered img{object-position:center;object-fit:cover;width:100%;height:100%;transition:transform 1s ease;transform:scale(1.2)}.qa-services-connecttext{text-decoration:none;font-family:var(--font-primary);position:absolute;top:calc(50% + 1.75rem + 15px);left:33%;transform:translate(-50%);color:var(--footer-text);font-size:var(--fs-18);font-weight:var(--fw-700);background:#0000004d;padding:15px 25px;border-radius:25px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);transition:all .3s ease;z-index:10;display:flex;align-items:center;gap:10px}.qa-services-connecttext i{background-color:var(--bg-hover);color:var(--footer-text);padding:10px;border-radius:50%;display:inline-block;font-size:var(--fs-20);transition:background-color .3s ease,transform .3s ease;margin-left:5px}.qa-services-connecttext i:hover{background-color:var(--bg-primary);color:var(--text-heading)}.qa-services-fixedtext{font-family:var(--font-primary);position:absolute;top:10px;left:20px;color:var(--footer-text);font-size:var(--fs-16);font-weight:var(--fw-700);z-index:10}.qa-services-text{font-family:var(--font-primary);position:absolute;top:50%;left:42%;transform:translate(-50%,-50%);color:var(--footer-text);font-size:var(--fs-40);font-weight:var(--fw-700);text-shadow:2px 2px 5px rgba(0,0,0,.7);opacity:0;transition:opacity .5s ease .5s;z-index:5;max-width:90%;line-height:1.2}.qa-services-types-section{margin:50px auto;max-width:1300px;padding:2.5rem;background-color:var(--bg-primary);border-radius:12px;box-shadow:0 8px 24px #0000001a}.qa-services-types-container{width:100%}.qa-services-types-header{text-align:center;margin-bottom:40px}.qa-services-types-title{font-size:var(--fs-28);font-weight:var(--fw-700);color:var(--text-heading);margin-bottom:10px;line-height:1.3;font-family:var(--font-primary)}.qa-services-types-title span{color:#07f}.qa-services-types-subtitle{font-size:var(--fs-16);color:var(--text-secondary-clr);margin:0}.qa-services-types-carousel{display:flex;align-items:center;justify-content:center;gap:20px;margin-bottom:40px;position:relative}.qa-services-types-carousel-side{flex:0 0 200px;height:300px;cursor:pointer;position:relative;transition:all .3s ease}.qa-services-types-carousel-side:hover{transform:scale(1.05)}.qa-services-types-side-image-container{width:100%;height:100%;position:relative;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px #0000001a}.qa-services-types-side-image-container img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.qa-services-types-side-overlay{position:absolute;inset:0;background:#0000004d;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.qa-services-types-carousel-side:hover .qa-services-types-side-overlay{opacity:1}.qa-services-types-side-overlay i{color:var(--footer-text);font-size:var(--fs-24)}.qa-services-types-carousel-main{flex:0 0 400px;height:400px;position:relative;border-radius:16px;overflow:hidden;box-shadow:0 8px 24px #00000026}.qa-services-types-main-image-container{width:100%;height:100%;position:relative}.qa-services-types-main-image-container img{width:100%;height:100%;object-fit:cover}.qa-services-types-main-details{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#000c);color:var(--footer-text);padding:30px;z-index:2}.qa-services-types-main-title{font-size:var(--fs-24);font-weight:var(--fw-700);margin:0 0 10px;color:var(--footer-text)}.qa-services-types-main-description{font-size:var(--fs-14);line-height:1.5;margin:0;color:#ffffffe6}.qa-services-types-progress-container{display:flex;justify-content:center;align-items:center;gap:15px;flex-wrap:wrap}.qa-services-types-progress-item{cursor:pointer;transition:transform .2s ease}.qa-services-types-progress-item:hover{transform:scale(1.1)}.qa-services-types-capsule-progress{width:40px;height:8px;border-radius:4px;cursor:pointer}.qa-services-types-capsule-background{width:100%;height:100%;background-color:#07f3;border-radius:4px;overflow:hidden}.qa-services-types-capsule-fill{height:100%;background-color:#07f;border-radius:4px;transition:width .1s ease}.qa-services-types-simple-circle{width:8px;height:8px;border-radius:50%;background-color:#0077ff4d;transition:background-color .3s ease}.qa-services-types-simple-circle:hover{background-color:#07f9}.qa-services-social-section{background-color:var(--bg-primary);padding:2.5rem;width:100%;max-width:1300px;border-radius:12px;margin:20px auto;position:relative;overflow:hidden;box-shadow:0 8px 24px #0000001a}.qa-services-social-title{font-size:var(--fs-28);font-weight:var(--fw-700);color:var(--text-heading);text-align:center;margin-bottom:30px;line-height:1.3;font-family:var(--font-primary)}.qa-services-social-title span{color:#07f}.qa-services-social-slider{position:relative;overflow:hidden}.qa-services-social-flex{display:flex;justify-content:space-between;transition:transform .5s ease;gap:20px}.qa-services-social-card{background-color:var(--bg-primary);border-radius:12px;box-shadow:0 6px 14px #0000001a;padding:30px;font-family:var(--font-primary);flex:1 0 250px;text-align:center;transition:all .3s ease}.qa-services-social-card:hover{box-shadow:0 10px 25px #00000026;transform:translateY(-10px)}.qa-services-social-header{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:15px}.qa-services-social-name .qa-services-logo{font-size:var(--fs-20);font-weight:var(--fw-600);color:var(--text-heading);text-align:center;line-height:1.2}.qa-services-social-dots{text-align:center;margin-top:30px}.qa-services-dott{height:12px;width:12px;margin:0 6px;background-color:var(--text-muted-clr);border-radius:50%;display:inline-block;transition:background-color .3s ease;cursor:pointer}.qa-services-dott:hover,.qa-services-active{background-color:var(--text-muted-clr)}.qa-services-testingtype{padding:2.5rem;background:linear-gradient(135deg,#0a1a2e,#16213e,#1e3a5f,#16213e,#0a1a2e);box-shadow:0 4px 20px #0000001a;position:relative;overflow:hidden}.qa-services-testingtype:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 800px 200px at 20% 30%,rgba(25,55,95,.3) 0%,transparent 50%),radial-gradient(ellipse 600px 150px at 80% 70%,rgba(20,45,80,.4) 0%,transparent 50%),radial-gradient(ellipse 1000px 300px at 50% 50%,rgba(15,35,65,.2) 0%,transparent 60%);border-radius:10px;z-index:1}.qa-services-testingtype:after{content:"";position:absolute;inset:0;background:linear-gradient(45deg,transparent 30%,rgba(30,60,100,.1) 50%,transparent 70%),linear-gradient(-45deg,transparent 40%,rgba(25,50,85,.15) 60%,transparent 80%);border-radius:10px;z-index:2}.qa-services-testingtype h2{color:var(--footer-text);font-size:var(--fs-28);font-weight:var(--fw-600);text-align:center;margin-bottom:40px;letter-spacing:1px;position:relative;z-index:3}.qa-services-testingtype ul{padding:0;margin:0}.qa-services-testingtype ul li{text-align:left;font-size:var(--fs-18);margin:15px 0;line-height:1.6;color:var(--text-heading);position:relative;z-index:3}.qa-services-testing-type{display:flex;justify-content:space-between;flex-wrap:wrap;gap:30px}.qa-services-test-content{background:linear-gradient(135deg,#fffffff2,#f8fafce6);padding:30px;border-radius:8px;box-shadow:0 4px 12px #0003;width:48%;text-align:center;transition:transform .3s ease-in-out,box-shadow .3s ease;position:relative;z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.qa-services-test-content:hover{transform:translateY(-10px);box-shadow:0 8px 16px #0003}.qa-services-test-content img{width:100px;height:100px;object-fit:contain;margin-bottom:20px}.qa-services-test-content h2{font-size:var(--fs-22);color:var(--text-heading);margin-bottom:20px;font-weight:var(--fw-600);text-align:left;position:relative;z-index:3}.qa-services-qa-detail{font-family:var(--font-primary);margin:10px 50px}.qa-services-qa-detail h2{text-align:center;font-size:var(--fs-32);font-weight:var(--fw-700);margin-bottom:40px;color:var(--text-heading)}.qa-services-qa-detail-content{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:30px;background-color:var(--bg-primary);padding:20px;box-shadow:0 2px 10px #0000001a;position:relative;gap:15px}.qa-services-image-qa img{width:100%;height:auto;object-fit:cover;transition:transform .3s ease}.qa-services-text-overlay{position:absolute;top:20px;left:43%;width:57%;background:#0006;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:20px;z-index:1;display:flex;flex-direction:column;justify-content:flex-start;text-align:left;height:75%;box-shadow:0 4px 12px #0000004d;overflow:hidden;box-sizing:border-box}.qa-services-tags{display:flex;flex-wrap:wrap;gap:10px}.qa-services-tags span{display:inline-block;background-color:#fff3;color:var(--footer-text);padding:5px 10px;font-size:var(--fs-14);border-radius:15px;border:1px solid rgba(255,255,255,.3)}.qa-services-text-overlay h2{font-size:var(--fs-29);font-weight:var(--fw-700);margin:40px 0;color:var(--footer-text);word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.qa-services-text-overlay p{font-size:var(--fs-16);line-height:1.6;margin-top:20px;color:var(--footer-text);word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.qa-services-QA-outsourcing{max-width:1300px;margin:0 auto;padding:20px;background-color:var(--bg-secondary)}.qa-services-QA-outsourcing h2{text-align:center;font-size:var(--fs-32);font-weight:var(--fw-700);margin-bottom:40px;color:var(--text-heading)}.qa-services-QA-outsourcing-flex{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;padding:1.4rem}.qa-services-qa-out-detail{background-color:var(--bg-primary);border-radius:8px;box-shadow:0 4px 8px #0000001a;padding:20px;width:calc(33.33% - 20px);text-align:left;transition:transform .3s ease,box-shadow .3s ease}.qa-services-qa-out-detail:hover{transform:translateY(-10px);box-shadow:0 8px 16px #0003}.qa-services-qa-out-detail img{width:50%;height:30%;border-radius:8px;margin-bottom:15px}.qa-services-qa-out-detail h2{text-align:left;font-size:var(--fs-26);margin-bottom:10px;color:var(--text-heading)}.qa-services-qa-out-detail p{font-size:var(--fs-16);margin-top:15px;margin-bottom:25px}.qa-services-qa-out-detail ul{padding-left:0;margin-bottom:15px}.qa-services-qa-out-detail ul li{margin-left:15px;font-size:var(--fs-16);color:var(--text-body);margin-top:20px;margin-bottom:8px;text-align:left}.qa-services-tech-container{margin:50px 0;background-image:url(/assets/backgroundtech.6DczPrjz.webp);background-size:cover;background-position:center;background-repeat:no-repeat;padding:40px 20px;box-shadow:0 8px 24px #0000001a}.qa-services-tech-container h1{color:var(--footer-text);text-align:center;font-size:var(--fs-32);font-weight:var(--fw-700);font-family:var(--font-primary);text-shadow:2px 2px 4px rgba(0,0,0,.7)}.qa-services-technology{margin-bottom:40px;color:var(--footer-text)}.qa-services-Tech-Head ul{display:flex;justify-content:center;list-style:none;padding:2.5rem;margin:0}.qa-services-Tech-Head li{margin:0 20px;font-size:var(--fs-19);font-weight:var(--fw-500);color:var(--footer-text);text-align:center}.qa-services-Tech-Head a{text-decoration:none;color:inherit;cursor:pointer}.qa-services-Tech-Head a:hover{text-decoration:underline;color:var(--footer-text);opacity:.8}.qa-services-Tech-icon ul{display:flex;justify-content:center;flex-wrap:wrap;gap:40px;padding-top:30px;margin-bottom:20px}.qa-services-Tech-icon ul h4{margin-top:10px;font-size:var(--fs-16);font-weight:var(--fw-500);color:var(--footer-text);text-align:center}.qa-services-Tech-icon li{list-style:none;text-align:center;margin-bottom:20px}.qa-services-Tech-icon img{width:90px;height:90px;object-fit:contain;border-radius:8px;box-shadow:0 4px 8px #0000001a;transition:transform .3s ease,box-shadow .3s ease}.qa-services-Tech-icon img:hover{transform:scale(1.1);box-shadow:0 6px 12px #0003}.qa-services-row{display:flex;flex-direction:column;width:100%;padding:50px 0}.qa-services-intro-text{width:100%;padding:20px;text-align:left}.qa-services-intro-text h1{font-size:var(--fs-32)}.qa-services-intro-text p{font-size:var(--fs-19);color:var(--text-label)}.qa-services-form-container{width:60%;padding:0 20px}.qa-services-form-group{margin-bottom:20px;position:relative}.qa-services-form-group label{font-size:var(--fs-14);color:var(--text-heading);margin-bottom:5px;display:block;opacity:0;transition:opacity .2s ease-in-out}.qa-services-form-control{width:100%;padding:18px;font-size:var(--fs-14);border:1px solid var(--border-main);background-color:var(--bg-secondary);border-radius:0;height:50px}.qa-services-form-control:focus{border-color:var(--border-brand)}.qa-services-form-control:focus+label,.qa-services-form-control:not(:placeholder-shown)+label{opacity:1}.qa-services-form-control:focus+small,.qa-services-form-control:invalid+small{display:block}.qa-services-text-danger{color:red;font-size:var(--fs-12);display:none;position:absolute;bottom:-18px;left:0}.qa-services-btn-primary{background-color:var(--text-brand);border-color:var(--border-brand);color:var(--footer-text);font-size:var(--fs-16);padding:12px 0;border-radius:0;cursor:pointer;width:100%;transition:background-color .3s ease,transform .3s ease;text-transform:uppercase;border:none}.qa-services-btn-primary:hover{background-color:var(--text-brand-hover);border-color:var(--border-brand);transform:translateY(-3px)}.qa-services-custom-select-wrapper{position:relative;width:100%}.qa-services-form-group select{width:100%;padding:14px 18px;font-size:var(--fs-14);border:1px solid var(--border-main);background-color:var(--bg-secondary);border-radius:0;height:50px;appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;position:relative;text-overflow:ellipsis;var(--bg-primary)-space: nowrap;overflow:hidden}.qa-services-form-group select:focus{border-color:var(--border-brand);outline:none}.qa-services-custom-select-wrapper:after{content:"▼";font-size:var(--fs-12);position:absolute;top:50%;right:15px;transform:translateY(-50%);color:var(--text-label);pointer-events:none}.qa-services-form-overlay{position:fixed;top:0;right:-100%;width:50%;height:100%;background:var(--bg-primary);box-shadow:-4px 0 10px #0003;transition:right .4s ease-in-out;z-index:1000;padding:20px;overflow-y:auto}.qa-services-form-container{position:relative;width:100%}.qa-services-close-btn{position:absolute;top:10px;right:15px;font-size:var(--fs-40);color:var(--text-brand);cursor:pointer}.qa-services-form-overlay.qa-services-active{right:0}@media screen and (max-width: 1024px) and (min-width: 769px){.qa-services-text-overlay{position:relative;width:100%;top:-125px;left:0;transform:none;padding:18px;background:#00000080;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);height:auto;min-height:220px;margin-top:20px;box-sizing:border-box}.qa-services-qa-detail-content{flex-direction:column;padding:20px}.qa-services-qa-detail .qa-services-image-qa{order:-1;margin-bottom:15px}}@media screen and (max-width: 1200px){.qa-services-types-carousel{gap:15px}.qa-services-types-carousel-side{flex:0 0 150px;height:250px}.qa-services-types-carousel-main{flex:0 0 350px;height:350px}.qa-services-social-dots{display:none}.qa-services-social-flex{flex-direction:row;flex-wrap:wrap;justify-content:center}.qa-services-social-card{flex:1 0 45%;margin-bottom:20px}.qa-services-testing-type{flex-wrap:wrap}.qa-services-test-content{width:48%}.qa-services-QA-outsourcing-flex{flex-wrap:wrap;justify-content:space-between}.qa-services-qa-out-detail{width:calc(50% - 20px)}}@media screen and (max-width: 1024px) and (min-width: 769px){.qa-services-containered{height:80vh;min-height:500px}.qa-services-containered img{transform:scale(1.1)}.qa-services-text{font-size:var(--fs-40);top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;max-width:90%}.qa-services-connecttext{top:calc(50% + 2rem + 20px);left:50%;transform:translate(-50%);font-size:var(--fs-16);padding:12px 20px}.qa-services-fixedtext{top:15px;left:25px;font-size:var(--fs-14)}}@media screen and (max-width: 768px){.qa-services-containered{height:70vh;min-height:400px}.qa-services-containered img{transform:scale(1);object-position:center top}.qa-services-text{font-size:var(--fs-40);top:45%;left:50%;transform:translate(-50%,-50%);text-align:center;max-width:95%;line-height:1.1}.qa-services-connecttext{top:calc(45% + 1rem + 15px);left:50%;transform:translate(-50%);font-size:var(--fs-14);padding:10px 15px;max-width:90%;text-align:center}.qa-services-fixedtext{top:10px;left:15px;font-size:var(--fs-14)}.qa-services-types-carousel{flex-direction:column;gap:20px}.qa-services-types-carousel-side{display:none}.qa-services-types-carousel-main{flex:1;width:100%;max-width:400px;height:300px}.qa-services-types-main-details{padding:20px}.qa-services-types-main-title{font-size:var(--fs-20)}.qa-services-types-main-description{font-size:var(--fs-13)}.qa-services-types-progress-container{gap:10px}.qa-services-form-overlay{width:100%}.qa-services-row{flex-direction:column}.qa-services-intro-text,.qa-services-form-container{width:100%}.qa-services-btn-primary{font-size:var(--fs-16)}.qa-services-containered img{transform:scale(1)}.qa-services-social-flex{flex-direction:row;align-items:center;justify-content:space-between;gap:20px}.qa-services-social-card{flex:1 0 45%;margin-bottom:20px}.qa-services-social-title{font-size:var(--fs-24)}.qa-services-social-slider{padding:0 10px}.qa-services-testing-type{flex-direction:column}.qa-services-test-content{width:100%;margin-bottom:20px}.qa-services-QA-outsourcing-flex{flex-direction:column}.qa-services-qa-out-detail{width:100%;margin-bottom:20px}.qa-services-Tech-icon img{width:70px;height:70px}.qa-services-social-dots{display:none}.qa-services-qa-detail-content{flex-direction:column;padding:15px}.qa-services-qa-detail .qa-services-image-qa img{width:100%;height:auto}.qa-services-text-overlay{position:relative;width:100%;top:0;left:0;transform:none;padding:15px;background:#0009;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);height:auto;min-height:200px;margin-top:15px}.qa-services-tags span{font-size:var(--fs-14);padding:5px 10px}.qa-services-text-overlay h2{font-size:var(--fs-22);margin:20px 0 15px}.qa-services-text-overlay p{font-size:var(--fs-14);line-height:1.5;margin-top:15px}.qa-services-test-content h2{font-size:var(--fs-18)}.qa-services-qa-out-detail h2{font-size:var(--fs-22)}}@media screen and (max-width: 480px){.qa-services-containered{height:60vh;min-height:350px}.qa-services-containered img{transform:scale(1);object-position:center top}.qa-services-text{font-size:var(--fs-32);top:40%;left:50%;transform:translate(-50%,-50%);text-align:center;max-width:95%;line-height:1.1;padding:0 10px}.qa-services-connecttext{top:calc(40% + .75rem + 15px);left:50%;transform:translate(-50%);font-size:var(--fs-13);padding:8px 12px;max-width:90%;text-align:center}.qa-services-fixedtext{top:8px;left:10px;font-size:var(--fs-13)}.qa-services-types-section{padding:15px;margin:20px auto}.qa-services-types-title{font-size:var(--fs-22)}.qa-services-types-subtitle{font-size:var(--fs-14)}.qa-services-types-carousel-main{height:250px}.qa-services-types-main-details{padding:15px}.qa-services-types-main-title{font-size:var(--fs-18)}.qa-services-types-main-description{font-size:var(--fs-12)}.qa-services-types-progress-container{gap:8px}.qa-services-types-capsule-progress{width:30px;height:6px}.qa-services-types-simple-circle{width:6px;height:6px}.qa-services-text{top:35%;font-size:var(--fs-40)}.qa-services-fixedtext{top:5%}*{box-sizing:border-box}body{margin:0;padding:0;overflow-x:hidden}.qa-services-containered img{width:100%;transform:scale(1)}.qa-services-QA-outsourcing-flex{flex-direction:column;width:100%}.qa-services-qa-out-detail{width:100%;margin-bottom:15px;padding:15px}.qa-services-Tech-Head ul{flex-direction:column;padding:0;margin:0;display:flex;justify-content:center;align-items:center}.qa-services-Tech-Head li{margin:10px 0}.qa-services-Tech-icon img{width:60px;height:60px;margin:10px}.qa-services-qa-detail-content{flex-direction:column;padding:10px;width:100%;max-height:100%;overflow-y:auto}.qa-services-qa-detail .qa-services-image-qa img{width:100%;height:auto}.qa-services-text-overlay{position:relative;width:100%;top:0;left:0;transform:none;padding:12px;min-height:250px;max-height:none;overflow-y:visible;display:flex;flex-direction:column;justify-content:flex-start;text-align:left;background:#000000b3;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);margin-top:10px;box-sizing:border-box}.qa-services-tags span{margin-bottom:10px;font-size:var(--fs-13);padding:4px 8px}.qa-services-test-content h2{font-size:var(--fs-16)}.qa-services-qa-out-detail h2{font-size:var(--fs-19)}.qa-services-testingtype,.qa-services-QA-outsourcing,.qa-services-tech-container{margin:50px auto;padding:10px;width:100%}.qa-services-social-dots{display:none}.qa-services-qa-detail-content h2,.qa-services-qa-detail-content p{font-size:var(--fs-16);margin:0;padding:0;word-wrap:break-word;overflow-wrap:break-word}.qa-services-qa-detail-content h2{font-size:var(--fs-19);margin-bottom:10px}.qa-services-qa-detail-content p{font-size:var(--fs-14);margin-top:10px}.qa-services-text-overlay h2{font-size:var(--fs-18);margin:15px 0 10px;line-height:1.3}.qa-services-text-overlay p{font-size:var(--fs-14);line-height:1.4;margin-top:10px}.qa-services-qa-detail-content{min-height:400px}.qa-services-qa-detail-content p{word-wrap:break-word;overflow-wrap:break-word}}@media screen and (max-width: 360px){.qa-services-containered{height:50vh;min-height:300px}.qa-services-text{font-size:var(--fs-29);top:35%;padding:0 5px}.qa-services-connecttext{top:calc(35% + .5rem + 10px);font-size:var(--fs-12);padding:6px 10px}.qa-services-fixedtext{top:5px;left:8px;font-size:var(--fs-12)}}@media screen and (max-height: 500px) and (orientation: landscape){.qa-services-containered{height:100vh;min-height:100vh}.qa-services-text{font-size:var(--fs-34);top:50%}.qa-services-connecttext{top:calc(50% + 1.5rem + 10px);font-size:var(--fs-14);padding:8px 15px}}.newhome-services{background:var(--text-heading);padding:40px 0;position:relative;overflow:hidden}.newhome-services-title{font-size:var(--fs-40);font-weight:var(--fw-700);color:var(--footer-text);margin-bottom:15px;line-height:1.2}.newhome-services-subtitle{font-size:var(--fs-19);color:#ffffffe6;margin:0;line-height:1.5}.newhome-service-card{background:var(--text-brand);border-radius:12px;padding:30px;color:var(--footer-text);transition:all .3s ease;cursor:pointer;position:relative;height:300px;max-height:300px;min-height:300px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;width:280px;flex:0 0 280px}.newhome-service-card:hover{transform:translateY(-5px);background:var(--text-secondary-clr);box-shadow:0 10px 30px #0000004d}.newhome-service-image{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.newhome-service-title{font-size:var(--fs-22);font-weight:var(--fw-600);margin-bottom:10px;position:relative;z-index:2;height:50px;max-height:50px;min-height:50px;display:flex;align-items:center;flex-shrink:0}.newhome-service-description{font-size:var(--fs-15);line-height:1.5;margin-bottom:20px;position:relative;z-index:2;height:120px;max-height:120px;min-height:120px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:6;line-clamp:6;-webkit-box-orient:vertical;flex-shrink:0}.newhome-service-btn{width:40px;height:40px;border:none;border-radius:50%;background:#fff3;color:var(--footer-text);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;position:relative;z-index:2;align-self:flex-end;flex-shrink:0;margin-top:auto}.newhome-service-btn:hover{background:var(--bg-primary);color:var(--text-heading);transform:scale(1.1)}.newhome-services-progress-bar{height:100%;background:var(--bg-primary);border-radius:2px;transition:width .3s ease}.newhome-services-nav-btn{width:45px;height:45px;border:none;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;font-size:var(--fs-16)}.newhome-services-prev{background:var(--text-body);color:var(--footer-text)}.newhome-services-prev:hover{background:var(--text-secondary-clr);transform:scale(1.05)}.newhome-services-next{background:var(--bg-primary);color:var(--text-heading)}.newhome-services-next:hover{background:var(--bg-secondary);transform:scale(1.05)}@media (max-width: 768px){.newhome-services{padding:60px 0}.newhome-services-title{font-size:var(--fs-40)}.newhome-services-subtitle{font-size:var(--fs-18)}.newhome-service-card{flex:0 0 250px;padding:25px;height:280px;max-height:280px;min-height:280px}.newhome-service-title{font-size:var(--fs-19);height:45px;max-height:45px;min-height:45px}.newhome-service-description{font-size:var(--fs-14);height:100px;max-height:100px;min-height:100px}.newhome-services-navigation{flex-direction:column;gap:20px}.newhome-services-progress{margin-right:0;width:100%}}@media (max-width: 480px){.newhome-services{padding:50px 0}.newhome-services-title{font-size:var(--fs-32)}.newhome-services-subtitle{font-size:var(--fs-16)}.newhome-service-card{flex:0 0 220px;padding:20px;height:260px;max-height:260px;min-height:260px}.newhome-service-title{font-size:var(--fs-18);height:40px;max-height:40px;min-height:40px}.newhome-service-description{font-size:var(--fs-14);height:90px;max-height:90px;min-height:90px}.newhome-services-nav-btn{width:40px;height:40px;font-size:var(--fs-14)}}.application-services-page{font-family:var(--font-primary);width:100%}.application-services-containered{position:relative;width:100%;height:100vh;overflow:hidden}.application-services-containered img{object-position:top;object-fit:cover;width:100%;height:100%;transition:transform 1s ease;transform:scale(1.2)}.application-services-fixedtext{font-family:var(--font-primary);position:absolute;top:10px;left:20px;color:var(--footer-text);font-size:var(--fs-16);font-weight:var(--fw-700);z-index:10}.application-services-hero-content{position:absolute;top:40%;left:5%;display:flex;flex-direction:column;gap:20px;z-index:10;max-width:90%}.application-services-connecttext{text-decoration:none;font-family:var(--font-primary);color:#1664db;font-size:1rem;font-weight:700;padding:12px 24px;border:2px solid var(--text-brand);border-radius:8px;background-color:#ffffffe6;display:inline-flex;align-items:center;gap:8px;transition:all .3s ease;cursor:pointer;width:fit-content}.application-services-connecttext:hover{background-color:var(--text-brand);color:var(--footer-text);transform:translateY(-2px);box-shadow:0 4px 12px #1664db4d}.application-services-connecttext i{background-color:transparent;color:var(--text-brand);padding:0;border-radius:0;display:inline-block;font-size:var(--fs-16);transition:all .3s ease;margin:0}.application-services-connecttext:hover i{color:var(--footer-text)}.application-services-text{font-family:var(--font-primary);color:var(--footer-text);font-size:var(--fs-40);font-weight:var(--fw-700);text-shadow:2px 2px 5px rgba(0,0,0,.7);opacity:0;transition:opacity .5s ease .5s;margin:0}.application-services-hero-subtitle{color:#fff;font-size:1.25rem;font-weight:400;font-family:var(--font-primary);color:var(--footer-text);font-size:var(--fs-20);font-weight:var(--fw-400);text-shadow:2px 2px 5px rgba(0,0,0,.7);opacity:0;transition:opacity .5s ease .7s;margin:0;max-width:600px;line-height:1.6}.application-services-transform-section{background-color:var(--text-heading);padding:100px 5%;color:var(--footer-text);margin-top:50px}.application-services-transform-container{max-width:1300px;margin:0 auto;display:flex;justify-content:space-between;gap:80px;align-items:flex-start}.application-services-transform-left{flex:0 0 35%}.application-services-transform-left h2{font-family:var(--font-primary);font-size:var(--fs-40);font-weight:var(--fw-700);line-height:1.1;margin:0;color:var(--footer-text);text-align:left}.application-services-transform-right{flex:0 0 55%;text-align:left}.application-services-transform-right p{font-size:1.2rem;font-family:var(--font-primary);font-size:var(--fs-19);line-height:1.7;color:#ffffffe6;margin:0 0 30px}.application-services-transform-right p:last-child{margin-bottom:0}.application-services-video-container{position:relative;width:100%;height:400px;background-color:var(--text-heading);overflow:hidden;box-shadow:0 6px 20px #00000026;transition:all .3s ease}.application-services-video-container video{width:100%;height:100%;object-fit:cover}.application-services-container{max-width:1200px;margin:0 auto;padding:0 20px}.application-services-section-header{text-align:center;margin-bottom:50px}.application-services-section-header h2{font-size:var(--fs-40);font-weight:var(--fw-700);color:var(--text-heading);margin-bottom:15px;font-family:var(--font-primary)}.application-services-section-header p{font-size:1.1rem;color:#666;font-family:var(--font-primary)}.application-services-focus-section{padding:80px 0;background-color:var(--bg-primary)}.application-services-focus-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.application-services-focus-card{position:relative;width:100%;height:380px;overflow:hidden;cursor:pointer;box-shadow:0 4px 15px #0000001a}.application-services-focus-card img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .5s ease}.application-services-focus-card:hover img{transform:scale(1.1)}.application-services-focus-overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,#1664dbf2,#1664dbd9);color:var(--footer-text);padding:20px;max-height:60px;overflow:hidden;transition:max-height .4s ease,padding .4s ease;display:flex;flex-direction:column}.application-services-focus-card:hover .application-services-focus-overlay{max-height:100%;padding:30px 20px}.application-services-focus-overlay h3{font-size:var(--fs-20);font-weight:var(--fw-700);margin:0 0 15px;color:var(--footer-text);font-family:var(--font-primary);line-height:1.2}.application-services-focus-overlay p{font-size:var(--fs-15);line-height:1.6;margin:0;color:#fff;color:var(--footer-text);font-family:var(--font-primary);opacity:0;transition:opacity .3s ease .1s}.application-services-focus-card:hover .application-services-focus-overlay p{opacity:1}.application-services-industries-section{background-color:var(--bg-secondary);padding:100px 0}.application-services-industries-title{font-size:3rem;font-weight:700;font-size:var(--fs-40);font-family:var(--font-primary);font-weight:var(--fw-700);margin-bottom:60px;color:var(--text-heading)}.application-services-industries-accordion{width:100%}.application-services-industry-item{border-top:1px solid var(--border-subtle)}.application-services-industry-item:last-child{border-bottom:1px solid var(--border-subtle)}.application-services-industry-header{display:flex;justify-content:space-between;align-items:center;padding:30px 0;cursor:pointer;transition:all .3s ease}.application-services-industry-header span{font-size:1.5rem;font-weight:600;font-family:var(--font-primary);color:#333}.application-services-industry-header i{font-size:var(--fs-19);color:var(--text-secondary-clr);transition:transform .3s ease}.application-services-industry-item.active .application-services-industry-header span{color:var(--text-brand)}.application-services-industry-content{padding-bottom:40px}.application-services-industry-intro{font-size:var(--fs-20);color:var(--text-heading);margin-bottom:30px;max-width:800px;font-family:var(--font-primary)}.application-services-industry-details{display:grid;grid-template-columns:1fr;gap:30px}.application-services-industry-detail-row{position:relative;padding-left:30px}.application-services-industry-detail-row:before{content:"";position:absolute;left:0;top:8px;width:8px;height:8px;background-color:var(--text-brand);border-radius:2px}.application-services-industry-detail-row strong{display:block;font-size:var(--fs-18);margin-bottom:5px;color:#1e3a8a;font-family:var(--font-primary)}.application-services-industry-detail-row p{font-size:var(--fs-16);color:var(--text-secondary-clr);line-height:1.6;margin:0;font-family:var(--font-primary)}.application-services-why-choose-us{background-color:var(--text-heading);padding:100px 0;position:relative;overflow:hidden}.application-services-why-choose-us:before{content:"";position:absolute;top:-10%;right:-10%;width:400px;height:400px;background:radial-gradient(circle,rgba(22,100,219,.15) 0%,transparent 70%);z-index:1}.application-services-why-header{text-align:center;margin-bottom:60px;position:relative;z-index:2}.application-services-why-title{font-size:3.5rem;font-weight:700;font-size:var(--fs-40);font-family:var(--font-primary);font-weight:var(--fw-700);margin-bottom:20px;color:var(--footer-text);text-shadow:0 2px 10px rgba(255,255,255,.1)}.application-services-why-description{font-size:var(--fs-19);color:#ffffffb3;max-width:800px;margin:0 auto;font-family:var(--font-primary)}.application-services-why-content{display:flex;flex-direction:column;gap:40px;position:relative;z-index:2}.application-services-why-main{display:flex;align-items:center;gap:60px;background:#ffffff08;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:60px;box-shadow:0 8px 32px #0000005e}.application-services-why-main-content{flex:1}.application-services-why-main-content h3{font-size:var(--fs-34);font-family:var(--font-primary);font-weight:var(--fw-700);color:var(--footer-text);margin-bottom:25px;line-height:1.2}.application-services-why-main-content p{font-size:var(--fs-18);line-height:1.8;color:#fffc;font-family:var(--font-primary)}.application-services-why-main-image{flex:1;height:380px;overflow:hidden;border-radius:12px}.application-services-why-main-image img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.application-services-why-main:hover .application-services-why-main-image img{transform:scale(1.05)}.application-services-why-bottom{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.application-services-why-box{background:#ffffff05;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:45px 35px;text-align:left;transition:all .4s cubic-bezier(.165,.84,.44,1)}.application-services-why-box:hover{transform:translateY(-8px);background:#ffffff0d;border-color:#1664db4d;box-shadow:0 15px 40px #0006}.application-services-why-box h3{font-size:var(--fs-26);font-family:var(--font-primary);font-weight:var(--fw-700);color:var(--footer-text);margin-bottom:18px;transition:color .3s ease}.application-services-why-box:hover h3{color:var(--text-brand)}.application-services-why-box p{font-size:var(--fs-17);line-height:1.7;color:#ffffffb3;font-family:var(--font-primary)}.application-services-impact-section{background-color:var(--bg-primary);padding:100px 0}.application-services-impact-title{font-size:var(--fs-40);font-family:var(--font-primary);font-weight:var(--fw-700);margin-bottom:60px;color:var(--text-heading)}.application-services-career-section{position:relative;width:100%;min-height:500px;overflow:hidden;margin:80px 0 0}.application-services-career-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.application-services-career-bg-image{width:100%;height:100%;object-fit:cover;object-position:center}.application-services-career-container{position:relative;z-index:2;max-width:1200px;margin:0 auto;padding:80px 20px;height:100%;display:flex;align-items:center}.application-services-career-content{max-width:500px;color:var(--footer-text)}.application-services-career-title{font-size:var(--fs-40);font-weight:var(--fw-700);margin-bottom:30px;line-height:1.2;color:var(--footer-text)}.application-services-career-description{font-size:var(--fs-18);line-height:1.6;margin-bottom:20px;color:var(--footer-text)}.application-services-career-buttons{display:flex;flex-direction:column;gap:15px;margin-top:40px}.application-services-career-btn{display:inline-block;padding:15px 30px;border:1px solid var(--text-brand);background:#0000004d;color:var(--footer-text);text-decoration:none;font-size:var(--fs-16);font-weight:var(--fw-500);transition:all .3s ease;text-align:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.application-services-career-btn:hover{background:#fff3;border-color:var(--footer-text);transform:translate(5px)}.application-services-faq-section{background-color:var(--bg-secondary);margin:20px auto;padding:2.5rem;font-family:var(--font-primary);display:flex;flex-wrap:wrap;justify-content:space-between}.application-services-faq-item{width:48%;margin-bottom:20px;padding:10px;transition:transform .3s ease,box-shadow .3s ease}.application-services-faq-item:hover{transform:translateY(-5px)}.application-services-faq-question{display:flex;justify-content:space-between;align-items:center;padding:10px;font-size:var(--fs-18);font-weight:var(--fw-700);color:var(--text-heading)}.application-services-faq-toggle{background-color:var(--text-heading);color:var(--footer-text);border:none;padding:8px 15px;border-radius:30%;font-size:var(--fs-20);cursor:pointer;transition:background-color .3s ease,transform .3s ease}.application-services-faq-toggle:hover{background-color:var(--text-muted-clr);color:var(--text-heading);transform:scale(1.1)}.application-services-faq-answer{display:none;padding:15px;font-size:var(--fs-16);border-top:1px solid var(--border-subtle)}.application-services-faq-answer.application-services-show{display:block}.application-services-faq-answer ul{padding-left:20px;list-style-type:disc}.application-services-faq-question span{font-size:var(--fs-18);font-weight:var(--fw-700);color:var(--text-heading)}.application-services-row{display:flex;flex-direction:column;width:100%;padding:50px 0}.application-services-intro-text{width:100%;padding:20px;text-align:left}.application-services-intro-text h1{font-size:var(--fs-32)}.application-services-intro-text p{font-size:var(--fs-19);color:var(--text-label)}.application-services-form-container-inner{width:60%;padding:0 20px}.application-services-form-group{margin-bottom:20px;position:relative}.application-services-form-group label{font-size:var(--fs-14);color:var(--text-heading);margin-bottom:5px;display:block;opacity:0;transition:opacity .2s ease-in-out}.application-services-form-control{width:100%;padding:18px;font-size:var(--fs-14);border:1px solid var(--border-main);background-color:var(--bg-secondary);border-radius:0;height:50px}.application-services-form-control:focus{border-color:var(--border-brand)}.application-services-form-control:focus+label,.application-services-form-control:not(:placeholder-shown)+label{opacity:1}.application-services-form-control:focus+small,.application-services-form-control:invalid+small{display:block}.application-services-text-danger{color:var(--text-danger);font-size:var(--fs-12);display:none;position:absolute;bottom:-18px;left:0}.application-services-btn-primary{background-color:var(--text-brand);border-color:var(--border-brand);color:var(--footer-text);font-size:var(--fs-16);padding:12px 0;border-radius:0;cursor:pointer;width:100%;transition:background-color .3s ease,transform .3s ease;text-transform:uppercase}.application-services-btn-primary:hover{background-color:var(--text-brand-hover);border-color:var(--text-brand-hover);transform:translateY(-3px)}.application-services-custom-select-wrapper{position:relative;width:100%}.application-services-form-group select{width:100%;padding:14px 18px;font-size:var(--fs-14);border:1px solid var(--border-main);background-color:var(--bg-secondary);border-radius:0;height:50px;appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;position:relative;text-overflow:ellipsis;var(--bg-primary)-space: nowrap;overflow:hidden}.application-services-form-group select:focus{border-color:var(--border-brand);outline:none}.application-services-custom-select-wrapper:after{content:"▼";font-size:var(--fs-12);position:absolute;top:50%;right:15px;transform:translateY(-50%);color:var(--text-label);pointer-events:none}.application-services-form-overlay{position:fixed;top:0;right:-100%;width:50%;height:100%;background:var(--bg-primary);box-shadow:-4px 0 10px #0003;transition:right .4s ease-in-out;z-index:1000;padding:20px;overflow-y:auto}.application-services-form-container{position:relative;width:100%}.application-services-close-btn{position:absolute;top:10px;right:15px;font-size:var(--fs-40);color:var(--text-brand);cursor:pointer}.application-services-form-overlay.active{right:0}@media (max-width: 1200px){.application-services-transform-container{flex-direction:column;gap:40px}.application-services-transform-left,.application-services-transform-right{flex:0 0 100%}.application-services-transform-left h2{font-size:var(--fs-40)}.application-services-transform-right p{font-size:var(--fs-18)}.application-services-focus-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 1024px){.application-services-video-container{height:300px}}@media (max-width: 768px){.application-services-section-header h2{font-size:var(--fs-32)}.application-services-faq-section h2{font-size:var(--fs-26)}.application-services-faq-toggle{font-size:var(--fs-18)}.application-services-video-container{height:250px}.application-services-form-overlay{width:100%}.application-services-row{flex-direction:column}.application-services-intro-text,.application-services-form-container-inner{width:100%}.application-services-btn-primary{font-size:var(--fs-16)}.application-services-why-main{flex-direction:column;padding:30px 20px;gap:30px}.application-services-why-main-image{width:100%;height:300px;order:-1}.application-services-why-bottom{grid-template-columns:1fr}.application-services-career-section{min-height:400px;margin:60px 0}.application-services-career-container{padding:60px 20px}.application-services-career-content{max-width:100%}.application-services-career-title{font-size:var(--fs-32);margin-bottom:20px}.application-services-career-description{font-size:var(--fs-16);margin-bottom:15px}.application-services-career-buttons{margin-top:30px}.application-services-career-btn{padding:12px 25px;font-size:var(--fs-14)}}@media (max-width: 480px){.application-services-focus-grid{grid-template-columns:1fr}.application-services-focus-card{height:320px}.application-services-fixedtext{top:5%}.application-services-section-header h2{font-size:var(--fs-28)}.application-services-faq-question{font-size:var(--fs-16)}.application-services-text{font-size:var(--fs-32)}.application-services-hero-subtitle{font-size:var(--fs-16)}.application-services-industries-title{font-size:var(--fs-32);margin-bottom:30px}.application-services-industry-header span{font-size:var(--fs-19)}.application-services-industry-intro{font-size:var(--fs-18)}.application-services-why-main{flex-direction:column;padding:30px 20px;gap:30px}.application-services-why-main-image{width:100%;height:250px;order:-1}.application-services-why-bottom{grid-template-columns:1fr}.application-services-faq-section{flex-direction:column}.application-services-faq-item{width:100%}.application-services-career-section{min-height:350px;margin:40px 0}.application-services-career-container{padding:40px 20px}.application-services-career-title{font-size:var(--fs-28);margin-bottom:15px}.application-services-career-description{font-size:var(--fs-15);margin-bottom:12px}.application-services-career-buttons{margin-top:25px;gap:12px}.application-services-career-btn{padding:10px 20px;font-size:var(--fs-14)}}.cybersecurity-page{font-family:var(--font-primary);width:100%}.cybersecurity-containered{position:relative;width:100%;height:100vh;overflow:hidden}.cybersecurity-containered img{object-position:top;object-fit:cover;width:100%;height:100%;transition:transform 1s ease;transform:scale(1.2)}.cybersecurity-hero-content{position:absolute;top:40%;left:5%;display:flex;flex-direction:column;gap:20px;z-index:10;max-width:90%}.cybersecurity-connecttext{text-decoration:none;font-family:var(--font-primary);color:var(--text-brand);font-size:var(--fs-16);font-weight:var(--fw-700);padding:12px 24px;border:2px solid var(--text-brand);border-radius:8px;background-color:#ffffffe6;display:inline-flex;align-items:center;gap:8px;transition:all .3s ease;cursor:pointer;width:fit-content}.cybersecurity-connecttext:hover{background-color:var(--text-brand);color:var(--footer-text);transform:translateY(-2px);box-shadow:0 4px 12px #1664db4d}.cybersecurity-connecttext i{background-color:transparent;color:var(--text-brand);padding:0;border-radius:0;display:inline-block;font-size:var(--fs-16);transition:all .3s ease;margin:0}.cybersecurity-connecttext:hover i{color:var(--footer-text)}.cybersecurity-text{font-family:var(--font-primary);color:var(--footer-text);font-size:var(--fs-40);font-weight:var(--fw-700);text-shadow:2px 2px 5px rgba(0,0,0,.7);opacity:0;transition:opacity .5s ease .5s;margin:0}.cybersecurity-hero-subtitle{font-family:var(--font-primary);color:var(--footer-text);font-size:var(--fs-20);font-weight:var(--fw-400);text-shadow:2px 2px 5px rgba(0,0,0,.7);opacity:0;transition:opacity .5s ease .7s;margin:0;max-width:600px;line-height:1.6}.cybersecurity-transform-section{background-color:var(--text-heading);padding:100px 5%;color:var(--footer-text);margin-top:50px}.cybersecurity-transform-container{max-width:1300px;margin:0 auto;display:flex;justify-content:space-between;gap:80px;align-items:flex-start}.cybersecurity-transform-left{flex:0 0 35%}.cybersecurity-transform-left h2{font-family:var(--font-primary);font-size:var(--fs-40);font-weight:var(--fw-700);line-height:1.1;margin:0;color:var(--footer-text);text-align:left}.cybersecurity-transform-right{flex:0 0 55%;text-align:left}.cybersecurity-transform-right p{font-family:var(--font-primary);font-size:var(--fs-19);line-height:1.7;color:#ffffffe6;margin:0 0 30px}.cybersecurity-transform-right p:last-child{margin-bottom:0}.cybersecurity-container{max-width:1200px;margin:0 auto;padding:0 20px}.cybersecurity-section-header{text-align:center;margin-bottom:50px}.cybersecurity-section-header h2{font-size:var(--fs-40);font-weight:var(--fw-700);color:var(--text-heading);margin-bottom:15px;font-family:var(--font-primary)}.cybersecurity-section-header p{font-size:var(--fs-18);color:var(--text-secondary-clr);font-family:var(--font-primary)}.cybersecurity-focus-section{padding:80px 0;background-color:var(--bg-primary)}.cybersecurity-focus-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.cybersecurity-focus-card{position:relative;width:100%;height:380px;overflow:hidden;cursor:pointer;box-shadow:0 4px 15px #0000001a}.cybersecurity-focus-card img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .5s ease}.cybersecurity-focus-card:hover img{transform:scale(1.1)}.cybersecurity-focus-overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,#1664dbf2,#1664dbd9);color:var(--footer-text);padding:20px;max-height:60px;overflow:hidden;transition:max-height .4s ease,padding .4s ease;display:flex;flex-direction:column}.cybersecurity-focus-card:hover .cybersecurity-focus-overlay{max-height:100%;padding:30px 20px}.cybersecurity-focus-overlay h3{font-size:var(--fs-20);font-weight:var(--fw-700);margin:0 0 15px;color:var(--footer-text);font-family:var(--font-primary);line-height:1.2}.cybersecurity-focus-overlay p{font-size:var(--fs-15);line-height:1.6;margin:0;color:var(--footer-text);font-family:var(--font-primary);opacity:0;transition:opacity .3s ease .1s}.cybersecurity-focus-card:hover .cybersecurity-focus-overlay p{opacity:1}@media (max-width: 1200px){.cybersecurity-focus-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.cybersecurity-focus-grid{grid-template-columns:1fr}}.cybersecurity-faq-section{background-color:var(--bg-secondary);margin:20px auto;padding:2.5rem;font-family:var(--font-primary);display:flex;flex-wrap:wrap;justify-content:space-between}.cybersecurity-faq-item{width:48%;margin-bottom:20px;padding:10px;transition:transform .3s ease,box-shadow .3s ease}.cybersecurity-faq-item:hover{transform:translateY(-5px)}.cybersecurity-faq-question{display:flex;justify-content:space-between;align-items:center;padding:10px;font-size:var(--fs-18);font-weight:var(--fw-700);color:var(--text-heading)}.cybersecurity-faq-toggle{background-color:var(--text-heading);color:var(--footer-text);border:none;padding:8px 15px;border-radius:30%;font-size:var(--fs-20);cursor:pointer;transition:background-color .3s ease,transform .3s ease}.cybersecurity-faq-toggle:hover{background-color:var(--text-muted-clr);color:var(--text-heading);transform:scale(1.1)}.cybersecurity-faq-answer{display:none;padding:15px;font-size:var(--fs-16);border-top:1px solid var(--border-subtle)}.cybersecurity-faq-answer.cybersecurity-show{display:block}.cybersecurity-faq-question span{font-size:var(--fs-18);font-weight:var(--fw-700);color:var(--text-heading)}@media (max-width: 1200px){.cybersecurity-business-text{width:48%}}@media (max-width: 1024px){.cybersecurity-business-text{width:35%;height:300px;margin-bottom:20px}.cybersecurity-business-flex{flex-direction:row;align-items:center}}@media (max-width: 768px){.cybersecurity-business-title{font-size:var(--fs-28)}.cybersecurity-faq-toggle{font-size:var(--fs-18)}.cybersecurity-business-text h2{height:80px}.cybersecurity-transform-container{flex-direction:column;gap:40px}.cybersecurity-transform-left{flex:1;text-align:center}.cybersecurity-transform-left h2{text-align:center}.cybersecurity-transform-right{flex:1;text-align:center}}@media (max-width: 480px){.cybersecurity-business-flex{flex-direction:column;margin:0}.cybersecurity-business-text{width:75%;height:auto}.cybersecurity-business-title{font-size:var(--fs-24)}.cybersecurity-faq-question{font-size:var(--fs-16)}.cybersecurity-text{font-size:var(--fs-32)}.cybersecurity-faq-section{flex-direction:column}}.cybersecurity-industries-section{background-color:var(--bg-secondary);padding:100px 0}.cybersecurity-industries-title{font-size:var(--fs-40);font-family:var(--font-primary);font-weight:var(--fw-700);margin-bottom:60px;color:var(--text-heading)}.cybersecurity-industries-accordion{width:100%}.cybersecurity-industry-item{border-top:1px solid var(--border-subtle)}.cybersecurity-industry-item:last-child{border-bottom:1px solid var(--border-subtle)}.cybersecurity-industry-header{display:flex;justify-content:space-between;align-items:center;padding:30px 0;cursor:pointer;transition:all .3s ease}.cybersecurity-industry-header span{font-size:var(--fs-24);font-weight:var(--fw-600);font-family:var(--font-primary);color:var(--text-heading)}.cybersecurity-industry-header i{font-size:var(--fs-19);color:var(--text-secondary-clr);transition:transform .3s ease}.cybersecurity-industry-item.active .cybersecurity-industry-header span{color:var(--text-brand)}.cybersecurity-industry-content{padding-bottom:40px}.cybersecurity-industry-intro{font-size:var(--fs-20);color:var(--text-heading);margin-bottom:20px;max-width:800px;font-family:var(--font-primary)}.cybersecurity-industry-use-cases-title{font-size:var(--fs-18);font-weight:var(--fw-700);color:var(--text-heading);margin-bottom:15px;font-family:var(--font-primary)}.cybersecurity-industry-details{display:grid;grid-template-columns:1fr;gap:15px}.cybersecurity-industry-detail-row{position:relative;padding-left:30px}.cybersecurity-industry-detail-row:before{content:"";position:absolute;left:0;top:8px;width:8px;height:8px;background-color:var(--text-brand);border-radius:2px}.cybersecurity-industry-detail-row p{font-size:var(--fs-16);color:var(--text-secondary-clr);line-height:1.6;margin:0;font-family:var(--font-primary)}@media (max-width: 768px){.cybersecurity-industries-title{font-size:var(--fs-40)}.cybersecurity-industry-header span{font-size:var(--fs-20)}}.cybersecurity-why-choose-us{background-color:var(--text-heading);padding:100px 0;position:relative;overflow:hidden}.cybersecurity-why-choose-us:before{content:"";position:absolute;top:-10%;right:-10%;width:400px;height:400px;background:radial-gradient(circle,rgba(22,100,219,.15) 0%,transparent 70%);z-index:1}.cybersecurity-why-header{text-align:center;margin-bottom:60px;position:relative;z-index:2}.cybersecurity-why-title{font-size:var(--fs-40);font-family:var(--font-primary);font-weight:var(--fw-700);margin-bottom:20px;color:var(--footer-text);text-shadow:0 2px 10px rgba(255,255,255,.1)}.cybersecurity-why-description{font-size:var(--fs-19);color:#ffffffb3;max-width:800px;margin:0 auto;font-family:var(--font-primary)}.cybersecurity-why-content{display:flex;flex-direction:column;gap:40px;position:relative;z-index:2}.cybersecurity-why-main{display:flex;align-items:center;gap:60px;background:#ffffff08;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:60px;box-shadow:0 8px 32px #0000005e}.cybersecurity-why-main-content{flex:1}.cybersecurity-why-main-content h3{font-size:var(--fs-34);font-family:var(--font-primary);font-weight:var(--fw-700);color:var(--footer-text);margin-bottom:25px;line-height:1.2}.cybersecurity-why-main-content p{font-size:var(--fs-18);line-height:1.8;color:#fffc;font-family:var(--font-primary)}.cybersecurity-why-main-image{flex:1;height:380px;overflow:hidden;border-radius:12px}.cybersecurity-why-main-image img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.cybersecurity-why-main:hover .cybersecurity-why-main-image img{transform:scale(1.05)}.cybersecurity-why-bottom{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.cybersecurity-why-box{background:#ffffff05;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:45px 35px;text-align:left;transition:all .4s cubic-bezier(.165,.84,.44,1)}.cybersecurity-why-box:hover{transform:translateY(-8px);background:#ffffff0d;border-color:#1664db4d;box-shadow:0 15px 40px #0006}.cybersecurity-why-box h3{font-size:var(--fs-26);font-family:var(--font-primary);font-weight:var(--fw-700);color:var(--footer-text);margin-bottom:18px;transition:color .3s ease}.cybersecurity-why-box:hover h3{color:var(--text-brand)}.cybersecurity-why-box p{font-size:var(--fs-17);line-height:1.7;color:#ffffffb3;font-family:var(--font-primary)}.cybersecurity-impact-section{background-color:var(--bg-primary);padding:100px 0}.cybersecurity-impact-title{font-size:var(--fs-40);font-family:var(--font-primary);font-weight:var(--fw-700);margin-bottom:60px;color:var(--text-heading)}.cybersecurity-career-section{position:relative;width:100%;min-height:500px;overflow:hidden;margin:80px 0 0}.cybersecurity-career-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.cybersecurity-career-bg-image{width:100%;height:100%;object-fit:cover;object-position:center}.cybersecurity-career-container{position:relative;z-index:2;max-width:1200px;margin:0 auto;padding:80px 20px;height:100%;display:flex;align-items:center}.cybersecurity-career-content{max-width:500px;color:var(--footer-text)}.cybersecurity-career-title{font-size:var(--fs-40);font-weight:var(--fw-700);margin-bottom:30px;line-height:1.2;color:var(--footer-text)}.cybersecurity-career-description{font-size:var(--fs-18);line-height:1.6;margin-bottom:20px;color:var(--footer-text)}.cybersecurity-career-buttons{display:flex;flex-direction:column;gap:15px;margin-top:40px}.cybersecurity-career-btn{cursor:pointer;display:inline-block;padding:15px 30px;border:1px solid var(--text-brand);background:#0000004d;color:var(--footer-text);text-decoration:none;font-size:var(--fs-16);font-weight:var(--fw-500);transition:all .3s ease;text-align:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.cybersecurity-career-btn:hover{background:#fff3;border-color:var(--footer-text);transform:translate(5px)}@media (max-width: 1024px){.cybersecurity-why-main{flex-direction:column;text-align:center;padding:40px;gap:40px}.cybersecurity-why-main-content h3{font-size:var(--fs-32)}.cybersecurity-why-bottom{grid-template-columns:repeat(2,1fr)}.cybersecurity-why-title{font-size:var(--fs-40)}}@media (max-width: 768px){.cybersecurity-why-choose-us{padding:60px 0}.cybersecurity-why-title{font-size:var(--fs-40)}.cybersecurity-why-description{font-size:var(--fs-16);padding:0 20px}.cybersecurity-why-main{padding:30px 20px}.cybersecurity-why-main-image{height:250px;width:100%}.cybersecurity-why-bottom{grid-template-columns:1fr;gap:20px}.cybersecurity-why-box{padding:30px 20px}.cybersecurity-why-box h3{font-size:var(--fs-22)}}@media (max-width: 480px){.cybersecurity-why-title{font-size:var(--fs-32)}.cybersecurity-why-main-content h3{font-size:var(--fs-29)}}@media (max-width: 1024px){.cybersecurity-transform-container{gap:40px}}@media (max-width: 768px){.cybersecurity-transform-section{padding:60px 5%}.cybersecurity-transform-container{flex-direction:column}.cybersecurity-transform-left,.cybersecurity-transform-right{flex:0 0 100%;width:100%}.cybersecurity-transform-left h2{font-size:var(--fs-40);margin-bottom:20px}.cybersecurity-impact-section{padding:60px 0}.cybersecurity-impact-title{font-size:var(--fs-40);margin-bottom:40px;padding:0 20px}.cybersecurity-faq-item{width:100%}.cybersecurity-faq-section{padding:1.5rem}}@media (max-width: 480px){.cybersecurity-transform-left h2,.cybersecurity-impact-title{font-size:var(--fs-32)}}.enterprise-automation-page{font-family:var(--font-primary);width:100%}.enterprise-automation-containered{position:relative;width:100%;height:100vh;overflow:hidden}.enterprise-automation-containered img{object-position:top;object-fit:cover;width:100%;height:100%;transition:transform 1s ease;transform:scale(1.2)}.enterprise-automation-hero-content{position:absolute;top:40%;left:5%;display:flex;flex-direction:column;gap:20px;z-index:10;max-width:90%}.enterprise-automation-connecttext{text-decoration:none;font-family:var(--font-primary);color:var(--text-brand);font-size:var(--fs-16);font-weight:var(--fw-700);padding:12px 24px;border:2px solid var(--text-brand);border-radius:8px;background-color:#ffffffe6;display:inline-flex;align-items:center;gap:8px;transition:all .3s ease;cursor:pointer;width:fit-content}.enterprise-automation-connecttext:hover{background-color:var(--text-brand);color:var(--footer-text);transform:translateY(-2px);box-shadow:0 4px 12px #1664db4d}.enterprise-automation-connecttext i{background-color:transparent;color:var(--text-brand);padding:0;border-radius:0;display:inline-block;font-size:var(--fs-16);transition:all .3s ease;margin:0}.enterprise-automation-connecttext:hover i{color:var(--footer-text)}.enterprise-automation-text{font-family:var(--font-primary);color:var(--footer-text);font-size:var(--fs-40);font-weight:var(--fw-700);text-shadow:2px 2px 5px rgba(0,0,0,.7);opacity:0;transition:opacity .5s ease .5s;margin:0}.enterprise-automation-hero-subtitle{font-family:var(--font-primary);color:var(--footer-text);font-size:var(--fs-20);font-weight:var(--fw-400);text-shadow:2px 2px 5px rgba(0,0,0,.7);opacity:0;transition:opacity .5s ease .7s;margin:0;max-width:600px;line-height:1.6}.enterprise-automation-business-executive{margin:50px auto 30px;text-align:center}.enterprise-automation-con-flex{display:flex;align-items:center;gap:50px;padding:2.5rem}.enterprise-automation-conventional{flex:1;max-width:1000px;box-sizing:border-box;text-align:left;padding:20px;background-color:var(--bg-primary);box-shadow:0 6px 16px #0000001a;transition:all .3s ease}.enterprise-automation-conventional:hover{transform:translateY(-10px);box-shadow:0 12px 30px #0003}.enterprise-automation-conventional h2{font-size:var(--fs-30);font-weight:var(--fw-700);color:var(--text-heading);margin-bottom:20px;line-height:1.4;font-family:var(--font-primary)}.enterprise-automation-conventional p{font-size:var(--fs-18);line-height:1.6;color:var(--text-label);margin-bottom:20px;font-family:var(--font-primary)}.enterprise-automation-container{max-width:1200px;margin:0 auto;padding:0 20px}.enterprise-automation-section-header{text-align:center;margin-bottom:50px}.enterprise-automation-section-header h2{font-size:var(--fs-40);font-weight:var(--fw-700);color:var(--text-heading);margin-bottom:15px;font-family:var(--font-primary)}.enterprise-automation-section-header p{font-size:var(--fs-18);color:var(--text-secondary-clr);font-family:var(--font-primary)}.enterprise-automation-focus-section{padding:80px 0;background-color:var(--bg-primary)}.enterprise-automation-focus-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.enterprise-automation-focus-card{position:relative;width:100%;height:380px;overflow:hidden;cursor:pointer;box-shadow:0 4px 15px #0000001a}.enterprise-automation-focus-card img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .5s ease}.enterprise-automation-focus-card:hover img{transform:scale(1.1)}.enterprise-automation-focus-overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,#1664dbf2,#1664dbd9);color:var(--footer-text);padding:20px;max-height:60px;overflow:hidden;transition:max-height .4s ease,padding .4s ease;display:flex;flex-direction:column}.enterprise-automation-focus-card:hover .enterprise-automation-focus-overlay{max-height:100%;padding:30px 20px}.enterprise-automation-focus-overlay h3{font-size:var(--fs-20);font-weight:var(--fw-700);margin:0 0 15px;color:var(--footer-text);font-family:var(--font-primary);line-height:1.2}.enterprise-automation-focus-overlay p{font-size:var(--fs-15);line-height:1.6;margin:0;color:var(--footer-text);font-family:var(--font-primary);opacity:0;transition:opacity .3s ease .1s}.enterprise-automation-focus-card:hover .enterprise-automation-focus-overlay p{opacity:1}@media (max-width: 768px){.enterprise-automation-focus-grid{grid-template-columns:1fr}}.enterprise-automation-industries-section{background-color:var(--bg-secondary);padding:100px 0}.enterprise-automation-industries-title{font-size:var(--fs-40);font-family:var(--font-primary);font-weight:var(--fw-700);margin-bottom:60px;color:var(--text-heading)}.enterprise-automation-industries-accordion{width:100%}.enterprise-automation-industry-item{border-top:1px solid var(--border-subtle)}.enterprise-automation-industry-item:last-child{border-bottom:1px solid var(--border-subtle)}.enterprise-automation-industry-header{display:flex;justify-content:space-between;align-items:center;padding:30px 0;cursor:pointer;transition:all .3s ease}.enterprise-automation-industry-header span{font-size:var(--fs-24);font-weight:var(--fw-600);font-family:var(--font-primary);color:var(--text-heading)}.enterprise-automation-industry-header i{font-size:var(--fs-19);color:var(--text-secondary-clr);transition:transform .3s ease}.enterprise-automation-industry-item.active .enterprise-automation-industry-header span{color:var(--text-brand)}.enterprise-automation-industry-content{padding-bottom:40px}.enterprise-automation-industry-intro{font-size:var(--fs-20);color:var(--text-heading);margin-bottom:20px;max-width:800px;font-family:var(--font-primary)}.enterprise-automation-industry-use-cases-title{font-size:var(--fs-18);font-weight:var(--fw-700);color:var(--text-heading);margin-bottom:15px;font-family:var(--font-primary)}.enterprise-automation-industry-details{display:grid;grid-template-columns:1fr;gap:15px}.enterprise-automation-industry-detail-row{position:relative;padding-left:30px}.enterprise-automation-industry-detail-row:before{content:"";position:absolute;left:0;top:8px;width:8px;height:8px;background-color:var(--text-brand);border-radius:2px}.enterprise-automation-industry-detail-row p{font-size:var(--fs-16);color:var(--text-secondary-clr);line-height:1.6;margin:0;font-family:var(--font-primary)}.enterprise-automation-why-choose-us{background-color:var(--text-heading);padding:100px 0;position:relative;overflow:hidden}.enterprise-automation-why-choose-us:before{content:"";position:absolute;top:-10%;right:-10%;width:400px;height:400px;background:radial-gradient(circle,rgba(22,100,219,.15) 0%,transparent 70%);z-index:1}.enterprise-automation-why-header{text-align:center;margin-bottom:60px;position:relative;z-index:2}.enterprise-automation-why-title{font-size:var(--fs-40);font-family:var(--font-primary);font-weight:var(--fw-700);margin-bottom:20px;color:var(--footer-text);text-shadow:0 2px 10px rgba(255,255,255,.1)}.enterprise-automation-why-description{font-size:var(--fs-19);color:#ffffffb3;max-width:800px;margin:0 auto;font-family:var(--font-primary)}.enterprise-automation-why-content{display:flex;flex-direction:column;gap:40px;position:relative;z-index:2}.enterprise-automation-why-main{display:flex;align-items:center;gap:60px;background:#ffffff08;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:60px;box-shadow:0 8px 32px #0000005e}.enterprise-automation-why-main-content{flex:1}.enterprise-automation-why-main-content h3{font-size:var(--fs-34);font-family:var(--font-primary);font-weight:var(--fw-700);color:var(--footer-text);margin-bottom:25px;line-height:1.2}.enterprise-automation-why-main-content p{font-size:var(--fs-18);line-height:1.8;color:#fffc;font-family:var(--font-primary)}.enterprise-automation-why-main-image{flex:1;height:380px;overflow:hidden;border-radius:12px}.enterprise-automation-why-main-image img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.enterprise-automation-why-main:hover .enterprise-automation-why-main-image img{transform:scale(1.05)}.enterprise-automation-why-bottom{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.enterprise-automation-why-box{background:#ffffff05;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:45px 35px;text-align:left;transition:all .4s cubic-bezier(.165,.84,.44,1)}.enterprise-automation-why-box:hover{transform:translateY(-8px);background:#ffffff0d;border-color:#1664db4d;box-shadow:0 15px 40px #0006}.enterprise-automation-why-box h3{font-size:var(--fs-26);font-family:var(--font-primary);font-weight:var(--fw-700);color:var(--footer-text);margin-bottom:18px;transition:color .3s ease}.enterprise-automation-why-box:hover h3{color:var(--text-brand)}.enterprise-automation-why-box p{font-size:var(--fs-17);line-height:1.7;color:#ffffffb3;font-family:var(--font-primary)}.enterprise-automation-transform-section{background-color:var(--text-heading);padding:100px 5%;color:var(--footer-text);margin-top:50px}.enterprise-automation-transform-container{max-width:1300px;margin:0 auto;display:flex;justify-content:space-between;gap:80px;align-items:flex-start}.enterprise-automation-transform-left{flex:0 0 35%}.enterprise-automation-transform-left h2{font-family:var(--font-primary);font-size:var(--fs-40);font-weight:var(--fw-700);line-height:1.1;margin:0;color:var(--footer-text);text-align:left}.enterprise-automation-transform-right{flex:0 0 55%;text-align:left}.enterprise-automation-transform-right p{font-family:var(--font-primary);font-size:var(--fs-19);line-height:1.7;color:#ffffffe6;margin:0 0 30px}.enterprise-automation-transform-right p:last-child{margin-bottom:0}.enterprise-automation-impact-section{padding:80px 0;background-color:var(--bg-primary);border-top:1px solid var(--border-subtle)}.enterprise-automation-impact-title{font-size:var(--fs-40);font-family:var(--font-primary);font-weight:var(--fw-700);text-align:center;margin-bottom:50px;color:var(--text-heading)}.enterprise-automation-impact-container{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;justify-content:space-between;gap:40px}.enterprise-automation-impact-item{flex:1;background:var(--bg-secondary);padding:40px;border-radius:8px;box-shadow:0 4px 12px #0000000d;transition:transform .3s ease}.enterprise-automation-impact-item:hover{transform:translateY(-5px)}.enterprise-automation-impact-item h3{font-size:var(--fs-24);font-weight:var(--fw-700);color:var(--text-heading);margin-bottom:20px;font-family:var(--font-primary);border-bottom:2px solid var(--text-brand);padding-bottom:10px;display:inline-block}.enterprise-automation-impact-item p{font-size:var(--fs-18);color:var(--text-label);line-height:1.6;font-family:var(--font-primary)}.enterprise-automation-career-section{position:relative;width:100%;min-height:500px;overflow:hidden;margin:80px 0 0}.enterprise-automation-career-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.enterprise-automation-career-bg-image{width:100%;height:100%;object-fit:cover;object-position:center}.enterprise-automation-career-container{position:relative;z-index:2;max-width:1200px;margin:0 auto;padding:80px 20px;height:100%;display:flex;align-items:center}.enterprise-automation-career-content{max-width:500px;color:var(--footer-text)}.enterprise-automation-career-title{font-size:var(--fs-40);font-weight:var(--fw-700);margin-bottom:30px;line-height:1.2;color:var(--footer-text)}.enterprise-automation-career-description{font-size:var(--fs-18);line-height:1.6;margin-bottom:20px;color:var(--footer-text)}.enterprise-automation-career-buttons{display:flex;flex-direction:column;gap:15px;margin-top:40px}.enterprise-automation-career-btn{display:inline-block;padding:15px 30px;border:1px solid var(--text-brand);background:#0000004d;color:var(--footer-text);text-decoration:none;font-size:var(--fs-16);font-weight:var(--fw-500);transition:all .3s ease;text-align:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.enterprise-automation-career-btn:hover{background:#fff3;border-color:var(--footer-text);transform:translate(5px)}@media (max-width: 1200px){.enterprise-automation-focus-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 1024px){.enterprise-automation-transform-container{flex-direction:column;gap:40px}.enterprise-automation-transform-left,.enterprise-automation-transform-right{flex:0 0 100%;max-width:100%}.enterprise-automation-why-main{flex-direction:column;text-align:center;padding:40px;gap:40px}.enterprise-automation-why-main-content h3{font-size:var(--fs-32)}.enterprise-automation-why-bottom{grid-template-columns:repeat(2,1fr)}.enterprise-automation-why-title{font-size:var(--fs-40)}}@media (max-width: 768px){.enterprise-automation-text{font-size:var(--fs-40)}.enterprise-automation-hero-content{top:35%}.enterprise-automation-transform-section{padding:60px 20px}.enterprise-automation-transform-left h2{font-size:var(--fs-34)}.enterprise-automation-transform-right p{font-size:var(--fs-18)}.enterprise-automation-focus-grid{grid-template-columns:repeat(1,1fr)}.enterprise-automation-industries-section{padding:60px 0}.enterprise-automation-industries-title{font-size:var(--fs-40)}.enterprise-automation-industry-header span{font-size:var(--fs-20)}.enterprise-automation-why-choose-us{padding:60px 0}.enterprise-automation-why-title{font-size:var(--fs-40)}.enterprise-automation-why-description{font-size:var(--fs-16);padding:0 20px}.enterprise-automation-why-main{padding:30px 20px}.enterprise-automation-why-main-image{height:250px;width:100%}.enterprise-automation-why-bottom{grid-template-columns:1fr;gap:20px}.enterprise-automation-why-box{padding:30px 20px}.enterprise-automation-why-box h3{font-size:var(--fs-22)}.enterprise-automation-impact-section{padding:60px 0}.enterprise-automation-impact-title{font-size:var(--fs-40)}.enterprise-automation-impact-container{flex-direction:column;gap:20px}.enterprise-automation-career-section{min-height:400px;margin:60px 0 0}.enterprise-automation-career-container{padding:60px 20px}.enterprise-automation-career-title{font-size:var(--fs-32)}.enterprise-automation-career-description{font-size:var(--fs-16)}}@media (max-width: 480px){.enterprise-automation-text{font-size:var(--fs-32)}.enterprise-automation-hero-subtitle{font-size:var(--fs-16)}.enterprise-automation-connecttext{padding:10px 18px;font-size:var(--fs-14)}.enterprise-automation-transform-left h2{font-size:var(--fs-29)}.enterprise-automation-why-title{font-size:var(--fs-32)}.enterprise-automation-why-main-content h3{font-size:var(--fs-29)}.enterprise-automation-career-section{min-height:350px;margin:40px 0 0}.enterprise-automation-career-container{padding:40px 20px}.enterprise-automation-career-title{font-size:var(--fs-28);margin-bottom:15px}.enterprise-automation-career-description{font-size:var(--fs-15);margin-bottom:12px}.enterprise-automation-career-buttons{margin-top:25px;gap:12px}.enterprise-automation-career-btn{padding:10px 20px;font-size:var(--fs-14)}}.generative-ai-page{font-family:var(--font-primary);width:100%}.generative-ai-containered{position:relative;width:100%;height:100vh;overflow:hidden}.generative-ai-containered img{object-position:top;object-fit:cover;width:100%;height:100%;transition:transform 1s ease;transform:scale(1.2)}.generative-ai-hero-content{position:absolute;top:40%;left:5%;display:flex;flex-direction:column;gap:20px;z-index:10;max-width:90%}.generative-ai-text{font-family:var(--font-primary);color:var(--footer-text);font-size:var(--fs-40);font-weight:var(--fw-700);text-shadow:2px 2px 5px rgba(0,0,0,.7);opacity:0;transition:opacity .5s ease .5s;margin:0}.generative-ai-hero-subtitle{font-family:var(--font-primary);color:var(--footer-text);font-size:var(--fs-20);font-weight:var(--fw-400);text-shadow:2px 2px 5px rgba(0,0,0,.7);opacity:0;transition:opacity .5s ease .7s;margin:0;max-width:600px;line-height:1.6}.generative-ai-connecttext{text-decoration:none;font-family:var(--font-primary);color:var(--text-brand);font-size:var(--fs-16);font-weight:var(--fw-700);padding:12px 24px;border:2px solid var(--text-brand);border-radius:8px;background-color:#ffffffe6;display:inline-flex;align-items:center;gap:8px;transition:all .3s ease;cursor:pointer;width:fit-content}.generative-ai-connecttext:hover{background-color:var(--text-brand);color:var(--footer-text);transform:translateY(-2px);box-shadow:0 4px 12px #1664db4d}.generative-ai-connecttext i{background-color:transparent;color:var(--text-brand);padding:0;border-radius:0;display:inline-block;font-size:var(--fs-16);transition:all .3s ease;margin:0}.generative-ai-connecttext:hover i{color:var(--footer-text)}.generative-ai-transform-section{background-color:var(--text-heading);padding:100px 5%;color:var(--footer-text);margin-top:50px}.generative-ai-transform-container{max-width:1300px;margin:0 auto;display:flex;justify-content:space-between;gap:80px;align-items:flex-start}.generative-ai-transform-left{flex:0 0 35%}.generative-ai-transform-left h2{font-family:var(--font-primary);font-size:var(--fs-40);font-weight:var(--fw-700);line-height:1.1;margin:0;color:var(--footer-text);text-align:left}.generative-ai-transform-right{flex:0 0 55%;text-align:left}.generative-ai-transform-right p{font-family:var(--font-primary);font-size:var(--fs-19);line-height:1.7;color:#ffffffe6;margin:0 0 30px}.generative-ai-transform-right p:last-child{margin-bottom:0}.generative-ai-container{max-width:1200px;margin:0 auto;padding:0 20px}.generative-ai-section-header{text-align:center;margin-bottom:50px}.generative-ai-section-header h2{font-size:var(--fs-40);font-weight:var(--fw-700);color:var(--text-heading);margin-bottom:15px;font-family:var(--font-primary)}.generative-ai-section-header p{font-size:var(--fs-18);color:var(--text-secondary-clr);font-family:var(--font-primary)}.generative-ai-focus-section{padding:80px 0;background-color:var(--bg-primary)}.generative-ai-focus-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.generative-ai-focus-card{position:relative;width:100%;height:380px;overflow:hidden;cursor:pointer;box-shadow:0 4px 15px #0000001a}.generative-ai-focus-card img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .5s ease}.generative-ai-focus-card:hover img{transform:scale(1.1)}.generative-ai-focus-overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,#1664dbf2,#1664dbd9);color:var(--footer-text);padding:20px;max-height:60px;overflow:hidden;transition:max-height .4s ease,padding .4s ease;display:flex;flex-direction:column}.generative-ai-focus-card:hover .generative-ai-focus-overlay{max-height:100%;padding:30px 20px}.generative-ai-focus-overlay h3{font-size:var(--fs-20);font-weight:var(--fw-700);margin:0 0 15px;color:var(--footer-text);font-family:var(--font-primary);line-height:1.2}.generative-ai-focus-overlay p{font-size:var(--fs-15);line-height:1.6;margin:0;color:var(--footer-text);font-family:var(--font-primary);opacity:0;transition:opacity .3s ease .1s}.generative-ai-focus-card:hover .generative-ai-focus-overlay p{opacity:1}.generative-ai-impact-section{background-color:var(--bg-primary);padding:100px 0}.generative-ai-impact-title{font-size:var(--fs-40);font-family:var(--font-primary);font-weight:var(--fw-700);margin-bottom:60px;color:var(--text-heading)}.generative-ai-faq-section{background-color:var(--bg-secondary);margin:20px auto;padding:2.5rem;font-family:var(--font-primary);display:flex;flex-wrap:wrap;justify-content:space-between}.generative-ai-faq-item{width:48%;margin-bottom:20px;padding:10px;transition:transform .3s ease,box-shadow .3s ease}.generative-ai-faq-item:hover{transform:translateY(-5px)}.generative-ai-faq-question{display:flex;justify-content:space-between;align-items:center;padding:10px;font-size:var(--fs-18);font-weight:var(--fw-700);color:var(--text-heading)}.generative-ai-faq-toggle{display:none}.generative-ai-faq-answer{display:block;padding:15px;font-size:var(--fs-16);border-top:1px solid var(--border-subtle)}.generative-ai-faq-answer.generative-ai-show{display:block}.generative-ai-faq-question span{font-size:var(--fs-18);font-weight:var(--fw-700);color:var(--text-heading)}.generative-ai-why-choose-us{background-color:var(--text-heading);padding:100px 0;position:relative;overflow:hidden}.generative-ai-why-choose-us:before{content:"";position:absolute;top:-10%;right:-10%;width:400px;height:400px;background:radial-gradient(circle,rgba(22,100,219,.15) 0%,transparent 70%);z-index:1}.generative-ai-why-header{text-align:center;margin-bottom:60px;position:relative;z-index:2}.generative-ai-why-title{font-size:var(--fs-40);font-family:var(--font-primary);font-weight:var(--fw-700);margin-bottom:20px;color:var(--footer-text);text-shadow:0 2px 10px rgba(255,255,255,.1)}.generative-ai-why-description{font-size:var(--fs-19);color:#ffffffb3;max-width:800px;margin:0 auto;font-family:var(--font-primary)}.generative-ai-why-content{display:flex;flex-direction:column;gap:40px;position:relative;z-index:2}.generative-ai-why-main{display:flex;align-items:center;gap:60px;background:#ffffff08;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:60px;box-shadow:0 8px 32px #0000005e}.generative-ai-why-main-content{flex:1}.generative-ai-why-main-content h3{font-size:var(--fs-34);font-family:var(--font-primary);font-weight:var(--fw-700);color:var(--footer-text);margin-bottom:25px;line-height:1.2}.generative-ai-why-main-content p{font-size:var(--fs-18);line-height:1.8;color:#fffc;font-family:var(--font-primary)}.generative-ai-why-main-image{flex:1;height:380px;overflow:hidden;border-radius:12px}.generative-ai-why-main-image img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.generative-ai-why-main:hover .generative-ai-why-main-image img{transform:scale(1.05)}.generative-ai-why-bottom{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.generative-ai-why-box{background:#ffffff05;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:45px 35px;text-align:left;transition:all .4s cubic-bezier(.165,.84,.44,1)}.generative-ai-why-box:hover{transform:translateY(-8px);background:#ffffff0d;border-color:#1664db4d;box-shadow:0 15px 40px #0006}.generative-ai-why-box h3{font-size:var(--fs-26);font-family:var(--font-primary);font-weight:var(--fw-700);color:var(--footer-text);margin-bottom:18px;transition:color .3s ease}.generative-ai-why-box:hover h3{color:var(--text-brand)}.generative-ai-why-box p{font-size:var(--fs-17);line-height:1.7;color:#ffffffb3;font-family:var(--font-primary)}.generative-ai-industries-section{background-color:var(--bg-secondary);padding:100px 0}.generative-ai-industries-title{font-size:var(--fs-40);font-family:var(--font-primary);font-weight:var(--fw-700);margin-bottom:60px;color:var(--text-heading)}.generative-ai-industries-accordion{width:100%}.generative-ai-industry-item{border-top:1px solid var(--border-subtle)}.generative-ai-industry-item:last-child{border-bottom:1px solid var(--border-subtle)}.generative-ai-industry-header{display:flex;justify-content:space-between;align-items:center;padding:30px 0;cursor:pointer;transition:all .3s ease}.generative-ai-industry-header span{font-size:var(--fs-24);font-weight:var(--fw-600);font-family:var(--font-primary);color:var(--text-heading)}.generative-ai-industry-header i{font-size:var(--fs-19);color:var(--text-secondary-clr);transition:transform .3s ease}.generative-ai-industry-item.active .generative-ai-industry-header span{color:var(--text-brand)}.generative-ai-industry-content{padding-bottom:40px}.generative-ai-industry-intro{font-size:var(--fs-20);color:var(--text-heading);margin-bottom:30px;max-width:800px;font-family:var(--font-primary)}.generative-ai-industry-details{display:grid;grid-template-columns:1fr;gap:30px}.generative-ai-industry-detail-row{position:relative;padding-left:30px;display:flex;flex-direction:column}.generative-ai-industry-detail-row:before{content:"";position:absolute;left:0;top:8px;width:8px;height:8px;background-color:var(--text-brand);border-radius:2px}.generative-ai-industry-detail-title{font-size:var(--fs-18);font-weight:var(--fw-700);color:var(--text-heading);margin-bottom:5px;font-family:var(--font-primary)}.generative-ai-industry-detail-list{margin:0;padding-left:20px;list-style-type:disc}.generative-ai-industry-detail-list li{font-size:var(--fs-16);color:var(--text-secondary-clr);line-height:1.6;font-family:var(--font-primary);margin-bottom:5px}.generative-ai-career-section{position:relative;width:100%;min-height:500px;overflow:hidden;margin:80px 0 0}.generative-ai-career-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.generative-ai-career-bg-image{width:100%;height:100%;object-fit:cover;object-position:center}.generative-ai-career-container{position:relative;z-index:2;max-width:1200px;margin:0 auto;padding:80px 20px;height:100%;display:flex;align-items:center}.generative-ai-career-content{max-width:600px;color:var(--footer-text)}.generative-ai-career-title{font-size:var(--fs-40);font-weight:var(--fw-700);margin-bottom:30px;line-height:1.2;color:var(--footer-text)}.generative-ai-career-description{font-size:var(--fs-18);line-height:1.6;margin-bottom:20px;color:var(--footer-text)}.generative-ai-career-buttons{display:flex;flex-direction:column;gap:15px;margin-top:40px}.generative-ai-career-btn{display:inline-block;padding:15px 30px;border:1px solid var(--text-brand);background:#0000004d;color:var(--footer-text);text-decoration:none;font-size:var(--fs-16);font-weight:var(--fw-500);transition:all .3s ease;text-align:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.generative-ai-career-btn:hover{background:#fff3;border-color:var(--footer-text);transform:translate(5px)}@media (max-width: 1200px){.generative-ai-focus-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 1024px){.generative-ai-transform-container{flex-direction:column;gap:40px}.generative-ai-transform-left,.generative-ai-transform-right{flex:0 0 100%;max-width:100%}.generative-ai-why-main{flex-direction:column;text-align:center;padding:40px;gap:40px}.generative-ai-why-bottom{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.generative-ai-hero-content{top:35%;max-width:95%}.generative-ai-text{font-size:var(--fs-34)}.generative-ai-hero-subtitle{font-size:var(--fs-16)}.generative-ai-transform-section{padding:60px 20px}.generative-ai-transform-left h2{font-size:var(--fs-34)}.generative-ai-focus-grid,.generative-ai-why-bottom{grid-template-columns:1fr}.generative-ai-why-title{font-size:var(--fs-40)}.generative-ai-industries-title,.generative-ai-impact-title{font-size:var(--fs-34)}.generative-ai-faq-item{width:100%}.generative-ai-faq-section{flex-direction:column}.generative-ai-career-section{min-height:400px;margin:60px 0 0}.generative-ai-career-container{padding:60px 20px}.generative-ai-career-title{font-size:var(--fs-32)}.generative-ai-career-description{font-size:var(--fs-16)}}@media (max-width: 480px){.generative-ai-text{font-size:var(--fs-29)}.generative-ai-connecttext{padding:10px 20px;font-size:var(--fs-14)}.generative-ai-transform-left h2{font-size:var(--fs-29)}.generative-ai-why-main{padding:30px 20px}.generative-ai-why-main-image{height:250px}.generative-ai-why-box{padding:30px 20px}.generative-ai-industry-header span{font-size:var(--fs-19)}.generative-ai-industry-intro,.generative-ai-faq-question{font-size:var(--fs-16)}.generative-ai-career-section{min-height:350px;margin:40px 0 0}.generative-ai-career-container{padding:40px 20px}.generative-ai-career-title{font-size:var(--fs-28);margin-bottom:15px}.generative-ai-career-description{font-size:var(--fs-15);margin-bottom:12px}.generative-ai-career-buttons{margin-top:25px;gap:12px}.generative-ai-career-btn{padding:10px 20px;font-size:var(--fs-14)}}.sustainability-page{font-family:var(--font-primary);width:100%}.sustainability-containered{position:relative;width:100%;height:100vh;overflow:hidden}.sustainability-containered img{object-position:top;object-fit:cover;width:100%;height:100%;transition:transform 1s ease;transform:scale(1.2)}.sustainability-connecttext{text-decoration:none;font-family:var(--font-primary);position:absolute;top:50%;left:5%;cursor:pointer;color:var(--footer-text);font-size:var(--fs-16);font-weight:var(--fw-700);z-index:10}.sustainability-connecttext i{background-color:var(--bg-hover);color:var(--footer-text);padding:10px;border-radius:50%;display:inline-block;font-size:var(--fs-20);transition:background-color .3s ease,transform .3s ease;margin-left:5px}.sustainability-connecttext i:hover{background-color:var(--bg-primary);color:var(--text-heading)}.sustainability-text{font-family:var(--font-primary);position:absolute;top:40%;left:5%;color:var(--footer-text);font-size:var(--fs-40);font-weight:var(--fw-700);text-shadow:2px 2px 5px rgba(0,0,0,.7);opacity:0;transition:opacity .5s ease .5s}.sustainability-business-executive{margin:50px auto 30px;text-align:center}.sustainability-con-flex{display:flex;align-items:center;gap:50px;padding:2.5rem}.sustainability-conventional{flex:1;max-width:1000px;box-sizing:border-box;text-align:left;padding:20px;background-color:var(--bg-primary);box-shadow:0 6px 16px #0000001a;transition:all .3s ease}.sustainability-conventional:hover{transform:translateY(-10px);box-shadow:0 12px 30px #0003}.sustainability-conventional h2{font-size:var(--fs-30);font-weight:var(--fw-700);color:var(--text-heading);margin-bottom:20px;line-height:1.4;font-family:var(--font-primary)}.sustainability-conventional p{font-size:var(--fs-18);line-height:1.6;color:var(--text-label);margin-bottom:20px;font-family:var(--font-primary)}.sustainability-video-container{position:relative;width:100%;height:400px;background-color:var(--text-heading);overflow:hidden;box-shadow:0 6px 20px #00000026;transition:all .3s ease}.sustainability-video-container video{width:100%;height:100%;object-fit:cover}.sustainability-business-content{max-width:800px}.sustainability-business-title{text-align:center;padding:2.5rem;font-size:var(--fs-34);font-weight:var(--fw-700);color:var(--text-heading)}.sustainability-impact-heading{margin:40px 0 0 4rem;font-size:var(--fs-32);font-weight:var(--fw-700);color:var(--text-heading)}.sustainability-business-flex{display:flex;gap:20px;justify-content:flex-start;flex-wrap:wrap;margin-left:3.5rem}.sustainability-business-text{width:40%;margin:10px;text-align:left;transition:all .3s ease-in-out;box-shadow:0 4px 8px #0000001a;padding:20px}.sustainability-business-text h2{font-size:var(--fs-24);height:60px;color:var(--text-heading);margin-bottom:10px;line-height:1.4}.sustainability-business-text p{font-size:var(--fs-16);color:var(--text-secondary-clr);line-height:1.6;margin-top:20px}.sustainability-business-text:hover{background-color:var(--text-muted-clr);color:var(--text-heading);transform:translateY(-10px)}.sustainability-business-text:hover h2,.sustainability-business-text:hover p{color:var(--text-heading)}.sustainability-faq-section{background-color:var(--bg-secondary);margin:20px auto;padding:2.5rem;font-family:var(--font-primary);display:flex;flex-wrap:wrap;justify-content:space-between}.sustainability-faq-item{width:48%;margin-bottom:20px;padding:10px;transition:transform .3s ease,box-shadow .3s ease}.sustainability-faq-item:hover{transform:translateY(-5px)}.sustainability-faq-question{display:flex;justify-content:space-between;align-items:center;padding:10px;font-size:var(--fs-18);font-weight:var(--fw-700);color:var(--text-heading)}.sustainability-faq-toggle{background-color:var(--text-heading);color:var(--footer-text);border:none;padding:8px 15px;border-radius:30%;font-size:var(--fs-20);cursor:pointer;transition:background-color .3s ease,transform .3s ease}.sustainability-faq-toggle:hover{background-color:var(--text-muted-clr);color:var(--text-heading);transform:scale(1.1)}.sustainability-faq-answer{display:none;padding:15px;font-size:var(--fs-16);border-top:1px solid var(--border-subtle)}.sustainability-faq-answer.sustainability-show{display:block}.sustainability-faq-answer ul{padding-left:20px;list-style-type:disc}.sustainability-faq-question span{font-size:var(--fs-18);font-weight:var(--fw-700);color:var(--text-heading)}@media (max-width: 1200px){.sustainability-business-text{width:48%}.sustainability-conventional{max-width:700px}}@media (max-width: 1024px){.sustainability-business-text{width:35%;height:300px;margin-bottom:20px}.sustainability-business-flex{flex-direction:row;align-items:center}.sustainability-conventional{max-width:90%}.sustainability-video-container{height:300px}}@media (max-width: 768px){.sustainability-con-flex{flex-direction:column}.sustainability-business-title{font-size:var(--fs-28)}.sustainability-faq-toggle{font-size:var(--fs-18)}.sustainability-video-container{height:250px}.sustainability-business-text h2{height:80px}}@media (max-width: 480px){.sustainability-business-flex{flex-direction:column;margin:0}.sustainability-business-text{width:75%;height:auto}.sustainability-business-title,.sustainability-conventional h2{font-size:var(--fs-24)}.sustainability-conventional p,.sustainability-faq-question{font-size:var(--fs-16)}.sustainability-text{font-size:var(--fs-32)}.sustainability-faq-section{flex-direction:column}.sustainability-faq-item{width:100%}}.testing-page{font-family:var(--font-primary);width:100%}.testing-containered{position:relative;width:100%;height:100vh;overflow:hidden}.testing-containered img{object-position:top;object-fit:cover;width:100%;height:100%;transition:transform 1s ease;transform:scale(1.2)}.testing-connecttext{text-decoration:none;font-family:var(--font-primary);position:absolute;top:50%;left:5%;cursor:pointer;color:var(--footer-text);font-size:var(--fs-16);font-weight:var(--fw-700);z-index:10}.testing-connecttext i{background-color:var(--bg-hover);color:var(--footer-text);padding:10px;border-radius:50%;display:inline-block;font-size:var(--fs-20);transition:background-color .3s ease,transform .3s ease;margin-left:5px}.testing-connecttext i:hover{background-color:var(--bg-primary);color:var(--text-heading)}.testing-text{font-family:var(--font-primary);position:absolute;top:40%;left:5%;color:var(--footer-text);font-size:var(--fs-40);font-weight:var(--fw-700);text-shadow:2px 2px 5px rgba(0,0,0,.7);opacity:0;transition:opacity .5s ease .5s}.testing-business-executive{margin:50px auto 30px;text-align:center}.testing-con-flex{display:flex;align-items:center;gap:50px;padding:2.5rem}.testing-conventional{flex:1;max-width:1000px;box-sizing:border-box;text-align:left;padding:20px;background-color:var(--bg-primary);box-shadow:0 6px 16px #0000001a;transition:all .3s ease}.testing-conventional:hover{transform:translateY(-10px);box-shadow:0 12px 30px #0003}.testing-conventional h2{font-size:var(--fs-30);font-weight:var(--fw-700);color:var(--text-heading);margin-bottom:20px;line-height:1.4;font-family:var(--font-primary)}.testing-conventional p{font-size:var(--fs-18);line-height:1.6;color:var(--text-label);margin-bottom:20px;font-family:var(--font-primary)}.testing-video-container{position:relative;width:100%;height:400px;background-color:var(--text-heading);overflow:hidden;box-shadow:0 6px 20px #00000026;transition:all .3s ease}.testing-video-container video{width:100%;height:100%;object-fit:cover}.testing-business-content{max-width:800px}.testing-business-title{text-align:center;margin:80px 0 20px;font-size:var(--fs-34);font-weight:var(--fw-700);color:var(--text-heading)}.testing-business-subtitle{text-align:center;margin-bottom:20px;font-size:var(--fs-16);color:var(--text-body)}.testing-impact-heading{margin:40px 0 0 4rem;font-size:var(--fs-32);font-weight:var(--fw-700);color:var(--text-heading)}.testing-business-flex{display:flex;gap:20px;justify-content:flex-start;flex-wrap:wrap;margin-left:3.5rem}.testing-business-text{width:40%;margin:10px;text-align:left;transition:all .3s ease-in-out;box-shadow:0 4px 8px #0000001a;padding:20px}.testing-business-text h2{font-size:var(--fs-24);height:60px;color:var(--text-heading);margin-bottom:10px;line-height:1.4}.testing-business-text p{font-size:var(--fs-16);color:var(--text-secondary-clr);line-height:1.6;margin-top:20px}.testing-business-text:hover{background-color:var(--text-muted-clr);color:var(--text-heading);transform:translateY(-10px)}.testing-business-text:hover h2,.testing-business-text:hover p{color:var(--text-heading)}.testing-faq-section{background-color:var(--bg-secondary);margin:20px auto;padding:2.5rem;font-family:var(--font-primary);display:flex;flex-wrap:wrap;justify-content:space-between}.testing-faq-item{width:48%;margin-bottom:20px;padding:10px;transition:transform .3s ease,box-shadow .3s ease}.testing-faq-item:hover{transform:translateY(-5px)}.testing-faq-question{display:flex;justify-content:space-between;align-items:center;padding:10px;font-size:var(--fs-18);font-weight:var(--fw-700);color:var(--text-heading)}.testing-faq-toggle{background-color:var(--text-heading);color:var(--footer-text);border:none;padding:8px 15px;border-radius:30%;font-size:var(--fs-20);cursor:pointer;transition:background-color .3s ease,transform .3s ease}.testing-faq-toggle:hover{background-color:var(--text-muted-clr);color:var(--text-heading);transform:scale(1.1)}.testing-faq-answer{display:none;padding:15px;font-size:var(--fs-16);border-top:1px solid var(--border-subtle)}.testing-faq-answer.testing-show{display:block}.testing-faq-question span{font-size:var(--fs-18);font-weight:var(--fw-700);color:var(--text-heading)}@media (max-width: 1200px){.testing-business-text{width:48%}.testing-conventional{max-width:700px}}@media (max-width: 1024px){.testing-business-text{width:35%;height:300px;margin-bottom:20px}.testing-business-flex{flex-direction:row;align-items:center}.testing-conventional{max-width:90%}.testing-video-container{height:300px}}@media (max-width: 768px){.testing-con-flex{flex-direction:column}.testing-business-title{font-size:var(--fs-28)}.testing-faq-toggle{font-size:var(--fs-18)}.testing-video-container{height:250px}.testing-business-text h2{height:80px}}@media (max-width: 480px){.testing-business-flex{flex-direction:column;margin:0}.testing-business-text{width:75%;height:auto}.testing-business-title,.testing-conventional h2{font-size:var(--fs-24)}.testing-conventional p,.testing-faq-question{font-size:var(--fs-16)}.testing-text{font-size:var(--fs-32)}.testing-faq-section{flex-direction:column}.testing-faq-item{width:100%}}.privacy-body{font-family:var(--font-primary);margin:0;padding:0;color:#333;text-align:left}.privacy-main-wrapper{display:flex;justify-content:center;max-width:1200px;width:100%;margin:40px auto;gap:20px;background-color:#fff}.privacy-content{width:800px;padding:25px;background-color:#fff;box-shadow:0 2px 10px #0000001a;border-radius:8px;margin-right:340px;text-align:left}.privacy-sidebar{width:300px;background-color:#2d3e50;color:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 15px #0000001a;font-size:16px;position:fixed;top:100px;right:20px;max-height:calc(100vh - 120px);overflow-y:auto;z-index:1000;transition:all .3s ease;text-align:left}.privacy-sidebar.sidebar-absolute{position:absolute;top:auto;right:auto;bottom:0}.privacy-sidebar h2{font-size:20px;margin-bottom:20px;color:#fff;font-weight:600;text-transform:uppercase;letter-spacing:1px}.privacy-sidebar ul{list-style:none;padding:0}.privacy-sidebar li{margin-bottom:15px}.privacy-sidebar a{color:#fff;text-decoration:none;font-size:16px;transition:color .3s ease;display:block;padding:5px 0}.privacy-sidebar a:hover,.privacy-sidebar a.privacy-active{color:#f39c12}.privacy-content h1{font-size:24px;color:#333;margin-bottom:15px;font-weight:600;text-align:left}.privacy-content h2{font-size:20px;margin-bottom:10px;color:#444;text-align:left}.privacy-content h3{font-size:18px;margin-bottom:10px;margin-top:20px;color:#555;text-align:left;font-weight:600}.privacy-content p,.privacy-content ul{font-size:16px;line-height:1.8;margin-bottom:20px;text-align:left}.privacy-content ul li{margin-left:20px;text-align:left}.privacy-content div{margin-bottom:40px;text-align:left}.privacy-content p{margin-bottom:20px;text-align:left}.privacy-content h1,.privacy-content h2{border-bottom:2px solid #f2f2f2;padding-bottom:10px;margin-bottom:20px;text-align:left}.privacy-content ul li{padding-left:10px;text-align:left}.privacy-content a{color:#007bff;text-decoration:none;transition:color .3s ease}.privacy-content a:hover{color:#0056b3;text-decoration:underline}.privacy-content h1,.privacy-content div[id]{scroll-margin-top:80px}@media screen and (max-width: 1024px){.privacy-content{margin-right:0}.privacy-sidebar{display:none}}@media screen and (max-width: 480px){.privacy-content{width:100%;padding:20px;margin-right:0}.privacy-sidebar h2{font-size:18px}.privacy-sidebar a{font-size:13px}.privacy-content h1{font-size:22px}.privacy-content h2{font-size:18px}.privacy-content p,.privacy-content ul{font-size:14px}}.cookie-policy-body{font-family:var(--font-primary);margin:0;padding:0;color:#333;text-align:left}.cookie-policy-main-wrapper{display:flex;justify-content:center;max-width:1200px;width:100%;margin:40px auto;gap:20px;background-color:#fff}.cookie-policy-content{width:100%;max-width:900px;padding:25px;background-color:#fff;box-shadow:0 2px 10px #0000001a;border-radius:8px;text-align:left;margin:0 auto}.cookie-policy-content h1{font-size:28px;color:#333;margin-bottom:20px;font-weight:600;text-align:left;border-bottom:3px solid #007bff;padding-bottom:15px}.cookie-policy-content h2{font-size:22px;margin-bottom:15px;margin-top:30px;color:#444;text-align:left;font-weight:600;border-bottom:2px solid #f2f2f2;padding-bottom:10px}.cookie-policy-content h3{font-size:18px;margin-bottom:12px;margin-top:25px;color:#555;text-align:left;font-weight:600}.cookie-policy-content p{font-size:16px;line-height:1.8;margin-bottom:20px;text-align:left;color:#555}.cookie-policy-content ul{font-size:16px;line-height:1.8;margin-bottom:20px;text-align:left;padding-left:20px}.cookie-policy-content ul li{margin-bottom:12px;padding-left:10px;text-align:left}.cookie-policy-content ul li strong{color:#333;font-weight:600}.cookie-policy-content a{color:#007bff;text-decoration:none;transition:color .3s ease;font-weight:500}.cookie-policy-content a:hover{color:#0056b3;text-decoration:underline}.cookie-policy-content>div{margin-bottom:40px;text-align:left}.cookie-policy-content h1,.cookie-policy-content div[id]{scroll-margin-top:80px}@media screen and (max-width: 1024px){.cookie-policy-content{max-width:95%;padding:20px}}@media screen and (max-width: 480px){.cookie-policy-main-wrapper{margin:20px auto}.cookie-policy-content{width:100%;padding:15px;max-width:100%}.cookie-policy-content h1{font-size:24px}.cookie-policy-content h2{font-size:20px}.cookie-policy-content h3{font-size:16px}.cookie-policy-content p,.cookie-policy-content ul{font-size:14px}}body{font-family:var(--font-primary);margin:0;padding:0;box-sizing:border-box}.newhome-containered{position:relative;width:100%;height:100vh;overflow:hidden;margin-top:0;padding-top:0}.newhome-hero-background{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;transition:opacity 1.5s ease-in-out}.newhome-hero-background-hidden{opacity:0;z-index:0;pointer-events:none}.newhome-hero-background-prev{opacity:0;z-index:1}.newhome-hero-background-current{opacity:1;z-index:2}.newhome-hero-gradient-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 30% 50%,#0003,#00000080 40%,#000c);z-index:4;pointer-events:none}.newhome-hero-diagonal-lines{position:absolute;top:0;left:0;width:100%;height:100%;background-image:repeating-linear-gradient(45deg,transparent,transparent 50px,rgba(0,0,0,.1) 50px,rgba(0,0,0,.1) 52px),repeating-linear-gradient(-45deg,transparent,transparent 50px,rgba(0,0,0,.1) 50px,rgba(0,0,0,.1) 52px);z-index:5;pointer-events:none;opacity:.3}.newhome-hero-silhouette{position:absolute;right:5%;top:50%;transform:translateY(-50%);width:300px;height:500px;background:#0006;border-radius:20px;filter:blur(20px);z-index:6;pointer-events:none;opacity:.6;clip-path:polygon(30% 0%,100% 0%,100% 100%,0% 100%)}.newhome-hero-indicators{position:absolute;right:30px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:12px;z-index:10}.newhome-hero-indicator{width:4px;height:20px;background:#fff6;border-radius:2px;transition:all .3s ease;cursor:pointer;position:relative}.newhome-hero-indicator:hover{background:#fff9}.newhome-hero-indicator.active{width:4px;height:40px;background:#ffffffe6}.newhome-containered img{display:none}.newhome-containered video{display:none}.newhome-hero-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;max-width:1200px;width:100%;padding:0 20px;color:#fff;display:flex;flex-direction:column;gap:0}.newhome-hero-content-left{max-width:600px}.newhome-hero-title{font-size:var(--fs-4xl);font-weight:var(--fw-bold);line-height:1.2;margin-bottom:24px;color:#fff;text-shadow:2px 2px 8px rgba(0,0,0,.5);letter-spacing:-1px;word-wrap:break-word;overflow-wrap:break-word;animation:fadeInUp 1s ease-out}.newhome-hero-description{font-size:var(--fs-2xl);font-weight:var(--fw-normal);line-height:1.5;margin-bottom:40px;color:#fffc;max-width:500px;word-wrap:break-word;overflow-wrap:break-word;animation:fadeInUp 1s ease-out .2s both}.newhome-hero-description strong{color:#fff;font-weight:var(--fw-semibold)}.newhome-hero-badge{display:inline-flex;align-items:center;gap:8px;background:#ffffff1a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:6px 16px;border-radius:100px;font-size:var(--fs-sm);font-weight:var(--fw-semibold);letter-spacing:1px;margin-bottom:24px;border:1px solid rgba(255,255,255,.1);text-transform:uppercase}.newhome-hero-badge .badge-dot{width:6px;height:6px;background:#fff;border-radius:50%;box-shadow:0 0 10px #fff}.newhome-hero-cta-group{display:flex;align-items:center;gap:20px}.newhome-hero-icon-buttons{display:flex;gap:12px}.newhome-hero-icon-btn{width:44px;height:44px;border-radius:8px;background:#ffffff1a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.1);transition:all .3s ease;cursor:pointer}.newhome-hero-icon-btn:hover{background:#fff3;transform:translateY(-2px)}.newhome-hero-icon-btn i{font-size:var(--fs-xl);color:#fff}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.newhome-hero-cta-button{display:inline-block;padding:16px 36px;background:#fffc;color:var(--text-primary);text-decoration:none;border-radius:8px;font-size:var(--fs-lg);font-weight:var(--fw-bold);transition:all .3s ease;border:none;cursor:pointer;text-align:center;text-transform:uppercase;letter-spacing:.5px}.newhome-hero-cta-button:hover{background:#fff;transform:translateY(-2px);box-shadow:0 10px 20px #0000004d}.newhome-hero-cta-button:active{transform:translateY(0)}.newhome-hero-mobile-card-wrapper{position:absolute;bottom:60px;right:80px;z-index:20;width:320px;animation:fadeInUp 1s ease-out .8s both}.newhome-hero-mobile-bg-shape-blue{position:absolute;top:-25px;left:-20px;width:110%;height:85%;background:#1e60d5;transform:rotate(-4deg);z-index:1;border-radius:10px}.newhome-hero-mobile-bg-shape-orange{position:absolute;bottom:-20px;left:-20px;width:120%;height:60px;background:#ff9d00;z-index:0;border-radius:4px}.newhome-hero-mobile-card{position:relative;background:#fff;border-radius:12px;padding:24px;box-shadow:0 15px 35px #0003;z-index:2;border:1px solid rgba(0,0,0,.05)}.newhome-hero-mobile-card-header{display:flex;justify-content:flex-end;margin-bottom:5px}.newhome-hero-mobile-badge{background:#e1ecff;color:var(--text-brand);padding:6px 14px;border-radius:20px;font-size:var(--fs-sm);font-weight:var(--fw-semibold);display:flex;align-items:center;gap:8px}.newhome-hero-mobile-badge .badge-dot{background:#1e60d5;color:#fff;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--fs-2xs)}.newhome-hero-mobile-card-title{font-size:var(--fs-4xl);font-weight:var(--fw-bold);color:var(--text-heading);margin:5px 0 2px;text-align:left}.newhome-hero-mobile-card-subtitle{font-size:var(--fs-lg);color:var(--text-heading);margin-bottom:20px;font-weight:var(--fw-medium);text-align:left}.newhome-hero-mobile-qr-section{background:#f8f9fa;padding:15px;border-radius:12px;display:flex;justify-content:center;align-items:center;border:1px dashed #ccc}.newhome-hero-cards-container{position:absolute;right:5%;top:50%;transform:translateY(-50%);width:450px;z-index:20;display:flex;flex-direction:column;gap:0}.newhome-hero-card-v2{background:#1e1e1e66;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:32px;color:#fff;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1);text-align:left}.newhome-hero-card-v2:hover{background:#28282880;border-color:#fff3;transform:perspective(1000px) rotateY(-5deg) translateY(-5px)}.newhome-hero-card-v2.top-card{width:85%;z-index:2;margin-bottom:-30px;padding-bottom:50px;background:#1e1e1eb3}.newhome-hero-card-v2.bottom-card{width:65%;align-self:flex-end;z-index:3;padding:40px 32px;background:#141414d9;box-shadow:-20px 20px 40px #0006}.newhome-hero-card-v2 .card-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.newhome-hero-card-v2 .card-icon-wrapper{width:52px;height:52px;background:#ffffff26;border-radius:10px;display:flex;align-items:center;justify-content:center}.newhome-hero-card-v2 .card-icon-wrapper i{font-size:var(--fs-3xl)}.newhome-hero-card-v2 .secure-badge{padding:6px 12px;border:1px solid rgba(255,255,255,.2);border-radius:6px;font-size:var(--fs-2xs);font-weight:var(--fw-bold);letter-spacing:.5px;color:#fff9}.newhome-hero-card-v2 .card-title{font-size:var(--fs-4xl);font-weight:var(--fw-bold);margin-bottom:16px;line-height:1.1}.newhome-hero-card-v2 .card-description{font-size:var(--fs-lg);line-height:1.5;color:#fff9;margin-bottom:24px}.newhome-hero-card-v2 .card-link{display:inline-flex;align-items:center;gap:8px;color:#fff;text-decoration:none;font-size:var(--fs-md);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:1px}.newhome-hero-card-v2 .card-link .arrow{transition:transform .3s ease}.newhome-hero-card-v2 .card-link:hover .arrow{transform:translate(5px)}.newhome-hero-card-v2 .card-icon-large{margin-bottom:32px}.newhome-hero-card-v2 .card-icon-large i{font-size:var(--fs-4xl);color:#fff;opacity:.9}.newhome-hero-card-v2 .card-subtitle{font-size:var(--fs-md);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:1.5px;color:#ffffff80;margin-bottom:24px}.newhome-hero-card-v2 .card-quote{font-style:italic;font-size:var(--fs-md);line-height:1.6;color:#fffc}.newhome-hero-launch-box{flex:0 0 auto;min-width:280px;max-width:350px;margin-right:5%}.newhome-launch-box-content{background:#ffffff26;border-radius:15px;padding:30px 25px;box-shadow:0 8px 32px #0000001a,0 0 20px #ffffff1a;border:1px solid rgba(255,255,255,.3);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);text-align:center;transition:all .3s ease;position:relative;overflow:hidden}.newhome-launch-box-content:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent,rgba(255,255,255,.2),transparent);transform:rotate(45deg);animation:launchBoxShine 3s ease-in-out infinite}@keyframes launchBoxShine{0%,to{transform:translate(-100%) translateY(-100%) rotate(45deg)}50%{transform:translate(100%) translateY(100%) rotate(45deg)}}.newhome-launch-box-content:hover{transform:translateY(-5px);box-shadow:0 12px 40px #00000026,0 0 30px #fff3;border-color:#fff6;background:#fff3}.newhome-launch-box-icon{width:60px;height:60px;background:#ffffff40;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;position:relative;z-index:1;transition:all .3s ease;border:1px solid rgba(255,255,255,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.newhome-launch-box-content:hover .newhome-launch-box-icon{transform:scale(1.1) rotate(10deg);background:#ffffff59;border-color:#fff6}.newhome-launch-box-icon i{font-size:var(--fs-4xl);color:var(--text-brand);animation:rocketPulse 2s ease-in-out infinite}@keyframes rocketPulse{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.newhome-launch-box-title{font-size:var(--fs-xl);font-weight:var(--fw-semibold);margin:0 0 8px;letter-spacing:1px;position:relative;z-index:1}.newhome-launch-box-subtitle-wrapper{display:flex;align-items:center;justify-content:center;position:relative;z-index:1;min-height:1.8rem;width:100%;overflow:visible}.newhome-launch-box-subtitle-image{max-height:1.8rem;height:auto;width:auto;object-fit:contain;display:block;max-width:100%}.newhome-launch-box-date{font-size:var(--fs-lg);font-weight:var(--fw-medium);margin:8px 0 0;text-align:center;position:relative;z-index:1;letter-spacing:.5px}@media (max-width: 1200px){.newhome-hero-content{max-width:100%;width:100%;padding:0 20px;left:50%;transform:translate(-50%,-50%);gap:30px}.newhome-hero-title{font-size:var(--fs-4xl);line-height:1.25}.newhome-hero-description{font-size:var(--fs-xl);line-height:1.6}}@media (max-width: 1024px){.newhome-hero-title{font-size:var(--fs-4xl);line-height:1.25}.newhome-hero-description{font-size:var(--fs-lg);line-height:1.55}.newhome-hero-launch-box{min-width:250px;max-width:300px;margin-right:3%}.newhome-launch-box-content{padding:25px 20px}.newhome-launch-box-subtitle-wrapper{min-height:1.6rem}.newhome-launch-box-subtitle-image{max-height:1.6rem}.newhome-launch-box-date{font-size:var(--fs-md);margin-top:6px}}@media (max-width: 768px){.newhome-hero-content{max-width:100%;width:100%;padding:0 20px;left:50%;transform:translate(-50%,-50%);flex-direction:column;align-items:flex-start;gap:25px}.newhome-hero-content-left{max-width:100%}.newhome-hero-title{font-size:var(--fs-4xl);line-height:1.3;margin-bottom:15px;letter-spacing:-.5px}.newhome-hero-description{font-size:var(--fs-lg);line-height:1.5;margin-bottom:25px}.newhome-hero-cta-button{padding:12px 28px;font-size:var(--fs-lg)}.newhome-hero-bg-layer{opacity:.3}.newhome-hero-silhouette{width:150px;height:300px;right:2%;opacity:.4}.newhome-hero-indicators{right:15px;gap:8px}.newhome-hero-indicator{width:3px;height:15px}.newhome-hero-indicator.active{height:30px}.newhome-hero-diagonal-lines{opacity:.2}.newhome-hero-launch-box{min-width:100%;max-width:100%;align-self:center;margin-right:0}.newhome-launch-box-content{padding:25px 20px}.newhome-launch-box-icon{width:50px;height:50px;margin-bottom:15px}.newhome-launch-box-icon i{font-size:var(--fs-3xl)}.newhome-launch-box-title{font-size:var(--fs-lg)}.newhome-launch-box-subtitle-wrapper{min-height:1.5rem}.newhome-launch-box-subtitle-image{max-height:1.5rem}.newhome-launch-box-date{font-size:var(--fs-md);margin-top:6px}.newhome-hero-cards-container{position:absolute;top:65%;right:auto;left:50%;transform:translate(-50%);width:90%;max-width:500px;flex-direction:row;gap:15px;z-index:20}.newhome-hero-card-v2{padding:20px}.newhome-hero-card-v2.top-card{width:55%;margin-bottom:0}.newhome-hero-card-v2.bottom-card{width:45%;margin-top:20px;align-self:flex-start}.newhome-hero-card-v2 .card-title{font-size:var(--fs-3xl)}.newhome-hero-card-v2 .card-description{font-size:var(--fs-md);margin-bottom:15px}.newhome-hero-card-v2 .card-icon-large i{font-size:var(--fs-4xl)}.newhome-hero-card-v2 .card-icon-wrapper{width:40px;height:40px}.newhome-hero-card-v2 .card-icon-wrapper i{font-size:var(--fs-2xl)}}@media (max-width: 480px){.newhome-hero-content{max-width:100%;width:100%;padding:0 16px;left:50%;transform:translate(-50%,-50%);flex-direction:column;align-items:flex-start;gap:20px;top:40%}.newhome-hero-content-left{max-width:100%;width:100%}.newhome-hero-title{font-size:var(--fs-3xl);line-height:1.3;margin-bottom:12px;letter-spacing:-.3px;word-wrap:break-word}.newhome-hero-description{font-size:var(--fs-lg);line-height:1.5;margin-bottom:20px;word-wrap:break-word}.newhome-hero-cta-button{padding:10px 20px;font-size:var(--fs-md);width:auto;display:inline-block}.newhome-hero-launch-box{min-width:100%;max-width:100%;align-self:center;margin-right:0}.newhome-launch-box-content{padding:20px 15px}.newhome-launch-box-icon{width:45px;height:45px;margin-bottom:12px}.newhome-launch-box-icon i{font-size:var(--fs-2xl)}.newhome-launch-box-title{font-size:var(--fs-md);margin-bottom:6px}.newhome-launch-box-subtitle-wrapper{min-height:1.3rem}.newhome-launch-box-subtitle-image{max-height:1.3rem}.newhome-launch-box-date{font-size:var(--fs-base);margin-top:5px}.newhome-hero-mobile-card-wrapper{bottom:20px;right:0;left:0;width:100%;display:flex;justify-content:center;padding:0 10px;transform:scale(.8);z-index:25}.newhome-hero-mobile-card{width:100%;max-width:320px;padding:20px;border-radius:12px}.newhome-hero-mobile-bg-shape-blue{display:block;top:-15px;left:-10px;width:106%;height:80%}.newhome-hero-mobile-bg-shape-orange{display:block;bottom:-15px;left:-10px;width:110%;height:50px}.newhome-hero-mobile-card-title{font-size:var(--fs-3xl)}.newhome-hero-mobile-qr-section .newhome-hero-mobile-qr-img{width:120px;height:120px}.newhome-hero-mobile-get-btn{padding:12px;font-size:var(--fs-md);margin-top:15px}.newhome-hero-indicators{display:none}.newhome-hero-cards-container{position:absolute;top:62%!important;width:95%;flex-direction:column;gap:10px;left:50%;transform:translate(-50%);padding:0}.newhome-hero-card-v2.top-card,.newhome-hero-card-v2.bottom-card{width:100%;margin-bottom:0;margin-top:0;padding:15px;align-self:center;box-shadow:0 10px 20px #0003}.newhome-hero-card-v2 .card-title{font-size:var(--fs-2xl);margin-bottom:8px}.newhome-hero-card-v2 .card-description,.newhome-hero-card-v2 .card-subtitle,.newhome-hero-card-v2 .card-quote{font-size:var(--fs-md);margin-bottom:10px}.newhome-hero-card-v2 .card-header,.newhome-hero-card-v2 .card-icon-large{margin-bottom:12px}.newhome-hero-card-v2 .card-icon-large i{font-size:var(--fs-4xl)}.newhome-hero-card-v2 .card-link{font-size:var(--fs-sm)}.newhome-hero-content{top:30%!important}}@media (max-width: 360px){.newhome-hero-content{padding:0 12px}.newhome-hero-title{font-size:var(--fs-2xl);line-height:1.3;margin-bottom:10px;letter-spacing:-.2px}.newhome-hero-description{font-size:var(--fs-md);line-height:1.4;margin-bottom:18px}.newhome-hero-cta-button{padding:9px 18px;font-size:var(--fs-base)}.newhome-hero-cta-button{padding:10px 20px;font-size:var(--fs-md)}.newhome-launch-box-content{padding:18px 12px}.newhome-launch-box-icon{width:40px;height:40px;margin-bottom:10px}.newhome-launch-box-icon i{font-size:var(--fs-xl)}.newhome-launch-box-title{font-size:var(--fs-md)}.newhome-launch-box-subtitle-wrapper{min-height:1.2rem}.newhome-launch-box-subtitle-image{max-height:1.2rem}.newhome-launch-box-date{font-size:var(--fs-sm);margin-top:5px}}.newhome-fixedtext{width:40%;position:absolute;top:45%;left:3%;color:#fff;font-size:var(--fs-3xl);z-index:10}.newhome-fixedtext a{padding:10px;text-decoration:none;background-color:#678497;color:#fff;border-radius:10px}.newhome-text{position:absolute;top:25%;left:3%;color:#fff;font-size:var(--fs-4xl);font-weight:var(--fw-bold);text-shadow:2px 2px 5px rgba(0,0,0,.7);opacity:0;transition:opacity .5s ease .5s}.newhome-containers{max-width:1060px;margin:30px auto;padding:20px}.newhome-text-center{font-size:var(--fs-4xl);margin-bottom:30px;font-weight:var(--fw-semibold);text-align:center}.newhome-row{display:flex;flex-wrap:wrap;gap:20px}.newhome-card{border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 12px #0000001a;background-color:#fff;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.newhome-card:hover{transform:translateY(-5px);box-shadow:0 8px 16px #0003}.newhome-card-body{height:200px;width:200px;max-height:800px;max-width:800px;padding:20px;font-size:var(--fs-lg)}.newhome-card-title{font-size:var(--fs-2xl);font-weight:var(--fw-bold);color:var(--text-heading);margin-bottom:10px}.newhome-card-text{font-size:var(--fs-md);color:var(--text-muted-clr);margin-bottom:15px;line-height:1.6}.newhome-card p{font-size:var(--fs-md);color:var(--text-primary);margin:5px 0}.newhome-card p strong{font-weight:var(--fw-bold)}.newhome-technology{margin-bottom:40px}.newhome-Home-Head ul{display:flex;justify-content:space-evenly;align-items:center;list-style:none;padding:20px;margin:0;gap:15px;background-color:#fff;border-radius:15px;box-shadow:0 4px 20px #0000001a}.newhome-Home-Head li{border-radius:12px;background-color:#fff;border:2px solid #e5e7eb;display:flex;align-items:center;justify-content:center;height:100px;width:200px;font-size:var(--fs-xl);font-weight:var(--fw-semibold);color:#374151;cursor:pointer;padding:15px 20px;text-align:center;transition:all .3s ease;position:relative;box-shadow:0 2px 8px #0000000d}.newhome-Home-Head li:hover{text-decoration:none;transform:translateY(-2px);box-shadow:0 4px 15px #0000001a;border-color:#3b82f6}.newhome-Home-Head li.active{background-color:#3b82f6;color:#fff;border-color:#3b82f6;transform:translateY(-2px);box-shadow:0 4px 15px #3b82f64d}.newhome-manage-li:hover,.newhome-reduce-li:hover,.newhome-improve-product-li:hover,.newhome-deliver_on_time-li:hover,.newhome-transform-customer-li:hover{background-color:#f8fafc;border-color:#3b82f6;color:#1e40af}#details-h1{font-size:var(--fs-4xl);margin-bottom:1rem;font-weight:var(--fw-bold);text-align:center;color:var(--text-heading);line-height:1.2}.newhome-subtitle{font-size:var(--fs-2xl);color:var(--text-heading);text-align:center;margin-bottom:3rem;line-height:1.6;max-width:800px;margin-left:auto;margin-right:auto}.newhome-container{max-width:1250px;margin:40px auto}.newhome-icon-flex{display:flex;align-items:center;justify-content:center;gap:40px;flex-wrap:wrap;padding:25px}.newhome-icon-detail{flex:1 1 45%;display:flex;flex-direction:column;justify-content:center}.newhome-icon-detail img{max-width:100%;height:auto;margin-bottom:20px}.newhome-icon-detail h1{font-size:var(--fs-4xl);font-weight:var(--fw-bold);color:var(--text-heading);margin-bottom:15px;line-height:1.4;text-align:left}.newhome-icon-detail p{font-size:var(--fs-2xl);color:var(--text-secondary-clr);line-height:1.6;margin:0 auto;text-align:left}.newhome-whatwedo{background-color:#323b42;height:600px;margin:0 auto 40px;padding:2.8rem;font-family:var(--font-primary)}.newhome-whatwedo-flex{display:flex;justify-content:space-between;gap:2rem}.newhome-whatwedo-detail{color:#fff;width:40%}.newhome-whatwedo-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:2rem;height:500px;width:55%;position:relative}.newhome-grid-item{background-color:#c5cdd3;color:var(--text-primary);padding:1rem;overflow:hidden;position:relative;width:70%;height:60%;transform:scale(.8);transition:transform .3s ease,opacity .3s ease,width .3s ease,height .3s ease}.newhome-grid-item:nth-child(1){justify-self:flex-end;align-self:flex-end}.newhome-grid-item:nth-child(2){justify-self:flex-start;align-self:flex-end}.newhome-grid-item:nth-child(3){justify-self:flex-end;align-self:flex-start}.newhome-grid-item:nth-child(4){justify-self:flex-start;align-self:flex-start}.newhome-grid-item.active{height:100%;width:100%;opacity:1;transform:scale(1);z-index:1}.newhome-grid-description{display:none}.newhome-grid-item.active .newhome-grid-description{display:block}.newhome-grid-title{cursor:pointer;font-size:var(--fs-3xl);color:var(--text-heading);margin-bottom:1rem}.newhome-expand-btn{position:absolute;height:30px;width:30px;bottom:10px;left:10px;background-color:#fff;color:var(--text-primary);border:none;font-size:var(--fs-3xl);cursor:pointer;opacity:1;transition:opacity .3s ease}.newhome-expand-btn:hover{opacity:.7}.newhome-grid-item.active .newhome-expand-btn{display:none}.newhome-grid-item:not(.active) .newhome-expand-btn{display:block}.newhome-whatweachieved{padding:2.8rem;padding-bottom:60px;background-color:#f7f9fb}.newhome-achievedequally{width:50%}.newhome-whatweachieved-flex{display:flex}.newhome-whatweachievedcontent{line-height:1.3}.newhome-whatweachievedcontent h1{color:var(--text-heading)}.newhome-whatweachievedcontent p{width:70%;color:var(--text-secondary-clr)}.newhome-achievedequally h2{margin-top:20px;color:var(--text-heading)}.newhome-whatweimgfirst{margin-left:auto;margin-right:30px;line-height:1.3;border-radius:10px;margin-top:40px;background-color:#fff;padding:20px;height:auto;width:70%;box-shadow:0 18px 36px -18px #00000040,0 30px 60px -5px #00000040}.newhome-whatweimg{line-height:1.3;border-radius:10px;margin-top:40px;background-color:#fff;padding:20px;height:auto;width:70%;box-shadow:0 18px 36px -18px #00000040,0 30px 60px -5px #00000040}.newhome-whatweimglast{line-height:1.3;border-radius:10px;margin-top:50px;background-color:#fff;padding:20px;height:auto;width:70%;box-shadow:0 18px 36px -18px #00000040,0 30px 60px -5px #00000040}.newhome-whatweimgfirst img,.newhome-whatweimglast img,.newhome-whatweimg img{border-radius:10px;height:100%;width:100%;transition:transform .3s ease-in-out}.newhome-whatweimgfirst:hover img,.newhome-whatweimglast:hover img,.newhome-whatweimg:hover img{transform:scale(1.05)}.newhome-whatweimgfirst:hover h2,.newhome-whatweimglast:hover h2,.newhome-whatweimg:hover h2{color:var(--text-brand)}@media (max-width: 768px){.newhome-whatweimgfirst{margin-top:20px}.newhome-whatweachievedcontent p{width:80%}}@media (max-width: 480px){.newhome-whatweachieved-flex{flex-direction:column}.newhome-achievedequally{width:100%}.newhome-whatweimgfirst{margin-left:0}.newhome-whatweimgfirst,.newhome-whatweimglast,.newhome-whatweimg{width:100%}}@media (max-width: 340px){.newhome-Home-Head li{padding:10px}}@media (max-width: 1300px){.newhome-text{font-size:var(--fs-4xl)}.newhome-fixedtext{top:40%;font-size:var(--fs-lg);width:30%}}@media (max-width: 1250px){.newhome-whatwedo-flex{flex-direction:row}.newhome-whatwedo{max-width:100%}}@media (max-width: 850px){.newhome-grid-description{font-size:var(--fs-md)}.newhome-grid-title{font-size:var(--fs-lg)}}@media (max-width: 768px){.newhome-text{left:5%}.newhome-fixedtext{width:40%;top:48%;left:5%}.newhome-Home-Head li{width:125px;font-size:var(--fs-base)}.newhome-grid-title{font-size:var(--fs-base)}.newhome-grid-description{font-size:var(--fs-2xs)!important}.newhome-grid-item.active{width:80%;height:80%}}@media (max-width: 380px){.newhome-text{top:20%!important}}@media (max-width: 480px){.newhome-fixedtext a{background-color:#67849780}.newhome-background-container{height:100%}body{font-size:var(--fs-md)}.newhome-containered img{transform:scale(1.05)}.newhome-fixedtext{line-height:1.2;width:60%;top:40%;left:5%}.newhome-text{line-height:1.2;width:80%;font-size:var(--fs-4xl);top:25%;left:5%}.newhome-containers{padding:10px}.newhome-text-center{font-size:var(--fs-3xl)}.newhome-row{gap:10px}.newhome-card-body{height:auto;width:100%;padding:10px}.newhome-card-title{font-size:var(--fs-xl)}.newhome-card-text{font-size:var(--fs-sm)}.newhome-Home-Head li{width:66px;font-size:var(--fs-2xs);height:60px}.newhome-icon-detail img{height:50%;width:50%}.newhome-whatwedo{padding:1rem;height:auto}.newhome-whatwedo-flex{flex-direction:column}.newhome-whatwedo-detail{width:100%}.newhome-whatwedo-grid{grid-template-columns:1fr;grid-template-rows:auto;gap:1rem;width:100%;height:auto}.newhome-grid-item{width:100%;height:auto}.newhome-grid-title{font-size:var(--fs-lg)}.newhome-grid-description{font-size:var(--fs-base)}.newhome-grid-item.active{height:auto;width:100%}.newhome-expand-btn{height:25px;width:25px;font-size:var(--fs-2xl)}.newhome-Thought{height:10vh;margin-bottom:35px}.newhome-Thought p{font-size:var(--fs-lg)}.newhome-icon-flex{gap:20px}.newhome-icon-detail{flex:1 1 100%}.newhome-icon-detail h1{text-align:center;font-size:var(--fs-2xl)}.newhome-icon-detail p{text-align:center;font-size:var(--fs-md)}.newhome-expand-btn{height:18px;width:18px}.newhome-scroll-arrow{bottom:120px!important;background-image:none!important}}.newhome-scroll-arrow{position:absolute;bottom:20px;left:50%;transform:translate(-50%);width:70px;height:50px;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:transform .6s ease-out,opacity .6s ease-out,background-color .3s ease-in;opacity:0;background-size:cover;background-position:center}.newhome-scroll-arrow.visible{opacity:1}.newhome-scroll-arrow.hide{transform:translate(-50%) translateY(-120px);opacity:0}.newhome-scroll-arrow i{font-size:var(--fs-4xl);color:#fff;transition:transform .3s ease-out}.newhome-row{display:flex;flex-direction:column;width:100%;padding:50px 0}.newhome-intro-text{width:100%;padding:20px;text-align:left}.newhome-intro-text h1{font-size:var(--fs-4xl)}.newhome-intro-text p{font-size:var(--fs-2xl);color:var(--text-secondary-clr)}.newhome-form-container{width:60%;padding:0 20px}.newhome-form-group{margin-bottom:20px;position:relative}.newhome-label{font-size:var(--fs-md);color:#333;margin-bottom:5px;display:block;opacity:0;transition:opacity .2s ease-in-out}.newhome-form-control{width:100%;padding:18px;font-size:var(--fs-md);border:1px solid #ccc;background-color:#f5f5f5;border-radius:0;height:50px}.newhome-form-control:focus{border-color:#007bff}.newhome-form-control:focus+.newhome-label,.newhome-form-control:not(:placeholder-shown)+.newhome-label{opacity:1}.newhome-form-control:focus+small,.newhome-form-control:invalid+small{display:block}small.newhome-text-danger{color:red;font-size:var(--fs-sm);display:none;position:absolute;bottom:-18px;left:0}.newhome-btn-primary{background-color:#007bff;border-color:#0056b3;color:#fff;font-size:var(--fs-lg);padding:12px 0;border-radius:0;cursor:pointer;width:100%;transition:background-color .3s ease,transform .3s ease;text-transform:uppercase}.newhome-btn-primary:hover{background-color:#0056b3;border-color:#003d80;transform:translateY(-3px)}.newhome-custom-select-wrapper{position:relative;width:100%}.newhome-form-group select{width:100%;padding:14px 18px;font-size:var(--fs-md);border:1px solid #ccc;background-color:#f5f5f5;border-radius:0;height:50px;appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;position:relative;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.newhome-form-group select:focus{border-color:#007bff;outline:none}.newhome-custom-select-wrapper:after{content:"▼";font-size:var(--fs-sm);position:absolute;top:50%;right:15px;transform:translateY(-50%);color:var(--text-secondary-clr);pointer-events:none}.newhome-form-group .newhome-label{font-size:var(--fs-md);color:#333;margin-bottom:5px;display:block;opacity:0;transition:opacity .2s ease-in-out}.newhome-form-overlay{position:fixed;top:0;right:-100%;width:50%;height:100%;background:#fff;box-shadow:-4px 0 10px #0003;transition:right .4s ease-in-out;z-index:1000;padding:20px;overflow-y:auto}.newhome-form-container{position:relative;width:100%}.newhome-close-btn{position:absolute;top:10px;right:15px;font-size:var(--fs-4xl);color:#007bff;cursor:pointer}.newhome-form-overlay.active{right:0}@media (max-width: 768px){.newhome-form-overlay{width:100%}.newhome-row{flex-direction:column}.newhome-intro-text,.newhome-form-container{width:100%}.newhome-btn-primary{font-size:var(--fs-lg)}}.newhome-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:499}.newhome-cookie-banner{z-index:500;position:fixed;bottom:0;left:0;width:100%;background:#f5f5f5;color:#333;padding:30px;text-align:left;box-shadow:0 -2px 10px #0000001a}.newhome-cookie-banner-content{display:flex;align-items:center;justify-content:center;gap:40px}.newhome-cookie-banner-text{max-width:800px;flex:1}.newhome-cookie-banner-text p{margin-bottom:15px;font-size:var(--fs-md);line-height:1.6;color:#333}.newhome-cookie-banner-text p:last-child{margin-bottom:0}.newhome-cookie-banner-text a{color:var(--text-brand);text-decoration:underline}.newhome-cookie-banner-text a:hover{color:#29b6f6}.newhome-cookie-banner-button{flex-shrink:0;display:flex;justify-content:center}.newhome-cookie-banner-button button{background:#2469bc;border:none;padding:16px 32px;color:#fff;cursor:pointer;font-size:var(--fs-lg);border-radius:6px;font-weight:var(--fw-medium);transition:background-color .3s ease;min-width:120px}.newhome-cookie-banner-button button:hover{background:#005b9c}@media (max-width: 768px){.newhome-cookie-banner{width:100%;bottom:0;padding:20px}.newhome-cookie-banner-content{flex-direction:column;gap:20px}.newhome-cookie-banner-text{max-width:100%}.newhome-cookie-banner-text p{font-size:var(--fs-base);margin-bottom:12px}.newhome-cookie-banner-button{justify-content:center}.newhome-cookie-banner-button button{padding:14px 28px;font-size:var(--fs-md);min-width:100px}}@media (max-width: 480px){.newhome-cookie-banner{width:100%;bottom:0;padding:15px}.newhome-cookie-banner-text p{font-size:var(--fs-sm);margin-bottom:10px}.newhome-cookie-banner-button button{padding:12px 24px;font-size:var(--fs-md);min-width:90px}}.newhome-nexus-section{padding:60px 0 0;background:#fff;position:relative;overflow:hidden}.newhome-nexus-container{max-width:1400px;margin:0 auto;padding:0 20px;position:relative;z-index:2}.newhome-nexus-content{text-align:center;position:relative}.newhome-nexus-title{font-size:var(--fs-4xl);font-weight:var(--fw-bold);color:#1a202c;margin-bottom:20px;line-height:1.2;text-shadow:none;text-align:left;max-width:1200px;margin-left:auto;margin-right:auto;padding:0 20px}.newhome-nexus-subtitle{font-size:var(--fs-2xl);color:var(--text-heading);margin-bottom:40px;font-weight:var(--fw-normal);text-align:left;max-width:1200px;margin-left:auto;margin-right:auto;padding:0 20px;line-height:1.6}.newhome-nexus-base{position:relative;display:flex;justify-content:center;align-items:flex-end;margin-top:60px;height:500px;min-height:500px}.newhome-nexus-base:before{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:120%;height:350px;background:linear-gradient(135deg,#3b82f6,#1d4ed8,#1e40af);clip-path:polygon(0% 0%,100% 0%,95% 100%,5% 100%);z-index:1;box-shadow:0 20px 60px #3b82f64d}.newhome-nexus-image-container{position:relative;width:100%;max-width:900px;height:500px;background:#fff;border-radius:0;box-shadow:0 25px 80px #00000026;overflow:hidden;display:flex;align-items:center;justify-content:center;z-index:3;border:1px solid rgba(0,0,0,.05);margin-bottom:0;transform:translateY(-30px)}.newhome-nexus-image{width:100%;height:100%;object-fit:contain;transition:transform .3s ease}.newhome-nexus-floating-images{position:relative;width:100%;max-width:1200px;margin:40px auto 0;padding:0 20px 40px;display:grid;grid-template-columns:repeat(4,1fr);gap:20px;z-index:4}.newhome-nexus-floating-image{position:relative;width:100%;height:200px;border-radius:12px;box-shadow:0 15px 40px #00000026;overflow:hidden;background:#fff;border:1px solid rgba(0,0,0,.08);transition:transform .3s ease,box-shadow .3s ease}.newhome-nexus-floating-image:hover{transform:translateY(-10px);box-shadow:0 20px 50px #0003}.newhome-nexus-floating-img{width:100%;height:100%;object-fit:contain;display:block;background:#fff}.newhome-nexus-float-1{animation:newhome-float-1 4s ease-in-out infinite;animation-delay:0s}.newhome-nexus-float-2{animation:newhome-float-2 4.5s ease-in-out infinite;animation-delay:.5s}.newhome-nexus-float-3{animation:newhome-float-3 5s ease-in-out infinite;animation-delay:1s}.newhome-nexus-float-4{animation:newhome-float-4 4.2s ease-in-out infinite;animation-delay:1.5s}@keyframes newhome-float-1{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(2deg)}}@keyframes newhome-float-2{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-25px) rotate(-2deg)}}@keyframes newhome-float-3{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-18px) rotate(1.5deg)}}@keyframes newhome-float-4{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-22px) rotate(-1.5deg)}}@media (max-width: 1024px){.newhome-nexus-title{font-size:var(--fs-4xl);padding:0 15px}.newhome-nexus-subtitle{font-size:var(--fs-xl);padding:0 15px}.newhome-nexus-floating-images{grid-template-columns:repeat(2,1fr);gap:20px;padding:30px 20px 60px}.newhome-nexus-floating-image{width:100%;height:180px}.newhome-nexus-floating-image:nth-child(odd){margin-top:0}.newhome-nexus-floating-image:nth-child(2n){margin-top:20px}}@media (max-width: 768px){.newhome-nexus-section{padding:50px 0}.newhome-nexus-title{font-size:var(--fs-4xl);margin-bottom:20px;text-align:center;padding:0 20px;line-height:1.3}.newhome-nexus-subtitle{font-size:var(--fs-lg);margin-bottom:30px;text-align:center;padding:0 20px;line-height:1.5}.newhome-nexus-base{margin-top:40px;height:auto;min-height:300px}.newhome-nexus-image-container{height:auto;min-height:250px;max-width:100%;max-height:350px}.newhome-nexus-floating-images{grid-template-columns:repeat(2,1fr);gap:20px;padding:30px 20px 60px}.newhome-nexus-floating-image{width:100%;height:180px}.newhome-nexus-floating-image:nth-child(odd){margin-top:0}.newhome-nexus-floating-image:nth-child(2n){margin-top:20px}}@media (max-width: 480px){.newhome-nexus-section{padding:40px 0}.newhome-nexus-title{font-size:var(--fs-3xl);margin-bottom:15px;text-align:center;padding:0 15px;line-height:1.3}.newhome-nexus-subtitle{font-size:var(--fs-lg);margin-bottom:25px;text-align:center;padding:0 15px;line-height:1.5}.newhome-nexus-base{margin-top:30px;height:auto;min-height:200px}.newhome-nexus-image-container{height:auto;min-height:180px;max-height:250px}.newhome-nexus-floating-images{grid-template-columns:repeat(2,1fr);gap:15px;padding:20px 15px 40px}.newhome-nexus-floating-image{width:100%;height:150px}.newhome-nexus-floating-image:nth-child(2n){margin-top:0}.newhome-nexus-base:before{width:110%;height:180px}}@media (max-width: 360px){.newhome-nexus-title{font-size:var(--fs-3xl);padding:0 10px}.newhome-nexus-subtitle{font-size:var(--fs-md);padding:0 10px}.newhome-nexus-image-container{min-height:150px;max-height:200px}.newhome-nexus-base{min-height:150px}.newhome-nexus-base:before{height:150px}.newhome-nexus-floating-images{grid-template-columns:1fr;gap:15px;padding:15px 10px 30px}.newhome-nexus-floating-image{width:100%;height:140px}.newhome-nexus-float-1,.newhome-nexus-float-2,.newhome-nexus-float-3,.newhome-nexus-float-4{animation-duration:3s}}.newhome-latest-insights{padding:100px 0;background:#0a0a0a;position:relative;overflow:hidden}.newhome-insights-container{max-width:1200px;margin:0 auto;padding:0 20px;position:relative;z-index:2}.newhome-insights-title{font-size:var(--fs-4xl);font-weight:var(--fw-bold);color:#fff;margin-bottom:60px;text-align:left;line-height:1.2}.newhome-insights-content{position:relative;min-height:600px;width:100%}.newhome-insights-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;overflow:hidden}.newhome-insights-bg-image{width:100%;height:100%;object-fit:cover;object-position:center;display:block;opacity:.8}.newhome-insights-cards{position:relative;z-index:3;width:100%;height:100%;min-height:600px}.newhome-insight-card{position:absolute;background:#141414f2;padding:30px;border-radius:8px;box-shadow:0 10px 40px #00000080;color:#fff;transition:transform .3s ease,box-shadow .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.newhome-insight-card-link-1{top:20%;right:25%;width:450px;max-width:90%}.newhome-insight-card-link-2{left:0;top:0;width:420px;max-width:100%}.newhome-insight-card-link-3{bottom:0;right:0;width:400px;max-width:100%}.newhome-insight-card-link{position:absolute;text-decoration:none;color:inherit;display:block;z-index:5;transition:all .3s ease}.newhome-insight-card-link:hover .newhome-insight-card,.newhome-insight-card:hover{transform:translateY(-5px);box-shadow:0 15px 50px #000000b3}.newhome-insight-card-1{position:relative;width:100%;background:#141414f2}.newhome-insight-card-2{position:relative;width:100%;background:#1e3a8af2}.newhome-insight-card-3{position:relative;width:100%;background:#141414f2}.newhome-insight-category{font-size:var(--fs-md);color:#fffc;margin-bottom:15px;text-transform:uppercase;letter-spacing:.5px;font-weight:var(--fw-medium)}.newhome-insight-dash{margin-right:8px;color:#fff9}.newhome-insight-title{font-size:var(--fs-3xl);font-weight:var(--fw-semibold);color:#fff;margin-bottom:20px;line-height:1.35}.newhome-insight-card-1 .newhome-insight-title{font-size:var(--fs-2xl);line-height:1.4}.newhome-insight-card-2 .newhome-insight-title,.newhome-insight-card-3 .newhome-insight-title{font-size:var(--fs-2xl)}.newhome-insight-source{font-size:var(--fs-sm);color:#ffffffb3;text-transform:uppercase;letter-spacing:1px;font-weight:var(--fw-semibold);margin-top:auto}@media (max-width: 1024px){.newhome-insights-title{font-size:var(--fs-4xl);margin-bottom:50px}.newhome-insight-card-link-1{width:360px;top:15%;right:15%}.newhome-insight-card-link-2,.newhome-insight-card-link-3{width:340px}}@media (max-width: 768px){.newhome-latest-insights{padding:60px 0}.newhome-insights-title{font-size:var(--fs-4xl);margin-bottom:40px}.newhome-insights-content{min-height:auto}.newhome-insights-cards{position:relative;display:flex;flex-direction:column;gap:30px;min-height:auto}.newhome-insight-card,.newhome-insight-card-link,.newhome-insight-card-link-1,.newhome-insight-card-link-2{position:relative;inset:auto!important}.newhome-insight-card-2{position:relative}.newhome-insight-title,.newhome-insight-card-2 .newhome-insight-title,.newhome-insight-card-3 .newhome-insight-title{font-size:var(--fs-2xl)}}@media (max-width: 480px){.newhome-latest-insights{padding:40px 0}.newhome-insights-title{font-size:var(--fs-4xl);margin-bottom:30px}.newhome-insight-card{padding:20px}.newhome-insight-title{font-size:var(--fs-xl)}.newhome-insight-card-2 .newhome-insight-title,.newhome-insight-card-3 .newhome-insight-title{font-size:var(--fs-lg)}}.newhome-peoplenexus-reasons{padding:40px 0;background:#f8fafc;position:relative}.newhome-reasons-container{max-width:1200px;margin:0 auto;padding:0 20px}.newhome-reasons-header{text-align:left;margin-bottom:80px}.newhome-reasons-title{font-size:var(--fs-4xl);font-weight:var(--fw-bold);color:var(--text-heading);margin-bottom:15px;line-height:1.2}.newhome-reasons-subtitle{font-size:var(--fs-2xl);color:var(--text-heading);font-weight:var(--fw-normal)}.newhome-resume-fetching{margin-bottom:60px;position:relative}.newhome-resume-fetching-content{display:flex;gap:40px;align-items:center;background-size:cover;background-position:center;background-repeat:no-repeat;padding:60px 40px;border-radius:20px;min-height:500px;position:relative}.newhome-resume-fetching-content:before{content:"";position:absolute;inset:0;background:#0000004d;border-radius:20px;z-index:0}.newhome-resume-fetching-content>*{position:relative;z-index:1}.newhome-resume-fetching-left{flex:0 0 400px}.newhome-resume-fetching-card{background:#ffffff1a;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#fff;padding:40px;border-radius:20px;box-shadow:0 8px 32px #0000005e;border:1px solid rgba(255,255,255,.18)}.newhome-resume-fetching-title{font-size:var(--fs-4xl);font-weight:var(--fw-bold);margin-bottom:20px;color:#fff}.newhome-resume-fetching-description{font-size:var(--fs-xl);line-height:1.6;color:#fff}.newhome-resume-fetching-right{flex:1;display:flex;justify-content:center;align-items:center}.newhome-payroll-image{width:100%;max-width:600px;height:auto;border-radius:12px;box-shadow:0 20px 60px #00000026;object-fit:contain}.newhome-payroll-floating-image{position:absolute;top:0;right:0;width:280px;height:200px;z-index:10}.newhome-payroll-float-img{width:100%;height:100%;object-fit:contain;display:block;border-radius:12px;box-shadow:0 15px 40px #0003;background:#fff}.newhome-mockup-header{background:#f8fafc;padding:20px;border-bottom:1px solid #e2e8f0}.newhome-mockup-profile{display:flex;align-items:center;gap:15px}.newhome-mockup-avatar{width:50px;height:50px;border-radius:50%;background:linear-gradient(135deg,#3b82f6,#1e40af)}.newhome-mockup-info{flex:1}.newhome-mockup-name{font-size:var(--fs-xl);font-weight:var(--fw-semibold);color:#1e293b;margin-bottom:4px}.newhome-mockup-role{font-size:var(--fs-md);color:var(--text-secondary-clr)}.newhome-mockup-tabs{display:flex;background:#fff;border-bottom:1px solid #e2e8f0;padding:0 20px}.newhome-mockup-tab{padding:15px 20px;font-size:var(--fs-lg);color:var(--text-secondary-clr);cursor:pointer;border-bottom:2px solid transparent;transition:all .3s ease}.newhome-mockup-tab.active{color:#1e40af;border-bottom-color:#1e40af;font-weight:var(--fw-semibold)}.newhome-mockup-content{padding:30px 20px;min-height:200px}.newhome-mockup-skills{display:flex;flex-wrap:wrap;gap:10px}.newhome-mockup-skill-tag{background:#e0f2fe;color:#1e40af;padding:8px 16px;border-radius:20px;font-size:var(--fs-md);font-weight:var(--fw-medium)}.newhome-ats-scoring{margin-top:40px}.newhome-ats-scoring-content{display:flex;gap:40px;align-items:center;flex-wrap:wrap}.newhome-ats-score-card{flex:0 0 150px;display:flex;justify-content:center;align-items:center}.newhome-ats-progress-circle{width:150px;height:150px;border-radius:50%;background:conic-gradient(#10b981 0deg 306deg,#e5e7eb 306deg 360deg);display:flex;align-items:center;justify-content:center;position:relative;box-shadow:0 10px 30px #10b9814d}.newhome-ats-progress-circle:before{content:"";position:absolute;width:120px;height:120px;border-radius:50%;background:#1e3a8a}.newhome-ats-progress-value{position:relative;z-index:2;font-size:var(--fs-4xl);font-weight:var(--fw-bold);color:#fff}.newhome-ats-candidates{display:flex;gap:20px;flex:1;min-width:0;overflow:hidden;padding:10px 0;justify-content:center}.newhome-ats-candidate-card{flex:0 0 200px;background:#1e293b;color:#fff;padding:20px;border-radius:12px;box-shadow:0 5px 20px #0003}.newhome-ats-candidate-name{font-size:var(--fs-xl);font-weight:var(--fw-semibold);margin-bottom:8px}.newhome-ats-candidate-role{font-size:var(--fs-md);color:var(--text-muted-clr);margin-bottom:12px}.newhome-ats-candidate-match{font-size:var(--fs-3xl);font-weight:var(--fw-bold);color:var(--text-success);margin-bottom:8px}.newhome-ats-candidate-exp{font-size:var(--fs-md);color:#cbd5e1;margin-bottom:15px}.newhome-ats-download-btn{width:100%;padding:10px;background:#3b82f6;color:#fff;border:none;border-radius:8px;font-size:var(--fs-md);font-weight:var(--fw-semibold);cursor:pointer;transition:background .3s ease}.newhome-ats-download-btn:hover{background:#2563eb}.newhome-ats-text-block{flex:0 0 300px}.newhome-ats-title{font-size:var(--fs-4xl);font-weight:var(--fw-bold);color:#1e293b;margin-bottom:15px}.newhome-ats-description{font-size:var(--fs-lg);line-height:1.6;color:var(--text-secondary-clr)}@media (max-width: 1024px){.newhome-resume-fetching-content{flex-direction:column;padding:40px 30px}.newhome-resume-fetching-left{flex:1;width:100%}.newhome-payroll-floating-image{position:absolute;top:0;right:0;width:220px;height:160px}.newhome-ats-scoring-content{flex-direction:column;align-items:flex-start}.newhome-ats-candidates{width:100%;overflow:hidden;justify-content:center;flex-wrap:wrap}.newhome-ats-text-block{flex:1;width:100%}}@media (max-width: 768px){.newhome-peoplenexus-reasons{padding:60px 0}.newhome-reasons-title{font-size:var(--fs-4xl)}.newhome-reasons-subtitle{font-size:var(--fs-xl)}.newhome-resume-fetching-content{padding:30px 20px;min-height:auto}.newhome-resume-fetching-card{padding:0}.newhome-resume-fetching-title{font-size:var(--fs-3xl)}.newhome-payroll-floating-image{width:180px;height:130px}.newhome-ats-candidates{gap:15px}.newhome-ats-candidate-card{flex:0 0 180px}}@media (max-width: 480px){.newhome-reasons-title{font-size:var(--fs-4xl)}.newhome-resume-fetching-card{padding:0}.newhome-resume-fetching-title{font-size:var(--fs-3xl)}.newhome-payroll-floating-image{width:160px;height:120px}.newhome-ats-progress-circle{width:120px;height:120px}.newhome-ats-progress-circle:before{width:100px;height:100px}.newhome-ats-progress-value{font-size:var(--fs-3xl)}.newhome-ats-candidate-card{flex:0 0 160px}}.newhome-performance-management{margin-top:60px;margin-bottom:0;position:relative}.newhome-performance-content{display:flex;gap:40px;align-items:center;background-size:cover;background-position:center;background-repeat:no-repeat;padding:60px 40px;border-radius:20px;min-height:500px;position:relative}.newhome-performance-content:before{content:"";position:absolute;inset:0;background:#0000004d;border-radius:20px;z-index:0}.newhome-performance-content>*{position:relative;z-index:1}.newhome-performance-left{flex:1;display:flex;justify-content:center;align-items:center}.newhome-performance-image{width:100%;max-width:600px;height:auto;border-radius:12px;box-shadow:0 20px 60px #00000026;object-fit:contain}.newhome-performance-right{flex:0 0 400px}.newhome-performance-card{background:#ffffff1a;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#fff;padding:40px;border-radius:20px;box-shadow:0 8px 32px #0000005e;border:1px solid rgba(255,255,255,.18)}.newhome-performance-title{font-size:var(--fs-4xl);font-weight:var(--fw-bold);margin-bottom:20px;color:#fff}.newhome-performance-description{font-size:var(--fs-xl);line-height:1.6;color:#fff}.newhome-performance-floating-image{position:absolute;top:0;left:0;width:280px;height:200px;z-index:10}.newhome-performance-float-img{width:100%;height:100%;object-fit:contain;display:block;border-radius:12px;box-shadow:0 15px 40px #0003;background:#fff}@media (max-width: 1024px){.newhome-performance-content{flex-direction:column;padding:40px 30px}.newhome-performance-right{flex:1;width:100%}.newhome-performance-left{order:1}.newhome-performance-right{order:2}.newhome-performance-floating-image{position:absolute;top:0;left:0;width:220px;height:160px}}@media (max-width: 768px){.newhome-performance-content{padding:30px 20px;min-height:auto}.newhome-performance-card{padding:0}.newhome-performance-title{font-size:var(--fs-3xl)}.newhome-performance-floating-image{width:180px;height:130px}}@media (max-width: 480px){.newhome-performance-card{padding:0}.newhome-performance-title{font-size:var(--fs-3xl)}.newhome-performance-floating-image{width:160px;height:120px}}.newhome-what-we-do-section{width:100%;min-height:600px;margin:40px 0;position:relative;overflow:hidden;display:flex}.newhome-what-we-do-section:before{content:"";position:absolute;top:0;left:0;width:60%;height:100%;background-color:#1e3a8a;z-index:0}.newhome-what-we-do-container{display:flex;width:100%;min-height:600px;max-width:1200px;margin:0 auto;padding:0 20px;position:relative;z-index:2}.newhome-what-we-do-left{width:60%;padding:80px 0;display:flex;flex-direction:column;justify-content:space-between;position:relative;color:#fff;min-height:600px;z-index:1}.newhome-what-we-do-title{font-size:var(--fs-4xl);font-weight:var(--fw-bold);color:#fff;margin:0 0 30px;line-height:1.3;font-family:var(--font-primary)}.newhome-what-we-do-item-title{font-size:var(--fs-4xl);font-weight:var(--fw-semibold);color:#fff;margin:0 0 20px;line-height:1.3;font-family:var(--font-primary)}.newhome-what-we-do-description{font-size:var(--fs-xl);line-height:1.8;color:#fffffff2;margin:0 0 40px;flex-grow:1;font-family:var(--font-primary)}.newhome-what-we-do-learn-more{background-color:transparent;border:2px solid #ffffff;color:#fff;padding:14px 32px;border-radius:8px;font-size:var(--fs-lg);font-weight:var(--fw-semibold);cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:10px;font-family:var(--font-primary);margin-bottom:40px;width:fit-content;text-decoration:none}.newhome-what-we-do-learn-more:hover{background-color:#fff;color:var(--text-brand)}.newhome-what-we-do-learn-more i{font-size:var(--fs-md);transition:transform .3s ease}.newhome-what-we-do-learn-more:hover i{transform:translate(4px)}.newhome-what-we-do-navigation{display:flex;align-items:center;justify-content:center;gap:20px;background-color:#0003;padding:12px 20px;border-radius:8px;width:fit-content;margin:0 auto}.newhome-what-we-do-nav-btn{background-color:transparent;border:none;color:#fff;font-size:var(--fs-xl);cursor:pointer;padding:8px 12px;border-radius:4px;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.newhome-what-we-do-nav-btn:hover{background-color:#fff3}.newhome-what-we-do-dots{display:flex;gap:10px;align-items:center}.newhome-what-we-do-dot{width:10px;height:10px;border-radius:50%;border:2px solid #ffffff;background-color:transparent;cursor:pointer;transition:all .3s ease;padding:0}.newhome-what-we-do-dot.active{background-color:#fff;width:12px;height:12px}.newhome-what-we-do-dot:hover{background-color:#ffffff80}.newhome-what-we-do-right{width:40%;position:relative;overflow:visible;min-height:600px;z-index:1}.newhome-what-we-do-image-container{position:absolute;top:0;right:0;height:100%;min-height:600px;z-index:0;overflow:hidden}.newhome-what-we-do-image{width:100%;height:100%;object-fit:cover;object-position:center;transition:opacity .5s ease;min-height:600px}@media (max-width: 1024px){.newhome-what-we-do-section{margin:60px 0}.newhome-what-we-do-section:before{width:60%}.newhome-what-we-do-container{min-height:500px;max-width:1200px;padding:0 20px}.newhome-what-we-do-left{padding:60px 40px;min-height:500px}.newhome-what-we-do-right{min-height:500px}.newhome-what-we-do-image-container{width:calc((100vw - 1200px)/2 + 40%);min-height:500px}.newhome-what-we-do-image{min-height:500px}.newhome-what-we-do-title{font-size:var(--fs-4xl)}.newhome-what-we-do-item-title{font-size:var(--fs-3xl)}.newhome-what-we-do-description{font-size:var(--fs-lg)}}@media (max-width: 768px){.newhome-what-we-do-section{margin:40px 0;min-height:auto}.newhome-what-we-do-section:before{width:100%;height:100%;top:0;left:0}.newhome-what-we-do-container{flex-direction:column;min-height:auto;max-width:100%;padding:0}.newhome-what-we-do-left{width:100%;padding:50px 30px;min-height:auto;background-color:#1e3a8a}.newhome-what-we-do-right{width:100%;height:400px;min-height:400px;overflow:hidden}.newhome-what-we-do-image-container{position:absolute;top:0;right:0;width:100%;height:100%;min-height:400px}.newhome-what-we-do-image{min-height:400px}.newhome-what-we-do-title{font-size:var(--fs-4xl);margin-bottom:20px}.newhome-what-we-do-item-title{font-size:var(--fs-3xl);margin-bottom:15px}.newhome-what-we-do-description{font-size:var(--fs-lg);margin-bottom:30px}.newhome-what-we-do-learn-more{margin-bottom:30px}.newhome-what-we-do-navigation{margin-top:20px}}@media (max-width: 480px){.newhome-what-we-do-section{margin:30px 0}.newhome-what-we-do-section:before{width:100%;height:100%}.newhome-what-we-do-left{padding:40px 20px;background-color:#1e3a8a}.newhome-what-we-do-right{height:300px;min-height:300px}.newhome-what-we-do-image-container,.newhome-what-we-do-image{min-height:300px}.newhome-what-we-do-title{font-size:var(--fs-4xl);margin-bottom:15px}.newhome-what-we-do-item-title{font-size:var(--fs-2xl);margin-bottom:12px}.newhome-what-we-do-description{font-size:var(--fs-lg);margin-bottom:25px;line-height:1.6}.newhome-what-we-do-learn-more{padding:12px 24px;font-size:var(--fs-md);margin-bottom:25px}.newhome-what-we-do-navigation{padding:10px 15px;gap:15px}.newhome-what-we-do-nav-btn{padding:6px 10px;font-size:var(--fs-lg)}.newhome-what-we-do-dots{gap:8px}.newhome-what-we-do-dot{width:8px;height:8px}.newhome-what-we-do-dot.active{width:10px;height:10px}}.newhome-services{background:#1a2332;background-image:linear-gradient(135deg,#1a2332,#2a3441,#1a2332);padding:40px 0;position:relative;overflow:hidden}.newhome-services:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#0000004d,#0000001a,#0006);z-index:1;pointer-events:none}.newhome-services-parallax{position:absolute;top:0;left:0;width:200%;height:100%;z-index:1;transition:transform .5s ease}.newhome-services-bg-image{width:100%;height:100%;object-fit:cover;opacity:1;min-width:100vw;min-height:100%}.newhome-services-container{max-width:1200px;margin:0 auto;padding:0 20px;position:relative;z-index:4}.newhome-services-header{margin-bottom:10px}.newhome-services-title{font-size:var(--fs-4xl);font-weight:var(--fw-bold);color:#fff;margin-bottom:15px;line-height:1.2}.newhome-services-subtitle{font-size:var(--fs-2xl);color:#ffffffe6;margin:0;line-height:1.5}.newhome-services-carousel{position:relative;overflow:hidden}.newhome-services-cards{display:flex;gap:20px;transition:transform .5s ease;width:max-content}.newhome-service-card-link{text-decoration:none;color:inherit;display:block;flex:0 0 280px}.newhome-service-card{background:#1868db;border-radius:12px;padding:30px;color:#fff;transition:all .3s ease;cursor:pointer;position:relative;min-height:200px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;width:100%;height:100%}.newhome-service-card:hover{transform:translateY(-5px);background:#3a4451;box-shadow:0 10px 30px #0000004d}.newhome-service-image-container{position:absolute;inset:0;opacity:0;transition:all .5s ease;z-index:1;overflow:hidden}.newhome-service-card:hover .newhome-service-image-container{opacity:.3}.newhome-service-image{width:100%;height:100%;object-fit:cover;transform:scale(1.1);transition:transform .5s ease}.newhome-service-card:hover .newhome-service-image{transform:scale(1)}.newhome-service-title{font-size:var(--fs-3xl);font-weight:var(--fw-bold);color:#fff;margin-bottom:15px;line-height:1.3;position:relative;z-index:2}.newhome-service-description{font-size:var(--fs-lg);color:#fffc;line-height:1.6;margin-bottom:20px;flex-grow:1;position:relative;z-index:2}.newhome-service-btn{width:40px;height:40px;background:#f4f6f8;border:none;border-radius:8px;color:var(--text-primary);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;align-self:flex-start;position:relative;z-index:2}.newhome-service-btn:hover{background:#1868db;transform:scale(1.1)}.newhome-services-navigation{display:flex;align-items:center;justify-content:space-between;margin-top:40px}.newhome-services-progress{flex:1;height:3px;background:#fff3;border-radius:2px;margin-right:30px;position:relative}.newhome-services-progress-bar{height:100%;background:#fff;border-radius:2px;transition:width .3s ease}.newhome-services-buttons{display:flex;gap:15px}.newhome-services-nav-btn{width:45px;height:45px;border:none;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;font-size:var(--fs-lg)}.newhome-services-prev{background:#4a5568;color:#fff}.newhome-services-prev:hover{background:#6b7280;transform:scale(1.05)}.newhome-services-next{background:#fff;color:#1a2332}.newhome-services-next:hover{background:#f8fafc;transform:scale(1.05)}@media (max-width: 768px){.newhome-services{padding:60px 0}.newhome-services-title{font-size:var(--fs-4xl)}.newhome-services-subtitle{font-size:var(--fs-xl)}.newhome-service-card{flex:0 0 250px;padding:25px;min-height:180px}.newhome-service-title{font-size:var(--fs-2xl)}.newhome-service-description{font-size:var(--fs-md)}.newhome-services-navigation{flex-direction:column;gap:20px}.newhome-services-progress{margin-right:0;width:100%}.newhome-services-parallax{width:250%;left:-25%}.newhome-services-bg-image{min-width:110vw;object-position:center}}@media (max-width: 480px){.newhome-services{padding:50px 0}.newhome-services-title{font-size:var(--fs-4xl)}.newhome-services-subtitle{font-size:var(--fs-lg)}.newhome-service-card{flex:0 0 220px;padding:20px;min-height:160px}.newhome-service-title{font-size:var(--fs-xl)}.newhome-service-description{font-size:var(--fs-md)}.newhome-services-nav-btn{width:40px;height:40px;font-size:var(--fs-md)}.newhome-services-parallax{width:300%;left:-50%}.newhome-services-bg-image{min-width:120vw;object-position:center}}.newhome-how-we-work{background:#d5dce3;padding:80px 0;position:relative}.newhome-how-we-work-container{max-width:1200px;margin:0 auto;padding:0 20px;position:relative}.newhome-section-header{text-align:left;margin-bottom:60px}.newhome-section-label{font-size:var(--fs-md);font-weight:var(--fw-medium);color:var(--text-secondary-clr);text-transform:uppercase;letter-spacing:1px;margin-bottom:10px;font-family:var(--font-primary)}.newhome-section-title{font-size:var(--fs-4xl);font-weight:var(--fw-bold);color:var(--text-heading);margin:0;line-height:1.2;font-family:var(--font-primary)}.newhome-how-we-work-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;align-items:end}.newhome-how-we-work-card{background:#fff;border-radius:0;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;cursor:pointer;display:flex;flex-direction:column}.newhome-how-we-work-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0000001a}.newhome-how-we-work-card-image{width:100%;overflow:hidden;flex-shrink:0}.newhome-how-we-work-card:nth-child(1) .newhome-how-we-work-card-image{height:300px}.newhome-how-we-work-card:nth-child(2) .newhome-how-we-work-card-image{height:450px}.newhome-how-we-work-card:nth-child(3) .newhome-how-we-work-card-image{height:600px}.newhome-how-we-work-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.newhome-how-we-work-card:hover .newhome-how-we-work-card-image img{transform:scale(1.05)}.newhome-how-we-work-card-content{padding:30px;flex:1;display:flex;flex-direction:column}.newhome-how-we-work-card-title{font-size:var(--fs-2xl);font-weight:var(--fw-bold);color:var(--text-heading);margin-bottom:15px;line-height:1.3}.newhome-how-we-work-card-description{font-size:var(--fs-lg);color:var(--text-secondary-clr);line-height:1.6;margin:0}.newhome-how-we-work-content{display:flex;align-items:center;gap:40px;margin-bottom:30px}.newhome-how-we-work-left{flex:1;padding-right:20px}.newhome-step-content{margin-bottom:20px}.newhome-step-number{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--text-brand);text-transform:uppercase;letter-spacing:1px;margin-bottom:10px;position:relative;display:inline-block}.newhome-step-number:after{content:"";position:absolute;bottom:-3px;left:0;width:25px;height:2px;background:#1868db}.newhome-step-title{font-size:var(--fs-4xl);font-weight:var(--fw-bold);color:#fff;margin-bottom:8px;line-height:1.2}.newhome-step-subtitle{font-size:var(--fs-xl);font-weight:var(--fw-semibold);color:var(--text-brand);margin-bottom:12px}.newhome-step-description{font-size:var(--fs-lg);color:#fffc;line-height:1.5;margin-bottom:20px}.newhome-step-features{display:flex;flex-direction:column;gap:8px}.newhome-feature-item{display:flex;align-items:center;gap:10px;font-size:var(--fs-md);color:#fff;padding:8px 12px;background:#1868db33;border-radius:6px;border-left:3px solid #1868db;transition:all .3s ease}.newhome-feature-item:hover{background:#1868db4d;transform:translate(5px)}.newhome-feature-icon{width:20px;height:20px;background:linear-gradient(135deg,#1868db,#0d4a9e);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--fs-2xs);font-weight:var(--fw-bold);flex-shrink:0;box-shadow:0 2px 6px #1868db4d}.newhome-step-navigation{display:flex;gap:12px;position:absolute;bottom:20px;right:20px}.newhome-nav-btn{width:40px;height:40px;background:linear-gradient(135deg,#1868db,#0d4a9e);color:#fff;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;font-size:var(--fs-md);box-shadow:0 3px 10px #1868db4d;position:relative;overflow:hidden}.newhome-nav-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s ease}.newhome-nav-btn:hover:before{left:100%}.newhome-nav-btn:hover{transform:scale(1.05);box-shadow:0 6px 20px #1868db66}.newhome-nav-btn:active{transform:scale(.95)}.newhome-how-we-work-right{flex:1;position:relative;height:350px}.newhome-hexagon-container{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.newhome-hexagon-frame{position:relative;width:300px;height:300px;background:linear-gradient(135deg,#1868db,#0d4a9e);clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);padding:5px}.newhome-hexagon-frame:before{content:"";position:absolute;inset:5px;background:#fff;clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%)}.newhome-step-image-container{position:relative;width:100%;height:100%;clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);overflow:hidden}.newhome-step-image{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.newhome-step-image-container:hover .newhome-step-image{transform:scale(1.1)}.newhome-image-overlay{position:absolute;inset:0;background:linear-gradient(135deg,#1868db33,#343b421a);pointer-events:none}.newhome-holographic-elements{position:absolute;inset:0;pointer-events:none}.newhome-holo-icon{position:absolute;width:30px;height:30px;background:#1868dbe6;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:var(--fs-sm);animation:holoFloat 3s ease-in-out infinite;box-shadow:0 0 15px #1868db80}.newhome-holo-icon-1{top:20%;left:10%;animation-delay:0s}.newhome-holo-icon-2{top:30%;right:15%;animation-delay:.5s}.newhome-holo-icon-3{bottom:25%;left:20%;animation-delay:1s}.newhome-holo-icon-4{bottom:20%;right:10%;animation-delay:1.5s}@keyframes holoFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.newhome-holo-line{position:absolute;background:linear-gradient(90deg,transparent,#1868db,transparent);height:1px;animation:holoLine 2s ease-in-out infinite}.newhome-holo-line-1{top:25%;left:20%;width:40px;transform:rotate(45deg);animation-delay:0s}.newhome-holo-line-2{top:60%;right:25%;width:50px;transform:rotate(-30deg);animation-delay:.7s}.newhome-holo-line-3{bottom:30%;left:30%;width:35px;transform:rotate(60deg);animation-delay:1.4s}@keyframes holoLine{0%,to{opacity:0}50%{opacity:1}}.newhome-geometric-shapes{position:absolute;inset:0;pointer-events:none}.newhome-shape{position:absolute;border-radius:50%;animation:shapeFloat 4s ease-in-out infinite}.newhome-shape-1{width:12px;height:12px;background:#1868db;top:10%;left:5%;animation-delay:0s}.newhome-shape-2{width:10px;height:10px;background:#0d4a9e;top:20%;right:8%;animation-delay:1s}.newhome-shape-3{width:15px;height:15px;background:#1868db99;bottom:15%;left:10%;animation-delay:2s}.newhome-shape-4{width:11px;height:11px;background:#1868db;bottom:25%;right:5%;animation-delay:3s}.newhome-shape-5{width:8px;height:8px;background:#0d4a9ecc;top:50%;left:2%;animation-delay:1.5s}@keyframes shapeFloat{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-15px) scale(1.1)}}.newhome-step-indicators{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:30px}.newhome-step-indicators-container{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:30px}.newhome-how-we-work-nav-buttons{display:flex;align-items:center;gap:10px}.newhome-step-indicator,.newhome-how-we-work-step-indicator{width:60px;height:6px;background:#1868db33;border-radius:10px;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;box-shadow:inset 0 1px 3px #0000001a}.newhome-step-indicator:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(24,104,219,.3),transparent);transition:left .5s ease}.newhome-step-indicator:hover:before{left:100%}.newhome-step-indicator.active{background:linear-gradient(90deg,#1868db,#0d4a9e);transform:scale(1.05);box-shadow:0 2px 8px #1868db66}.newhome-how-we-work-step-indicator.active{background:#fff;transform:scale(1.05);box-shadow:0 2px 8px #fff6;position:relative;overflow:hidden}.newhome-how-we-work-step-indicator.active:after{content:"";position:absolute;top:0;left:0;height:100%;width:var(--progress, 0%);background:linear-gradient(90deg,#1868db,#0d4a9e);border-radius:10px;transition:width .1s linear}.newhome-step-indicator:hover{transform:scale(1.02);box-shadow:0 3px 10px #1868db4d}.newhome-step-nav-arrows{display:flex;align-items:center;gap:15px}.newhome-step-nav-arrow{width:40px;height:40px;border:2px solid #1868db;background:#fff;border-radius:50%;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;color:var(--text-brand);font-size:var(--fs-md)}.newhome-step-nav-arrow:hover{background:#1868db;color:#fff;transform:scale(1.1);box-shadow:0 4px 15px #1868db4d}.newhome-step-nav-arrow:disabled{opacity:.5;cursor:not-allowed;transform:none}@media (max-width: 1200px){.newhome-hexagon-frame{width:300px;height:300px}}@media (max-width: 1024px){.newhome-how-we-work-cards{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.newhome-how-we-work{padding:50px 0}.newhome-section-title{font-size:var(--fs-4xl)}.newhome-how-we-work-cards{grid-template-columns:1fr;gap:25px}.newhome-how-we-work-content{flex-direction:column;gap:40px}.newhome-how-we-work-left{padding-right:0;order:2}.newhome-how-we-work-right{order:1;height:300px}.newhome-hexagon-frame{width:250px;height:250px}.newhome-step-title{font-size:var(--fs-4xl)}.newhome-step-subtitle{font-size:var(--fs-xl)}.newhome-step-description{font-size:var(--fs-lg)}.newhome-holo-icon{width:25px;height:25px;font-size:var(--fs-2xs)}.newhome-step-navigation{position:static;justify-content:center;margin-top:20px}.newhome-step-indicator{height:30px;padding:0 15px;min-width:70px}.newhome-indicator-number{font-size:var(--fs-2xs)}}@media (max-width: 480px){.newhome-how-we-work{padding:40px 0}.newhome-section-title{font-size:var(--fs-4xl)}.newhome-section-subtitle{font-size:var(--fs-lg)}.newhome-how-we-work-right{height:250px}.newhome-hexagon-frame{width:200px;height:200px}.newhome-step-title{font-size:var(--fs-3xl)}.newhome-step-subtitle{font-size:var(--fs-lg)}.newhome-step-description{font-size:var(--fs-md)}.newhome-nav-btn{width:35px;height:35px;font-size:var(--fs-sm)}.newhome-step-indicator{height:28px;padding:0 12px;min-width:60px}.newhome-indicator-number{font-size:var(--fs-2xs)}.newhome-holo-icon{width:20px;height:20px;font-size:var(--fs-2xs)}.newhome-shape{display:none}}.industyweserve{padding:40px 0;background:transparent;position:relative}.industyweserve-container{max-width:1200px;margin:0 auto;padding:0 20px;position:relative}.industyweserve-header{text-align:center;margin-bottom:0}.industyweserve-title{font-size:var(--fs-4xl);font-weight:var(--fw-bold);color:var(--text-heading);margin-bottom:20px;position:relative}.industyweserve-title:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:80px;height:4px;background:linear-gradient(90deg,#1868db,#0d4a9e);border-radius:2px}.industyweserve-subtitle{color:var(--text-heading);font-size:var(--fs-xl);font-weight:var(--fw-semibold);margin-bottom:12px;text-transform:none;letter-spacing:1px}.industyweserve-description{font-size:var(--fs-lg);color:var(--text-secondary-clr);max-width:500px;margin:0 auto;line-height:1.5}.industyweserve-carousel{display:flex;align-items:center;justify-content:center;gap:0;margin-top:20px;position:relative;height:500px}.industyweserve-carousel-side{flex:0 0 150px;height:300px;cursor:pointer;position:relative;transition:all .3s ease;border-radius:0;overflow:hidden;box-shadow:none}.industyweserve-carousel-side:hover{transform:none;box-shadow:none}.industyweserve-side-image-container{position:relative;width:100%;height:100%;overflow:hidden}.industyweserve-side-image-container img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.industyweserve-carousel-side:hover .industyweserve-side-image-container img{transform:none}.industyweserve-side-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#1868dbb3,#0d4a9e80);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.industyweserve-carousel-side:hover .industyweserve-side-overlay{opacity:0}.industyweserve-side-overlay i{font-size:var(--fs-4xl);color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3)}.industyweserve-carousel-main-link{text-decoration:none;color:inherit;display:block;width:100%;height:100%;cursor:pointer}.industyweserve-carousel-main{flex:0 0 600px;height:100%;position:relative;border-radius:0;overflow:hidden;box-shadow:none;transition:all .5s ease;border:3px solid;border-image:linear-gradient(45deg,#1868db,#0d4a9e,#1868db) 1;animation:industyweserveBorderGlow 2s ease-in-out infinite alternate}@keyframes industyweserveBorderGlow{0%{box-shadow:0 0 10px #1868db4d,0 0 20px #1868db33}to{box-shadow:0 0 20px #1868db99,0 0 40px #1868db66}}.industyweserve-carousel-main:hover{transform:translateY(-5px);box-shadow:0 20px 50px #00000040}.industyweserve-main-image-container{position:relative;width:100%;height:100%;overflow:hidden}.industyweserve-main-image-container img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease;will-change:transform}.industyweserve-carousel-main:hover .industyweserve-main-image-container img{transform:scale(1.05)}.industyweserve-main-details{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#000c);padding:30px;color:#fff;transform:translateY(0);transition:all .6s cubic-bezier(.4,0,.2,1);animation:industyweserveSlideUpDetails .6s cubic-bezier(.4,0,.2,1)}@keyframes industyweserveSlideUpDetails{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.industyweserve-main-title{font-size:var(--fs-3xl);font-weight:var(--fw-bold);margin-bottom:8px;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.5)}.industyweserve-main-description{font-size:var(--fs-md);line-height:1.4;color:#ffffffe6;text-shadow:0 1px 2px rgba(0,0,0,.5)}.industyweserve-progress-container{display:flex;justify-content:center;gap:15px;margin-top:30px;flex-wrap:wrap;align-items:center}.industyweserve-progress-item{display:flex;align-items:center;justify-content:center}.industyweserve-simple-circle{width:12px;height:12px;border-radius:50%;background:#1868db4d;cursor:pointer;transition:all .3s ease;border:2px solid rgba(24,104,219,.3)}.industyweserve-simple-circle:hover{background:#1868db80;border-color:#1868dbb3;transform:scale(1.2);box-shadow:0 2px 8px #1868db4d}.industyweserve-capsule-progress{width:60px;height:8px;cursor:pointer;transition:all .3s ease}.industyweserve-capsule-background{width:100%;height:100%;background:#1868db33;border-radius:10px;overflow:hidden;position:relative;box-shadow:inset 0 1px 3px #0000001a;border:1px solid rgba(24,104,219,.3)}.industyweserve-capsule-fill{height:100%;background:linear-gradient(90deg,#1868db,#0d4a9e);border-radius:10px;transition:width .1s linear;position:relative;overflow:hidden;width:0%;will-change:width}.industyweserve-capsule-fill:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:industyweserveCapsuleShine 2s ease-in-out infinite;will-change:transform}@keyframes industyweserveCapsuleShine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.industyweserve-capsule-progress:hover{transform:scale(1.05)}.industyweserve-capsule-progress:hover .industyweserve-capsule-background{box-shadow:0 2px 8px #1868db4d;border-color:#1868db80}@media (max-width: 1200px){.industyweserve-carousel-main{flex:0 0 500px;height:350px}.industyweserve-carousel-side{flex:0 0 120px;height:250px}}@media (max-width: 768px){.industyweserve{padding:60px 0}.industyweserve-title{font-size:var(--fs-4xl)}.industyweserve-carousel{flex-direction:column;height:auto;gap:0;justify-content:center;align-items:center}.industyweserve-carousel-main{flex:1;width:100%;max-width:600px;height:350px;margin:0 auto}.industyweserve-carousel-side{display:none}.industyweserve-main-details{transform:translateY(0);position:static;background:linear-gradient(135deg,#1868dbe6,#0d4a9ecc);padding:20px}.industyweserve-main-title{font-size:var(--fs-2xl)}.industyweserve-main-description{font-size:var(--fs-md)}}@media (max-width: 480px){.industyweserve-title{font-size:var(--fs-4xl)}.industyweserve-subtitle{font-size:var(--fs-xl)}.industyweserve-description{font-size:var(--fs-lg)}.industyweserve-carousel-main{height:280px;max-width:100%}.industyweserve-carousel-side{display:none}.industyweserve-main-title{font-size:var(--fs-xl)}.industyweserve-main-description{font-size:var(--fs-base)}.industyweserve-simple-circle{width:10px;height:10px}.industyweserve-capsule-progress{width:50px;height:6px}.industyweserve-progress-container{gap:12px;margin-top:20px}}.newhome-testimonial-section{padding:80px 20px;position:relative}.newhome-testimonial-container{max-width:1200px;margin:0 auto;position:relative}.newhome-testimonial-content{display:flex;align-items:center;min-height:400px;border-radius:0;border:none;overflow:hidden;position:relative;background:#000;clip-path:polygon(2% 16%,100% 0,100% 100%,0 100%)}.newhome-testimonial-visual{flex:0 0 40%;position:relative;height:400px;display:flex;align-items:center;justify-content:center;z-index:20;margin-right:-50px}.newhome-testimonial-image-container{position:relative;width:250px;height:250px;border-radius:50%;overflow:hidden;z-index:25}.newhome-testimonial-image{width:100%;height:100%;object-fit:cover;border-radius:50%}.newhome-testimonial-text{flex:0 0 60%;color:#fff;padding:60px 40px;position:relative;z-index:2;background:transparent}.newhome-testimonial-quote{font-size:var(--fs-3xl);font-weight:var(--fw-normal);line-height:1.3;margin:0 0 25px;color:#fff;position:relative;font-style:normal;font-family:var(--font-primary)}.newhome-testimonial-name{font-size:var(--fs-lg);font-weight:var(--fw-bold);color:#fff;margin-bottom:5px;text-transform:uppercase;letter-spacing:1px}.newhome-testimonial-title{font-size:var(--fs-md);color:#fff;font-weight:var(--fw-normal);text-transform:none}.newhome-testimonial-author{margin-bottom:20px}@media (max-width: 1200px){.newhome-testimonial-content:before{width:35%}.newhome-testimonial-content:after{width:65%;clip-path:polygon(15% 0%,100% 0%,100% 100%,0% 100%)}.newhome-testimonial-visual{flex:0 0 35%}.newhome-testimonial-text{flex:0 0 65%}.newhome-testimonial-image-container{width:200px;height:200px}.newhome-testimonial-quote{font-size:var(--fs-3xl)}}@media (max-width: 768px){.newhome-testimonial-section{padding:60px 15px}.newhome-testimonial-content{flex-direction:column;min-height:auto;background:#000;clip-path:polygon(2% 16%,100% 0,100% 100%,0 100%)}.newhome-testimonial-visual{flex:none;order:1;height:300px;width:100%;margin-right:0}.newhome-testimonial-text{flex:none;order:2;padding:40px 20px;width:100%;text-align:center;background:transparent}.newhome-testimonial-content{margin-left:0}.newhome-testimonial-image-container{width:200px;height:200px}.newhome-testimonial-quote{font-size:var(--fs-2xl)}}@media (max-width: 480px){.newhome-testimonial-section{padding:50px 10px}.newhome-testimonial-content{padding:0;background:#000;clip-path:polygon(2% 16%,100% 0,100% 100%,0 100%)}.newhome-testimonial-visual{height:250px}.newhome-testimonial-text{padding:30px 15px;background:transparent}.newhome-testimonial-image-container{width:150px;height:150px}.newhome-testimonial-quote{font-size:var(--fs-xl)}.newhome-testimonial-name{font-size:var(--fs-md)}.newhome-testimonial-title{font-size:var(--fs-base)}}.newhome-career-section{position:relative;width:100%;min-height:500px;overflow:hidden;margin:80px 0 0}.newhome-career-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.newhome-career-bg-image{width:100%;height:100%;object-fit:cover;object-position:center}.newhome-career-container{position:relative;z-index:2;max-width:1200px;margin:0 auto;padding:80px 20px;height:100%;display:flex;align-items:center}.newhome-career-content{max-width:500px;color:#fff}.newhome-career-title{font-size:var(--fs-4xl);font-weight:var(--fw-bold);margin-bottom:30px;line-height:1.2;color:#fff}.newhome-career-description{font-size:var(--fs-xl);line-height:1.6;margin-bottom:20px;color:#fff}.newhome-career-buttons{display:flex;flex-direction:column;gap:15px;margin-top:40px}.newhome-career-btn{display:inline-block;padding:15px 30px;border:1px solid #1868db;background:#0000004d;color:#fff;text-decoration:none;font-size:var(--fs-lg);font-weight:var(--fw-medium);transition:all .3s ease;text-align:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.newhome-career-btn:hover{background:#fff3;border-color:#fff;transform:translate(5px)}@media (max-width: 768px){.newhome-career-section{min-height:400px;margin:60px 0}.newhome-career-container{padding:60px 20px}.newhome-career-content{max-width:100%}.newhome-career-title{font-size:var(--fs-4xl);margin-bottom:20px}.newhome-career-description{font-size:var(--fs-lg);margin-bottom:15px}.newhome-career-buttons{margin-top:30px}.newhome-career-btn{padding:12px 25px;font-size:var(--fs-md)}}@media (max-width: 480px){.newhome-career-section{min-height:350px;margin:40px 0}.newhome-career-container{padding:40px 20px}.newhome-career-title{font-size:var(--fs-4xl);margin-bottom:15px}.newhome-career-description{font-size:var(--fs-lg);margin-bottom:12px}.newhome-career-buttons{margin-top:25px;gap:12px}.newhome-career-btn{padding:10px 20px;font-size:var(--fs-md)}}.newhome-casa-section{position:relative;width:100%;height:100vh;min-height:850px;overflow:hidden;color:#fff}.newhome-casa-container{position:relative;width:100%;max-width:1200px;margin:0 auto;height:100%;display:flex;align-items:center;padding:0 20px;z-index:10}.newhome-casa-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.newhome-casa-bg-image{width:100%;height:100%;object-fit:cover!important;display:block!important;position:absolute;top:0;left:0}.newhome-casa-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:2;display:none}.newhome-casa-content{position:relative;z-index:15;max-width:900px;width:100%;padding:20px;display:flex;flex-direction:column}.newhome-casa-top-text{font-size:var(--fs-md);font-weight:var(--fw-semibold);letter-spacing:2.5px;margin-bottom:25px;opacity:.95;color:#fff;text-shadow:1px 1px 4px rgba(0,0,0,.5);text-transform:uppercase}.newhome-casa-divider{width:100%;height:1px;background:#fff6;margin-bottom:45px}.newhome-casa-title-large{font-size:var(--fs-4xl);font-weight:var(--fw-bold);line-height:1.15;margin-bottom:5px;color:#fff;text-shadow:2px 2px 8px rgba(0,0,0,.5)}.newhome-casa-title-main{font-size:var(--fs-4xl);font-weight:var(--fw-normal);line-height:1.15;margin-bottom:40px;color:#fff;text-shadow:2px 2px 8px rgba(0,0,0,.5)}.newhome-casa-footer{display:flex;align-items:center;margin-top:10px}.newhome-casa-link{display:flex;align-items:center;gap:25px;text-decoration:none;color:#fff;font-size:var(--fs-2xl);font-weight:var(--fw-medium);transition:all .3s cubic-bezier(.4,0,.2,1)}.newhome-casa-link:hover{transform:translate(10px)}.newhome-casa-link-text{color:#fff;text-shadow:1px 1px 4px rgba(0,0,0,.5)}.newhome-casa-arrow-circle{width:54px;height:54px;background:#fff;color:var(--text-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--fs-2xl);transition:all .4s cubic-bezier(.175,.885,.32,1.275);box-shadow:0 4px 15px #0003}.newhome-casa-link:hover .newhome-casa-arrow-circle{background:#1868db;color:#fff;transform:scale(1.1) rotate(-45deg);box-shadow:0 6px 20px #1868db66}.newhome-casa-link:hover .newhome-casa-arrow-circle i{transform:rotate(45deg)}@media (max-width: 1200px){.newhome-casa-title-large,.newhome-casa-title-main{font-size:var(--fs-4xl)}}@media (max-width: 991px){.newhome-casa-section{height:auto;min-height:600px;padding:100px 0}.newhome-casa-container{padding:0 20px;height:auto}.newhome-casa-title-large,.newhome-casa-title-main{font-size:var(--fs-4xl)}.newhome-casa-top-text{font-size:var(--fs-md);letter-spacing:2px}}@media (max-width: 768px){.newhome-casa-section{height:auto;min-height:500px;padding:80px 0}.newhome-casa-title-large,.newhome-casa-title-main{font-size:var(--fs-4xl);margin-bottom:8px}.newhome-casa-title-main{margin-bottom:30px}.newhome-casa-top-text{font-size:var(--fs-base);margin-bottom:20px}.newhome-casa-link{font-size:var(--fs-xl);gap:15px}.newhome-casa-arrow-circle{width:48px;height:48px}}@media (max-width: 480px){.newhome-casa-section{height:auto;min-height:400px;padding:50px 0}.newhome-casa-title-large,.newhome-casa-title-main{font-size:var(--fs-3xl);word-wrap:break-word;overflow-wrap:break-word}.newhome-casa-title-main{margin-bottom:25px}.newhome-casa-link{font-size:var(--fs-lg);gap:10px}.newhome-casa-arrow-circle{width:38px;height:38px;font-size:var(--fs-md)}.newhome-casa-top-text{font-size:var(--fs-xs);margin-bottom:12px;letter-spacing:1.5px;margin-top:10px}.newhome-casa-divider{margin-bottom:25px}.newhome-casa-link-text{text-align:center;max-width:180px}.newhome-casa-floating-asset{width:180px}}.newhome-casa-floating-asset{position:relative;z-index:20;flex:0 0 400px;display:flex;justify-content:center;align-items:center}.newhome-casa-badge-img{width:100%;max-width:380px;height:auto;object-fit:contain;display:block!important;filter:drop-shadow(0 0 20px rgba(255,255,255,.45)) drop-shadow(0 0 35px rgba(24,104,219,.35))}@media (max-width: 1024px){.newhome-casa-floating-asset{flex:0 0 280px}}@media (max-width: 768px){.newhome-casa-container{flex-direction:column;justify-content:center;text-align:center;height:auto}.newhome-casa-content{align-items:center;margin-bottom:30px;padding:0}.newhome-casa-floating-asset{flex:none;width:220px}.newhome-casa-link{justify-content:center}}.newhome-signdesk-launch-section{position:relative;width:100%;padding:100px 0;background:#0f172a;background:radial-gradient(circle at 70% 30%,#1e293b,#0f172a);overflow:hidden;color:#fff}.newhome-signdesk-launch-container{max-width:1200px;margin:0 auto;padding:0 20px;position:relative;z-index:10}.newhome-signdesk-launch-content{display:flex;justify-content:space-between;align-items:center;gap:60px}.newhome-signdesk-launch-left{flex:1;max-width:600px}.newhome-signdesk-logo-wrapper{width:80px;height:80px;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;display:flex;align-items:center;justify-content:center;padding:12px;margin-bottom:30px;border:1px solid rgba(255,255,255,.2);box-shadow:0 10px 30px #0000004d}.newhome-signdesk-logo{width:100%;height:100%;object-fit:contain}.newhome-signdesk-launch-badge{display:inline-block;padding:6px 16px;background:#2563eb;color:#fff;font-size:var(--fs-sm);font-weight:var(--fw-bold);border-radius:100px;margin-bottom:20px;letter-spacing:1px}.newhome-signdesk-launch-title{font-size:var(--fs-4xl);font-weight:var(--fw-bold);margin-bottom:24px;line-height:1.1;color:#fff}.newhome-signdesk-launch-description{font-size:var(--fs-2xl);line-height:1.6;color:#ffffffb3;margin-bottom:40px}.newhome-signdesk-launch-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.newhome-signdesk-ms-store-btn{display:block;transition:transform .3s ease,filter .3s ease}.newhome-signdesk-ms-store-btn:hover{transform:translateY(-3px);filter:brightness(1.1)}.newhome-signdesk-ms-store-btn img{height:52px;width:auto;display:block}.newhome-signdesk-learn-more{color:#fff;text-decoration:none;font-weight:var(--fw-semibold);display:flex;align-items:center;gap:10px;font-size:var(--fs-xl);transition:gap .3s ease}.newhome-signdesk-learn-more:hover{gap:15px}.newhome-signdesk-launch-right{flex:0 0 auto;position:relative;display:flex;justify-content:center;align-items:center}.newhome-signdesk-qr-card{background:#ffffff0d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);padding:30px;border-radius:24px;text-align:center;box-shadow:0 25px 50px -12px #00000080;position:relative;z-index:2;transition:transform .3s ease}.newhome-signdesk-qr-card:hover{transform:translateY(-10px) rotate(2deg)}.newhome-signdesk-qr-wrapper{background:#fff;padding:15px;border-radius:12px;margin-bottom:15px;width:180px;height:180px}.newhome-signdesk-qr{width:100%;height:100%;object-fit:contain}.newhome-signdesk-qr-label{font-size:var(--fs-base);font-weight:var(--fw-bold);letter-spacing:2px;color:#ffffff80;margin:0}.newhome-signdesk-launch-decorative-circle{position:absolute;width:300px;height:300px;background:#3b82f6;border-radius:50%;filter:blur(80px);opacity:.2;z-index:1}@media (max-width: 991px){.newhome-signdesk-launch-content{flex-direction:column;text-align:center;gap:40px}.newhome-signdesk-launch-left{max-width:100%}.newhome-signdesk-logo-wrapper{margin:0 auto 30px}.newhome-signdesk-launch-actions{justify-content:center}.newhome-signdesk-launch-title{font-size:var(--fs-4xl)}}@media (max-width: 768px){.newhome-signdesk-launch-section{padding:60px 0}.newhome-signdesk-launch-title{font-size:var(--fs-4xl)}.newhome-signdesk-launch-description{font-size:var(--fs-xl)}}@media (max-width: 480px){.newhome-signdesk-launch-title{font-size:var(--fs-4xl)}.newhome-signdesk-ms-store-btn img{height:44px}.newhome-signdesk-qr-wrapper{width:140px;height:140px}}.newhome-hero-signdesk-visual{background:#1e1e1e66;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:24px;padding:30px;display:flex;flex-direction:column;align-items:center;gap:25px;box-shadow:0 25px 50px -12px #00000080;animation:fadeInUp 1s ease-out .8s both;width:100%}.newhome-hero-signdesk-qr-card{text-align:center;width:100%}.newhome-hero-signdesk-qr-wrapper{background:#fff;padding:12px;border-radius:12px;margin-bottom:15px;width:160px;height:160px;margin-left:auto;margin-right:auto}.newhome-hero-signdesk-qr-wrapper img{width:100%;height:100%;object-fit:contain;display:block!important}.newhome-hero-signdesk-qr-text{font-size:var(--fs-base);font-weight:var(--fw-bold);letter-spacing:2px;color:#fff9;margin:0;text-transform:uppercase}.newhome-hero-signdesk-store-buttons{width:100%;display:flex;justify-content:center}.newhome-hero-signdesk-ms-badge img{height:48px;width:auto;display:block!important}@media (max-width: 480px){.newhome-hero-signdesk-visual{padding:20px;gap:15px}.newhome-hero-signdesk-qr-wrapper{width:130px;height:130px}.newhome-hero-signdesk-ms-badge img{height:40px}}.newhome-hero-mobile-card .newhome-hero-mobile-qr-img{display:block!important;width:150px;height:150px;object-fit:contain;margin:0 auto}.newhome-hero-mobile-get-btn{display:flex;align-items:center;justify-content:center;gap:10px;background:#000;color:#fff;text-decoration:none;padding:12px;border-radius:8px;margin-top:15px;font-weight:var(--fw-semibold);font-size:var(--fs-md);transition:all .3s ease;border:1px solid rgba(255,255,255,.1)}.newhome-hero-mobile-get-btn:hover{background:#1e60d5;transform:scale(1.02);box-shadow:0 5px 15px #1e60d54d}.newhome-hero-mobile-get-btn i{font-size:var(--fs-xl)}.newhome-peoplenexus-launch-section{position:relative;width:100%;padding:100px 0;background:#0f172a;background-size:cover;background-position:center;overflow:hidden;color:#fff}.newhome-peoplenexus-launch-section:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 30% 70%,#0f172a4d,#0f172ab3);z-index:1}.newhome-peoplenexus-app-logo-wrapper{width:80px;height:80px;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;display:flex;align-items:center;justify-content:center;padding:12px;margin-bottom:30px;border:1px solid rgba(255,255,255,.2);box-shadow:0 10px 30px #0000004d}.newhome-peoplenexus-launch-badge{display:inline-block;padding:6px 16px;background:#1e60d5;color:#fff;font-size:var(--fs-sm);font-weight:var(--fw-bold);border-radius:100px;margin-bottom:20px;letter-spacing:1px}.peoplenexus-qr-card{border-color:#1e60d54d!important}.newhome-peoplenexus-launch-decorative-circle{position:absolute;width:350px;height:350px;background:#1e60d5;border-radius:50%;filter:blur(100px);opacity:.25;z-index:1}.coming-soon-page{min-height:100vh;background-color:#f8f9fa;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;position:relative;overflow:hidden;padding:4rem 2rem}.coming-soon-content{text-align:left;max-width:600px;padding:0;z-index:2;position:relative}.coming-soon-title{font-family:var(--font-primary);font-size:2.5rem;font-weight:700;color:#212529;margin:0 0 .5rem;line-height:1.2}.coming-soon-description{font-family:var(--font-primary);font-size:1rem;font-weight:400;color:#6c757d;margin:0;line-height:1.4}.coming-soon-wave{position:absolute;bottom:0;left:0;width:100%;height:200px;background:linear-gradient(135deg,#e9ecef,#dee2e6,#e9ecef);clip-path:ellipse(100% 100% at 50% 100%);z-index:1}@media (max-width: 768px){.coming-soon-title{font-size:2.5rem}.coming-soon-description{font-size:1.1rem}.coming-soon-content{padding:0 1rem}}@media (max-width: 480px){.coming-soon-title{font-size:2rem}.coming-soon-description{font-size:1rem}}*{box-sizing:border-box}.blog-custom-container{font-family:var(--font-primary);position:relative;width:100%;overflow:hidden;margin:0;padding:0}.blog-custom-image-container{position:relative;width:100%;height:100vh;min-height:500px;max-height:800px;overflow:hidden}.blog-custom-image-container img{width:100%;height:100%;object-fit:cover;object-position:center}.blog-custom-text-container{position:absolute;bottom:-30px;left:-25px;background:var(--bg-primary);color:var(--text-heading);padding:10px;border-radius:35px;height:200px;width:500px;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;box-shadow:0 4px 20px #0000001a}.blog-custom-text-container h1{font-size:var(--fs-40);font-weight:var(--fw-700);color:var(--text-heading);margin:0 0 10px;line-height:1.2}.blog-custom-text-container p{font-size:var(--fs-18);color:var(--text-secondary-clr);margin:0;line-height:1.4}.blog-detail{width:100%;max-width:1400px;margin:0 auto;padding:60px 20px;font-family:var(--font-primary)}.blog-search-container{width:100%;margin-bottom:50px}.blog-search-wrapper{width:100%;max-width:800px;margin:0 auto}.blog-search-box{position:relative;width:100%}.blog-search-input{width:100%;padding:18px 60px 18px 25px;border:2px solid var(--border-subtle);border-radius:50px;font-size:var(--fs-16);background:var(--bg-primary);transition:all .3s ease;box-shadow:0 4px 15px #00000014;outline:none}.blog-search-input:focus{border-color:var(--border-brand);box-shadow:0 6px 25px #5f00aa26;transform:translateY(-2px)}.blog-search-input::placeholder{color:var(--text-muted-clr);font-weight:var(--fw-400)}.blog-search-icon{position:absolute;right:25px;top:50%;transform:translateY(-50%);color:var(--text-secondary-clr);pointer-events:none}.blog-search-results{text-align:center;margin-top:15px;color:var(--text-secondary-clr);font-size:var(--fs-14);font-weight:var(--fw-500)}.blog-detail-flex{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px;width:100%;margin:0 auto;justify-items:center}.blog-detail-content{width:100%;max-width:380px;height:400px;border:1px solid var(--border-subtle);border-radius:15px;box-shadow:0 4px 20px #00000014;background:var(--bg-primary);cursor:pointer;text-decoration:none;transition:all .3s ease;overflow:hidden;position:relative}.blog-detail-content:hover{transform:translateY(-8px);box-shadow:0 12px 35px #00000026}.blog-card-inner{width:100%;height:100%;position:relative}.blog-card-front{display:flex;flex-direction:column;width:100%;height:100%}.blog-image-qa{position:relative;width:100%;height:60%;overflow:hidden}.blog-image-qa img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.blog-detail-content:hover .blog-image-qa img{transform:scale(1.05)}.blog-tags{position:absolute;top:15px;right:15px;background:linear-gradient(135deg,var(--text-brand),#7c3aed);padding:8px 16px;font-size:var(--fs-14);font-weight:var(--fw-600);border-radius:20px;color:var(--footer-text);box-shadow:0 4px 15px #5f00aa4d;z-index:2}.blog-card-title{height:40%;display:flex;flex-direction:column;justify-content:space-between;padding:25px;background:var(--bg-primary)}.blog-card-title h2{margin:0;font-size:var(--fs-18);color:var(--text-heading);line-height:1.4;font-weight:var(--fw-600);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.blog-read-more-hover{color:var(--text-brand);font-size:var(--fs-14);font-weight:var(--fw-600);margin-top:15px;transition:color .3s ease}.blog-detail-content:hover .blog-read-more-hover{color:var(--text-brand-hover)}.blog-no-results{display:flex;justify-content:center;align-items:center;min-height:400px;padding:40px 20px;width:100%}.blog-no-results-content{text-align:center;max-width:500px;width:100%}.blog-no-results-icon{color:var(--border-main);margin-bottom:20px}.blog-no-results-content h3{font-size:var(--fs-24);color:var(--text-heading);margin:0 0 15px;font-weight:var(--fw-600)}.blog-no-results-content p{color:var(--text-secondary-clr);font-size:var(--fs-16);line-height:1.6;margin:0 0 25px}.blog-clear-search-btn{background:linear-gradient(135deg,var(--text-brand),#7c3aed);color:var(--footer-text);border:none;padding:12px 30px;border-radius:25px;font-weight:var(--fw-600);font-size:var(--fs-14);cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #5f00aa4d}.blog-clear-search-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #5f00aa66;background:linear-gradient(135deg,#4a0080,#6d28d9)}.blog-pagination{display:flex;justify-content:center;align-items:center;gap:15px;margin-top:50px;padding:20px 0;width:100%;flex-wrap:wrap}.pagination-btn{background:linear-gradient(135deg,var(--text-brand),#7c3aed);color:var(--footer-text);border:none;padding:12px 24px;border-radius:25px;font-weight:var(--fw-600);font-size:var(--fs-14);cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #5f00aa4d;min-width:100px}.pagination-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #5f00aa66;background:linear-gradient(135deg,#4a0080,#6d28d9)}.pagination-btn:disabled{background:var(--border-main);cursor:not-allowed;box-shadow:none;transform:none}.pagination-numbers{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:center}.pagination-number{background:var(--bg-primary);color:var(--text-heading);border:2px solid var(--border-subtle);padding:10px 16px;border-radius:20px;font-weight:var(--fw-600);font-size:var(--fs-14);cursor:pointer;transition:all .3s ease;min-width:45px;text-align:center}.pagination-number:hover{border-color:var(--border-brand);color:var(--text-brand);transform:translateY(-2px);box-shadow:0 4px 12px #5f00aa33}.pagination-number.active{background:linear-gradient(135deg,var(--text-brand),#7c3aed);color:var(--footer-text);border-color:var(--border-brand);box-shadow:0 4px 15px #5f00aa4d}.pagination-number.active:hover{color:var(--footer-text);transform:translateY(-2px);box-shadow:0 6px 20px #5f00aa66}@media (max-width: 1024px){.blog-custom-text-container{width:60%;bottom:-20px;left:-20px;height:180px;width:400px;padding:20px}.blog-custom-text-container h1{font-size:var(--fs-34)}.blog-custom-text-container p{font-size:var(--fs-16)}.blog-detail{padding:50px 20px}.blog-detail-flex{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:25px}.blog-detail-content{max-width:350px;height:380px}.blog-card-title{padding:20px}.blog-card-title h2{font-size:var(--fs-16)}}@media (max-width: 768px){.blog-custom-image-container{height:60vh;min-height:400px}.blog-custom-text-container{width:60%;padding:8px;font-size:var(--fs-14);bottom:-15px;left:-15px;height:160px;width:350px}.blog-custom-text-container h1{font-size:var(--fs-29)}.blog-custom-text-container p{font-size:var(--fs-15)}.blog-detail{padding:40px 15px}.blog-detail-flex{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.blog-detail-content{max-width:320px;height:360px}.blog-search-input{padding:16px 55px 16px 22px;font-size:var(--fs-15)}.blog-search-icon{right:22px}.blog-pagination{gap:10px;margin-top:35px;padding:15px 10px;justify-content:center;flex-wrap:wrap;width:100%;max-width:100%}.blog-card-title{padding:18px}.blog-card-title h2{font-size:var(--fs-15)}.blog-tags{font-size:var(--fs-13);padding:6px 12px;top:12px;right:12px}.blog-pagination{gap:8px;margin-top:30px;padding:15px 10px;justify-content:center;flex-wrap:wrap;width:100%;max-width:100%;overflow-x:auto}.pagination-btn{padding:10px 20px;font-size:var(--fs-14);min-width:90px}.pagination-number{padding:8px 12px;font-size:var(--fs-14);min-width:40px;flex-shrink:0}}@media (max-width: 480px){.blog-custom-image-container{height:50vh;min-height:350px}.blog-custom-text-container{height:25%;font-size:var(--fs-13);bottom:-15px;left:0;right:0;width:100%;height:140px;padding:15px}.blog-custom-text-container h1{font-size:var(--fs-24)}.blog-custom-text-container p{font-size:var(--fs-14)}.blog-detail{padding:30px 10px}.blog-detail-flex{grid-template-columns:1fr;gap:15px;justify-items:center}.blog-detail-content{max-width:100%;width:100%;height:340px}.blog-search-input{padding:14px 50px 14px 20px;font-size:var(--fs-14)}.blog-search-icon{right:20px}.blog-card-title{padding:15px}.blog-card-title h2{font-size:var(--fs-14);-webkit-line-clamp:2}.blog-tags{font-size:var(--fs-12);padding:5px 10px;top:10px;right:10px}.blog-no-results-content h3{font-size:var(--fs-21)}.blog-no-results-content p{font-size:var(--fs-14)}.blog-clear-search-btn{padding:10px 25px;font-size:var(--fs-14)}.blog-pagination{gap:6px;margin-top:20px;padding:10px 5px;justify-content:center;flex-wrap:wrap;width:100%;max-width:100%;overflow-x:auto}.pagination-btn{padding:8px 16px;font-size:var(--fs-13);min-width:80px}.pagination-number{padding:6px 10px;font-size:var(--fs-13);min-width:35px;flex-shrink:0}}@media (max-width: 360px){.blog-custom-text-container{padding:12px;height:120px;bottom:-10px}.blog-custom-text-container h1{font-size:var(--fs-21)}.blog-custom-text-container p{font-size:var(--fs-14)}.blog-detail{padding:25px 8px}.blog-detail-content{height:320px}.blog-card-title{padding:12px}.blog-card-title h2{font-size:var(--fs-14)}.blog-tags{font-size:var(--fs-11);padding:4px 8px}.blog-search-input{padding:12px 45px 12px 18px;font-size:var(--fs-14)}.blog-search-icon{right:18px}}@media (min-width: 1400px){.blog-detail{max-width:1600px;padding:80px 40px}.blog-detail-flex{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:40px}.blog-detail-content{max-width:400px;height:420px}.blog-custom-text-container{width:700px;padding:40px 50px}.blog-custom-text-container h1{font-size:var(--fs-40)}.blog-custom-text-container p{font-size:var(--fs-19)}}.blog01-blog-container{font-family:var(--font-primary);line-height:1.6;color:var(--text-body);background-color:var(--bg-primary)}.blog01-hero-section{background:url(/assets/Topbackground.Dx52V_Pb.webp);background-size:cover;background-position:center;background-repeat:no-repeat;color:var(--text-heading)!important;padding:80px 0;position:relative;overflow:hidden}.blog01-hero-section:before{content:"";position:absolute;inset:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grid" width="10" height="10" patternUnits="userSpaceOnUse"><path d="M 10 0 L 0 0 0 10" fill="none" stroke="rgba(255,255,255,0.1)" stroke-width="0.5"/></pattern></defs><rect width="100" height="100" fill="url(%23grid)"/></svg>');opacity:.3}.blog01-hero-content{max-width:1200px;margin:0 auto;padding:0 20px;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;position:relative;z-index:1}.blog01-hero-title{font-size:var(--fs-40);font-weight:var(--fw-bold);line-height:1.2;margin-bottom:24px;color:var(--text-heading)!important}.blog01-hero-subtitle{font-size:var(--fs-20);font-weight:var(--fw-normal);margin-bottom:32px;opacity:.9;line-height:1.5;color:var(--text-heading)!important}.blog01-hero-meta{display:flex;gap:24px;font-size:var(--fs-15);opacity:.8;color:var(--text-heading)!important}.blog01-date{position:relative;color:var(--text-heading)!important}.blog01-date:after{content:"•";position:absolute;right:-12px;color:#0009}.blog01-author{font-weight:var(--fw-semibold);color:var(--text-heading)!important}.blog01-hero-image{position:relative}.blog01-hero-image img{width:100%;height:400px;object-fit:cover;border-radius:12px;box-shadow:0 20px 40px #0000004d}.blog01-main-content{background-color:var(--bg-primary);padding:80px 0}.blog01-content-wrapper{max-width:1200px;margin:0 auto;padding:0 20px}.blog01-section{margin-bottom:60px}.blog01-intro-text{font-size:var(--fs-20);line-height:1.8;color:var(--text-label);max-width:800px;margin:0 auto 60px}.blog01-section-title{font-size:var(--fs-30);font-weight:var(--fw-bold);color:var(--text-heading);margin-bottom:24px;text-align:center}.blog01-section-text{font-size:var(--fs-18);color:var(--text-label);line-height:1.7;margin-bottom:40px;text-align:center;max-width:800px;margin-left:auto;margin-right:auto}.blog01-cards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:32px;margin:60px 0}.blog01-card{border-radius:16px;padding:0;transition:all .5s ease;position:relative;overflow:hidden;height:400px;display:flex;flex-direction:column;cursor:pointer;box-shadow:0 10px 30px #0000001a}.blog01-card:nth-child(1){background:var(--text-brand-hover);color:var(--footer-text)}.blog01-card:nth-child(2){background:var(--text-heading);color:var(--footer-text)}.blog01-card:nth-child(3){background:var(--bg-brand-light);color:var(--text-brand)}.blog01-card:nth-child(4){background:var(--bg-primary);color:var(--text-heading)}.blog01-card:nth-child(5){background:var(--text-heading);color:var(--footer-text)}.blog01-card:nth-child(6){background:var(--bg-brand-light);color:var(--text-brand)}.blog01-card:before{content:"";position:absolute;inset:0;background-size:cover;background-position:center;background-repeat:no-repeat;transition:all .5s ease;z-index:1}.blog01-card:nth-child(1):before{background-image:url(/assets/blog11.Bvedm7Dv.webp)}.blog01-card:nth-child(2):before{background-image:url(/assets/blog12.DzhLhgX5.webp)}.blog01-card:nth-child(3):before{background-image:url(/assets/blog13.CcEUMh7t.webp)}.blog01-card:nth-child(4):before{background-image:url(/assets/blog14.gMGJh1MK.webp)}.blog01-card:nth-child(5):before{background-image:url(/assets/blog15.CgBo-24j.webp)}.blog01-card:nth-child(6):before{background-image:url(/assets/blog16.BLQhTVMc.webp)}.blog01-card:after{content:"";position:absolute;inset:0;background:linear-gradient(45deg,#0006,#0003,#0009);transition:all .5s ease;z-index:2}.blog01-card:hover:before{opacity:0;transform:scale(1.1)}.blog01-card:hover:after{background:transparent}.blog01-card:hover{transform:translateY(-12px) scale(1.02);box-shadow:0 25px 50px #1e3a8a66}.blog01-card-icon{display:none}.blog01-card h3{font-size:var(--fs-28);font-weight:var(--fw-bold);margin:0;padding:30px 30px 0;line-height:1.2;position:relative;z-index:3;transition:all .5s ease}.blog01-card:nth-child(1) h3,.blog01-card:nth-child(4) h3{color:var(--footer-text);text-shadow:none}.blog01-card:nth-child(2) h3,.blog01-card:nth-child(5) h3{color:var(--footer-text);text-shadow:2px 2px 4px rgba(0,0,0,.5)}.blog01-card:nth-child(3) h3{color:var(--footer-text);text-shadow:2px 2px 4px rgba(0,0,0,.5)}.blog01-card:nth-child(6) h3{color:var(--footer-text);text-shadow:2px 2px 4px rgba(0,0,0,.5)}.blog01-card p{margin:0;padding:20px 30px 30px;line-height:1.6;font-size:var(--fs-16);position:relative;z-index:3;transition:all .5s ease;opacity:0;transform:translate(100px)}.blog01-card:nth-child(1) p,.blog01-card:nth-child(4) p{color:var(--footer-text)}.blog01-card:nth-child(2) p,.blog01-card:nth-child(5) p{color:#ffffffe6}.blog01-card:nth-child(3) p{color:var(--footer-text)}.blog01-card:nth-child(6) p{color:var(--footer-text)}.blog01-card:hover p{opacity:1;transform:translate(0)}.blog01-card:hover h3{transform:translateY(-15px);font-size:var(--fs-26)}.blog01-card-highlight{position:absolute;bottom:0;left:0;right:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:20px 30px;border-radius:0 0 16px 16px;font-size:var(--fs-14);opacity:0;transform:translate(100px);transition:all .5s ease;z-index:3}.blog01-card:nth-child(1) .blog01-card-highlight,.blog01-card:nth-child(4) .blog01-card-highlight{background:#ffffff1a;color:var(--footer-text)}.blog01-card:nth-child(2) .blog01-card-highlight,.blog01-card:nth-child(5) .blog01-card-highlight{background:#ffffff1a;color:var(--footer-text)}.blog01-card:nth-child(3) .blog01-card-highlight{background:#ffffff1a;color:var(--footer-text)}.blog01-card:nth-child(6) .blog01-card-highlight{background:#ffffff1a;color:var(--footer-text)}.blog01-card:hover .blog01-card-highlight{opacity:1;transform:translate(0)}.blog01-card-highlight strong{font-weight:var(--fw-600)}.blog01-card:nth-child(1) .blog01-card-highlight strong,.blog01-card:nth-child(4) .blog01-card-highlight strong{color:var(--footer-text)}.blog01-card:nth-child(2) .blog01-card-highlight strong,.blog01-card:nth-child(5) .blog01-card-highlight strong{color:var(--text-warning)}.blog01-card:nth-child(3) .blog01-card-highlight strong{color:var(--text-warning)}.blog01-card:nth-child(6) .blog01-card-highlight strong{color:var(--text-warning)}.blog01-card:nth-child(1):hover{background:var(--bg-primary);color:var(--text-heading)}.blog01-card:nth-child(1):hover h3{color:var(--text-heading)!important;text-shadow:none}.blog01-card:nth-child(1):hover p{color:var(--text-heading)!important}.blog01-card:nth-child(1):hover .blog01-card-highlight{background:#0000000d;color:var(--text-heading)}.blog01-card:nth-child(1):hover .blog01-card-highlight strong{color:var(--text-brand-hover)}.blog01-card:nth-child(4):hover{background:var(--bg-primary);color:var(--text-heading)}.blog01-card:nth-child(4):hover h3{color:var(--text-heading)!important;text-shadow:none}.blog01-card:nth-child(4):hover p{color:var(--text-heading)!important}.blog01-card:nth-child(4):hover .blog01-card-highlight{background:#0000000d;color:var(--text-heading)}.blog01-card:nth-child(4):hover .blog01-card-highlight strong{color:var(--text-brand-hover)}.blog01-card:nth-child(3):hover{background:var(--bg-brand-light);color:var(--text-heading)}.blog01-card:nth-child(3):hover h3{color:var(--text-heading)!important;text-shadow:none}.blog01-card:nth-child(3):hover p{color:var(--text-heading)!important}.blog01-card:nth-child(3):hover .blog01-card-highlight{background:#0000000d;color:var(--text-heading)}.blog01-card:nth-child(3):hover .blog01-card-highlight strong{color:var(--text-brand-hover)}.blog01-card:nth-child(6):hover{background:var(--bg-brand-light);color:var(--text-heading)}.blog01-card:nth-child(6):hover h3{color:var(--text-heading)!important;text-shadow:none}.blog01-card:nth-child(6):hover p{color:var(--text-heading)!important}.blog01-card:nth-child(6):hover .blog01-card-highlight{background:#0000000d;color:var(--text-heading)}.blog01-card:nth-child(6):hover .blog01-card-highlight strong{color:var(--text-brand-hover)}.blog01-skills-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin:40px 0}.blog01-skill-card{background:var(--bg-primary);border-radius:12px;padding:24px;box-shadow:0 4px 15px #0000001a;transition:all .3s ease;border:1px solid var(--border-subtle)}.blog01-skill-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px #00000026}.blog01-skill-card h3{font-size:var(--fs-18);font-weight:var(--fw-semibold);color:var(--text-heading);margin-bottom:12px}.blog01-skill-card p{color:var(--text-label);font-size:var(--fs-15);line-height:1.5;margin:0}.blog01-conclusion{background:linear-gradient(#0006,#0006),url(/assets/blog3bg.Dbp-LBIv.webp);background-size:cover;background-position:center;background-repeat:no-repeat;color:var(--text-body);padding:60px;border-radius:20px;text-align:center;margin:80px 0}.blog01-conclusion h2{font-size:var(--fs-30);font-weight:var(--fw-bold);margin-bottom:24px;color:var(--bg-primary)}.blog01-conclusion p{text-align:left;font-size:var(--fs-20);color:var(--footer-text);line-height:1.7;margin-bottom:20px;opacity:.9}.blog01-cta{margin-top:40px}.blog01-cta-button{display:inline-block;background:var(--bg-primary);color:var(--text-heading);padding:16px 32px;border-radius:50px;text-decoration:none;font-weight:var(--fw-semibold);font-size:var(--fs-18);transition:all .3s ease;box-shadow:var(--shadow-sm)}.blog01-cta-button:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000004d;color:var(--text-brand-hover);text-decoration:none}@media (max-width: 1024px){.blog01-hero-content{grid-template-columns:1fr;gap:40px;text-align:center}.blog01-hero-title{font-size:var(--fs-40)}.blog01-cards-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px}.blog01-card{height:350px}.blog01-skills-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}@media (max-width: 768px){.blog01-hero-section{padding:60px 0}.blog01-hero-title{font-size:var(--fs-32)}.blog01-hero-subtitle{font-size:var(--fs-18)}.blog01-hero-meta{flex-direction:column;gap:12px;align-items:center}.blog01-date:after{display:none}.blog01-cards-grid{grid-template-columns:1fr;gap:20px}.blog01-card{height:300px}.blog01-card h3{font-size:var(--fs-24);padding:20px 20px 0}.blog01-card p{padding:15px 20px 20px}.blog01-card-highlight{padding:15px 20px}.blog01-skills-grid{grid-template-columns:1fr}.blog01-conclusion{padding:40px 24px}.blog01-conclusion h2{font-size:var(--fs-32)}}@media (max-width: 480px){.blog01-hero-title{font-size:var(--fs-28)}.blog01-hero-subtitle{font-size:var(--fs-16)}.blog01-card{height:280px}.blog01-card h3{font-size:var(--fs-21);padding:15px 15px 0}.blog01-card p{padding:10px 15px 15px;font-size:var(--fs-14)}.blog01-card-highlight{padding:10px 15px;font-size:var(--fs-13)}.blog01-conclusion h2{font-size:var(--fs-28)}.blog01-conclusion p{font-size:var(--fs-16)}}.blog01-card{animation:fadeInUp .6s ease-out}.blog01-card:nth-child(1){animation-delay:.1s}.blog01-card:nth-child(2){animation-delay:.2s}.blog01-card:nth-child(3){animation-delay:.3s}.blog01-card:nth-child(4){animation-delay:.4s}.blog01-card:nth-child(5){animation-delay:.5s}.blog01-card:nth-child(6){animation-delay:.6s}.blog01-skill-card{animation:fadeInUp .6s ease-out}.blog01-skill-card:nth-child(1){animation-delay:.1s}.blog01-skill-card:nth-child(2){animation-delay:.2s}.blog01-skill-card:nth-child(3){animation-delay:.3s}.blog01-skill-card:nth-child(4){animation-delay:.4s}.blog01-modal-overlay{position:fixed;inset:0;background:#000000b3;display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px}.blog01-modal-content{background:var(--bg-primary);border-radius:16px;max-width:600px;width:100%;max-height:80vh;overflow-y:auto;box-shadow:0 20px 60px #0000004d;animation:modalSlideIn .3s ease-out}.blog01-modal-header{display:flex;justify-content:space-between;align-items:center;padding:24px 30px 20px;border-bottom:1px solid var(--border-subtle)}.blog01-modal-header h2{font-size:var(--fs-24);font-weight:var(--fw-700);color:#1a202c;margin:0}.blog01-modal-close{background:none;border:none;font-size:var(--fs-32);color:var(--text-secondary-clr);cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}.blog01-modal-close:hover{background:var(--bg-secondary);color:var(--text-body)}.blog01-modal-body{padding:20px 30px 30px}.blog01-modal-body p{font-size:var(--fs-18);line-height:1.7;color:var(--text-body);margin-bottom:24px}.blog01-modal-tip{background:var(--bg-secondary);padding:20px;border-radius:12px;font-size:var(--fs-16);line-height:1.6}.blog01-modal-tip strong{color:var(--text-heading);font-weight:var(--fw-700)}@media (max-width: 768px){.blog01-modal-content{margin:20px;max-height:90vh}.blog01-modal-header{padding:20px 24px 16px}.blog01-modal-header h2{font-size:var(--fs-21)}.blog01-modal-body{padding:16px 24px 24px}.blog01-modal-body p{font-size:var(--fs-16)}.blog01-modal-tip{padding:16px;font-size:var(--fs-14)}}.techm-blog-container{font-family:var(--font-primary);line-height:1.6;color:var(--text-body);background-color:var(--bg-primary)}.techm-hero-section{background:url(/assets/bgtop2.DE2fQ5JN.webp);background-size:cover;background-position:center;background-repeat:no-repeat;color:var(--text-heading)!important;padding:80px 0;position:relative;overflow:hidden}.techm-hero-section:before{content:"";position:absolute;inset:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grid" width="10" height="10" patternUnits="userSpaceOnUse"><path d="M 10 0 L 0 0 0 10" fill="none" stroke="rgba(255,255,255,0.1)" stroke-width="0.5"/></pattern></defs><rect width="100" height="100" fill="url(%23grid)"/></svg>');opacity:.3}.techm-hero-content{max-width:1200px;margin:0 auto;padding:0 20px;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;position:relative;z-index:1}.techm-hero-title{font-size:var(--fs-40);font-weight:var(--fw-bold);line-height:1.2;margin-bottom:24px;color:var(--text-heading)!important}.techm-hero-subtitle{font-size:var(--fs-20);font-weight:var(--fw-normal);margin-bottom:32px;opacity:.9;line-height:1.5;color:var(--text-heading)!important}.techm-hero-meta{display:flex;gap:24px;font-size:var(--fs-15);opacity:.8;color:var(--text-heading)!important}.techm-date{position:relative;color:var(--text-heading)!important}.techm-date:after{content:"•";position:absolute;right:-12px;color:#0009}.techm-author{font-weight:var(--fw-semibold);color:var(--text-heading)!important}.techm-hero-image{position:relative}.techm-hero-image img{width:100%;height:400px;object-fit:cover;border-radius:12px;box-shadow:0 20px 40px #0000004d}.techm-main-content{background-color:var(--bg-primary);padding:80px 0}.techm-content-wrapper{max-width:1200px;margin:0 auto;padding:0 20px}.techm-intro-text{font-size:var(--fs-20);line-height:1.8;color:var(--text-label);max-width:800px;margin:0 auto 60px}.techm-tips-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:32px;margin:60px 0}.techm-tip-card{border-radius:16px;padding:0;transition:all .5s ease;position:relative;overflow:hidden;height:400px;display:flex;flex-direction:column;cursor:pointer;box-shadow:0 10px 30px #0000001a}.techm-tip-card:nth-child(1){background:var(--text-heading);color:var(--footer-text)}.techm-tip-card:nth-child(2){background:var(--text-heading);color:var(--footer-text)}.techm-tip-card:nth-child(3){background:var(--bg-brand-light);color:var(--text-brand)}.techm-tip-card:nth-child(4){background:var(--bg-primary);color:var(--text-heading)}.techm-tip-card:nth-child(5){background:var(--text-heading);color:var(--footer-text)}.techm-tip-card:nth-child(6){background:var(--bg-brand-light);color:var(--text-brand)}.techm-tip-card:nth-child(7){background:var(--text-heading);color:var(--footer-text)}.techm-tip-card:nth-child(8){background:var(--text-heading);color:var(--footer-text)}.techm-tip-card:before{content:"";position:absolute;inset:0;background-size:cover;background-position:center;background-repeat:no-repeat;transition:all .5s ease;z-index:1}.techm-tip-card:nth-child(1):before{background-image:url(/assets/workspace-icon.BgV11J2T.webp)}.techm-tip-card:nth-child(2):before{background-image:url(/assets/breaks-icon.Ccs4EODS.webp)}.techm-tip-card:nth-child(3):before{background-image:url(/assets/activity-icon.tZs0bi0r.webp)}.techm-tip-card:nth-child(4):before{background-image:url(/assets/nutrition-icon.DNBDxvJH.webp)}.techm-tip-card:nth-child(5):before{background-image:url(/assets/balance-icon.Db7RoP5M.webp)}.techm-tip-card:nth-child(6):before{background-image:url(/assets/mental-health-icon.BcDTGH_f.webp)}.techm-tip-card:nth-child(7):before{background-image:url(/assets/checkIn.CeJ1tamk.webp)}.techm-tip-card:nth-child(8):before{background-image:url(/assets/priority.D7Qy_oWC.webp)}.techm-tip-card:after{content:"";position:absolute;inset:0;background:linear-gradient(45deg,#0006,#0003,#0009);transition:all .5s ease;z-index:2}.techm-tip-card:hover:before{opacity:0;transform:scale(1.1)}.techm-tip-card:hover:after{background:transparent}.techm-tip-card:hover{transform:translateY(-12px) scale(1.02);box-shadow:0 25px 50px #8b2d9266}.techm-tip-icon{display:none}.techm-tip-card h3{font-size:var(--fs-28);font-weight:var(--fw-bold);margin:0;padding:30px 30px 0;line-height:1.2;position:relative;z-index:3;transition:all .5s ease}.techm-tip-card:nth-child(1) h3,.techm-tip-card:nth-child(4) h3,.techm-tip-card:nth-child(7) h3{color:var(--footer-text);text-shadow:none}.techm-tip-card:nth-child(2) h3,.techm-tip-card:nth-child(5) h3,.techm-tip-card:nth-child(8) h3{color:var(--footer-text);text-shadow:2px 2px 4px rgba(0,0,0,.5)}.techm-tip-card:nth-child(3) h3{color:var(--footer-text);text-shadow:2px 2px 4px rgba(0,0,0,.5)}.techm-tip-card:nth-child(6) h3{color:var(--footer-text);text-shadow:2px 2px 4px rgba(0,0,0,.5)}.techm-tip-card p{margin:0;padding:20px 30px 30px;line-height:1.6;font-size:var(--fs-16);position:relative;z-index:3;transition:all .5s ease;opacity:0;transform:translate(100px)}.techm-tip-card:nth-child(1) p,.techm-tip-card:nth-child(4) p,.techm-tip-card:nth-child(7) p{color:var(--footer-text)}.techm-tip-card:nth-child(2) p,.techm-tip-card:nth-child(5) p,.techm-tip-card:nth-child(8) p{color:#ffffffe6}.techm-tip-card:nth-child(3) p{color:var(--footer-text)}.techm-tip-card:nth-child(6) p{color:var(--footer-text)}.techm-tip-card:hover p{opacity:1;transform:translate(0)}.techm-tip-card:hover h3{transform:translateY(-15px);font-size:var(--fs-26)}.techm-tip-highlight{position:absolute;bottom:0;left:0;right:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:20px 30px;border-radius:0 0 16px 16px;font-size:var(--fs-14);opacity:0;transform:translate(100px);transition:all .5s ease;z-index:3}.techm-tip-card:nth-child(1) .techm-tip-highlight,.techm-tip-card:nth-child(4) .techm-tip-highlight,.techm-tip-card:nth-child(7) .techm-tip-highlight{background:#ffffff1a;color:var(--footer-text)}.techm-tip-card:nth-child(2) .techm-tip-highlight,.techm-tip-card:nth-child(5) .techm-tip-highlight,.techm-tip-card:nth-child(8) .techm-tip-highlight{background:#ffffff1a;color:var(--footer-text)}.techm-tip-card:nth-child(3) .techm-tip-highlight{background:#ffffff1a;color:var(--footer-text)}.techm-tip-card:nth-child(6) .techm-tip-highlight{background:#ffffff1a;color:var(--footer-text)}.techm-tip-card:hover .techm-tip-highlight{opacity:1;transform:translate(0)}.techm-tip-highlight strong{font-weight:var(--fw-600)}.techm-tip-card:nth-child(1) .techm-tip-highlight strong,.techm-tip-card:nth-child(4) .techm-tip-highlight strong,.techm-tip-card:nth-child(7) .techm-tip-highlight strong{color:var(--footer-text)}.techm-tip-card:nth-child(1):hover{background:var(--bg-primary);color:var(--text-heading)}.techm-tip-card:nth-child(1):hover h3{color:var(--text-heading)!important;text-shadow:none}.techm-tip-card:nth-child(1):hover p{color:var(--text-heading)!important}.techm-tip-card:nth-child(1):hover .techm-tip-highlight{background:#0000000d;color:var(--text-heading)}.techm-tip-card:nth-child(1):hover .techm-tip-highlight strong{color:var(--text-brand)}.techm-tip-card:nth-child(4):hover{background:var(--bg-primary);color:var(--text-heading)}.techm-tip-card:nth-child(4):hover h3{color:var(--text-heading)!important;text-shadow:none}.techm-tip-card:nth-child(4):hover p{color:var(--text-heading)!important}.techm-tip-card:nth-child(4):hover .techm-tip-highlight{background:#0000000d;color:var(--text-heading)}.techm-tip-card:nth-child(4):hover .techm-tip-highlight strong{color:var(--text-brand)}.techm-tip-card:nth-child(3):hover{background:var(--bg-brand-light);color:var(--text-heading)}.techm-tip-card:nth-child(3):hover h3{color:var(--text-heading)!important;text-shadow:none}.techm-tip-card:nth-child(3):hover p{color:var(--text-heading)!important}.techm-tip-card:nth-child(3):hover .techm-tip-highlight{background:#0000000d;color:var(--text-heading)}.techm-tip-card:nth-child(3):hover .techm-tip-highlight strong{color:var(--text-brand)}.techm-tip-card:nth-child(6):hover{background:var(--bg-brand-light);color:var(--text-heading)}.techm-tip-card:nth-child(6):hover h3{color:var(--text-heading)!important;text-shadow:none}.techm-tip-card:nth-child(6):hover p{color:var(--text-heading)!important}.techm-tip-card:nth-child(6):hover .techm-tip-highlight{background:#0000000d;color:var(--text-heading)}.techm-tip-card:nth-child(6):hover .techm-tip-highlight strong{color:var(--text-brand)}.techm-tip-card:nth-child(7):hover{background:var(--bg-primary)!important;color:var(--text-heading)}.techm-tip-card:nth-child(7):hover h3{color:var(--text-heading)!important;text-shadow:none}.techm-tip-card:nth-child(7):hover p{color:var(--text-heading)!important}.techm-tip-card:nth-child(7):hover .techm-tip-highlight{background:#0000000d;color:var(--text-heading)}.techm-tip-card:nth-child(7):hover .techm-tip-highlight strong{color:var(--text-brand)}.techm-tip-card:nth-child(8):hover{background:var(--text-heading)!important;color:var(--footer-text)}.techm-tip-card:nth-child(8):hover h3{color:var(--bg-primary)!important;text-shadow:2px 2px 4px rgba(0,0,0,.5)}.techm-tip-card:nth-child(8):hover p{color:#ffffffe6!important}.techm-tip-card:nth-child(8):hover .techm-tip-highlight{background:#ffffff1a;color:var(--footer-text)}.techm-tip-card:nth-child(8):hover .techm-tip-highlight strong{color:var(--text-warning)}.techm-tip-card:nth-child(2) .techm-tip-highlight strong,.techm-tip-card:nth-child(5) .techm-tip-highlight strong,.techm-tip-card:nth-child(8) .techm-tip-highlight strong{color:var(--text-warning)}.techm-tip-card:nth-child(3) .techm-tip-highlight strong{color:var(--text-warning)}.techm-tip-card:nth-child(6) .techm-tip-highlight strong{color:var(--text-warning)}.techm-additional-sections{margin:80px 0}.techm-additional-sections .techm-section{padding:10px 40px;border-radius:16px}.techm-additional-sections h2{font-size:var(--fs-30);font-weight:var(--fw-semibold);color:var(--text-heading);margin-bottom:20px}.techm-additional-sections p{font-size:var(--fs-18);color:var(--text-label);line-height:1.7}.techm-conclusion{background:linear-gradient(#0006,#0006),url(/assets/blog2bg.ChTG7sWF.webp);background-size:cover;background-position:center;background-repeat:no-repeat;color:var(--footer-text);padding:60px;border-radius:20px;text-align:center;margin:80px 0}.techm-conclusion h2{font-size:var(--fs-30);font-weight:var(--fw-bold);margin-bottom:24px;color:var(--footer-text)}.techm-conclusion p{text-align:left;font-size:var(--fs-20);line-height:1.7;margin-bottom:20px;opacity:.9}.techm-cta{margin-top:40px}.techm-cta-button{display:inline-block;background:var(--bg-primary);color:var(--text-heading);padding:16px 32px;border-radius:50px;text-decoration:none;font-weight:var(--fw-semibold);font-size:var(--fs-18);transition:all .3s ease;box-shadow:var(--shadow-sm)}.techm-cta-button:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000004d;color:var(--text-brand-hover);text-decoration:none}@media (max-width: 1024px){.techm-hero-content{grid-template-columns:1fr;gap:40px;text-align:center}.techm-hero-title{font-size:var(--fs-40)}.techm-tips-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px}.techm-tip-card{height:350px}}@media (max-width: 768px){.techm-hero-section{padding:60px 0}.techm-hero-title{font-size:var(--fs-32)}.techm-hero-subtitle{font-size:var(--fs-18)}.techm-hero-meta{flex-direction:column;gap:12px;align-items:center}.techm-date:after{display:none}.techm-tips-grid{grid-template-columns:1fr;gap:20px}.techm-tip-card{height:300px}.techm-tip-card h3{font-size:var(--fs-24);padding:20px 20px 0}.techm-tip-card p{padding:15px 20px 20px}.techm-tip-highlight{padding:15px 20px}.techm-additional-sections .techm-section{padding:24px}.techm-conclusion{padding:40px 24px}.techm-conclusion h2{font-size:var(--fs-32)}}@media (max-width: 480px){.techm-hero-title{font-size:var(--fs-28)}.techm-hero-subtitle{font-size:var(--fs-16)}.techm-tip-card{height:280px}.techm-tip-card h3{font-size:var(--fs-21);padding:15px 15px 0}.techm-tip-card p{padding:10px 15px 15px;font-size:var(--fs-14)}.techm-tip-highlight{padding:10px 15px;font-size:var(--fs-13)}.techm-additional-sections h2{font-size:var(--fs-24)}.techm-conclusion h2{font-size:var(--fs-28)}.techm-conclusion p{font-size:var(--fs-16)}}.techm-tip-card{animation:fadeInUp .6s ease-out}.techm-tip-card:nth-child(1){animation-delay:.1s}.techm-tip-card:nth-child(2){animation-delay:.2s}.techm-tip-card:nth-child(3){animation-delay:.3s}.techm-tip-card:nth-child(4){animation-delay:.4s}.techm-tip-card:nth-child(5){animation-delay:.5s}.techm-tip-card:nth-child(6){animation-delay:.6s}.techm-tip-card:nth-child(7){animation-delay:.7s}.techm-tip-card:nth-child(8){animation-delay:.8s}.techm-read-more{position:absolute;bottom:10px;right:20px;z-index:4;opacity:0;transform:translateY(20px);transition:all .3s ease}.techm-tip-card:hover .techm-read-more{opacity:1;transform:translateY(0)}.techm-read-more-btn{background:#ffffffe6;color:var(--text-heading);border:none;padding:8px 16px;border-radius:20px;font-size:var(--fs-14);font-weight:var(--fw-600);cursor:pointer;transition:all .3s ease;box-shadow:0 2px 10px #0003}.techm-read-more-btn:hover{background:var(--text-brand);color:var(--footer-text);transform:translateY(-2px);box-shadow:0 4px 15px #1976d24d}.techm-modal-overlay{position:fixed;inset:0;background:#000000b3;display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px}.techm-modal-content{background:var(--bg-primary);border-radius:16px;max-width:600px;width:100%;max-height:80vh;overflow-y:auto;box-shadow:0 20px 60px #0000004d;animation:modalSlideIn .3s ease-out}.techm-modal-header{display:flex;justify-content:space-between;align-items:center;padding:24px 30px 20px;border-bottom:1px solid var(--border-subtle)}.techm-modal-header h2{font-size:var(--fs-18);font-weight:var(--fw-bold);color:var(--text-heading);margin:0}.techm-modal-close{background:none;border:none;font-size:var(--fs-40);color:var(--text-label);cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}.techm-modal-close:hover{background:var(--bg-secondary);color:var(--text-body)}.techm-modal-body{padding:20px 30px 30px}.techm-modal-body p{font-size:var(--fs-18);line-height:1.7;color:var(--text-body);margin-bottom:24px}.techm-modal-tip{padding:20px;border-radius:12px;font-size:var(--fs-16);line-height:1.6}.techm-modal-tip strong{color:var(--text-heading);font-weight:var(--fw-700)}@media (max-width: 768px){.techm-modal-content{margin:20px;max-height:90vh}.techm-modal-header{padding:20px 24px 16px}.techm-modal-header h2{font-size:var(--fs-21)}.techm-modal-body{padding:16px 24px 24px}.techm-modal-body p{font-size:var(--fs-16)}.techm-modal-tip{padding:16px;font-size:var(--fs-14)}}.blog03-blog-container{font-family:var(--font-primary);line-height:1.6;color:var(--text-body);background-color:var(--bg-primary)}.blog03-hero-section{background:url(/assets/bgtop3.DleR1Oz0.webp);background-size:cover;background-position:center;background-repeat:no-repeat;color:var(--text-heading)!important;padding:80px 0;position:relative;overflow:hidden}.blog03-hero-section:before{content:"";position:absolute;inset:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grid" width="10" height="10" patternUnits="userSpaceOnUse"><path d="M 10 0 L 0 0 0 10" fill="none" stroke="rgba(255,255,255,0.1)" stroke-width="0.5"/></pattern></defs><rect width="100" height="100" fill="url(%23grid)"/></svg>');opacity:.3}.blog03-hero-content{max-width:1200px;margin:0 auto;padding:0 20px;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;position:relative;z-index:1}.blog03-hero-title{font-size:var(--fs-40);font-weight:var(--fw-bold);line-height:1.2;margin-bottom:24px;color:var(--text-heading)!important}.blog03-hero-subtitle{font-size:var(--fs-20);font-weight:var(--fw-normal);margin-bottom:32px;opacity:.9;line-height:1.5;color:var(--text-heading)!important}.blog03-hero-meta{display:flex;gap:24px;font-size:var(--fs-15);opacity:.8;color:var(--text-heading)!important}.blog03-date{position:relative;color:var(--text-heading)!important}.blog03-date:after{content:"•";position:absolute;right:-12px;color:#0009}.blog03-author{font-weight:var(--fw-semibold);color:var(--text-heading)!important}.blog03-hero-image{position:relative}.blog03-hero-image img{width:100%;height:400px;object-fit:cover;border-radius:12px;box-shadow:0 20px 40px #0000004d}.blog03-main-content{background-color:var(--bg-primary);padding:80px 0}.blog03-content-wrapper{max-width:1200px;margin:0 auto;padding:0 20px}.blog03-intro-text{font-size:var(--fs-20);line-height:1.8;color:var(--text-label);max-width:800px;margin:0 auto 60px}.blog03-tips-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:32px;margin:60px 0}.blog03-tip-card{border-radius:16px;padding:0;transition:all .5s ease;position:relative;overflow:hidden;height:400px;display:flex;flex-direction:column;cursor:pointer;box-shadow:0 10px 30px #0000001a}.blog03-tip-card:nth-child(1){background:var(--text-heading);color:var(--footer-text)}.blog03-tip-card:nth-child(2){background:var(--text-heading);color:var(--footer-text)}.blog03-tip-card:nth-child(3){background:var(--bg-brand-light);color:var(--text-brand)}.blog03-tip-card:nth-child(4){background:var(--bg-primary);color:var(--text-heading)}.blog03-tip-card:nth-child(5){background:var(--text-heading);color:var(--footer-text)}.blog03-tip-card:nth-child(6){background:var(--bg-brand-light);color:var(--text-brand)}.blog03-tip-card:nth-child(7){background:var(--text-heading);color:var(--footer-text)}.blog03-tip-card:nth-child(8){background:var(--text-heading);color:var(--footer-text)}.blog03-tip-card:before{content:"";position:absolute;inset:0;background-size:cover;background-position:center;background-repeat:no-repeat;transition:all .5s ease;z-index:1}.blog03-tip-card:nth-child(1):before{background-image:url(/assets/APISecurityTesting.Cod3Lysf.webp)}.blog03-tip-card:nth-child(2):before{background-image:url(/assets/APISecurityTestingMethod.jtoC_4mE.webp)}.blog03-tip-card:nth-child(3):before{background-image:url(/assets/SettingupAutomatedTeststoAuthenticateScenarios.D2niX9hN.webp)}.blog03-tip-card:nth-child(4):before{background-image:url(/assets/AdvantagesofAutomatedSecurityTesting.D4Et9Qx6.webp)}.blog03-tip-card:nth-child(5):before{background-image:url(/assets/TopFiveOpenSourceAutomatedSecurityTestingTools.3Hp0rGbV.webp)}.blog03-tip-card:nth-child(6):before{background-image:url(/assets/ZAPToolRecommendation.JitVK10V.webp)}.blog03-tip-card:nth-child(7):before{background-image:url(/assets/ToolSelectionProcess.dYfBUgoi.webp)}.blog03-tip-card:nth-child(8):before{background-image:url(/assets/ToolSelectionProcess.dYfBUgoi.webp)}.blog03-tip-card:after{content:"";position:absolute;inset:0;background:linear-gradient(45deg,#0006,#0003,#0009);transition:all .5s ease;z-index:2}.blog03-tip-card:hover:before{opacity:0;transform:scale(1.1)}.blog03-tip-card:hover:after{background:transparent}.blog03-tip-card:hover{transform:translateY(-12px) scale(1.02);box-shadow:0 25px 50px #8b2d9266}.blog03-tip-icon{display:none}.blog03-tip-card h3{font-size:var(--fs-28);font-weight:var(--fw-bold);margin:0;padding:30px 30px 0;line-height:1.2;position:relative;z-index:3;transition:all .5s ease}.blog03-tip-card:nth-child(1) h3,.blog03-tip-card:nth-child(4) h3,.blog03-tip-card:nth-child(7) h3{color:var(--footer-text);text-shadow:none}.blog03-tip-card:nth-child(2) h3,.blog03-tip-card:nth-child(5) h3,.blog03-tip-card:nth-child(8) h3{color:var(--footer-text);text-shadow:2px 2px 4px rgba(0,0,0,.5)}.blog03-tip-card:nth-child(3) h3{color:var(--footer-text);text-shadow:2px 2px 4px rgba(0,0,0,.5)}.blog03-tip-card:nth-child(6) h3{color:var(--footer-text);text-shadow:2px 2px 4px rgba(0,0,0,.5)}.blog03-tip-card p{margin:0;padding:20px 30px 30px;line-height:1.6;font-size:var(--fs-16);position:relative;z-index:3;transition:all .5s ease;opacity:0;transform:translate(100px)}.blog03-tip-card:nth-child(1) p,.blog03-tip-card:nth-child(4) p,.blog03-tip-card:nth-child(7) p{color:var(--footer-text)}.blog03-tip-card:nth-child(2) p,.blog03-tip-card:nth-child(5) p,.blog03-tip-card:nth-child(8) p{color:#ffffffe6}.blog03-tip-card:nth-child(3) p{color:var(--footer-text)}.blog03-tip-card:nth-child(6) p{color:var(--footer-text)}.blog03-tip-card:hover p{opacity:1;transform:translate(0)}.blog03-tip-card:hover h3{transform:translateY(-15px);font-size:var(--fs-26)}.blog03-tip-highlight{position:absolute;bottom:0;left:0;right:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:20px 30px;border-radius:0 0 16px 16px;font-size:var(--fs-14);opacity:0;transform:translate(100px);transition:all .5s ease;z-index:3}.blog03-tip-card:nth-child(1) .blog03-tip-highlight,.blog03-tip-card:nth-child(4) .blog03-tip-highlight,.blog03-tip-card:nth-child(7) .blog03-tip-highlight{background:#ffffff1a;color:var(--footer-text)}.blog03-tip-card:nth-child(2) .blog03-tip-highlight,.blog03-tip-card:nth-child(5) .blog03-tip-highlight,.blog03-tip-card:nth-child(8) .blog03-tip-highlight{background:#ffffff1a;color:var(--footer-text)}.blog03-tip-card:nth-child(3) .blog03-tip-highlight{background:#ffffff1a;color:var(--footer-text)}.blog03-tip-card:nth-child(6) .blog03-tip-highlight{background:#ffffff1a;color:var(--footer-text)}.blog03-tip-card:hover .blog03-tip-highlight{opacity:1;transform:translate(0)}.blog03-tip-highlight strong{font-weight:var(--fw-600)}.blog03-tip-card:nth-child(1) .blog03-tip-highlight strong,.blog03-tip-card:nth-child(4) .blog03-tip-highlight strong,.blog03-tip-card:nth-child(7) .blog03-tip-highlight strong{color:var(--footer-text)}.blog03-tip-card:nth-child(1):hover{background:var(--bg-primary);color:var(--text-heading)}.blog03-tip-card:nth-child(1):hover h3{color:var(--text-heading)!important;text-shadow:none}.blog03-tip-card:nth-child(1):hover p{color:var(--text-heading)!important}.blog03-tip-card:nth-child(1):hover .blog03-tip-highlight{background:#0000000d;color:var(--text-heading)}.blog03-tip-card:nth-child(1):hover .blog03-tip-highlight strong{color:var(--text-brand)}.blog03-tip-card:nth-child(4):hover{background:var(--bg-primary);color:var(--text-heading)}.blog03-tip-card:nth-child(4):hover h3{color:var(--text-heading)!important;text-shadow:none}.blog03-tip-card:nth-child(4):hover p{color:var(--text-heading)!important}.blog03-tip-card:nth-child(4):hover .blog03-tip-highlight{background:#0000000d;color:var(--text-heading)}.blog03-tip-card:nth-child(4):hover .blog03-tip-highlight strong{color:var(--text-brand)}.blog03-tip-card:nth-child(3):hover{background:var(--bg-brand-light);color:var(--text-heading)}.blog03-tip-card:nth-child(3):hover h3{color:var(--text-heading)!important;text-shadow:none}.blog03-tip-card:nth-child(3):hover p{color:var(--text-heading)!important}.blog03-tip-card:nth-child(3):hover .blog03-tip-highlight{background:#0000000d;color:var(--text-heading)}.blog03-tip-card:nth-child(3):hover .blog03-tip-highlight strong{color:var(--text-brand)}.blog03-tip-card:nth-child(6):hover{background:var(--bg-brand-light);color:var(--text-heading)}.blog03-tip-card:nth-child(6):hover h3{color:var(--text-heading)!important;text-shadow:none}.blog03-tip-card:nth-child(6):hover p{color:var(--text-heading)!important}.blog03-tip-card:nth-child(6):hover .blog03-tip-highlight{background:#0000000d;color:var(--text-heading)}.blog03-tip-card:nth-child(6):hover .blog03-tip-highlight strong{color:var(--text-brand)}.blog03-tip-card:nth-child(7):hover{background:var(--bg-primary)!important;color:var(--text-heading)}.blog03-tip-card:nth-child(7):hover h3{color:var(--text-heading)!important;text-shadow:none}.blog03-tip-card:nth-child(7):hover p{color:var(--text-heading)!important}.blog03-tip-card:nth-child(7):hover .blog03-tip-highlight{background:#0000000d;color:var(--text-heading)}.blog03-tip-card:nth-child(7):hover .blog03-tip-highlight strong{color:var(--text-brand)}.blog03-tip-card:nth-child(8):hover{background:var(--text-heading)!important;color:var(--footer-text)}.blog03-tip-card:nth-child(8):hover h3{color:var(--bg-primary)!important;text-shadow:2px 2px 4px rgba(0,0,0,.5)}.blog03-tip-card:nth-child(8):hover p{color:#ffffffe6!important}.blog03-tip-card:nth-child(8):hover .blog03-tip-highlight{background:#ffffff1a;color:var(--footer-text)}.blog03-tip-card:nth-child(8):hover .blog03-tip-highlight strong{color:var(--text-warning)}.blog03-tip-card:nth-child(2) .blog03-tip-highlight strong,.blog03-tip-card:nth-child(5) .blog03-tip-highlight strong,.blog03-tip-card:nth-child(8) .blog03-tip-highlight strong{color:var(--text-warning)}.blog03-tip-card:nth-child(3) .blog03-tip-highlight strong{color:var(--text-warning)}.blog03-tip-card:nth-child(6) .blog03-tip-highlight strong{color:var(--text-warning)}.blog03-additional-sections{margin:80px 0}.blog03-additional-sections .blog03-section{padding:10px 40px;border-radius:16px}.blog03-additional-sections h2{font-size:var(--fs-30);font-weight:var(--fw-semibold);color:var(--text-heading);margin-bottom:20px}.blog03-additional-sections p{font-size:var(--fs-18);color:var(--text-label);line-height:1.7}.blog03-conclusion{background:linear-gradient(#0006,#0006),url(/assets/blog3bg.Dbp-LBIv.webp);background-size:cover;background-position:center;background-repeat:no-repeat;color:var(--footer-text);padding:60px;border-radius:20px;text-align:center;margin:80px 0}.blog03-conclusion h2{font-size:var(--fs-30);font-weight:var(--fw-bold);margin-bottom:24px;color:var(--footer-text)}.blog03-conclusion p{text-align:left;font-size:var(--fs-20);line-height:1.7;margin-bottom:20px;opacity:.9}.blog03-cta{margin-top:40px}.blog03-cta-button{display:inline-block;background:var(--bg-primary);color:var(--text-heading);padding:16px 32px;border-radius:50px;text-decoration:none;font-weight:var(--fw-semibold);font-size:var(--fs-18);transition:all .3s ease;box-shadow:var(--shadow-sm)}.blog03-cta-button:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000004d;color:var(--text-brand-hover);text-decoration:none}@media (max-width: 1024px){.blog03-hero-content{grid-template-columns:1fr;gap:40px;text-align:center}.blog03-hero-title{font-size:var(--fs-40)}.blog03-tips-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px}.blog03-tip-card{height:350px}}@media (max-width: 768px){.blog03-hero-section{padding:60px 0}.blog03-hero-title{font-size:var(--fs-32)}.blog03-hero-subtitle{font-size:var(--fs-18)}.blog03-hero-meta{flex-direction:column;gap:12px;align-items:center}.blog03-date:after{display:none}.blog03-tips-grid{grid-template-columns:1fr;gap:20px}.blog03-tip-card{height:300px}.blog03-tip-card h3{font-size:var(--fs-24);padding:20px 20px 0}.blog03-tip-card p{padding:15px 20px 20px}.blog03-tip-highlight{padding:15px 20px}.blog03-additional-sections .blog03-section{padding:24px}.blog03-conclusion{padding:40px 24px}.blog03-conclusion h2{font-size:var(--fs-32)}}@media (max-width: 480px){.blog03-hero-title{font-size:var(--fs-28)}.blog03-hero-subtitle{font-size:var(--fs-16)}.blog03-tip-card{height:280px}.blog03-tip-card h3{font-size:var(--fs-21);padding:15px 15px 0}.blog03-tip-card p{padding:10px 15px 15px;font-size:var(--fs-14)}.blog03-tip-highlight{padding:10px 15px;font-size:var(--fs-13)}.blog03-additional-sections h2{font-size:var(--fs-24)}.blog03-conclusion h2{font-size:var(--fs-28)}.blog03-conclusion p{font-size:var(--fs-16)}}.blog03-tip-card{animation:fadeInUp .6s ease-out}.blog03-tip-card:nth-child(1){animation-delay:.1s}.blog03-tip-card:nth-child(2){animation-delay:.2s}.blog03-tip-card:nth-child(3){animation-delay:.3s}.blog03-tip-card:nth-child(4){animation-delay:.4s}.blog03-tip-card:nth-child(5){animation-delay:.5s}.blog03-tip-card:nth-child(6){animation-delay:.6s}.blog03-tip-card:nth-child(7){animation-delay:.7s}.blog03-tip-card:nth-child(8){animation-delay:.8s}.blog03-read-more{position:absolute;bottom:10px;right:20px;z-index:4;opacity:0;transform:translateY(20px);transition:all .3s ease}.blog03-tip-card:hover .blog03-read-more{opacity:1;transform:translateY(0)}.blog03-read-more-btn{background:#ffffffe6;color:var(--text-heading);border:none;padding:8px 16px;border-radius:20px;font-size:var(--fs-14);font-weight:var(--fw-600);cursor:pointer;transition:all .3s ease;box-shadow:0 2px 10px #0003}.blog03-read-more-btn:hover{background:var(--text-brand);color:var(--footer-text);transform:translateY(-2px);box-shadow:0 4px 15px #1976d24d}.blog03-modal-overlay{position:fixed;inset:0;background:#000000b3;display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px}.blog03-modal-content{background:var(--bg-primary);border-radius:16px;max-width:600px;width:100%;max-height:80vh;overflow-y:auto;box-shadow:0 20px 60px #0000004d;animation:modalSlideIn .3s ease-out}.blog03-modal-header{display:flex;justify-content:space-between;align-items:center;padding:24px 30px 20px;border-bottom:1px solid var(--border-subtle)}.blog03-modal-header h2{font-size:var(--fs-24);font-weight:var(--fw-700);color:#1a202c;margin:0}.blog03-modal-close{background:none;border:none;font-size:var(--fs-32);color:var(--text-secondary-clr);cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}.blog03-modal-close:hover{background:var(--bg-secondary);color:var(--text-body)}.blog03-modal-body{padding:20px 30px 30px}.blog03-modal-body p{font-size:var(--fs-18);line-height:1.7;color:var(--text-body);margin-bottom:24px}.blog03-modal-tip{background:var(--bg-secondary);padding:20px;border-radius:12px;font-size:var(--fs-16);line-height:1.6}.blog03-modal-tip strong{color:var(--text-heading);font-weight:var(--fw-700)}@media (max-width: 768px){.blog03-modal-content{margin:20px;max-height:90vh}.blog03-modal-header{padding:20px 24px 16px}.blog03-modal-header h2{font-size:var(--fs-21)}.blog03-modal-body{padding:16px 24px 24px}.blog03-modal-body p{font-size:var(--fs-16)}.blog03-modal-tip{padding:16px;font-size:var(--fs-14)}}.blog04-blog-container{font-family:var(--font-primary);line-height:1.6;color:var(--text-body);background-color:var(--bg-primary)}.blog04-hero-section{background:url(/assets/bgtop4.CtgKLfO-.webp);background-size:cover;background-position:center;background-repeat:no-repeat;color:var(--text-heading)!important;padding:80px 0;position:relative;overflow:hidden}.blog04-hero-section:before{content:"";position:absolute;inset:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grid" width="10" height="10" patternUnits="userSpaceOnUse"><path d="M 10 0 L 0 0 0 10" fill="none" stroke="rgba(255,255,255,0.1)" stroke-width="0.5"/></pattern></defs><rect width="100" height="100" fill="url(%23grid)"/></svg>');opacity:.3}.blog04-hero-content{max-width:1200px;margin:0 auto;padding:0 20px;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;position:relative;z-index:1}.blog04-hero-title{font-size:var(--fs-40);font-weight:var(--fw-bold);line-height:1.2;margin-bottom:24px;color:var(--text-heading)!important}.blog04-hero-subtitle{font-size:var(--fs-20);font-weight:var(--fw-normal);margin-bottom:32px;opacity:.9;line-height:1.5;color:var(--text-heading)!important}.blog04-hero-meta{display:flex;gap:24px;font-size:var(--fs-15);opacity:.8;color:var(--text-heading)!important}.blog04-date{position:relative;color:var(--text-heading)!important}.blog04-date:after{content:"•";position:absolute;right:-12px;color:#0009}.blog04-author{font-weight:var(--fw-600);color:var(--text-heading)!important}.blog04-hero-image{position:relative}.blog04-hero-image img{width:100%;height:400px;object-fit:cover;border-radius:12px;box-shadow:0 20px 40px #0000004d}.blog04-main-content{background-color:var(--bg-primary);padding:80px 0}.blog04-content-wrapper{max-width:1200px;margin:0 auto;padding:0 20px}.blog04-section{margin-bottom:60px}.blog04-intro-text{font-size:var(--fs-20);line-height:1.8;color:var(--text-muted-clr);max-width:800px;margin:0 auto 60px}.blog04-section-title{font-size:var(--fs-40);font-weight:var(--fw-bold);color:var(--text-heading);margin-bottom:24px;text-align:center}.blog04-section-text{font-size:var(--fs-18);color:var(--text-muted-clr);line-height:1.7;margin-bottom:40px;text-align:center;max-width:800px;margin-left:auto;margin-right:auto}.blog04-cards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:32px;margin:60px 0}.blog04-card{border-radius:16px;padding:0;transition:all .5s ease;position:relative;overflow:hidden;height:400px;display:flex;flex-direction:column;cursor:pointer;box-shadow:0 10px 30px #0000001a}.blog04-card:nth-child(1){background:var(--text-heading);color:var(--footer-text)}.blog04-card:nth-child(2){background:var(--text-heading);color:var(--footer-text)}.blog04-card:nth-child(3){background:var(--bg-brand-light);color:var(--text-brand)}.blog04-card:nth-child(4){background:var(--bg-primary);color:var(--text-heading)}.blog04-card:nth-child(5){background:var(--text-heading);color:var(--footer-text)}.blog04-card:nth-child(6){background:var(--bg-brand-light);color:var(--text-brand)}.blog04-card:before{content:"";position:absolute;inset:0;background-size:cover;background-position:center;background-repeat:no-repeat;transition:all .5s ease;z-index:1}.blog04-card:nth-child(1):before{background-image:url(/assets/blog41.PS6avAGL.webp)}.blog04-card:nth-child(2):before{background-image:url(/assets/blog42.DS8BtBgX.webp)}.blog04-card:nth-child(3):before{background-image:url(/assets/blog43.DTk9D-GV.webp)}.blog04-card:nth-child(4):before{background-image:url(/assets/blog44.CXpXI62b.webp)}.blog04-card:nth-child(5):before{background-image:url(/assets/blog45.CXyhYasI.webp)}.blog04-card:nth-child(6):before{background-image:url(/assets/blog46.Yr4pnHvj.webp)}.blog04-card:after{content:"";position:absolute;inset:0;background:linear-gradient(45deg,#0006,#0003,#0009);transition:all .5s ease;z-index:2}.blog04-card:hover:before{opacity:0;transform:scale(1.1)}.blog04-card:hover:after{background:transparent}.blog04-card:hover{transform:translateY(-12px) scale(1.02);box-shadow:0 25px 50px #8b2d9266}.blog04-card-icon{display:none}.blog04-card h3{font-size:var(--fs-28);font-weight:var(--fw-bold);margin:0;padding:30px 30px 0;line-height:1.2;position:relative;z-index:3;transition:all .5s ease}.blog04-card:nth-child(1) h3,.blog04-card:nth-child(4) h3{color:var(--footer-text);text-shadow:none}.blog04-card:nth-child(2) h3,.blog04-card:nth-child(5) h3{color:var(--footer-text);text-shadow:2px 2px 4px rgba(0,0,0,.5)}.blog04-card:nth-child(3) h3{color:var(--footer-text);text-shadow:2px 2px 4px rgba(0,0,0,.5)}.blog04-card:nth-child(6) h3{color:var(--footer-text);text-shadow:2px 2px 4px rgba(0,0,0,.5)}.blog04-card p{margin:0;padding:20px 30px 30px;line-height:1.6;font-size:var(--fs-16);position:relative;z-index:3;transition:all .5s ease;opacity:0;transform:translate(100px)}.blog04-card:nth-child(1) p,.blog04-card:nth-child(4) p{color:var(--footer-text)}.blog04-card:nth-child(2) p,.blog04-card:nth-child(5) p{color:#ffffffe6}.blog04-card:nth-child(3) p{color:var(--footer-text)}.blog04-card:nth-child(6) p{color:var(--footer-text)}.blog04-card:hover p{opacity:1;transform:translate(0)}.blog04-card:hover h3{transform:translateY(-15px);font-size:var(--fs-26)}.blog04-card-highlight{position:absolute;bottom:0;left:0;right:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:20px 30px;border-radius:0 0 16px 16px;font-size:var(--fs-14);opacity:0;transform:translate(100px);transition:all .5s ease;z-index:3}.blog04-card:nth-child(1) .blog04-card-highlight,.blog04-card:nth-child(4) .blog04-card-highlight{background:#ffffff1a;color:var(--footer-text)}.blog04-card:nth-child(2) .blog04-card-highlight,.blog04-card:nth-child(5) .blog04-card-highlight{background:#ffffff1a;color:var(--footer-text)}.blog04-card:nth-child(3) .blog04-card-highlight{background:#ffffff1a;color:var(--footer-text)}.blog04-card:nth-child(6) .blog04-card-highlight{background:#ffffff1a;color:var(--footer-text)}.blog04-card:hover .blog04-card-highlight{opacity:1;transform:translate(0)}.blog04-card-highlight strong{font-weight:var(--fw-600)}.blog04-read-more{position:absolute;bottom:20px;right:20px;opacity:0;transform:translate(100px);transition:all .5s ease;z-index:3}.blog04-read-more-btn{background:#ffffffe6;color:var(--text-heading);border:none;padding:12px 24px;border-radius:25px;font-weight:var(--fw-600);font-size:var(--fs-14);cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 15px #0003}.blog04-read-more-btn:hover{background:var(--text-brand);color:var(--footer-text);transform:translateY(-2px);box-shadow:0 6px 20px #1976d266}.blog04-card:hover .blog04-read-more{opacity:1;transform:translate(0)}.blog04-card:nth-child(1) .blog04-card-highlight strong,.blog04-card:nth-child(4) .blog04-card-highlight strong{color:var(--footer-text)}.blog04-card:nth-child(1):hover{background:var(--bg-primary);color:var(--text-heading)}.blog04-card:nth-child(1):hover h3{color:var(--text-heading)!important;text-shadow:none}.blog04-card:nth-child(1):hover p{color:var(--text-heading)!important}.blog04-card:nth-child(1):hover .blog04-card-highlight{background:#0000000d;color:var(--text-heading)}.blog04-card:nth-child(1):hover .blog04-card-highlight strong{color:var(--text-brand)}.blog04-card:nth-child(4):hover{background:var(--bg-primary);color:var(--text-heading)}.blog04-card:nth-child(4):hover h3{color:var(--text-heading)!important;text-shadow:none}.blog04-card:nth-child(4):hover p{color:var(--text-heading)!important}.blog04-card:nth-child(4):hover .blog04-card-highlight{background:#0000000d;color:var(--text-heading)}.blog04-card:nth-child(4):hover .blog04-card-highlight strong{color:var(--text-brand)}.blog04-card:nth-child(3):hover{background:var(--bg-brand-light);color:var(--text-heading)}.blog04-card:nth-child(3):hover h3{color:var(--text-heading)!important;text-shadow:none}.blog04-card:nth-child(3):hover p{color:var(--text-heading)!important}.blog04-card:nth-child(3):hover .blog04-card-highlight{background:#0000000d;color:var(--text-heading)}.blog04-card:nth-child(3):hover .blog04-card-highlight strong{color:var(--text-brand)}.blog04-card:nth-child(6):hover{background:var(--bg-brand-light);color:var(--text-heading)}.blog04-card:nth-child(6):hover h3{color:var(--text-heading)!important;text-shadow:none}.blog04-card:nth-child(6):hover p{color:var(--text-heading)!important}.blog04-card:nth-child(6):hover .blog04-card-highlight{background:#0000000d;color:var(--text-heading)}.blog04-card:nth-child(6):hover .blog04-card-highlight strong{color:var(--text-brand)}.blog04-card:nth-child(2) .blog04-card-highlight strong,.blog04-card:nth-child(5) .blog04-card-highlight strong{color:var(--text-warning)}.blog04-card:nth-child(3) .blog04-card-highlight strong{color:var(--text-warning)}.blog04-card:nth-child(6) .blog04-card-highlight strong{color:var(--text-warning)}.blog04-skills-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin:40px 0}.blog04-skill-card{background:var(--bg-primary);border-radius:12px;padding:24px;box-shadow:0 4px 15px #0000001a;transition:all .3s ease;border:1px solid var(--border-subtle)}.blog04-skill-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px #00000026}.blog04-skill-card h3{font-size:var(--fs-20);font-weight:var(--fw-600);color:var(--text-heading);margin-bottom:12px}.blog04-skill-card p{color:var(--text-muted-clr);font-size:var(--fs-15);line-height:1.5;margin:0}.blog04-prospects-list{list-style:none;padding:0;margin:20px 0}.blog04-prospects-list li{border-bottom:1px solid var(--border-subtle);position:relative;padding:12px 0 12px 30px}.blog04-prospects-list li:before{content:"✓";position:absolute;left:0;color:var(--text-brand);font-weight:var(--fw-700);font-size:var(--fs-20)}.blog04-prospects-list li:last-child{border-bottom:none}.blog04-prospects-list strong{color:var(--text-heading);font-weight:var(--fw-600)}.blog04-conclusion{background:linear-gradient(#0006,#0006),url(/assets/blog2bg.ChTG7sWF.webp);background-size:cover;background-position:center;background-repeat:no-repeat;color:var(--footer-text);padding:60px;border-radius:20px;text-align:center;margin:80px 0}.blog04-conclusion h2{font-size:var(--fs-40);font-weight:var(--fw-bold);margin-bottom:24px;color:var(--footer-text)}.blog04-conclusion p{text-align:left;font-size:var(--fs-20);line-height:1.7;margin-bottom:20px;opacity:.9}.blog04-cta{margin-top:40px}.blog04-cta-button{display:inline-block;background:var(--bg-primary);color:var(--text-brand-hover);padding:16px 32px;border-radius:50px;text-decoration:none;font-weight:var(--fw-600);font-size:var(--fs-18);transition:all .3s ease;box-shadow:0 4px 15px #0003}.blog04-cta-button:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000004d;color:var(--text-brand-hover);text-decoration:none}@media (max-width: 1024px){.blog04-hero-content{grid-template-columns:1fr;gap:40px;text-align:center}.blog04-hero-title{font-size:var(--fs-40)}.blog04-cards-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px}.blog04-card{height:350px}.blog04-skills-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}@media (max-width: 768px){.blog04-hero-section{padding:60px 0}.blog04-hero-title{font-size:var(--fs-32)}.blog04-hero-subtitle{font-size:var(--fs-18)}.blog04-hero-meta{flex-direction:column;gap:12px;align-items:center}.blog04-date:after{display:none}.blog04-cards-grid{grid-template-columns:1fr;gap:20px}.blog04-card{height:300px}.blog04-card h3{font-size:var(--fs-24);padding:20px 20px 0}.blog04-card p{padding:15px 20px 20px}.blog04-card-highlight{padding:15px 20px}.blog04-skills-grid{grid-template-columns:1fr}.blog04-conclusion{padding:40px 24px}.blog04-conclusion h2{font-size:var(--fs-32)}}@media (max-width: 480px){.blog04-hero-title{font-size:var(--fs-28)}.blog04-hero-subtitle{font-size:var(--fs-16)}.blog04-card{height:280px}.blog04-card h3{font-size:var(--fs-21);padding:15px 15px 0}.blog04-card p{padding:10px 15px 15px;font-size:var(--fs-14)}.blog04-card-highlight{padding:10px 15px;font-size:var(--fs-13)}.blog04-conclusion h2{font-size:var(--fs-28)}.blog04-conclusion p{font-size:var(--fs-16)}}.blog04-card{animation:fadeInUp .6s ease-out}.blog04-card:nth-child(1){animation-delay:.1s}.blog04-card:nth-child(2){animation-delay:.2s}.blog04-card:nth-child(3){animation-delay:.3s}.blog04-card:nth-child(4){animation-delay:.4s}.blog04-card:nth-child(5){animation-delay:.5s}.blog04-card:nth-child(6){animation-delay:.6s}.blog04-skill-card{animation:fadeInUp .6s ease-out}.blog04-skill-card:nth-child(1){animation-delay:.1s}.blog04-skill-card:nth-child(2){animation-delay:.2s}.blog04-skill-card:nth-child(3){animation-delay:.3s}.blog04-skill-card:nth-child(4){animation-delay:.4s}.blog04-skill-card:nth-child(5){animation-delay:.5s}.blog04-skill-card:nth-child(6){animation-delay:.6s}.blog04-skill-card:nth-child(7){animation-delay:.7s}.blog04-skill-card:nth-child(8){animation-delay:.8s}.blog04-modal-overlay{position:fixed;inset:0;background:#000000b3;display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px}.blog04-modal-content{background:var(--bg-primary);border-radius:16px;max-width:600px;width:100%;max-height:80vh;overflow-y:auto;box-shadow:0 20px 60px #0000004d;animation:modalSlideIn .3s ease-out}.blog04-modal-header{display:flex;justify-content:space-between;align-items:center;padding:24px 30px 20px;border-bottom:1px solid var(--border-subtle)}.blog04-modal-header h2{font-size:var(--fs-24);font-weight:var(--fw-bold);color:var(--text-heading);margin:0}.blog04-modal-close{background:none;border:none;font-size:var(--fs-32);color:var(--text-secondary-clr);cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}.blog04-modal-close:hover{background:var(--bg-secondary);color:var(--text-body)}.blog04-modal-body{padding:20px 30px 30px}.blog04-modal-body p{font-size:var(--fs-18);line-height:1.7;color:var(--text-muted-clr);margin-bottom:24px}.blog04-modal-tip{background:var(--bg-secondary);padding:20px;border-radius:12px;font-size:var(--fs-16);line-height:1.6}.blog04-modal-tip strong{color:var(--text-heading);font-weight:var(--fw-bold)}@media (max-width: 768px){.blog04-modal-content{margin:20px;max-height:90vh}.blog04-modal-header{padding:20px 24px 16px}.blog04-modal-header h2{font-size:var(--fs-21)}.blog04-modal-body{padding:16px 24px 24px}.blog04-modal-body p{font-size:var(--fs-16)}.blog04-modal-tip{padding:16px;font-size:var(--fs-14)}}.blog05-blog-container{font-family:var(--font-primary);line-height:1.6;color:var(--text-body);background-color:var(--bg-primary)}.blog05-hero-section{background:url(/assets/bgtop5.BbBBMIot.webp);background-size:cover;background-position:center;background-repeat:no-repeat;color:var(--text-heading)!important;padding:80px 0;position:relative;overflow:hidden}.blog05-hero-section:before{content:"";position:absolute;inset:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grid" width="10" height="10" patternUnits="userSpaceOnUse"><path d="M 10 0 L 0 0 0 10" fill="none" stroke="rgba(255,255,255,0.1)" stroke-width="0.5"/></pattern></defs><rect width="100" height="100" fill="url(%23grid)"/></svg>');opacity:.3}.blog05-hero-content{max-width:1200px;margin:0 auto;padding:0 20px;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;position:relative;z-index:1}.blog05-hero-title{font-size:var(--fs-40);font-weight:var(--fw-bold);line-height:1.2;margin-bottom:24px;color:var(--text-heading)!important}.blog05-hero-subtitle{font-size:var(--fs-20);font-weight:var(--fw-normal);margin-bottom:32px;opacity:.9;line-height:1.5;color:var(--text-heading)!important}.blog05-hero-meta{display:flex;gap:24px;font-size:var(--fs-15);opacity:.8;color:var(--text-heading)!important}.blog05-date{position:relative;color:var(--text-heading)!important}.blog05-date:after{content:"•";position:absolute;right:-12px;color:#0009}.blog05-author{font-weight:var(--fw-600);color:var(--text-heading)!important}.blog05-hero-image{position:relative}.blog05-hero-image img{width:100%;height:400px;object-fit:cover;border-radius:12px;box-shadow:0 20px 40px #0000004d}.blog05-main-content{background-color:var(--bg-primary);padding:80px 0}.blog05-content-wrapper{max-width:1200px;margin:0 auto;padding:0 20px}.blog05-intro-text{font-size:var(--fs-20);line-height:1.8;color:var(--text-muted-clr);max-width:800px;margin:0 auto 60px}.blog05-tips-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:32px;margin:60px 0}.blog05-tip-card{border-radius:16px;padding:0;transition:all .5s ease;position:relative;overflow:hidden;height:400px;display:flex;flex-direction:column;cursor:pointer;box-shadow:0 10px 30px #0000001a}.blog05-tip-card:nth-child(1){background:var(--text-heading);color:var(--footer-text)}.blog05-tip-card:nth-child(2){background:var(--text-heading);color:var(--footer-text)}.blog05-tip-card:nth-child(3){background:var(--bg-brand-light);color:var(--text-brand)}.blog05-tip-card:nth-child(4){background:var(--bg-primary);color:var(--text-heading)}.blog05-tip-card:nth-child(5){background:var(--text-heading);color:var(--footer-text)}.blog05-tip-card:nth-child(6){background:var(--bg-brand-light);color:var(--text-brand)}.blog05-tip-card:nth-child(7){background:var(--text-heading);color:var(--footer-text)}.blog05-tip-card:nth-child(8){background:var(--text-heading);color:var(--footer-text)}.blog05-tip-card:before{content:"";position:absolute;inset:0;background-size:cover;background-position:center;background-repeat:no-repeat;transition:all .5s ease;z-index:1}.blog05-tip-card:nth-child(1):before{background-image:url(/assets/blog51.C5JI0yPM.webp)}.blog05-tip-card:nth-child(2):before{background-image:url(/assets/blog52.CiQegLZW.webp)}.blog05-tip-card:nth-child(3):before{background-image:url(/assets/blog53.DoimldSj.webp)}.blog05-tip-card:nth-child(4):before{background-image:url(/assets/blog54.B1x4FQf4.webp)}.blog05-tip-card:nth-child(5):before{background-image:url(/assets/blog55.tOsfhL3Z.webp)}.blog05-tip-card:nth-child(6):before{background-image:url(/assets/blog56.XwlYRcRI.webp)}.blog05-tip-card:nth-child(7):before{background-image:url(/assets/blog57.K_gwCoy4.webp)}.blog05-tip-card:nth-child(8):before{background-image:url(/assets/blog58.D2Qng2ps.webp)}.blog05-tip-card:after{content:"";position:absolute;inset:0;background:linear-gradient(45deg,#0006,#0003,#0009);transition:all .5s ease;z-index:2}.blog05-tip-card:hover:before{opacity:0;transform:scale(1.1)}.blog05-tip-card:hover:after{background:transparent}.blog05-tip-card:hover{transform:translateY(-12px) scale(1.02);box-shadow:0 25px 50px #8b2d9266}.blog05-tip-icon{display:none}.blog05-tip-card h3{font-size:var(--fs-28);font-weight:var(--fw-bold);margin:0;padding:30px 30px 0;line-height:1.2;position:relative;z-index:3;transition:all .5s ease}.blog05-tip-card:nth-child(1) h3,.blog05-tip-card:nth-child(4) h3,.blog05-tip-card:nth-child(7) h3{color:var(--footer-text);text-shadow:none}.blog05-tip-card:nth-child(2) h3,.blog05-tip-card:nth-child(5) h3,.blog05-tip-card:nth-child(8) h3{color:var(--footer-text);text-shadow:2px 2px 4px rgba(0,0,0,.5)}.blog05-tip-card:nth-child(3) h3{color:var(--footer-text);text-shadow:2px 2px 4px rgba(0,0,0,.5)}.blog05-tip-card:nth-child(6) h3{color:var(--footer-text);text-shadow:2px 2px 4px rgba(0,0,0,.5)}.blog05-tip-card p{margin:0;padding:20px 30px 30px;line-height:1.6;font-size:var(--fs-16);position:relative;z-index:3;transition:all .5s ease;opacity:0;transform:translate(100px)}.blog05-tip-card:nth-child(1) p,.blog05-tip-card:nth-child(4) p,.blog05-tip-card:nth-child(7) p{color:var(--footer-text)}.blog05-tip-card:nth-child(2) p,.blog05-tip-card:nth-child(5) p,.blog05-tip-card:nth-child(8) p{color:#ffffffe6}.blog05-tip-card:nth-child(3) p{color:var(--footer-text)}.blog05-tip-card:nth-child(6) p{color:var(--footer-text)}.blog05-tip-card:hover p{opacity:1;transform:translate(0)}.blog05-tip-card:hover h3{transform:translateY(-15px);font-size:var(--fs-26)}.blog05-tip-highlight{position:absolute;bottom:0;left:0;right:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:20px 30px;border-radius:0 0 16px 16px;font-size:var(--fs-14);opacity:0;transform:translate(100px);transition:all .5s ease;z-index:3}.blog05-tip-card:nth-child(1) .blog05-tip-highlight,.blog05-tip-card:nth-child(4) .blog05-tip-highlight,.blog05-tip-card:nth-child(7) .blog05-tip-highlight{background:#ffffff1a;color:var(--footer-text)}.blog05-tip-card:nth-child(2) .blog05-tip-highlight,.blog05-tip-card:nth-child(5) .blog05-tip-highlight,.blog05-tip-card:nth-child(8) .blog05-tip-highlight{background:#ffffff1a;color:var(--footer-text)}.blog05-tip-card:nth-child(3) .blog05-tip-highlight{background:#ffffff1a;color:var(--footer-text)}.blog05-tip-card:nth-child(6) .blog05-tip-highlight{background:#ffffff1a;color:var(--footer-text)}.blog05-tip-card:hover .blog05-tip-highlight{opacity:1;transform:translate(0)}.blog05-tip-highlight strong{font-weight:var(--fw-600)}.blog05-tip-card:nth-child(1) .blog05-tip-highlight strong,.blog05-tip-card:nth-child(4) .blog05-tip-highlight strong,.blog05-tip-card:nth-child(7) .blog05-tip-highlight strong{color:var(--footer-text)}.blog05-tip-card:nth-child(1):hover{background:var(--bg-primary);color:var(--text-heading)}.blog05-tip-card:nth-child(1):hover h3{color:var(--text-heading)!important;text-shadow:none}.blog05-tip-card:nth-child(1):hover p{color:var(--text-heading)!important}.blog05-tip-card:nth-child(1):hover .blog05-tip-highlight{background:#0000000d;color:var(--text-heading)}.blog05-tip-card:nth-child(1):hover .blog05-tip-highlight strong{color:var(--text-brand)}.blog05-tip-card:nth-child(4):hover{background:var(--bg-primary);color:var(--text-heading)}.blog05-tip-card:nth-child(4):hover h3{color:var(--text-heading)!important;text-shadow:none}.blog05-tip-card:nth-child(4):hover p{color:var(--text-heading)!important}.blog05-tip-card:nth-child(4):hover .blog05-tip-highlight{background:#0000000d;color:var(--text-heading)}.blog05-tip-card:nth-child(4):hover .blog05-tip-highlight strong{color:var(--text-brand)}.blog05-tip-card:nth-child(3):hover{background:var(--bg-brand-light);color:var(--text-heading)}.blog05-tip-card:nth-child(3):hover h3{color:var(--text-heading)!important;text-shadow:none}.blog05-tip-card:nth-child(3):hover p{color:var(--text-heading)!important}.blog05-tip-card:nth-child(3):hover .blog05-tip-highlight{background:#0000000d;color:var(--text-heading)}.blog05-tip-card:nth-child(3):hover .blog05-tip-highlight strong{color:var(--text-brand)}.blog05-tip-card:nth-child(6):hover{background:var(--bg-brand-light);color:var(--text-heading)}.blog05-tip-card:nth-child(6):hover h3{color:var(--text-heading)!important;text-shadow:none}.blog05-tip-card:nth-child(6):hover p{color:var(--text-heading)!important}.blog05-tip-card:nth-child(6):hover .blog05-tip-highlight{background:#0000000d;color:var(--text-heading)}.blog05-tip-card:nth-child(6):hover .blog05-tip-highlight strong{color:var(--text-brand)}.blog05-tip-card:nth-child(7):hover{background:var(--bg-primary)!important;color:var(--text-heading)}.blog05-tip-card:nth-child(7):hover h3{color:var(--text-heading)!important;text-shadow:none}.blog05-tip-card:nth-child(7):hover p{color:var(--text-heading)!important}.blog05-tip-card:nth-child(7):hover .blog05-tip-highlight{background:#0000000d;color:var(--text-heading)}.blog05-tip-card:nth-child(7):hover .blog05-tip-highlight strong{color:var(--text-brand)}.blog05-tip-card:nth-child(8):hover{background:var(--text-heading)!important;color:var(--footer-text)}.blog05-tip-card:nth-child(8):hover h3{color:var(--bg-primary)!important;text-shadow:2px 2px 4px rgba(0,0,0,.5)}.blog05-tip-card:nth-child(8):hover p{color:#ffffffe6!important}.blog05-tip-card:nth-child(8):hover .blog05-tip-highlight{background:#ffffff1a;color:var(--footer-text)}.blog05-tip-card:nth-child(8):hover .blog05-tip-highlight strong{color:var(--text-warning)}.blog05-tip-card:nth-child(2) .blog05-tip-highlight strong,.blog05-tip-card:nth-child(5) .blog05-tip-highlight strong,.blog05-tip-card:nth-child(8) .blog05-tip-highlight strong{color:var(--text-warning)}.blog05-tip-card:nth-child(3) .blog05-tip-highlight strong{color:var(--text-warning)}.blog05-tip-card:nth-child(6) .blog05-tip-highlight strong{color:var(--text-warning)}.blog05-additional-sections{margin:20px 0}.blog05-additional-sections .blog05-section{padding:10px 40px;border-radius:16px}.blog05-additional-sections h2{font-size:var(--fs-32);font-weight:var(--fw-600);color:var(--text-heading);margin-bottom:20px}.blog05-additional-sections p{font-size:var(--fs-18);color:var(--text-muted-clr);line-height:1.7}.blog05-additional-sections ul{font-size:var(--fs-18);color:var(--text-muted-clr);line-height:1.7;padding-left:20px}.blog05-additional-sections li{margin-bottom:10px}.blog05-conclusion{background:linear-gradient(#0006,#0006),url(/assets/blog5bg.BANI9RxC.webp);background-size:cover;background-position:center;background-repeat:no-repeat;color:var(--footer-text);padding:60px;border-radius:20px;text-align:center;margin:80px 0}.blog05-conclusion h2{font-size:var(--fs-40);font-weight:var(--fw-bold);margin-bottom:24px;color:var(--footer-text)}.blog05-conclusion p{text-align:left;font-size:var(--fs-20);line-height:1.7;margin-bottom:20px;opacity:.9}.blog05-cta{margin-top:40px}.blog05-cta-button{display:inline-block;background:var(--bg-primary);color:var(--text-brand-hover);padding:16px 32px;border-radius:50px;text-decoration:none;font-weight:var(--fw-600);font-size:var(--fs-18);transition:all .3s ease;box-shadow:0 4px 15px #0003}.blog05-cta-button:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000004d;color:var(--text-brand-hover);text-decoration:none}@media (max-width: 1024px){.blog05-hero-content{grid-template-columns:1fr;gap:40px;text-align:center}.blog05-hero-title{font-size:var(--fs-40)}.blog05-tips-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px}.blog05-tip-card{height:350px}}@media (max-width: 768px){.blog05-hero-section{padding:60px 0}.blog05-hero-title{font-size:var(--fs-32)}.blog05-hero-subtitle{font-size:var(--fs-18)}.blog05-hero-meta{flex-direction:column;gap:12px;align-items:center}.blog05-date:after{display:none}.blog05-tips-grid{grid-template-columns:1fr;gap:20px}.blog05-tip-card{height:300px}.blog05-tip-card h3{font-size:var(--fs-24);padding:20px 20px 0}.blog05-tip-card p{padding:15px 20px 20px}.blog05-tip-highlight{padding:15px 20px}.blog05-additional-sections .blog05-section{padding:24px}.blog05-conclusion{padding:40px 24px}.blog05-conclusion h2{font-size:var(--fs-32)}}@media (max-width: 480px){.blog05-hero-title{font-size:var(--fs-28)}.blog05-hero-subtitle{font-size:var(--fs-16)}.blog05-tip-card{height:280px}.blog05-tip-card h3{font-size:var(--fs-21);padding:15px 15px 0}.blog05-tip-card p{padding:10px 15px 15px;font-size:var(--fs-14)}.blog05-tip-highlight{padding:10px 15px;font-size:var(--fs-13)}.blog05-additional-sections h2{font-size:var(--fs-24)}.blog05-conclusion h2{font-size:var(--fs-28)}.blog05-conclusion p{font-size:var(--fs-16)}}.blog05-tip-card{animation:fadeInUp .6s ease-out}.blog05-tip-card:nth-child(1){animation-delay:.1s}.blog05-tip-card:nth-child(2){animation-delay:.2s}.blog05-tip-card:nth-child(3){animation-delay:.3s}.blog05-tip-card:nth-child(4){animation-delay:.4s}.blog05-tip-card:nth-child(5){animation-delay:.5s}.blog05-tip-card:nth-child(6){animation-delay:.6s}.blog05-tip-card:nth-child(7){animation-delay:.7s}.blog05-tip-card:nth-child(8){animation-delay:.8s}.blog05-read-more{position:absolute;bottom:10px;right:20px;z-index:4;opacity:0;transform:translateY(20px);transition:all .3s ease}.blog05-tip-card:hover .blog05-read-more{opacity:1;transform:translateY(0)}.blog05-read-more-btn{background:#ffffffe6;color:var(--text-heading);border:none;padding:8px 16px;border-radius:20px;font-size:var(--fs-14);font-weight:var(--fw-600);cursor:pointer;transition:all .3s ease;box-shadow:0 2px 10px #0003}.blog05-read-more-btn:hover{background:var(--text-brand);color:var(--footer-text);transform:translateY(-2px);box-shadow:0 4px 15px #1976d24d}.blog05-modal-overlay{position:fixed;inset:0;background:#000000b3;display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px}.blog05-modal-content{background:var(--bg-primary);border-radius:16px;max-width:600px;width:100%;max-height:80vh;overflow-y:auto;box-shadow:0 20px 60px #0000004d;animation:modalSlideIn .3s ease-out}.blog05-modal-header{display:flex;justify-content:space-between;align-items:center;padding:24px 30px 20px;border-bottom:1px solid var(--border-subtle)}.blog05-modal-header h2{font-size:var(--fs-24);font-weight:var(--fw-bold);color:var(--text-heading);margin:0}.blog05-modal-close{background:none;border:none;font-size:var(--fs-32);color:var(--text-secondary-clr);cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}.blog05-modal-close:hover{background:var(--bg-secondary);color:var(--text-body)}.blog05-modal-body{padding:20px 30px 30px}.blog05-modal-body p{font-size:var(--fs-18);line-height:1.7;color:var(--text-muted-clr);margin-bottom:24px}.blog05-modal-tip{background:var(--bg-secondary);padding:20px;border-radius:12px;font-size:var(--fs-16);line-height:1.6}.blog05-modal-tip strong{color:var(--text-heading);font-weight:var(--fw-bold)}@media (max-width: 768px){.blog05-modal-content{margin:20px;max-height:90vh}.blog05-modal-header{padding:20px 24px 16px}.blog05-modal-header h2{font-size:var(--fs-21)}.blog05-modal-body{padding:16px 24px 24px}.blog05-modal-body p{font-size:var(--fs-16)}.blog05-modal-tip{padding:16px;font-size:var(--fs-14)}}.blog06-blog-container{font-family:var(--font-primary);line-height:1.6;color:var(--text-body);background-color:var(--bg-primary)}.blog06-hero-section{background:url(/assets/bgtop6.Dzk5EHpQ.webp);background-size:cover;background-position:center;background-repeat:no-repeat;color:var(--text-heading)!important;padding:80px 0;position:relative;overflow:hidden}.blog06-hero-section:before{content:"";position:absolute;inset:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grid" width="10" height="10" patternUnits="userSpaceOnUse"><path d="M 10 0 L 0 0 0 10" fill="none" stroke="rgba(255,255,255,0.1)" stroke-width="0.5"/></pattern></defs><rect width="100" height="100" fill="url(%23grid)"/></svg>');opacity:.3}.blog06-hero-content{max-width:1200px;margin:0 auto;padding:0 20px;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;position:relative;z-index:1}.blog06-hero-title{font-size:var(--fs-40);font-weight:var(--fw-bold);line-height:1.2;margin-bottom:24px;color:var(--text-heading)!important}.blog06-hero-subtitle{font-size:var(--fs-20);font-weight:var(--fw-normal);margin-bottom:32px;opacity:.9;line-height:1.5;color:var(--text-heading)!important}.blog06-hero-meta{display:flex;gap:24px;font-size:var(--fs-15);opacity:.8;color:var(--text-heading)!important}.blog06-date{position:relative;color:var(--text-heading)!important}.blog06-date:after{content:"•";position:absolute;right:-12px;color:#0009}.blog06-author{font-weight:var(--fw-600);color:var(--text-heading)!important}.blog06-hero-image{position:relative}.blog06-hero-image img{width:100%;height:400px;object-fit:cover;border-radius:12px;box-shadow:0 20px 40px #0000004d}.blog06-main-content{background-color:var(--bg-primary);padding:80px 0}.blog06-content-wrapper{max-width:1200px;margin:0 auto;padding:0 20px}.blog06-intro-text{font-size:var(--fs-20);line-height:1.8;color:var(--text-muted-clr);max-width:800px;margin:0 auto 60px}.blog06-sections-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:32px;margin:60px 0}.blog06-section-card{border-radius:16px;padding:0;transition:all .5s ease;position:relative;overflow:hidden;height:400px;display:flex;flex-direction:column;cursor:pointer;box-shadow:0 10px 30px #0000001a}.blog06-section-card:nth-child(1){background:var(--text-heading);color:var(--footer-text)}.blog06-section-card:nth-child(2){background:var(--text-heading);color:var(--footer-text)}.blog06-section-card:nth-child(3){background:var(--bg-brand-light);color:var(--text-brand)}.blog06-section-card:nth-child(4){background:var(--bg-primary);color:var(--text-heading)}.blog06-section-card:nth-child(5){background:var(--text-heading);color:var(--footer-text)}.blog06-section-card:nth-child(6){background:var(--bg-brand-light);color:var(--text-brand)}.blog06-section-card:before{content:"";position:absolute;inset:0;background-size:cover;background-position:center;background-repeat:no-repeat;transition:all .5s ease;z-index:1}.blog06-section-card:nth-child(1):before{background-image:url(/assets/blog61.MKrVIYwZ.webp)}.blog06-section-card:nth-child(2):before{background-image:url(/assets/blog62.CZmDV2fB.webp)}.blog06-section-card:nth-child(3):before{background-image:url(/assets/blog63.BAbEnqFT.webp)}.blog06-section-card:nth-child(4):before{background-image:url(/assets/blog64.7ejohk8v.webp)}.blog06-section-card:nth-child(5):before{background-image:url(/assets/blog65.DbU-0yZx.webp)}.blog06-section-card:nth-child(6):before{background-image:url(/assets/blog66.CTWNcEWB.webp)}.blog06-section-card:after{content:"";position:absolute;inset:0;background:linear-gradient(45deg,#0006,#0003,#0009);transition:all .5s ease;z-index:2}.blog06-section-card:hover:before{opacity:0;transform:scale(1.1)}.blog06-section-card:hover:after{background:transparent}.blog06-section-card:hover{transform:translateY(-12px) scale(1.02);box-shadow:0 25px 50px #8b2d9266}.blog06-section-icon{display:none}.blog06-section-card h3{font-size:var(--fs-28);font-weight:var(--fw-bold);margin:0;padding:30px 30px 0;line-height:1.2;position:relative;z-index:3;transition:all .5s ease}.blog06-section-card:nth-child(1) h3,.blog06-section-card:nth-child(4) h3{color:var(--footer-text);text-shadow:none}.blog06-section-card:nth-child(2) h3,.blog06-section-card:nth-child(5) h3{color:var(--footer-text);text-shadow:2px 2px 4px rgba(0,0,0,.5)}.blog06-section-card:nth-child(3) h3{color:var(--footer-text);text-shadow:2px 2px 4px rgba(0,0,0,.5)}.blog06-section-card:nth-child(6) h3{color:var(--footer-text);text-shadow:2px 2px 4px rgba(0,0,0,.5)}.blog06-section-card p{margin:0;padding:20px 30px 30px;line-height:1.6;font-size:var(--fs-16);position:relative;z-index:3;transition:all .5s ease;opacity:0;transform:translate(100px)}.blog06-section-card:nth-child(1) p,.blog06-section-card:nth-child(4) p{color:var(--footer-text)}.blog06-section-card:nth-child(2) p,.blog06-section-card:nth-child(5) p{color:#ffffffe6}.blog06-section-card:nth-child(3) p{color:var(--footer-text)}.blog06-section-card:nth-child(6) p{color:var(--footer-text)}.blog06-section-card:hover p{opacity:1;transform:translate(0)}.blog06-section-card:hover h3{transform:translateY(-15px);font-size:var(--fs-26)}.blog06-section-highlight{position:absolute;bottom:0;left:0;right:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:20px 30px;border-radius:0 0 16px 16px;font-size:var(--fs-14);opacity:0;transform:translate(100px);transition:all .5s ease;z-index:3}.blog06-section-card:nth-child(1) .blog06-section-highlight,.blog06-section-card:nth-child(4) .blog06-section-highlight{background:#ffffff1a;color:var(--footer-text)}.blog06-section-card:nth-child(2) .blog06-section-highlight,.blog06-section-card:nth-child(5) .blog06-section-highlight{background:#ffffff1a;color:var(--footer-text)}.blog06-section-card:nth-child(3) .blog06-section-highlight{background:#ffffff1a;color:var(--footer-text)}.blog06-section-card:nth-child(6) .blog06-section-highlight{background:#ffffff1a;color:var(--footer-text)}.blog06-section-card:hover .blog06-section-highlight{opacity:1;transform:translate(0)}.blog06-section-highlight strong{font-weight:var(--fw-600)}.blog06-section-card:nth-child(1) .blog06-section-highlight strong,.blog06-section-card:nth-child(4) .blog06-section-highlight strong{color:var(--footer-text)}.blog06-section-card:nth-child(1):hover{background:var(--bg-primary);color:var(--text-heading)}.blog06-section-card:nth-child(1):hover h3{color:var(--text-heading)!important;text-shadow:none}.blog06-section-card:nth-child(1):hover p{color:var(--text-heading)!important}.blog06-section-card:nth-child(1):hover .blog06-section-highlight{background:#0000000d;color:var(--text-heading)}.blog06-section-card:nth-child(1):hover .blog06-section-highlight strong{color:var(--text-brand)}.blog06-section-card:nth-child(4):hover{background:var(--bg-primary);color:var(--text-heading)}.blog06-section-card:nth-child(4):hover h3{color:var(--text-heading)!important;text-shadow:none}.blog06-section-card:nth-child(4):hover p{color:var(--text-heading)!important}.blog06-section-card:nth-child(4):hover .blog06-section-highlight{background:#0000000d;color:var(--text-heading)}.blog06-section-card:nth-child(4):hover .blog06-section-highlight strong{color:var(--text-brand)}.blog06-section-card:nth-child(3):hover{background:var(--bg-brand-light);color:var(--text-heading)}.blog06-section-card:nth-child(3):hover h3{color:var(--text-heading)!important;text-shadow:none}.blog06-section-card:nth-child(3):hover p{color:var(--text-heading)!important}.blog06-section-card:nth-child(3):hover .blog06-section-highlight{background:#0000000d;color:var(--text-heading)}.blog06-section-card:nth-child(3):hover .blog06-section-highlight strong{color:var(--text-brand)}.blog06-section-card:nth-child(6):hover{background:var(--bg-brand-light);color:var(--text-heading)}.blog06-section-card:nth-child(6):hover h3{color:var(--text-heading)!important;text-shadow:none}.blog06-section-card:nth-child(6):hover p{color:var(--text-heading)!important}.blog06-section-card:nth-child(6):hover .blog06-section-highlight{background:#0000000d;color:var(--text-heading)}.blog06-section-card:nth-child(6):hover .blog06-section-highlight strong{color:var(--text-brand)}.blog06-section-card:nth-child(2):hover{background:var(--bg-primary)!important;color:var(--text-heading)}.blog06-section-card:nth-child(2):hover h3{color:var(--text-heading)!important;text-shadow:none}.blog06-section-card:nth-child(2):hover p{color:var(--text-heading)!important}.blog06-section-card:nth-child(2):hover .blog06-section-highlight{background:#0000000d;color:var(--text-heading)}.blog06-section-card:nth-child(2):hover .blog06-section-highlight strong{color:var(--text-brand)}.blog06-section-card:nth-child(5):hover{background:var(--text-heading)!important;color:var(--footer-text)}.blog06-section-card:nth-child(5):hover h3{color:var(--bg-primary)!important;text-shadow:2px 2px 4px rgba(0,0,0,.5)}.blog06-section-card:nth-child(5):hover p{color:#ffffffe6!important}.blog06-section-card:nth-child(5):hover .blog06-section-highlight{background:#ffffff1a;color:var(--footer-text)}.blog06-section-card:nth-child(5):hover .blog06-section-highlight strong{color:var(--text-warning)}.blog06-section-card:nth-child(2) .blog06-section-highlight strong,.blog06-section-card:nth-child(5) .blog06-section-highlight strong{color:var(--text-warning)}.blog06-section-card:nth-child(3) .blog06-section-highlight strong{color:var(--text-warning)}.blog06-section-card:nth-child(6) .blog06-section-highlight strong{color:var(--text-warning)}.blog06-additional-sections{margin:80px 0}.blog06-additional-sections .blog06-section{padding:10px 40px;border-radius:16px}.blog06-additional-sections h2{font-size:var(--fs-32);font-weight:var(--fw-600);color:var(--text-heading);margin-bottom:20px}.blog06-additional-sections p{font-size:var(--fs-18);color:var(--text-muted-clr);line-height:1.7}.blog06-conclusion{background:linear-gradient(#0006,#0006),url(/assets/blog6bg.BnccdGFb.webp);background-size:cover;background-position:center;background-repeat:no-repeat;color:var(--footer-text);padding:60px;border-radius:20px;text-align:center;margin:80px 0}.blog06-conclusion h2{font-size:var(--fs-40);font-weight:var(--fw-bold);margin-bottom:24px;color:var(--footer-text)}.blog06-conclusion p{text-align:left;font-size:var(--fs-20);line-height:1.7;margin-bottom:20px;opacity:.9}.blog06-cta{margin-top:40px}.blog06-cta-button{display:inline-block;background:var(--bg-primary);color:var(--text-brand-hover);padding:16px 32px;border-radius:50px;text-decoration:none;font-weight:var(--fw-600);font-size:var(--fs-18);transition:all .3s ease;box-shadow:0 4px 15px #0003}.blog06-cta-button:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000004d;color:var(--text-brand-hover);text-decoration:none}.blog06-read-more{position:absolute;bottom:10px;right:20px;z-index:4;opacity:0;transform:translateY(20px);transition:all .3s ease}.blog06-section-card:hover .blog06-read-more{opacity:1;transform:translateY(0)}.blog06-read-more-btn{background:#ffffffe6;color:var(--text-heading);border:none;padding:8px 16px;border-radius:20px;font-size:var(--fs-14);font-weight:var(--fw-600);cursor:pointer;transition:all .3s ease;box-shadow:0 2px 10px #0003}.blog06-read-more-btn:hover{background:var(--text-brand);color:var(--footer-text);transform:translateY(-2px);box-shadow:0 4px 15px #1976d24d}.blog06-modal-overlay{position:fixed;inset:0;background:#000000b3;display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px}.blog06-modal-content{background:var(--bg-primary);border-radius:16px;max-width:600px;width:100%;max-height:80vh;overflow-y:auto;box-shadow:0 20px 60px #0000004d;animation:modalSlideIn .3s ease-out}.blog06-modal-header{display:flex;justify-content:space-between;align-items:center;padding:24px 30px 20px;border-bottom:1px solid var(--border-subtle)}.blog06-modal-header h2{font-size:var(--fs-24);font-weight:var(--fw-bold);color:var(--text-heading);margin:0}.blog06-modal-close{background:none;border:none;font-size:var(--fs-32);color:var(--text-secondary-clr);cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}.blog06-modal-close:hover{background:var(--bg-secondary);color:var(--text-body)}.blog06-modal-body{padding:20px 30px 30px}.blog06-modal-body p{font-size:var(--fs-18);line-height:1.7;color:var(--text-muted-clr);margin-bottom:24px}.blog06-modal-tip{padding:20px;border-radius:12px;font-size:var(--fs-16);line-height:1.6}.blog06-modal-tip strong{color:var(--text-heading);font-weight:var(--fw-bold)}@media (max-width: 1024px){.blog06-hero-content{grid-template-columns:1fr;gap:40px;text-align:center}.blog06-hero-title{font-size:var(--fs-40)}.blog06-sections-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px}.blog06-section-card{height:350px}}@media (max-width: 768px){.blog06-hero-section{padding:60px 0}.blog06-hero-title{font-size:var(--fs-32)}.blog06-hero-subtitle{font-size:var(--fs-18)}.blog06-hero-meta{flex-direction:column;gap:12px;align-items:center}.blog06-date:after{display:none}.blog06-sections-grid{grid-template-columns:1fr;gap:20px}.blog06-section-card{height:300px}.blog06-section-card h3{font-size:var(--fs-24);padding:20px 20px 0}.blog06-section-card p{padding:15px 20px 20px}.blog06-section-highlight{padding:15px 20px}.blog06-additional-sections .blog06-section{padding:24px}.blog06-conclusion{padding:40px 24px}.blog06-conclusion h2{font-size:var(--fs-32)}}@media (max-width: 480px){.blog06-hero-title{font-size:var(--fs-28)}.blog06-hero-subtitle{font-size:var(--fs-16)}.blog06-section-card{height:280px}.blog06-section-card h3{font-size:var(--fs-21);padding:15px 15px 0}.blog06-section-card p{padding:10px 15px 15px;font-size:var(--fs-14)}.blog06-section-highlight{padding:10px 15px;font-size:var(--fs-13)}.blog06-additional-sections h2{font-size:var(--fs-24)}.blog06-conclusion h2{font-size:var(--fs-28)}.blog06-conclusion p{font-size:var(--fs-16)}}.blog06-section-card{animation:fadeInUp .6s ease-out}.blog06-section-card:nth-child(1){animation-delay:.1s}.blog06-section-card:nth-child(2){animation-delay:.2s}.blog06-section-card:nth-child(3){animation-delay:.3s}.blog06-section-card:nth-child(4){animation-delay:.4s}.blog06-section-card:nth-child(5){animation-delay:.5s}.blog06-section-card:nth-child(6){animation-delay:.6s}@media (max-width: 768px){.blog06-modal-content{margin:20px;max-height:90vh}.blog06-modal-header{padding:20px 24px 16px}.blog06-modal-header h2{font-size:var(--fs-21)}.blog06-modal-body{padding:16px 24px 24px}.blog06-modal-body p{font-size:var(--fs-16)}.blog06-modal-tip{padding:16px;font-size:var(--fs-14)}}.blog07-blog-container{font-family:var(--font-primary);line-height:1.6;color:var(--text-body);background-color:var(--bg-primary)}.blog07-hero-section{background:url(/assets/bgtop7.6lKAAV63.webp);background-size:cover;background-position:center;background-repeat:no-repeat;color:var(--text-heading)!important;padding:80px 0;position:relative;overflow:hidden}.blog07-hero-section:before{content:"";position:absolute;inset:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grid" width="10" height="10" patternUnits="userSpaceOnUse"><path d="M 10 0 L 0 0 0 10" fill="none" stroke="rgba(255,255,255,0.1)" stroke-width="0.5"/></pattern></defs><rect width="100" height="100" fill="url(%23grid)"/></svg>');opacity:.3}.blog07-hero-content{max-width:1200px;margin:0 auto;padding:0 20px;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;position:relative;z-index:1}.blog07-hero-title{font-size:var(--fs-40);font-weight:var(--fw-bold);line-height:1.2;margin-bottom:24px;color:var(--text-heading)!important}.blog07-hero-subtitle{font-size:var(--fs-20);font-weight:var(--fw-normal);margin-bottom:32px;opacity:.9;line-height:1.5;color:var(--text-heading)!important}.blog07-hero-meta{display:flex;gap:24px;font-size:var(--fs-15);opacity:.8;color:var(--text-heading)!important}.blog07-date{position:relative;color:var(--text-heading)!important}.blog07-date:after{content:"•";position:absolute;right:-12px;color:#0009}.blog07-author{font-weight:var(--fw-600);color:var(--text-heading)!important}.blog07-hero-image{position:relative}.blog07-hero-image img{width:100%;height:400px;object-fit:cover;border-radius:12px;box-shadow:0 20px 40px #0000004d}.blog07-main-content{background-color:var(--bg-primary);padding:80px 0}.blog07-content-wrapper{max-width:1200px;margin:0 auto;padding:0 20px}.blog07-section{margin-bottom:60px}.blog07-section h2{font-size:var(--fs-40);font-weight:var(--fw-bold);color:var(--text-heading);margin-bottom:24px;text-align:center}.blog07-intro-text{font-size:var(--fs-20);line-height:1.8;color:var(--text-secondary-clr);max-width:800px;margin:0 auto 60px;text-align:center}.blog07-tips-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:32px;margin:60px 0}.blog07-tip-card{border-radius:16px;padding:0;transition:all .5s ease;position:relative;overflow:hidden;height:400px;display:flex;flex-direction:column;cursor:pointer;box-shadow:0 10px 30px #0000001a}.blog07-tip-card:nth-child(1){background:#1877f2;color:var(--bg-primary)}.blog07-tip-card:nth-child(2){background:#e1306c;color:var(--bg-primary)}.blog07-tip-card:nth-child(3){background:#1da1f2;color:var(--bg-primary)}.blog07-tip-card:nth-child(4){background:#0077b5;color:var(--bg-primary)}.blog07-tip-card:nth-child(5){background:#ff0050;color:var(--bg-primary)}.blog07-tip-card:before{content:"";position:absolute;inset:0;background-size:cover;background-position:center;background-repeat:no-repeat;transition:all .5s ease;z-index:1}.blog07-tip-card:nth-child(1):before{background-image:url(/assets/blog71.DY21janF.webp)}.blog07-tip-card:nth-child(2):before{background-image:url(/assets/blog72.CgJ52m1_.webp)}.blog07-tip-card:nth-child(3):before{background-image:url(/assets/blog73.iySOLt7P.webp)}.blog07-tip-card:nth-child(4):before{background-image:url(/assets/blog74.Dvz_wAHA.webp)}.blog07-tip-card:nth-child(5):before{background-image:url(/assets/blog75.CPwxCHh_.webp)}.blog07-tip-card:after{content:"";position:absolute;inset:0;background:linear-gradient(45deg,#0006,#0003,#0009);transition:all .5s ease;z-index:2}.blog07-tip-card:hover:before{opacity:0;transform:scale(1.1)}.blog07-tip-card:hover:after{background:transparent}.blog07-tip-card:hover{transform:translateY(-12px) scale(1.02);box-shadow:0 25px 50px #1877f266}.blog07-tip-card h3{font-size:var(--fs-28);font-weight:var(--fw-bold);margin:0;padding:30px 30px 0;line-height:1.2;position:relative;z-index:3;transition:all .5s ease;color:var(--footer-text);text-shadow:2px 2px 4px rgba(0,0,0,.5)}.blog07-tip-card p{margin:0;padding:20px 30px 30px;line-height:1.6;font-size:var(--fs-16);position:relative;z-index:3;transition:all .5s ease;opacity:0;transform:translate(100px);color:#ffffffe6}.blog07-tip-card:hover p{opacity:1;transform:translate(0)}.blog07-tip-card:hover h3{transform:translateY(-15px);font-size:var(--fs-24)}.blog07-tip-highlight{position:absolute;bottom:0;left:0;right:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:20px 30px;border-radius:0 0 16px 16px;font-size:var(--fs-14);opacity:0;transform:translate(100px);transition:all .5s ease;z-index:3;background:#ffffff1a;color:var(--footer-text)}.blog07-tip-card:hover .blog07-tip-highlight{opacity:1;transform:translate(0)}.blog07-tip-highlight strong{font-weight:var(--fw-600);color:var(--text-warning)}.blog07-strategies-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px;margin:40px 0}.blog07-strategy-item{background:var(--bg-secondary);padding:24px;border-radius:12px;transition:all .3s ease}.blog07-strategy-item:hover{transform:translateY(-4px);box-shadow:0 8px 25px #1877f226}.blog07-strategy-item h4{font-size:var(--fs-20);font-weight:var(--fw-600);color:var(--text-heading);margin-bottom:12px}.blog07-strategy-item p{color:var(--text-secondary-clr);line-height:1.6;margin:0}.blog07-steps-container{display:flex;flex-direction:column;gap:24px;margin:40px 0}.blog07-step-item{display:flex;align-items:flex-start;gap:20px;padding:24px;background:var(--bg-primary);border-radius:12px;box-shadow:0 4px 15px #0000001a;transition:all .3s ease}.blog07-step-item:hover{transform:translate(8px);box-shadow:0 8px 25px #1877f226}.blog07-step-number{background:var(--bg-primary);color:var(--text-heading);border:1px solid var(--border-subtle);width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:var(--fw-bold);font-size:var(--fs-20);flex-shrink:0}.blog07-step-content h4{font-size:var(--fs-22);font-weight:var(--fw-600);color:var(--text-heading);margin-bottom:8px}.blog07-step-content p{color:var(--text-secondary-clr);line-height:1.6;margin:0}.blog07-kpis-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin:40px 0}.blog07-kpi-item{border:1px solid var(--border-subtle);color:var(--text-heading);padding:24px;border-radius:12px;text-align:center;transition:all .3s ease}.blog07-kpi-item:hover{transform:translateY(-4px);box-shadow:0 8px 25px #667eea4d}.blog07-kpi-item h4{font-size:var(--fs-20);font-weight:var(--fw-600);margin-bottom:8px}.blog07-kpi-item p{font-size:var(--fs-15);opacity:.9;margin:0}.blog07-conclusion{background:linear-gradient(#0006,#0006),url(/assets/blog7bg.Cu_i_AKf.webp);background-size:cover;background-position:center;background-repeat:no-repeat;color:var(--footer-text);padding:60px;border-radius:20px;text-align:center;margin:80px 0}.blog07-conclusion h2{font-size:var(--fs-40);font-weight:var(--fw-bold);margin-bottom:24px;color:var(--footer-text)}.blog07-conclusion p{text-align:left;font-size:var(--fs-20);line-height:1.7;margin-bottom:20px;opacity:.9}.blog07-cta{margin-top:40px}.blog07-cta-button{display:inline-block;background:var(--bg-primary);color:var(--text-brand);padding:16px 32px;border-radius:50px;text-decoration:none;font-weight:var(--fw-600);font-size:var(--fs-18);transition:all .3s ease;box-shadow:0 4px 15px #0003}.blog07-cta-button:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000004d;color:var(--text-brand);text-decoration:none}@media (max-width: 1024px){.blog07-hero-content{grid-template-columns:1fr;gap:40px;text-align:center}.blog07-hero-title{font-size:var(--fs-30)}.blog07-tips-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px}.blog07-tip-card{height:350px}}@media (max-width: 768px){.blog07-hero-section{padding:60px 0}.blog07-hero-title{font-size:var(--fs-28)}.blog07-hero-subtitle{font-size:var(--fs-18)}.blog07-hero-meta{flex-direction:column;gap:12px;align-items:center}.blog07-date:after{display:none}.blog07-tips-grid{grid-template-columns:1fr;gap:20px}.blog07-tip-card{height:300px}.blog07-tip-card h3{font-size:var(--fs-24);padding:20px 20px 0}.blog07-tip-card p{padding:15px 20px 20px}.blog07-tip-highlight{padding:15px 20px}.blog07-strategies-grid{grid-template-columns:1fr}.blog07-conclusion{padding:40px 24px}.blog07-conclusion h2{font-size:var(--fs-30)}}@media (max-width: 480px){.blog07-hero-title{font-size:var(--fs-24)}.blog07-hero-subtitle{font-size:var(--fs-16)}.blog07-tip-card{height:280px}.blog07-tip-card h3{font-size:var(--fs-22);padding:15px 15px 0}.blog07-tip-card p{padding:10px 15px 15px;font-size:var(--fs-14)}.blog07-tip-highlight{padding:10px 15px;font-size:var(--fs-12)}.blog07-conclusion h2{font-size:var(--fs-28)}.blog07-conclusion p{font-size:var(--fs-16)}}.blog07-tip-card{animation:fadeInUp .6s ease-out}.blog07-tip-card:nth-child(1){animation-delay:.1s}.blog07-tip-card:nth-child(2){animation-delay:.2s}.blog07-tip-card:nth-child(3){animation-delay:.3s}.blog07-tip-card:nth-child(4){animation-delay:.4s}.blog07-tip-card:nth-child(5){animation-delay:.5s}.blog07-modal-overlay{position:fixed;inset:0;background:#000000b3;display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px}.blog07-modal-content{background:var(--bg-primary);border-radius:16px;max-width:600px;width:100%;max-height:80vh;overflow-y:auto;box-shadow:0 20px 60px #0000004d;animation:modalSlideIn .3s ease-out}.blog07-modal-header{display:flex;justify-content:space-between;align-items:center;padding:24px 30px 20px;border-bottom:1px solid var(--border-subtle)}.blog07-modal-header h2{font-size:var(--fs-20);font-weight:var(--fw-bold);color:var(--text-heading);margin:0}.blog07-modal-close{background:none;border:none;font-size:var(--fs-40);color:var(--text-muted-clr);cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}.blog07-modal-close:hover{background:var(--bg-secondary);color:var(--text-heading)}.blog07-modal-body{padding:20px 30px 30px}.blog07-modal-body p{font-size:var(--fs-18);line-height:1.7;color:var(--text-secondary-clr);margin-bottom:24px}.blog07-modal-tip{background:var(--bg-secondary);padding:20px;border-radius:12px;font-size:var(--fs-16);line-height:1.6}.blog07-modal-tip strong{color:var(--text-heading);font-weight:var(--fw-bold)}@media (max-width: 768px){.blog07-modal-content{margin:20px;max-height:90vh}.blog07-modal-header{padding:20px 24px 16px}.blog07-modal-header h2{font-size:var(--fs-18)}.blog07-modal-body{padding:16px 24px 24px}.blog07-modal-body p{font-size:var(--fs-16)}}.blog08-blog-container{font-family:var(--font-primary);line-height:1.6;color:var(--text-body);background-color:var(--bg-primary)}.blog08-hero-section{background:url(/assets/bgtop8.Bm7GITZ_.webp);background-size:cover;background-position:center;background-repeat:no-repeat;color:var(--text-heading)!important;padding:80px 0;position:relative;overflow:hidden}.blog08-hero-section:before{content:"";position:absolute;inset:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grid" width="10" height="10" patternUnits="userSpaceOnUse"><path d="M 10 0 L 0 0 0 10" fill="none" stroke="rgba(255,255,255,0.1)" stroke-width="0.5"/></pattern></defs><rect width="100" height="100" fill="url(%23grid)"/></svg>');opacity:.3}.blog08-hero-content{max-width:1200px;margin:0 auto;padding:0 20px;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;position:relative;z-index:1}.blog08-hero-title{font-size:var(--fs-40);font-weight:var(--fw-bold);line-height:1.2;margin-bottom:24px;color:var(--text-heading)!important}.blog08-hero-subtitle{font-size:var(--fs-20);font-weight:var(--fw-normal);margin-bottom:32px;opacity:.9;line-height:1.5;color:var(--text-heading)!important}.blog08-hero-meta{display:flex;gap:24px;font-size:var(--fs-15);opacity:.8;color:var(--text-heading)!important}.blog08-date{position:relative;color:var(--text-heading)!important}.blog08-date:after{content:"•";position:absolute;right:-12px;color:#0009}.blog08-author{font-weight:var(--fw-600);color:var(--text-heading)!important}.blog08-hero-image{position:relative}.blog08-hero-image img{width:100%;height:400px;object-fit:cover;border-radius:12px;box-shadow:0 20px 40px #0000004d}.blog08-main-content{background-color:var(--bg-primary);padding:80px 0}.blog08-content-wrapper{max-width:1200px;margin:0 auto;padding:0 20px}.blog08-section{margin-bottom:60px}.blog08-section-title{font-size:var(--fs-40);font-weight:var(--fw-bold);color:var(--text-heading);margin-bottom:24px;text-align:center}.blog08-section-text{font-size:var(--fs-18);color:var(--text-muted-clr);line-height:1.7;margin-bottom:40px;text-align:center;max-width:800px;margin-left:auto;margin-right:auto}.blog08-cards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:32px;margin:60px 0}.blog08-card{border-radius:16px;padding:0;transition:all .5s ease;position:relative;overflow:hidden;height:400px;display:flex;flex-direction:column;cursor:pointer;box-shadow:0 10px 30px #0000001a}.blog08-card:nth-child(1){background:var(--text-brand-hover);color:var(--bg-primary)}.blog08-card:nth-child(2){background:var(--text-heading);color:var(--bg-primary)}.blog08-card:nth-child(3){background:var(--bg-brand-light);color:var(--text-brand)}.blog08-card:nth-child(4){background:var(--bg-primary);color:var(--text-heading)}.blog08-card:before{content:"";position:absolute;inset:0;background-size:cover;background-position:center;background-repeat:no-repeat;transition:all .5s ease;z-index:1}.blog08-card:nth-child(1):before{background-image:url(/assets/blog81.Dysm67G7.webp)}.blog08-card:nth-child(2):before{background-image:url(/assets/blog82.C787zwj8.webp)}.blog08-card:nth-child(3):before{background-image:url(/assets/blog83.BOrRZsQD.webp)}.blog08-card:nth-child(4):before{background-image:url(/assets/blog84.BeEf4jih.webp)}.blog08-card:after{content:"";position:absolute;inset:0;background:linear-gradient(45deg,#0006,#0003,#0009);transition:all .5s ease;z-index:2}.blog08-card:hover:before{opacity:0;transform:scale(1.1)}.blog08-card:hover:after{background:transparent}.blog08-card:hover{transform:translateY(-12px) scale(1.02);box-shadow:0 25px 50px #1e3a8a66}.blog08-card h3{font-size:var(--fs-28);font-weight:var(--fw-bold);margin:0;padding:30px 30px 0;line-height:1.2;position:relative;z-index:3;transition:all .5s ease;color:var(--footer-text);text-shadow:2px 2px 4px rgba(0,0,0,.5)}.blog08-card p{margin:0;padding:20px 30px 30px;line-height:1.6;font-size:var(--fs-16);position:relative;z-index:3;transition:all .5s ease;opacity:0;transform:translate(100px);color:#ffffffe6}.blog08-card:hover p{opacity:1;transform:translate(0)}.blog08-card:hover h3{transform:translateY(-15px);font-size:var(--fs-24)}.blog08-card-highlight{position:absolute;bottom:0;left:0;right:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:20px 30px;border-radius:0 0 16px 16px;font-size:var(--fs-14);opacity:0;transform:translate(100px);transition:all .5s ease;z-index:3;background:#ffffff1a;color:var(--footer-text)}.blog08-card:hover .blog08-card-highlight{opacity:1;transform:translate(0)}.blog08-card-highlight strong{font-weight:var(--fw-600);color:var(--text-warning)}.blog08-skills-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin:40px 0}.blog08-skill-card{background:var(--bg-primary);border-radius:12px;padding:24px;box-shadow:0 4px 15px #0000001a;transition:all .3s ease;border:1px solid var(--border-subtle)}.blog08-skill-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px #00000026}.blog08-skill-card h3{font-size:var(--fs-20);font-weight:var(--fw-600);color:var(--text-heading);margin-bottom:12px}.blog08-skill-card p{color:var(--text-muted-clr);font-size:var(--fs-15);line-height:1.5;margin:0}.blog08-conclusion{background:linear-gradient(#0006,#0006),url(/assets/blog8bg.rzfbD_Tm.webp);background-size:cover;background-position:center;background-repeat:no-repeat;color:var(--footer-text);padding:60px;border-radius:20px;text-align:center;margin:80px 0}.blog08-conclusion h2{font-size:var(--fs-40);font-weight:var(--fw-bold);margin-bottom:24px;color:var(--footer-text)}.blog08-conclusion p{text-align:left;font-size:var(--fs-20);line-height:1.7;margin-bottom:20px;opacity:.9}.blog08-cta{margin-top:40px}.blog08-cta-button{display:inline-block;background:var(--bg-primary);color:var(--text-brand);padding:16px 32px;border-radius:50px;text-decoration:none;font-weight:var(--fw-600);font-size:var(--fs-18);transition:all .3s ease;box-shadow:0 4px 15px #0003}.blog08-cta-button:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000004d;color:var(--text-brand);text-decoration:none}@media (max-width: 1024px){.blog08-hero-content{grid-template-columns:1fr;gap:40px;text-align:center}.blog08-hero-title{font-size:var(--fs-30)}.blog08-cards-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px}.blog08-card{height:350px}.blog08-skills-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}@media (max-width: 768px){.blog08-hero-section{padding:60px 0}.blog08-hero-title{font-size:var(--fs-28)}.blog08-hero-subtitle{font-size:var(--fs-18)}.blog08-hero-meta{flex-direction:column;gap:12px;align-items:center}.blog08-date:after{display:none}.blog08-cards-grid{grid-template-columns:1fr;gap:20px}.blog08-card{height:300px}.blog08-card h3{font-size:var(--fs-24);padding:20px 20px 0}.blog08-card p{padding:15px 20px 20px}.blog08-card-highlight{padding:15px 20px}.blog08-skills-grid{grid-template-columns:1fr}.blog08-conclusion{padding:40px 24px}.blog08-conclusion h2{font-size:var(--fs-30)}}@media (max-width: 480px){.blog08-hero-title{font-size:var(--fs-24)}.blog08-hero-subtitle{font-size:var(--fs-16)}.blog08-card{height:280px}.blog08-card h3{font-size:var(--fs-22);padding:15px 15px 0}.blog08-card p{padding:10px 15px 15px;font-size:var(--fs-14)}.blog08-card-highlight{padding:10px 15px;font-size:var(--fs-12)}.blog08-conclusion h2{font-size:var(--fs-28)}.blog08-conclusion p{font-size:var(--fs-16)}}.blog08-card{animation:fadeInUp .6s ease-out}.blog08-card:nth-child(1){animation-delay:.1s}.blog08-card:nth-child(2){animation-delay:.2s}.blog08-card:nth-child(3){animation-delay:.3s}.blog08-card:nth-child(4){animation-delay:.4s}.blog08-modal-overlay{position:fixed;inset:0;background:#000000b3;display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px}.blog08-modal-content{background:var(--bg-primary);border-radius:16px;max-width:600px;width:100%;max-height:80vh;overflow-y:auto;box-shadow:0 20px 60px #0000004d;animation:modalSlideIn .3s ease-out}.blog08-modal-header{display:flex;justify-content:space-between;align-items:center;padding:24px 30px 20px;border-bottom:1px solid var(--border-subtle)}.blog08-modal-header h2{font-size:var(--fs-20);font-weight:var(--fw-bold);color:var(--text-heading);margin:0}.blog08-modal-close{background:none;border:none;font-size:var(--fs-40);color:var(--text-muted-clr);cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}.blog08-modal-close:hover{background:var(--bg-secondary);color:var(--text-heading)}.blog08-modal-body{padding:20px 30px 30px}.blog08-modal-body p{font-size:var(--fs-18);line-height:1.7;color:var(--text-secondary-clr);margin-bottom:24px}.blog08-modal-tip{background:var(--bg-secondary);padding:20px;border-radius:12px;font-size:var(--fs-16);line-height:1.6}.blog08-modal-tip strong{color:var(--text-heading);font-weight:var(--fw-bold)}@media (max-width: 768px){.blog08-modal-content{margin:20px;max-height:90vh}.blog08-modal-header{padding:20px 24px 16px}.blog08-modal-header h2{font-size:var(--fs-18)}.blog08-modal-body{padding:16px 24px 24px}.blog08-modal-body p{font-size:var(--fs-16)}}.blog09-blog-container{font-family:var(--font-primary);line-height:1.6;color:var(--text-body);background-color:var(--bg-primary)}.blog09-hero-section{background:url(/assets/bgtop9.Dxz_9j_8.webp);background-size:cover;background-position:center;background-repeat:no-repeat;color:var(--text-heading)!important;padding:80px 0;position:relative;overflow:hidden}.blog09-hero-section:before{content:"";position:absolute;inset:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grid" width="10" height="10" patternUnits="userSpaceOnUse"><path d="M 10 0 L 0 0 0 10" fill="none" stroke="rgba(255,255,255,0.1)" stroke-width="0.5"/></pattern></defs><rect width="100" height="100" fill="url(%23grid)"/></svg>');opacity:.3}.blog09-hero-content{max-width:1200px;margin:0 auto;padding:0 20px;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;position:relative;z-index:1}.blog09-hero-title{font-size:var(--fs-40);font-weight:var(--fw-bold);line-height:1.2;margin-bottom:24px;color:var(--text-heading)!important}.blog09-hero-subtitle{font-size:var(--fs-20);font-weight:var(--fw-normal);margin-bottom:32px;opacity:.9;line-height:1.5;color:var(--text-heading)!important}.blog09-hero-meta{display:flex;gap:24px;font-size:var(--fs-15);opacity:.8;color:var(--text-heading)!important}.blog09-date{position:relative;color:var(--text-heading)!important}.blog09-date:after{content:"•";position:absolute;right:-12px;color:#0009}.blog09-author{font-weight:var(--fw-600);color:var(--text-heading)!important}.blog09-hero-image{position:relative}.blog09-hero-image img{width:100%;height:400px;object-fit:cover;border-radius:12px;box-shadow:0 20px 40px #0000004d}.blog09-main-content{background-color:var(--bg-primary);padding:80px 0}.blog09-content-wrapper{max-width:1200px;margin:0 auto;padding:0 20px}.blog09-section{margin-bottom:60px}.blog09-intro-text{font-size:var(--fs-20);line-height:1.8;color:var(--text-muted-clr);max-width:800px;margin:0 auto 60px;text-align:center}.blog09-section-title{font-size:var(--fs-40);font-weight:var(--fw-bold);color:var(--text-heading);margin-bottom:24px;text-align:center}.blog09-section-text{font-size:var(--fs-18);color:var(--text-muted-clr);line-height:1.7;margin-bottom:40px;text-align:center;max-width:800px;margin-left:auto;margin-right:auto}.blog09-cards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:32px;margin:60px 0}.blog09-card{border-radius:16px;padding:0;transition:all .5s ease;position:relative;overflow:hidden;height:400px;display:flex;flex-direction:column;cursor:pointer;box-shadow:0 10px 30px #0000001a}.blog09-card:nth-child(1){background:var(--text-heading);color:var(--bg-primary)}.blog09-card:nth-child(2){background:var(--text-heading);color:var(--bg-primary)}.blog09-card:nth-child(3){background:var(--bg-brand-light);color:var(--text-brand)}.blog09-card:nth-child(4){background:var(--bg-primary);color:var(--text-heading)}.blog09-card:nth-child(5){background:var(--text-heading);color:var(--bg-primary)}.blog09-card:nth-child(6){background:var(--bg-brand-light);color:var(--text-brand)}.blog09-card:before{content:"";position:absolute;inset:0;background-size:cover;background-position:center;background-repeat:no-repeat;transition:all .5s ease;z-index:1}.blog09-card:nth-child(1):before{background-image:url(/assets/blog91.7LtlkrZd.webp)}.blog09-card:nth-child(2):before{background-image:url(/assets/blog92.C7pp1IvB.webp)}.blog09-card:nth-child(3):before{background-image:url(/assets/blog93.BwG8eSp3.webp)}.blog09-card:nth-child(4):before{background-image:url(/assets/blog94.pTS3Uks2.webp)}.blog09-card:nth-child(5):before{background-image:url(/assets/blog95.kO_7bAHj.webp)}.blog09-card:nth-child(6):before{background-image:url(/assets/blog96.D0Uc3gSm.webp)}.blog09-card:after{content:"";position:absolute;inset:0;background:linear-gradient(45deg,#0006,#0003,#0009);transition:all .5s ease;z-index:2}.blog09-card:hover:before{opacity:0;transform:scale(1.1)}.blog09-card:hover:after{background:transparent}.blog09-card:hover{transform:translateY(-12px) scale(1.02);box-shadow:0 25px 50px #8b2d9266}.blog09-card h3{font-size:var(--fs-28);font-weight:var(--fw-bold);margin:0;padding:30px 30px 0;line-height:1.2;position:relative;z-index:3;transition:all .5s ease}.blog09-card p{margin:0;padding:20px 30px 30px;line-height:1.6;font-size:var(--fs-16);position:relative;z-index:3;transition:all .5s ease;opacity:0;transform:translate(100px)}.blog09-card:hover p{opacity:1;transform:translate(0)}.blog09-card:hover h3{transform:translateY(-15px);font-size:var(--fs-24)}.blog09-card-highlight{position:absolute;bottom:0;left:0;right:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:20px 30px;border-radius:0 0 16px 16px;font-size:var(--fs-14);opacity:0;transform:translate(100px);transition:all .5s ease;z-index:3;background:#ffffff1a;color:var(--footer-text)}.blog09-card:hover .blog09-card-highlight{opacity:1;transform:translate(0)}.blog09-card-highlight strong{font-weight:var(--fw-600);color:var(--text-warning)}.blog09-skills-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin:40px 0}.blog09-skill-card{background:var(--bg-primary);border-radius:12px;padding:24px;box-shadow:0 4px 15px #0000001a;transition:all .3s ease;border:1px solid var(--border-subtle)}.blog09-skill-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px #00000026}.blog09-skill-card h3{font-size:var(--fs-20);font-weight:var(--fw-600);color:var(--text-heading);margin-bottom:12px}.blog09-skill-card p{color:var(--text-muted-clr);font-size:var(--fs-15);line-height:1.5;margin:0}.blog09-conclusion{background:linear-gradient(#0006,#0006),url(/assets/blog8bg.rzfbD_Tm.webp);background-size:cover;background-position:center;background-repeat:no-repeat;color:var(--footer-text);padding:60px;border-radius:20px;text-align:center;margin:80px 0}.blog09-conclusion h2{font-size:var(--fs-40);font-weight:var(--fw-bold);margin-bottom:24px;color:var(--footer-text)}.blog09-conclusion p{text-align:left;font-size:var(--fs-20);line-height:1.7;margin-bottom:20px;opacity:.9}.blog09-cta{margin-top:40px}.blog09-cta-button{display:inline-block;background:var(--bg-primary);color:var(--text-brand);padding:16px 32px;border-radius:50px;text-decoration:none;font-weight:var(--fw-600);font-size:var(--fs-18);transition:all .3s ease;box-shadow:0 4px 15px #0003}.blog09-cta-button:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000004d;color:var(--text-brand);text-decoration:none}@media (max-width: 1024px){.blog09-hero-content{grid-template-columns:1fr;gap:40px;text-align:center}.blog09-hero-title{font-size:var(--fs-30)}.blog09-cards-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px}.blog09-card{height:350px}}@media (max-width: 768px){.blog09-hero-section{padding:60px 0}.blog09-hero-title{font-size:var(--fs-28)}.blog09-hero-subtitle{font-size:var(--fs-18)}.blog09-hero-meta{flex-direction:column;gap:12px;align-items:center}.blog09-date:after{display:none}.blog09-cards-grid{grid-template-columns:1fr;gap:20px}.blog09-card{height:300px}.blog09-card h3{font-size:var(--fs-24);padding:20px 20px 0}.blog09-card p{padding:15px 20px 20px}.blog09-card-highlight{padding:15px 20px}.blog09-skills-grid{grid-template-columns:1fr}.blog09-conclusion{padding:40px 24px}.blog09-conclusion h2{font-size:var(--fs-30)}}@media (max-width: 480px){.blog09-hero-title{font-size:var(--fs-24)}.blog09-hero-subtitle{font-size:var(--fs-16)}.blog09-card{height:280px}.blog09-card h3{font-size:var(--fs-22);padding:15px 15px 0}.blog09-card p{padding:10px 15px 15px;font-size:var(--fs-14)}.blog09-card-highlight{padding:10px 15px;font-size:var(--fs-12)}.blog09-conclusion h2{font-size:var(--fs-28)}.blog09-conclusion p{font-size:var(--fs-16)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.blog09-card{animation:fadeInUp .6s ease-out}.blog09-card:nth-child(1){animation-delay:.1s}.blog09-card:nth-child(2){animation-delay:.2s}.blog09-card:nth-child(3){animation-delay:.3s}.blog09-card:nth-child(4){animation-delay:.4s}.blog09-card:nth-child(5){animation-delay:.5s}.blog09-card:nth-child(6){animation-delay:.6s}.blog09-modal-overlay{position:fixed;inset:0;background:#000000b3;display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px}.blog09-modal-content{background:var(--bg-primary);border-radius:16px;max-width:600px;width:100%;max-height:80vh;overflow-y:auto;box-shadow:0 20px 60px #0000004d;animation:modalSlideIn .3s ease-out}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(-50px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.blog09-modal-header{display:flex;justify-content:space-between;align-items:center;padding:24px 30px 20px;border-bottom:1px solid var(--border-subtle)}.blog09-modal-header h2{font-size:var(--fs-20);font-weight:var(--fw-bold);color:var(--text-heading);margin:0}.blog09-modal-close{background:none;border:none;font-size:var(--fs-40);color:var(--text-muted-clr);cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}.blog09-modal-close:hover{background:var(--bg-secondary);color:var(--text-heading)}.blog09-modal-body{padding:20px 30px 30px}.blog09-modal-body p{font-size:var(--fs-18);line-height:1.7;color:var(--text-secondary-clr);margin-bottom:24px}.blog09-modal-tip{background:var(--bg-secondary);padding:20px;border-radius:12px;font-size:var(--fs-16);line-height:1.6}.blog09-modal-tip strong{color:var(--text-heading);font-weight:var(--fw-bold)}@media (max-width: 768px){.blog09-modal-content{margin:20px;max-height:90vh}.blog09-modal-header{padding:20px 24px 16px}.blog09-modal-header h2{font-size:var(--fs-18)}.blog09-modal-body{padding:16px 24px 24px}.blog09-modal-body p{font-size:var(--fs-16)}}.SoftwareTesting_page-wrapper,.SoftwareTesting_page-wrapper *{margin:0;padding:0;box-sizing:border-box;font-family:var(--font-primary)}.SoftwareTesting_Details{position:relative;width:100%;height:108vh;display:flex;background:#c5ccd3 url(/assets/softtesing1.BJIp3cAS.webp) center center/cover no-repeat;justify-content:flex-start;padding:40px;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat}.SoftwareTesting_Details{display:flex;justify-content:space-between}.SoftwareTesting_Details:before{content:"";position:absolute;inset:0;background:#0000004d;z-index:1}.SoftwareTesting_Details>*{position:relative;z-index:2}.SoftwareTesting_background-image{position:absolute;top:0;left:0;width:100%;height:91%;object-fit:cover;z-index:0}.SoftwareTesting_info{position:relative;max-width:600px;color:#fff;z-index:2;text-shadow:1px 1px 3px rgba(0,0,0,.6);margin-top:50px}.SoftwareTesting_info h1{font-weight:lighter;margin-bottom:50px}.SoftwareTesting_info h2{font-weight:lighter;margin-bottom:20px;line-height:1.4}.SoftwareTesting_info p{font-size:15px;line-height:1.5;margin-bottom:20px;text-align:left}.SoftwareTesting_video-containers{top:10%;position:relative;width:300px;height:220px;z-index:3}.SoftwareTesting_video-containers video{width:100%;height:100%;border-radius:8px;object-fit:cover}.SoftwareTesting_bottom-info-flex{position:relative;margin:40px auto;width:80%;max-width:1200px;background:#fff;display:flex;justify-content:space-between;align-items:center;padding:40px 60px;border-radius:8px;box-shadow:0 4px 12px #0000001a;overflow:hidden;z-index:10}.SoftwareTesting_bottom-info{text-align:center;flex:1;padding:40px 20px;position:relative}.SoftwareTesting_bottom-info:not(:last-child):after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:60%;background-color:#e0e0e0}.SoftwareTesting_bottom-info h3{font-size:18px;font-weight:700;color:#343b42;margin-bottom:8px;line-height:1.3}.SoftwareTesting_bottom-info p{font-size:15px;color:#666;line-height:1.4;margin:0}.SoftwareTesting_rating{background-color:#c5ccd3}.SoftwareTesting_rating-review{margin:0 auto;width:60%;background:#c5ccd3;display:flex;justify-content:center;align-items:center;padding:10px;border-radius:5px;z-index:2}.SoftwareTesting_rating-info{text-align:center}.SoftwareTesting_rating-info h1{color:#343b42;font-weight:700;margin-left:40px;display:flex;justify-content:space-evenly;align-items:center}.SoftwareTesting_rating-info img{width:20%;height:auto;object-fit:contain}.SoftwareTesting_course-overview{background:#f8f9fa;max-width:1500px;margin:40px auto;padding:0;display:flex;justify-content:space-between;align-items:flex-start;position:relative;border-radius:0;overflow:visible;min-height:auto;gap:3rem;box-shadow:none}.SoftwareTesting_course-overview:before{display:none}.SoftwareTesting_course-overview>*{position:relative;z-index:1}.SoftwareTesting_course-detail{flex:1;max-width:65%;background:transparent;padding:20px 70px;box-shadow:none;border:none;transition:none;position:relative;overflow:visible;border-radius:0}.SoftwareTesting_course-detail:before{display:none}.SoftwareTesting_course-detail:hover{transform:none;box-shadow:none}.SoftwareTesting_course-detail>*{position:relative;z-index:1}.SoftwareTesting_course-image{position:relative;z-index:1;flex:0 0 auto;width:35%;height:100%;min-height:400px;display:flex;align-items:center;justify-content:center;margin-top:0}.SoftwareTesting_course-image img{width:100%;height:auto;max-width:425px;box-shadow:0 4px 15px #0000001a;transition:transform .3s ease;z-index:1;object-fit:cover;background:#f0f0f0;border:3px solid #1868db;border-radius:8px}.SoftwareTesting_course-image img:hover{transform:scale(1.05)}@media screen and (max-width: 768px){.SoftwareTesting_course-overview{flex-direction:column;gap:2rem;padding:0;background:#f8f9fa}.SoftwareTesting_course-image{width:100%;margin-top:0;order:-1;position:static}.SoftwareTesting_course-image img{position:static;width:100%;right:auto;top:auto;transform:none;max-width:100%}.SoftwareTesting_course-detail{width:100%;max-width:100%;padding:0}.SoftwareTesting_course-detail h1:first-child{font-size:2.2rem}.SoftwareTesting_course-detail h1{font-size:1.8rem}.SoftwareTesting_course-detail p{font-size:1rem}.SoftwareTesting_course-viewflex ul{grid-template-columns:repeat(2,1fr);gap:.5rem}}.SoftwareTesting_course-overview h1{font-size:2.5rem;font-weight:700;color:#333;margin-bottom:1.5rem;line-height:1.2;text-align:center;text-shadow:0 2px 4px rgba(0,0,0,.1);position:relative}.SoftwareTesting_course-detail h1{font-size:2.5rem;font-weight:700;color:#2c3e50;margin-bottom:1.5rem;line-height:1.2;position:relative;text-align:left}.SoftwareTesting_course-detail h1:not(:first-child){font-size:2.2rem;color:#2c3e50;margin-bottom:1.5rem;position:relative}.SoftwareTesting_course-detail h1:not(:first-child):after{content:"";position:absolute;bottom:-8px;left:0;width:80px;height:4px;background:#1868db;border-radius:2px}.SoftwareTesting_course-detail h1:first-child{font-size:2.8rem;color:#2c3e50;margin-bottom:1.5rem;text-align:left;font-weight:700;position:relative}.SoftwareTesting_course-detail h1:first-child:after{content:"";position:absolute;bottom:-8px;left:0;width:80px;height:4px;background:#1868db;border-radius:2px}.SoftwareTesting_course-detail h1:after{content:"";position:absolute;bottom:-10px;left:0;width:60px;height:3px;background:linear-gradient(45deg,#00b4d8,#0077b6);border-radius:2px}.SoftwareTesting_course-overview p{font-size:1.1rem;color:#555;line-height:1.8;margin-bottom:1.5rem;text-align:center;max-width:800px;margin-left:auto;margin-right:auto;text-shadow:0 1px 2px rgba(0,0,0,.1)}.SoftwareTesting_course-detail p{font-size:1.2rem;color:#555;line-height:1.7;margin-bottom:2rem;text-align:left;font-weight:400}.SoftwareTesting_course-viewflex ul{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem;margin-top:1rem;list-style:none;padding:0}@media screen and (max-width: 1024px){.SoftwareTesting_course-viewflex ul{grid-template-columns:repeat(2,1fr);gap:1rem}}@media screen and (max-width: 768px){.SoftwareTesting_course-viewflex ul{grid-template-columns:1fr;gap:.8rem;margin-top:1.5rem}.SoftwareTesting_course-viewflex ul li{padding:.8rem;background:#f8f9fa;border-radius:8px;border-left:4px solid #1868db;box-shadow:0 2px 4px #0000001a;transition:transform .2s ease,box-shadow .2s ease;margin-bottom:0}.SoftwareTesting_course-viewflex ul li:hover{transform:translateY(-2px);box-shadow:0 4px 8px #00000026}.SoftwareTesting_course-viewflex ul li:before{color:#1868db;font-size:1.2rem;margin-right:.5rem}}@media screen and (max-width: 480px){.SoftwareTesting_course-viewflex ul{gap:.6rem;margin-top:1rem}.SoftwareTesting_course-viewflex ul li{padding:.6rem;font-size:.95rem;line-height:1.5}}.SoftwareTesting_course-viewflex ul li{width:100%;display:flex;align-items:flex-start;font-size:1.1rem;color:#2c3e50;margin-bottom:.8rem;line-height:1.6;padding:0;background:transparent;border:none;transition:none;box-shadow:none;border-radius:0;position:relative;font-weight:500}.SoftwareTesting_course-viewflex ul li:before{content:"•";color:#1868db;font-weight:700;margin-right:.75rem;flex-shrink:0;font-size:1.4rem;margin-top:.1rem}.SoftwareTesting_course-viewflex ul li:hover{transform:none;box-shadow:none;background:transparent}.SoftwareTesting_course-viewflex ul li img{width:20px;height:20px;margin-right:.8rem;flex-shrink:0;margin-top:1px}.SoftwareTesting_course-detail h1:last-of-type{padding-top:1.5rem;border-top:2px solid rgba(0,180,216,.2)}.SoftwareTesting_course-detail br{margin:1.5rem 0;display:block;content:""}.SoftwareTesting_course-certificate{max-width:1500px;margin:40px auto;padding:0;background:#f8f9fa;position:relative;border-radius:0;overflow:visible;min-height:auto;box-shadow:none}.SoftwareTesting_course-certificate:before{display:none}.SoftwareTesting_course-certificate>*{position:relative;z-index:1}.SoftwareTesting_certification-container{display:flex;align-items:center;gap:60px;padding:0;background:transparent;box-shadow:none}.SoftwareTesting_certification-content{padding:20px 70px;flex:1;max-width:60%}.SoftwareTesting_certification-content h1{font-size:2.8rem;font-weight:700;color:#2c3e50;margin-bottom:1.5rem;line-height:1.2;position:relative}.SoftwareTesting_certification-content h1:after{content:"";position:absolute;bottom:-8px;left:0;width:80px;height:4px;background:#1868db;border-radius:2px}.SoftwareTesting_certification-content p{font-size:1.2rem;line-height:1.7;color:#555;margin-bottom:2rem;text-align:left}.SoftwareTesting_certification-content h2{font-size:1.8rem;font-weight:600;color:#2c3e50;margin:2rem 0 1rem;position:relative}.SoftwareTesting_certification-content h2:after{content:"";position:absolute;bottom:-5px;left:0;width:50px;height:3px;background:#1868db;border-radius:2px}.SoftwareTesting_certification-content h3{font-size:1.4rem;font-weight:600;color:#2c3e50;margin:1.5rem 0 1rem}.SoftwareTesting_certification-content ul{padding-left:0;margin:1rem 0 2rem;list-style:none}.SoftwareTesting_certification-content ul li{font-size:1.1rem;line-height:1.6;color:#555;margin-bottom:.8rem;padding-left:0;position:relative;display:flex;align-items:flex-start;text-align:left}.SoftwareTesting_certification-content ul li:before{content:"•";color:#1868db;font-weight:700;margin-right:.75rem;flex-shrink:0;font-size:1.2rem}.SoftwareTesting_enroll-btn{background:#1868db;color:#fff;border:none;padding:15px 35px;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:background-color .3s ease;margin-top:20px}.SoftwareTesting_enroll-btn:hover{background:#1557c0}.SoftwareTesting_certificate-visual{flex:1;max-width:40%;display:flex;justify-content:center;align-items:center}.SoftwareTesting_certificate-card{background:#fff;padding:2rem;border-radius:8px;position:relative;overflow:hidden;border:3px solid #1868db;box-shadow:0 4px 15px #0000001a}.SoftwareTesting_certificate-card:before{display:none}.SoftwareTesting_certificate-card>*{position:relative;z-index:1}.SoftwareTesting_certificate-img{width:100%;max-width:400px;height:auto;border-radius:8px;object-fit:contain}@media (max-width: 1200px){.SoftwareTesting_certification-container{gap:40px;padding:0}.SoftwareTesting_certification-content h1{font-size:2.5rem}}@media (max-width: 768px){.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 (max-width: 480px){.SoftwareTesting_certification-container{padding:0}.SoftwareTesting_certification-content h1{font-size:2rem}.SoftwareTesting_enroll-btn{padding:12px 25px;font-size:1rem}}.SoftwareTesting_containered{background:#fff;box-shadow:0 8px 25px #00000026;padding:2.5rem;transition:transform .3s ease,box-shadow .3s ease;width:45%;height:100%;border:1px solid #e5e7eb}.SoftwareTesting_containered:hover{transform:translateY(-5px);box-shadow:0 15px 40px #0003}.SoftwareTesting_placement{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1500px;margin:40px auto;padding:2.5rem;background:url(/assets/placement.CPgQb9XS.webp) center center / cover no-repeat;position:relative;overflow:hidden;border-radius:20px;min-height:400px}.SoftwareTesting_place-img{flex:1;text-align:center}.SoftwareTesting_place-img img{max-width:100%;height:auto}.SoftwareTesting_place-detail{flex:1;padding:20px;text-align:left;position:relative}.SoftwareTesting_place-detail h1{color:#fff;font-size:32px;margin-bottom:10px;position:relative}.SoftwareTesting_place-detail p{font-size:16px;line-height:1.6;color:#fff}.SoftwareTesting_course-highlights-section{max-width:1500px;margin:40px auto;padding:0 20px}.SoftwareTesting_highlights-container{background:#fff;border-radius:12px;box-shadow:0 8px 25px #0000001f,0 4px 12px #00000014;padding:40px;display:flex;gap:40px;align-items:flex-start}.SoftwareTesting_highlights-left{flex:1}.SoftwareTesting_highlights-left h2{font-size:1.8rem;font-weight:700;color:#333;margin-bottom:25px;line-height:1.2}.SoftwareTesting_highlights-list{display:flex;flex-direction:column;gap:20px}.SoftwareTesting_highlight-item{display:flex;align-items:flex-start;gap:15px}.SoftwareTesting_check-icon{width:24px;height:24px;background:#10b981;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;flex-shrink:0;margin-top:2px}.SoftwareTesting_highlight-content{font-size:1rem;color:#333;line-height:1.5;text-align:left}.SoftwareTesting_highlight-content strong{font-weight:600}.SoftwareTesting_highlights-right{flex:1;display:flex;flex-direction:column}.SoftwareTesting_highlights-right h2{font-size:1.8rem;font-weight:700;color:#343b42;margin-bottom:20px;line-height:1.2}.SoftwareTesting_highlights-right p{font-size:1.1rem;color:#555;line-height:1.6;margin-bottom:30px;max-width:400px;text-align:left}.SoftwareTesting_enroll-highlight-btn{width:200px;background:#1868db;color:#fff;border:none;padding:15px 35px;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:background-color .3s ease}.SoftwareTesting_contact-section{max-width:1500px;margin:40px auto;padding:0 20px}.SoftwareTesting_contact-container{background:#fff;border-radius:12px;box-shadow:0 8px 25px #0000001f,0 4px 12px #00000014;padding:40px;display:flex;gap:40px;align-items:flex-start}.SoftwareTesting_contact-info{flex:1}.SoftwareTesting_contact-info h2{font-size:2rem;font-weight:700;color:#333;margin-bottom:15px;line-height:1.2}.SoftwareTesting_contact-info p{font-size:1.1rem;color:#555;line-height:1.6;margin-bottom:30px}.SoftwareTesting_contact-details{display:flex;flex-direction:column;gap:15px}.SoftwareTesting_contact-item{display:flex;align-items:center;gap:12px;font-size:1rem;color:#333}.SoftwareTesting_contact-icon{color:#1868db;font-size:1.2rem;width:20px;text-align:center}.SoftwareTesting_contact-form{flex:1}.SoftwareTesting_contact-form .SoftwareTesting_form-group{margin-bottom:20px}.SoftwareTesting_form-input,.SoftwareTesting_form-textarea{width:100%;padding:12px 16px;border:2px solid #e5e7eb;border-radius:8px;font-size:1rem;font-family:var(--font-primary);transition:border-color .3s ease;box-sizing:border-box}.SoftwareTesting_form-textarea{resize:vertical;min-height:100px}.SoftwareTesting_contact-btn{background:#1868db;color:#fff;border:none;padding:12px 30px;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:background-color .3s ease;width:100%}.SoftwareTesting_placement-buttons{margin-top:20px;display:flex;gap:15px;flex-wrap:wrap}@media (max-width: 768px){.SoftwareTesting_placement{flex-direction:column;text-align:center;padding:20px;margin:20px auto}.SoftwareTesting_place-detail h1{font-size:28px}.SoftwareTesting_place-detail p{font-size:14px}}@media (max-width: 480px){.SoftwareTesting_placement{padding:15px;margin:15px auto}.SoftwareTesting_place-detail h1{font-size:24px;margin-bottom:8px}.SoftwareTesting_place-detail p{font-size:13px}}@media (max-width: 768px){.SoftwareTesting_highlights-container{flex-direction:column;gap:30px;padding:30px}.SoftwareTesting_highlights-left h2,.SoftwareTesting_highlights-right h2{font-size:1.6rem}.SoftwareTesting_highlights-right p{font-size:1rem}}@media (max-width: 480px){.SoftwareTesting_course-highlights-section{margin:30px auto;padding:0 15px}.SoftwareTesting_highlights-container{padding:25px}.SoftwareTesting_highlights-left h2,.SoftwareTesting_highlights-right h2{font-size:1.4rem}.SoftwareTesting_highlights-right p{font-size:.95rem}.SoftwareTesting_highlight-content{font-size:.9rem}.SoftwareTesting_check-icon{width:20px;height:20px;font-size:12px}.SoftwareTesting_enroll-highlight-btn{padding:12px 30px;font-size:1rem}}@media (max-width: 768px){.SoftwareTesting_contact-container{flex-direction:column;gap:30px;padding:30px}.SoftwareTesting_contact-info h2{font-size:1.8rem}.SoftwareTesting_contact-info p{font-size:1rem}}@media (max-width: 480px){.SoftwareTesting_contact-section{margin:30px auto;padding:0 15px}.SoftwareTesting_contact-container{padding:25px}.SoftwareTesting_contact-info h2{font-size:1.6rem}.SoftwareTesting_contact-info p{font-size:.95rem}.SoftwareTesting_contact-item{font-size:.9rem}.SoftwareTesting_form-input,.SoftwareTesting_form-textarea{padding:10px 14px;font-size:.9rem}.SoftwareTesting_contact-btn{padding:10px 25px;font-size:.9rem}}.SoftwareTesting_form-group{margin-bottom:15px;width:100%}.SoftwareTesting_containered label{display:block!important;font-size:1.1em;margin-bottom:8px;font-weight:600;color:#333!important;visibility:visible!important;opacity:1!important;text-align:left;width:100%}.SoftwareTesting_containered input[type=text],.SoftwareTesting_containered input[type=tel],.SoftwareTesting_containered textarea{width:100%;padding:12px 16px;font-size:1em;border:2px solid #e5e7eb;border-radius:8px;margin-top:8px;transition:border-color .3s ease,box-shadow .3s ease;background:#f9f9f9}.SoftwareTesting_containered input[type=text]:focus,.SoftwareTesting_containered input[type=tel]:focus,.SoftwareTesting_containered textarea:focus{outline:none;border-color:#1868db;box-shadow:0 0 0 3px #1868db1a;background:#fff}.SoftwareTesting_containered textarea{resize:vertical;min-height:80px;max-height:150px}.SoftwareTesting_button{width:auto;max-width:300px;padding:15px 30px;background:linear-gradient(135deg,#1868db,#1557c0);color:#fff;font-size:1.1em;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px;margin-top:20px}.SoftwareTesting_button:hover{background:linear-gradient(135deg,#1557c0,#0d47a1);transform:translateY(-2px);box-shadow:0 8px 20px #1868db4d}.SoftwareTesting_course-benefit{position:relative;width:100%;min-height:70vh;padding:3rem 2rem;background:#f9f9f9 url(/assets/benifits.CPK8ntKD.webp) center center/cover no-repeat;margin:0;font-family:var(--font-primary);color:#343b42;overflow:visible;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.SoftwareTesting_course-benefit:before{content:"";position:absolute;top:0;right:0;bottom:0;background:#ffffffd9;z-index:1}.SoftwareTesting_course-benefit>*{position:relative;z-index:2}.SoftwareTesting_course-benefit h1{font-size:28px;font-weight:700;margin-top:40px;margin-bottom:20px;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.1);text-align:center;width:100%}.SoftwareTesting_course-benefit p{font-size:16px;color:#fff;margin-bottom:30px;text-shadow:0 1px 2px rgba(0,0,0,.1);text-align:left;max-width:800px;margin-left:auto;margin-right:auto;padding:0 20px}.SoftwareTesting_course-benefit-container{display:flex;justify-content:space-between;gap:20px;border:1px solid #ddd;padding:25px;background:#fff;box-shadow:0 4px 10px #0000001a;max-width:1200px;width:100%;margin:0 auto}.SoftwareTesting_designation{width:30%;display:flex;flex-direction:column;gap:12px;text-align:center;align-items:center}.SoftwareTesting_designation h3{font-size:18px;margin-bottom:15px;font-weight:700;text-align:center;text-transform:uppercase;color:#343b42;letter-spacing:1px}.SoftwareTesting_designation div{padding:22px 20px;cursor:pointer;background:#e9ecef;text-align:start;border-radius:5px;font-size:14px;transition:transform .3s,color .3s;width:100%;min-height:60px;display:flex;align-items:center;box-sizing:border-box}.SoftwareTesting_designation div:hover{background:#d6d8db}.SoftwareTesting_designation div.SoftwareTesting_active{background:#343b42;color:#fff;font-weight:700}.SoftwareTesting_chart,.SoftwareTesting_companies{width:30%;text-align:center}.SoftwareTesting_chart h3,.SoftwareTesting_companies h3{font-size:18px;margin-bottom:15px;font-weight:700;text-transform:uppercase;color:#343b42;letter-spacing:1px;text-align:center}.SoftwareTesting_salary-chart{display:flex;flex-direction:column;align-items:center;gap:34px}.SoftwareTesting_salary-circle{margin-top:40px;width:180px;height:180px;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;transition:background .3s ease}.SoftwareTesting_salary-circle:before{content:"";position:absolute;width:130px;height:130px;background:#fff;border-radius:50%}.SoftwareTesting_salary-center{display:flex;flex-direction:column;align-items:center;z-index:1}.SoftwareTesting_salary-amount{font-size:20px;font-weight:700;color:#343b42;line-height:1.2}.SoftwareTesting_salary-label{font-size:14px;color:#666;margin-top:2px}.SoftwareTesting_salary-range{display:flex;justify-content:space-between;width:100%;margin-top:15px;max-width:280px;gap:40px}.SoftwareTesting_salary-item{display:flex;align-items:center;gap:6px;font-size:13px;color:#343b42}.SoftwareTesting_salary-dot{width:8px;height:8px;border-radius:50%}.SoftwareTesting_salary-dot.max,.SoftwareTesting_salary-dot.min{background-color:#1868db}.SoftwareTesting_chart p,.SoftwareTesting_companies p{margin-top:15px;font-size:12px;color:#999;text-align:center}.SoftwareTesting_course-benefit-container{display:flex;justify-content:space-between;align-items:flex-end}.SoftwareTesting_chart,.SoftwareTesting_companies{display:flex;flex-direction:column;justify-content:space-between;height:100%}.SoftwareTesting_chart p,.SoftwareTesting_companies p{margin-top:20px;margin-bottom:0;font-size:12px;color:#999;text-align:center}.SoftwareTesting_company-cards{display:flex;flex-direction:column;gap:12px;margin-top:10px}.SoftwareTesting_company-card{display:flex;align-items:center;gap:25px;padding:12px;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;transition:transform .3s ease}.SoftwareTesting_company-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.SoftwareTesting_company-logo-img{width:40px;height:40px;border-radius:8px;object-fit:contain;flex-shrink:0}.SoftwareTesting_company-info h4{font-size:14px;text-align:left;font-weight:700;color:#343b42;margin:0 0 2px}.SoftwareTesting_company-info p{font-size:12px;color:#666;margin:0}.SoftwareTesting_title-container{text-align:center;margin:0 auto;padding:40px 20px 20px;font-family:var(--font-primary);max-width:1500px;width:100%;box-sizing:border-box}.SoftwareTesting_title-container h1{font-size:2rem;margin-bottom:.5rem;font-weight:700;color:#fff}.SoftwareTesting_title-container p{font-size:1.125rem;color:#fff;max-width:700px;margin:0 auto;line-height:1.6}.SoftwareTesting_course-visuals-wrapper{max-width:1500px;margin:40px auto;background:#f8f9fa url(/assets/coursevisual.B_AAd1o5.webp) center center/cover no-repeat;overflow:hidden;width:100%;box-sizing:border-box;position:relative;min-height:400px;border-radius:20px}.SoftwareTesting_video-section-card{max-width:1500px;width:100%;padding:30px;box-sizing:border-box;border-radius:10px;box-shadow:0 4px 12px #0000001a;position:relative;z-index:2}.SoftwareTesting_video-slider-title{font-size:1.625rem;font-weight:700;color:#fff;text-align:center;margin-bottom:1.875rem}.SoftwareTesting_play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50px;height:50px;background-color:#fff;clip-path:polygon(25% 0%,100% 50%,25% 100%);cursor:pointer;transition:transform .3s ease}.SoftwareTesting_play-button:hover{transform:translate(-50%,-50%) scale(1.1)}.SoftwareTesting_video-title{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#000000e6);color:#fff;padding:20px 12px 15px;font-size:17px;font-weight:700;text-align:center;border-radius:0 0 10px 10px;z-index:2;text-shadow:2px 2px 4px rgba(0,0,0,.8);line-height:1.3;min-height:65px;display:flex;align-items:center;justify-content:center;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;white-space:normal;max-width:100%;box-sizing:border-box;letter-spacing:.3px}.SoftwareTesting_video-slider{position:relative;max-width:100%;overflow:visible;width:100%;padding-bottom:20px}.SoftwareTesting_video-flex{display:flex;gap:20px;justify-content:center;align-items:stretch;transition:all .6s ease-in-out;padding:0 60px;max-width:1200px;margin:0 auto}.SoftwareTesting_video-carousel{display:flex;align-items:center;justify-content:center;gap:2rem;margin:2rem 0;position:relative}.SoftwareTesting_video-carousel-side{flex:0 0 200px;height:150px;cursor:pointer;transition:all .3s ease;opacity:.7}.SoftwareTesting_video-carousel-side:hover{opacity:1;transform:scale(1.05)}.SoftwareTesting_video-side-image-container{position:relative;width:100%;height:100%;border-radius:12px;overflow:hidden;box-shadow:0 4px 15px #0000001a}.SoftwareTesting_video-side-image-container img{width:100%;height:100%;object-fit:cover}.SoftwareTesting_video-side-overlay{position:absolute;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.5rem;transition:all .3s ease}.SoftwareTesting_video-carousel-side:hover .SoftwareTesting_video-side-overlay{background:#000000b3}.SoftwareTesting_video-carousel-main{flex:0 0 400px;height:250px;position:relative;cursor:pointer;transition:all .3s ease}.SoftwareTesting_video-carousel-main:hover{transform:scale(1.02)}.SoftwareTesting_video-main-image-container{position:relative;width:100%;height:100%;border-radius:15px;overflow:hidden;box-shadow:0 8px 25px #00000026}.SoftwareTesting_video-main-image-container img{width:100%;height:100%;object-fit:cover}.SoftwareTesting_video-main-details{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#000c);padding:1.5rem;color:#fff}.SoftwareTesting_video-main-title{font-size:1.5rem;font-weight:600;margin:0;text-shadow:0 2px 4px rgba(0,0,0,.5)}.SoftwareTesting_video-progress-container{display:flex;justify-content:center;gap:.5rem;margin-top:2rem}.SoftwareTesting_video-progress-item{display:flex;align-items:center}.SoftwareTesting_video-progress-capsule{width:40px;height:4px;background:#ffffff4d;border-radius:2px;overflow:hidden}.SoftwareTesting_video-progress-fill{height:100%;background:#1868db;border-radius:2px;transition:width .1s ease}.SoftwareTesting_video-progress-fill.active{background:#1868db}@media screen and (max-width: 768px){.SoftwareTesting_video-carousel{flex-direction:column;gap:1rem}.SoftwareTesting_video-carousel-side{flex:0 0 150px;height:100px}.SoftwareTesting_video-carousel-main{flex:0 0 300px;height:200px}.SoftwareTesting_video-main-title{font-size:1.2rem}}@media screen and (max-width: 480px){.SoftwareTesting_video-carousel{gap:.5rem}.SoftwareTesting_video-carousel-side{flex:0 0 120px;height:80px}.SoftwareTesting_video-carousel-main{flex:0 0 250px;height:150px}.SoftwareTesting_video-main-title{font-size:1rem}.SoftwareTesting_video-main-details{padding:1rem}}.SoftwareTesting_video-flex.SoftwareTesting_video-sliding{animation:videoSlideOutToLeft .6s ease-in-out}.SoftwareTesting_video-flex:not(.SoftwareTesting_video-sliding){animation:videoSlideInFromRight .6s ease-in-out}.SoftwareTesting_video-nav{position:absolute;top:50%;transform:translateY(-50%);background:#000000b3;color:#fff;border:none;width:50px;height:50px;border-radius:50%;font-size:24px;cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.SoftwareTesting_video-nav:hover{background:#000000e6;transform:translateY(-50%) scale(1.1)}.SoftwareTesting_video-nav-prev{left:20px}.SoftwareTesting_video-nav-next{right:20px}.SoftwareTesting_video-container{flex:1 0 35%;margin:10px;cursor:pointer;position:relative;overflow:hidden;border-radius:10px;box-shadow:0 4px 12px #0000001a}.SoftwareTesting_thumbnail{width:100%;height:200px;object-fit:cover;border-radius:10px;transition:opacity .3s ease,transform .3s ease}.SoftwareTesting_thumbnail:hover{transform:scale(1.05);box-shadow:0 10px 20px #00000026}.SoftwareTesting_dots-container{text-align:center;margin-top:20px}.SoftwareTesting_dot{height:15px;width:15px;margin:0 5px;background-color:#bbb;border-radius:50%;display:inline-block;transition:background-color .3s ease;cursor:pointer}.SoftwareTesting_dot:hover,.SoftwareTesting_active{background-color:#717171}.SoftwareTesting_overlay{display:flex;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000b3;justify-content:center;align-items:center;z-index:1000}.SoftwareTesting_video-popup{width:80%;height:80%;border:none;border-radius:8px}.SoftwareTesting_close-btn{position:absolute;top:20px;right:20px;font-size:30px;color:#fff;background:none;border:none;cursor:pointer}.SoftwareTesting_syllabus-flex{background:linear-gradient(135deg,#f8f9fa,#e9ecef);max-width:1500px;display:flex;justify-content:space-between;margin:40px auto;padding:3rem 2rem;border-radius:20px;box-shadow:0 8px 25px #0000001a;gap:3rem}.SoftwareTesting_syllabus-h{padding:0;text-align:center;font-weight:700;font-size:2.5rem;color:#2c3e50;margin-bottom:2rem;position:relative}.SoftwareTesting_syllabus-h:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:80px;height:4px;background:#1868db;border-radius:2px}.SoftwareTesting_Syllabus{margin:0;color:#333;width:50%;overflow:hidden;padding:2rem}.SoftwareTesting_syllabus-section{margin:5px 0}.SoftwareTesting_section-heading{font-size:16px;font-weight:600;cursor:pointer;display:flex;align-items:center;padding:15px 20px;background-color:#f5f5f5;border-radius:8px;transition:all .3s ease;height:50px;position:relative;margin-bottom:8px;border:1px solid #e0e0e0}.SoftwareTesting_section-heading:hover{background-color:silver}.SoftwareTesting_expand-collapse-icon{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:20px;color:#1868db;cursor:pointer}.SoftwareTesting_section-content{display:none;margin-top:5px;font-size:14px;color:#666;padding-left:15px;max-height:400px;overflow-y:auto}.SoftwareTesting_section-content::-webkit-scrollbar{width:6px}.SoftwareTesting_section-content::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.SoftwareTesting_section-content::-webkit-scrollbar-thumb{background:#1868db;border-radius:10px}.SoftwareTesting_section-content::-webkit-scrollbar-thumb:hover{background:#1557c0}.SoftwareTesting_section-content p{font-size:18px;color:#333;font-weight:700;margin:10px 0}.SoftwareTesting_Syllabus ul{list-style:none;padding:0;margin:10px 0}.SoftwareTesting_Syllabus ul li{position:relative;font-size:15px;color:#333;background-color:#fff;border:1px solid #bbb;border-radius:4px;padding:8px 12px 8px 30px;margin-bottom:10px}.SoftwareTesting_Syllabus ul li:before{content:"";position:absolute;left:12px;top:50%;transform:translateY(-50%);width:5px;height:5px;background-color:#555;border-radius:50%}.SoftwareTesting_Download{max-width:40%}.SoftwareTesting_Download a{display:inline-block;padding:10px 20px;background-color:#b9b9b9;color:#000;text-decoration:none;border-radius:5px;margin-top:15px;cursor:pointer;transition:background-color .3s ease,transform .3s ease}.SoftwareTesting_Download a:hover{background-color:red;color:#fff;text-decoration:none;transform:scale(1.05)}.SoftwareTesting_payaplace{background-color:#f7f7f7;max-width:1500px;margin:0 auto;display:flex;gap:20px;align-items:center;justify-content:space-between;padding:2.5rem}.SoftwareTesting_pap-detail,.SoftwareTesting_place-detail{flex:1;padding:20px}.SoftwareTesting_pap-detail h1,.SoftwareTesting_place-detail h1{font-size:24px;color:#fff;margin-bottom:10px}.SoftwareTesting_pap-detail p,.SoftwareTesting_place-detail p{font-size:16px;color:#fff;line-height:1.5}.SoftwareTesting_pap-detail a{display:inline-block;margin-top:10px;padding:10px 20px;background-color:#343b42;color:#fff;text-decoration:none;border-radius:5px;transition:.3s ease}.SoftwareTesting_pap-detail a:hover{background-color:#22272c}@media screen and (max-width: 480px){.SoftwareTesting_payaplace{flex-direction:column}}.SoftwareTesting_review-section{padding:40px;max-width:1500px;margin:20px auto;background:#f9f9f9 url(/assets/benifits.CPK8ntKD.webp) center center/cover no-repeat;position:relative;border-radius:20px;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat}@media screen and (max-width: 768px){.SoftwareTesting_review-section{min-height:400px;padding:30px 20px}}.SoftwareTesting_review-section:before{content:"";position:absolute;top:0;right:0;bottom:0;background:#ffffffd9;z-index:1}.SoftwareTesting_review-section>*{position:relative;z-index:2}.SoftwareTesting_review-title{font-size:26px;font-weight:700;color:#fff;text-align:center;margin-bottom:30px;padding:40px 0}.SoftwareTesting_review-slider{position:relative;max-width:100%;display:flex;align-items:center;gap:20px}.SoftwareTesting_review-container{flex:1}.SoftwareTesting_review-flex{display:flex;justify-content:center;align-items:stretch;gap:20px;transition:all .6s ease-in-out;animation:slideInFromRight .6s ease-in-out}.SoftwareTesting_review-flex.SoftwareTesting_sliding{animation:slideOutToLeft .3s ease-in-out forwards}.SoftwareTesting_review-flex:not(.SoftwareTesting_sliding){animation:slideInFromRight .3s ease-in-out forwards}.SoftwareTesting_review-nav{background:#1868db;color:#fff;border:none;border-radius:50%;width:40px;height:40px;font-size:20px;font-weight:700;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;flex-shrink:0}.SoftwareTesting_review-nav:hover{background:#1557c0;transform:scale(1.1)}.SoftwareTesting_review-nav:active{transform:scale(.95)}.SoftwareTesting_review-card{background-color:#fff;border-radius:15px;box-shadow:0 6px 14px #0000001a;padding:20px;transition:all .3s ease;font-family:var(--font-primary);flex:1;max-width:280px;min-width:250px;box-sizing:border-box;display:flex;flex-direction:column;min-height:200px}.SoftwareTesting_review-card:hover{box-shadow:0 10px 20px #00000026;transform:translateY(-8px)}.SoftwareTesting_review-header{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:15px}.SoftwareTesting_review-avatar{margin-bottom:10px}.SoftwareTesting_avatar-img{width:100px;height:100px;border-radius:50px;object-fit:cover;object-position:top;background-color:#fff;border:1px solid #6d6d6d}.SoftwareTesting_review-user-name .SoftwareTesting_user-name{font-size:18px;font-weight:600;color:#333;text-align:center}.SoftwareTesting_review-content p{font-size:16px;line-height:1.6;color:#555;margin-top:10px}.SoftwareTesting_review-dots{text-align:center;margin-top:20px}.SoftwareTesting_dott{height:15px;width:15px;margin:0 5px;background-color:#bbb;border-radius:50%;display:inline-block;transition:background-color .3s ease;cursor:pointer}.SoftwareTesting_dott:hover,.SoftwareTesting_active{background-color:#717171}.SoftwareTesting_faq-section{max-width:1500px;margin:40px auto;padding:2.5rem;font-family:var(--font-primary);border-radius:8px;box-shadow:0 8px 16px #0000001a}.SoftwareTesting_faq-item{margin-bottom:20px;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.SoftwareTesting_faq-question{display:flex;justify-content:space-between;align-items:center;padding:5px;font-size:18px;font-weight:700;color:#2c3e50;color:#fff}.SoftwareTesting_faq-toggle{background:none;border:none;font-size:14px;cursor:pointer;transition:transform .3s ease;display:flex;align-items:center;justify-content:center;width:auto;height:auto;padding:15px}.SoftwareTesting_faq-toggle svg{transition:transform .3s ease}.SoftwareTesting_faq-item.SoftwareTesting_active .SoftwareTesting_faq-toggle svg{transform:rotate(180deg)}.SoftwareTesting_faq-answer{display:none;padding:15px;font-size:16px;border-top:1px solid #e0e0e0}.SoftwareTesting_faq-answer.SoftwareTesting_show{display:block}.SoftwareTesting_faq-answer ul{padding-left:20px;list-style-type:disc}.SoftwareTesting_faq-question span{font-size:18px;font-weight:700;color:#2c3e50;padding:15px}.SoftwareTesting_faq-section h2{text-align:center;font-size:24px;margin-bottom:20px;color:#2c3e50}.SoftwareTesting_tools{width:100%;text-align:center;margin:40px 0;padding:3rem 2rem;background:#f8f9fa url(/assets/toolscovered.ChQ3s8tL.webp) center center/cover no-repeat;border-radius:0;position:relative;overflow:hidden;min-height:500px}.SoftwareTesting_tools:before{content:"";position:absolute;top:0;right:0;bottom:0;background:#ffffffd9;z-index:1}.SoftwareTesting_tools>*{position:relative;z-index:2}.SoftwareTesting_tools h1{font-size:2rem;color:#6ab4ff;margin-bottom:40px;font-weight:600}.SoftwareTesting_tools-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:15px;justify-items:center}.SoftwareTesting_tool-card{display:flex;flex-direction:column;align-items:center;text-align:center;padding:20px;background:#fffffff2;border-radius:12px;box-shadow:0 4px 15px #0000001a;transition:transform .3s ease,box-shadow .3s ease;width:100%;max-width:280px;border:1px solid rgba(255,255,255,.2)}.SoftwareTesting_tool-card:hover{transform:translateY(-5px);box-shadow:0 8px 20px #00000026}.SoftwareTesting_tool-icon{width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:#f8f9fa;border-radius:8px;margin-bottom:15px}.SoftwareTesting_tool-icon img{width:40px;height:40px;object-fit:contain}.SoftwareTesting_tool-card h3{font-size:1.1rem;font-weight:600;color:#333;margin:0 0 8px;line-height:1.2}.SoftwareTesting_tool-card p{font-size:.9rem;color:#666;margin:0;line-height:1.4}.SoftwareTesting_tools-dropdown{position:relative;display:inline-block}.SoftwareTesting_dropdown-trigger{cursor:pointer;transition:all .3s ease}.SoftwareTesting_dropdown-trigger:hover{background:#f8f9fa;transform:translateY(-5px);box-shadow:0 8px 20px #00000026}.SoftwareTesting_dropdown-trigger .SoftwareTesting_tool-icon i{font-size:24px;color:#666;transition:transform .3s ease,color .3s ease}.SoftwareTesting_dropdown-trigger:hover .SoftwareTesting_tool-icon i{color:#1868db;transform:rotate(180deg)}.SoftwareTesting_tools-dropdown-content{position:absolute;top:100%;left:50%;transform:translate(-50%);background:#fff;border-radius:12px;box-shadow:0 8px 25px #00000026;padding:20px;z-index:1000;opacity:0;visibility:hidden;transition:all .3s ease;min-width:400px;margin-top:10px}.SoftwareTesting_tools-dropdown:hover .SoftwareTesting_tools-dropdown-content{opacity:1;visibility:visible;transform:translate(-50%) translateY(5px)}.SoftwareTesting_additional-tools{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.SoftwareTesting_additional-tools .SoftwareTesting_tool-card{max-width:none;padding:15px;margin:0}.SoftwareTesting_additional-tools .SoftwareTesting_tool-icon{width:50px;height:50px;margin-bottom:10px}.SoftwareTesting_additional-tools .SoftwareTesting_tool-icon i{font-size:20px;color:#666}.SoftwareTesting_additional-tools .SoftwareTesting_tool-card h3{font-size:1rem;margin-bottom:5px}.SoftwareTesting_additional-tools .SoftwareTesting_tool-card p{font-size:.8rem}@media (max-width: 1200px){.SoftwareTesting_tools-grid{grid-template-columns:repeat(4,1fr);gap:12px}}@media (max-width: 768px){.SoftwareTesting_tools-grid{grid-template-columns:repeat(3,1fr);gap:10px}.SoftwareTesting_tool-card{padding:15px;max-width:160px}.SoftwareTesting_tool-icon{width:50px;height:50px;margin-bottom:12px}.SoftwareTesting_tool-icon img{width:35px;height:35px}.SoftwareTesting_tool-card h3{font-size:1rem}.SoftwareTesting_tool-card p{font-size:.85rem}}@media (max-width: 480px){.SoftwareTesting_tools-grid{grid-template-columns:repeat(2,1fr);gap:8px}.SoftwareTesting_tool-card{padding:12px;max-width:140px}.SoftwareTesting_tool-icon{width:45px;height:45px;margin-bottom:10px}.SoftwareTesting_tool-icon img{width:30px;height:30px}.SoftwareTesting_tool-card h3{font-size:.9rem}.SoftwareTesting_tool-card p{font-size:.8rem}.SoftwareTesting_tools-dropdown-content{min-width:300px;left:50%;transform:translate(-50%)}.SoftwareTesting_additional-tools{grid-template-columns:1fr;gap:10px}}@media screen and (max-width: 1200px){.SoftwareTesting_Details{flex-direction:column;align-items:center;text-align:center;padding:60px 40px;height:auto;min-height:100vh}.SoftwareTesting_info{max-width:100%;margin-bottom:40px}.SoftwareTesting_video-containers{width:100%;max-width:600px;height:350px;margin-left:0}.SoftwareTesting_info h1{font-size:2.5rem}.SoftwareTesting_info h2{font-size:1.3rem}}@media screen and (max-width: 1024px){.SoftwareTesting_bottom-info-flex{width:90%;padding:30px 40px;gap:40px}}@media (max-width: 880px){.SoftwareTesting_company-set img{width:44%}}@media screen and (max-width: 768px){.SoftwareTesting_bottom-info-flex{width:90%;padding:20px;gap:20px;flex-direction:column}.SoftwareTesting_info,.SoftwareTesting_course-detail{max-width:100%;width:100%;padding:2rem}.SoftwareTesting_course-detail{margin:1rem 0;border-radius:15px}.SoftwareTesting_course-detail h1{font-size:1.8rem;text-align:center}.SoftwareTesting_course-detail h1:after{left:50%;transform:translate(-50%)}.SoftwareTesting_Details{flex-direction:column;align-items:flex-start;text-align:left;padding:40px 20px;height:auto;min-height:100vh}.SoftwareTesting_info{max-width:100%;margin-bottom:30px;text-align:left}.SoftwareTesting_info h1{font-size:2rem;margin-bottom:20px;text-align:left}.SoftwareTesting_info h2{font-size:1.1rem;margin-bottom:20px;text-align:left}.SoftwareTesting_info p{font-size:1rem;margin-bottom:30px;text-align:left}}@media screen and (max-width: 768px){.SoftwareTesting_title-container{padding:20px 15px 15px;margin:0 auto}.SoftwareTesting_title-container h1{font-size:1.5rem}.SoftwareTesting_title-container p{font-size:1rem;max-width:100%}.SoftwareTesting_video-section-card{margin:10px;padding:20px}.SoftwareTesting_Details{flex-direction:column;align-items:center;text-align:center;padding:40px 20px;height:auto;min-height:100vh}.SoftwareTesting_info{max-width:100%;margin-bottom:30px}.SoftwareTesting_info h1{font-size:2rem;margin-bottom:20px}.SoftwareTesting_info h2{font-size:1.1rem;margin-bottom:20px}.SoftwareTesting_info p{font-size:1rem;margin-bottom:30px}.SoftwareTesting_video-containers{width:100%;height:250px;margin-left:0}.SoftwareTesting_video-flex{display:flex;flex-direction:column;transform:none;transition:none}.SoftwareTesting_video-nav{display:none}.SoftwareTesting_video-container{flex:1 0 100%;margin:10px 0;max-width:none}.SoftwareTesting_video-title{font-size:15px;font-weight:700;padding:18px 10px 12px;min-height:55px;text-shadow:2px 2px 4px rgba(0,0,0,.8);line-height:1.3;word-wrap:break-word;overflow-wrap:break-word;white-space:normal;max-width:100%;box-sizing:border-box;letter-spacing:.2px}.SoftwareTesting_dots-container{display:block}.SoftwareTesting_review-slider{flex-direction:column;gap:15px;height:280px;overflow:hidden}.SoftwareTesting_review-nav{display:none}.SoftwareTesting_review-flex{flex-direction:row;gap:0;align-items:stretch;justify-content:flex-start;overflow:hidden;height:100%;width:100%;transition:transform .6s ease-in-out}.SoftwareTesting_review-card{flex:0 0 100%;max-width:100%;min-width:100%;width:100%;height:auto;min-height:300px;display:flex;flex-direction:column;overflow:visible;margin:0;padding:20px}.SoftwareTesting_review-flex .SoftwareTesting_review-card:not(:first-child){display:none}.SoftwareTesting_review-content{flex:1;display:flex;flex-direction:column;overflow:visible;padding:0}.SoftwareTesting_review-content p{flex:1;display:block;overflow:visible;text-overflow:initial;line-height:1.6;font-size:15px}.SoftwareTesting_review-header{margin-bottom:10px;flex-shrink:0}.SoftwareTesting_avatar-img{width:80px;height:80px}.SoftwareTesting_review-user-name .SoftwareTesting_user-name{font-size:16px}.SoftwareTesting_review-content p{font-size:14px;line-height:1.5}}@media screen and (min-width: 768px){.SoftwareTesting_video-flex{flex-direction:row;transform:initial;transition:transform .5s ease}.SoftwareTesting_video-container{flex:1 0 35%;margin:10px;max-width:430px;max-width:1000px}.SoftwareTesting_video-nav{display:flex}.SoftwareTesting_review-slider{flex-direction:row;gap:20px}.SoftwareTesting_review-nav{display:flex}.SoftwareTesting_review-flex{flex-direction:row;gap:20px}.SoftwareTesting_review-card{flex:1;max-width:280px;min-width:250px}.SoftwareTesting_dots-container{display:block}}@media screen and (max-width: 768px){.SoftwareTesting_syllabus-flex{flex-direction:column;gap:2rem;padding:2rem 1.5rem}.SoftwareTesting_Syllabus{width:100%}.SoftwareTesting_containered{width:100%;padding:2rem}}@media screen and (max-width: 480px){.SoftwareTesting_syllabus-flex{padding:1.5rem 1rem;gap:1.5rem}.SoftwareTesting_containered{padding:1.5rem}.SoftwareTesting_button{padding:12px 20px;font-size:1em}.SoftwareTesting_review-card{flex:1 0 100%;margin-bottom:20px}.SoftwareTesting_certificate{flex-direction:column;gap:10px}.SoftwareTesting_bottom-info-flex,.SoftwareTesting_rating-review{display:none}}@media (max-width: 480px){.SoftwareTesting_Details{height:auto;min-height:100vh;padding:30px 15px}.SoftwareTesting_course-benefit{min-height:60vh;padding:2rem 1rem}.SoftwareTesting_info h1{font-size:1.8rem}.SoftwareTesting_info h2{font-size:1rem}.SoftwareTesting_info p{font-size:.95rem}.SoftwareTesting_video-containers{height:200px}.SoftwareTesting_info a{padding:12px 25px;font-size:1rem}.SoftwareTesting_placement{flex-direction:column;text-align:center;padding:15px;margin:20px auto}.SoftwareTesting_place-detail h1{font-size:24px}.SoftwareTesting_place-detail p{font-size:13px}.SoftwareTesting_place-img,.SoftwareTesting_place-detail{flex:none;width:100%;padding:10px}.SoftwareTesting_place-detail{text-align:left}.SoftwareTesting_place-detail h1{font-size:28px}.SoftwareTesting_place-detail p{font-size:14px;line-height:1.5}}@media (max-width: 768px){.SoftwareTesting_course-benefit{min-height:80vh;padding:2rem 1rem}.SoftwareTesting_course-benefit-container{flex-direction:column;align-items:center;padding:15px;max-width:100%}.SoftwareTesting_designation{width:100%;text-align:center;margin-bottom:20px}.SoftwareTesting_designation h3{font-size:16px;margin-bottom:8px}.SoftwareTesting_designation div{width:100%;padding:10px;font-size:14px}.SoftwareTesting_chart,.SoftwareTesting_companies{width:100%}.SoftwareTesting_company-set{justify-content:center;gap:10px}}.SoftwareTesting_info a{display:inline-block;text-decoration:none;padding:15px 35px;background:#1868db;color:#fff;font-weight:600;font-size:1.1rem;border-radius:40px;cursor:pointer}@media (min-width: 1920px){.SoftwareTesting_Details{height:60vh}.SoftwareTesting_bottom-info-flex{width:80%;max-width:1400px;padding:3px 80px}}@media screen and (max-width: 1024px){.SoftwareTesting_info,.SoftwareTesting_info h1,.SoftwareTesting_info h2,.SoftwareTesting_info p{text-align:left}}.captcha-group{margin-top:1.5rem;padding:1.5rem;background-color:#f8f9fa;border-radius:12px;border:1px solid #e1e1e1}.captcha-container{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;padding:1rem;background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000000d}.captcha-image{max-width:220px;height:auto;border:1px solid #e1e1e1;border-radius:6px;background-color:#fff;padding:.5rem}.refresh-captcha{background-color:#fff;border:1px solid #0056b3;color:#0056b3;padding:.75rem 1rem;border-radius:6px;cursor:pointer;font-size:.95rem;transition:all .2s ease;display:flex;align-items:center;gap:.5rem;height:40px}.refresh-captcha:hover{background-color:#f0f5ff;border-color:#003d82;color:#003d82}.refresh-captcha:disabled{opacity:.7;cursor:not-allowed}.captcha-group input{padding:1rem;font-size:1.1rem;letter-spacing:1px;text-align:center;font-family:var(--font-primary);width:100%;border:1px solid #ccc;border-radius:6px;background-color:#f5f5f5}.captcha-group input:focus{border-color:#007bff;outline:none}.captcha-loading,.captcha-error{width:220px;height:70px;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#f8f9fa;border:1px solid #e1e1e1;border-radius:6px;color:#666;font-size:.9rem;gap:8px;padding:10px}.captcha-error{border-color:#dc3545;color:#dc3545;background-color:#fff8f8}.retry-captcha{background-color:transparent;border:none;color:#0056b3;padding:4px 8px;cursor:pointer;font-size:.85rem;text-decoration:underline;transition:color .2s ease}.retry-captcha:hover{color:#003d82}.captcha-help{margin-top:.5rem;color:#666;font-size:.85rem;text-align:center}.text-danger{color:red;font-size:12px;margin-top:.5rem;display:block}@media (max-width: 768px){.captcha-container{flex-direction:column;gap:.5rem}.captcha-image{max-width:100%}.refresh-captcha{width:100%;justify-content:center}}.SoftwareTestingTypeScript_page-wrapper,.SoftwareTestingTypeScript_page-wrapper *{margin:0;padding:0;box-sizing:border-box;font-family:var(--font-primary)}.SoftwareTestingTypeScript_Details{position:relative;width:100%;height:108vh;display:flex;background:#c5ccd3 url(/assets/typescriptCourse.e8-oeU97.webp) center center/cover no-repeat;justify-content:flex-start;padding:40px;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat}.SoftwareTestingTypeScript_Details{display:flex;justify-content:space-between}.SoftwareTestingTypeScript_Details:before{content:"";position:absolute;inset:0;background:#0000004d;z-index:1}.SoftwareTestingTypeScript_Details>*{position:relative;z-index:2}.SoftwareTestingTypeScript_background-image{position:absolute;top:0;left:0;width:100%;height:91%;object-fit:cover;z-index:0}.SoftwareTestingTypeScript_info{position:relative;max-width:600px;color:#fff;z-index:2;text-shadow:1px 1px 3px rgba(0,0,0,.6);margin-top:50px}.SoftwareTestingTypeScript_info h1{font-weight:lighter;margin-bottom:50px}.SoftwareTestingTypeScript_info h2{font-weight:lighter;margin-bottom:20px;line-height:1.4}.SoftwareTestingTypeScript_info p{font-size:15px;line-height:1.5;margin-bottom:20px;text-align:left}.SoftwareTestingTypeScript_video-containers{top:10%;position:relative;width:300px;height:220px;z-index:3}.SoftwareTestingTypeScript_video-containers video{width:100%;height:100%;border-radius:8px;object-fit:cover}.SoftwareTestingTypeScript_bottom-info-flex{position:relative;margin:40px auto;width:80%;max-width:1200px;background:#fff;display:flex;justify-content:space-between;align-items:center;padding:40px 60px;border-radius:8px;box-shadow:0 4px 12px #0000001a;overflow:hidden;z-index:10}.SoftwareTestingTypeScript_bottom-info{text-align:center;flex:1;padding:40px 20px;position:relative}.SoftwareTestingTypeScript_bottom-info:not(:last-child):after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:60%;background-color:#e0e0e0}.SoftwareTestingTypeScript_bottom-info h3{font-size:18px;font-weight:700;color:#343b42;margin-bottom:8px;line-height:1.3}.SoftwareTestingTypeScript_bottom-info p{font-size:15px;color:#666;line-height:1.4;margin:0}.SoftwareTestingTypeScript_rating{background-color:#c5ccd3}.SoftwareTestingTypeScript_rating-review{margin:0 auto;width:60%;background:#c5ccd3;display:flex;justify-content:center;align-items:center;padding:10px;border-radius:5px;z-index:2}.SoftwareTestingTypeScript_rating-info{text-align:center}.SoftwareTestingTypeScript_rating-info h1{color:#343b42;font-weight:700;margin-left:40px;display:flex;justify-content:space-evenly;align-items:center}.SoftwareTestingTypeScript_rating-info img{width:20%;height:auto;object-fit:contain}.SoftwareTestingTypeScript_course-overview{background:#f8f9fa;max-width:1500px;margin:40px auto;padding:0;display:flex;justify-content:space-between;align-items:flex-start;position:relative;border-radius:0;overflow:visible;min-height:auto;gap:3rem;box-shadow:none}.SoftwareTestingTypeScript_course-overview:before{display:none}.SoftwareTestingTypeScript_course-overview>*{position:relative;z-index:1}.SoftwareTestingTypeScript_course-detail{flex:1;max-width:65%;background:transparent;padding:20px 70px;box-shadow:none;border:none;transition:none;position:relative;overflow:visible;border-radius:0}.SoftwareTestingTypeScript_course-detail:before{display:none}.SoftwareTestingTypeScript_course-detail:hover{transform:none;box-shadow:none}.SoftwareTestingTypeScript_course-detail>*{position:relative;z-index:1}.SoftwareTestingTypeScript_course-image{position:relative;z-index:1;flex:0 0 auto;width:35%;height:100%;min-height:400px;display:flex;align-items:center;justify-content:center;margin-top:0}.SoftwareTestingTypeScript_course-image img{width:100%;height:auto;max-width:425px;box-shadow:0 4px 15px #0000001a;transition:transform .3s ease;z-index:1;object-fit:cover;background:#f0f0f0;border:3px solid #1868db;border-radius:8px}.SoftwareTestingTypeScript_course-image img:hover{transform:scale(1.05)}@media screen and (max-width: 768px){.SoftwareTestingTypeScript_course-overview{flex-direction:column;gap:2rem;padding:0;background:#f8f9fa}.SoftwareTestingTypeScript_course-image{width:100%;margin-top:0;order:-1;position:static}.SoftwareTestingTypeScript_course-image img{position:static;width:100%;right:auto;top:auto;transform:none;max-width:100%}.SoftwareTestingTypeScript_course-detail{width:100%;max-width:100%;padding:0}.SoftwareTestingTypeScript_course-detail h1:first-child{font-size:2.2rem}.SoftwareTestingTypeScript_course-detail h1{font-size:1.8rem}.SoftwareTestingTypeScript_course-detail p{font-size:1rem}.SoftwareTestingTypeScript_course-viewflex ul{grid-template-columns:repeat(2,1fr);gap:.5rem}}.SoftwareTestingTypeScript_course-overview h1{font-size:2.5rem;font-weight:700;color:#333;margin-bottom:1.5rem;line-height:1.2;text-align:center;text-shadow:0 2px 4px rgba(0,0,0,.1);position:relative}.SoftwareTestingTypeScript_course-detail h1{font-size:2.5rem;font-weight:700;color:#2c3e50;margin-bottom:1.5rem;line-height:1.2;position:relative;text-align:left}.SoftwareTestingTypeScript_course-detail h1:not(:first-child){font-size:2.2rem;color:#2c3e50;margin-bottom:1.5rem;position:relative}.SoftwareTestingTypeScript_course-detail h1:not(:first-child):after{content:"";position:absolute;bottom:-8px;left:0;width:80px;height:4px;background:#1868db;border-radius:2px}.SoftwareTestingTypeScript_course-detail h1:first-child{font-size:2.8rem;color:#2c3e50;margin-bottom:1.5rem;text-align:left;font-weight:700;position:relative}.SoftwareTestingTypeScript_course-detail h1:first-child:after{content:"";position:absolute;bottom:-8px;left:0;width:80px;height:4px;background:#1868db;border-radius:2px}.SoftwareTestingTypeScript_course-detail h1:after{content:"";position:absolute;bottom:-10px;left:0;width:60px;height:3px;background:linear-gradient(45deg,#00b4d8,#0077b6);border-radius:2px}.SoftwareTestingTypeScript_course-overview p{font-size:1.1rem;color:#555;line-height:1.8;margin-bottom:1.5rem;text-align:center;max-width:800px;margin-left:auto;margin-right:auto;text-shadow:0 1px 2px rgba(0,0,0,.1)}.SoftwareTestingTypeScript_course-detail p{font-size:1.2rem;color:#555;line-height:1.7;margin-bottom:2rem;text-align:left;font-weight:400}.SoftwareTestingTypeScript_course-viewflex ul{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem;margin-top:1rem;list-style:none;padding:0}@media screen and (max-width: 1024px){.SoftwareTestingTypeScript_course-viewflex ul{grid-template-columns:repeat(2,1fr);gap:1rem}}@media screen and (max-width: 768px){.SoftwareTestingTypeScript_course-viewflex ul{grid-template-columns:1fr;gap:.8rem;margin-top:1.5rem}.SoftwareTestingTypeScript_course-viewflex ul li{padding:.8rem;background:#f8f9fa;border-radius:8px;border-left:4px solid #1868db;box-shadow:0 2px 4px #0000001a;transition:transform .2s ease,box-shadow .2s ease;margin-bottom:0}.SoftwareTestingTypeScript_course-viewflex ul li:hover{transform:translateY(-2px);box-shadow:0 4px 8px #00000026}.SoftwareTestingTypeScript_course-viewflex ul li:before{color:#1868db;font-size:1.2rem;margin-right:.5rem}}@media screen and (max-width: 480px){.SoftwareTestingTypeScript_course-viewflex ul{gap:.6rem;margin-top:1rem}.SoftwareTestingTypeScript_course-viewflex ul li{padding:.6rem;font-size:.95rem;line-height:1.5}}.SoftwareTestingTypeScript_course-viewflex ul li{width:100%;display:flex;align-items:flex-start;font-size:1.1rem;color:#2c3e50;margin-bottom:.8rem;line-height:1.6;padding:0;background:transparent;border:none;transition:none;box-shadow:none;border-radius:0;position:relative;font-weight:500}.SoftwareTestingTypeScript_course-viewflex ul li:before{content:"•";color:#1868db;font-weight:700;margin-right:.75rem;flex-shrink:0;font-size:1.4rem;margin-top:.1rem}.SoftwareTestingTypeScript_course-viewflex ul li:hover{transform:none;box-shadow:none;background:transparent}.SoftwareTestingTypeScript_course-viewflex ul li img{width:20px;height:20px;margin-right:.8rem;flex-shrink:0;margin-top:1px}.SoftwareTestingTypeScript_course-detail h1:last-of-type{padding-top:1.5rem;border-top:2px solid rgba(0,180,216,.2)}.SoftwareTestingTypeScript_course-detail br{margin:1.5rem 0;display:block;content:""}.SoftwareTestingTypeScript_course-certificate{max-width:1500px;margin:40px auto;padding:0;background:#f8f9fa;position:relative;border-radius:0;overflow:visible;min-height:auto;box-shadow:none}.SoftwareTestingTypeScript_course-certificate:before{display:none}.SoftwareTestingTypeScript_course-certificate>*{position:relative;z-index:1}.SoftwareTestingTypeScript_certification-container{display:flex;align-items:center;gap:60px;padding:0;background:transparent;box-shadow:none}.SoftwareTestingTypeScript_certification-content{padding:20px 70px;flex:1;max-width:60%}.SoftwareTestingTypeScript_certification-content h1{font-size:2.8rem;font-weight:700;color:#2c3e50;margin-bottom:1.5rem;line-height:1.2;position:relative}.SoftwareTestingTypeScript_certification-content h1:after{content:"";position:absolute;bottom:-8px;left:0;width:80px;height:4px;background:#1868db;border-radius:2px}.SoftwareTestingTypeScript_certification-content p{font-size:1.2rem;line-height:1.7;color:#555;margin-bottom:2rem;text-align:left}.SoftwareTestingTypeScript_certification-content h2{font-size:1.8rem;font-weight:600;color:#2c3e50;margin:2rem 0 1rem;position:relative}.SoftwareTestingTypeScript_certification-content h2:after{content:"";position:absolute;bottom:-5px;left:0;width:50px;height:3px;background:#1868db;border-radius:2px}.SoftwareTestingTypeScript_certification-content h3{font-size:1.4rem;font-weight:600;color:#2c3e50;margin:1.5rem 0 1rem}.SoftwareTestingTypeScript_certification-content ul{padding-left:0;margin:1rem 0 2rem;list-style:none}.SoftwareTestingTypeScript_certification-content ul li{font-size:1.1rem;line-height:1.6;color:#555;margin-bottom:.8rem;padding-left:0;position:relative;display:flex;align-items:flex-start;text-align:left}.SoftwareTestingTypeScript_certification-content ul li:before{content:"•";color:#1868db;font-weight:700;margin-right:.75rem;flex-shrink:0;font-size:1.2rem}.SoftwareTestingTypeScript_enroll-btn{background:#1868db;color:#fff;border:none;padding:15px 35px;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:background-color .3s ease;margin-top:20px}.SoftwareTestingTypeScript_enroll-btn:hover{background:#1557c0}.SoftwareTestingTypeScript_certificate-visual{flex:1;max-width:40%;display:flex;justify-content:center;align-items:center}.SoftwareTestingTypeScript_certificate-card{background:#fff;padding:2rem;border-radius:8px;position:relative;overflow:hidden;border:3px solid #1868db;box-shadow:0 4px 15px #0000001a}.SoftwareTestingTypeScript_certificate-card:before{display:none}.SoftwareTestingTypeScript_certificate-card>*{position:relative;z-index:1}.SoftwareTestingTypeScript_certificate-img{width:100%;max-width:400px;height:auto;border-radius:8px;object-fit:contain}@media (max-width: 1200px){.SoftwareTestingTypeScript_certification-container{gap:40px;padding:0}.SoftwareTestingTypeScript_certification-content h1{font-size:2.5rem}}@media (max-width: 768px){.SoftwareTestingTypeScript_certification-container{flex-direction:column;gap:2rem;padding:0}.SoftwareTestingTypeScript_certification-content,.SoftwareTestingTypeScript_certificate-visual{max-width:100%}.SoftwareTestingTypeScript_certification-content h1{font-size:2.2rem}.SoftwareTestingTypeScript_certification-content h2{font-size:1.5rem}.SoftwareTestingTypeScript_certification-content p{font-size:1.1rem}}@media (max-width: 480px){.SoftwareTestingTypeScript_certification-container{padding:0}.SoftwareTestingTypeScript_certification-content h1{font-size:2rem}.SoftwareTestingTypeScript_enroll-btn{padding:12px 25px;font-size:1rem}}.SoftwareTestingTypeScript_containered{background:#fff;box-shadow:0 8px 25px #00000026;padding:2.5rem;transition:transform .3s ease,box-shadow .3s ease;width:45%;height:100%;border:1px solid #e5e7eb}.SoftwareTestingTypeScript_containered:hover{transform:translateY(-5px);box-shadow:0 15px 40px #0003}.SoftwareTestingTypeScript_placement{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1500px;margin:40px auto;padding:2.5rem;background:url(/assets/placement.CPgQb9XS.webp) center center / cover no-repeat;position:relative;overflow:hidden;border-radius:20px;min-height:400px}.SoftwareTestingTypeScript_place-img{flex:1;text-align:center}.SoftwareTestingTypeScript_place-img img{max-width:100%;height:auto}.SoftwareTestingTypeScript_place-detail{flex:1;padding:20px;text-align:left;position:relative}.SoftwareTestingTypeScript_place-detail h1{color:#fff;font-size:32px;margin-bottom:10px;position:relative}.SoftwareTestingTypeScript_place-detail p{font-size:16px;line-height:1.6;color:#fff}.SoftwareTestingTypeScript_course-highlights-section{max-width:1500px;margin:40px auto;padding:0 20px}.SoftwareTestingTypeScript_highlights-container{background:#fff;border-radius:12px;box-shadow:0 8px 25px #0000001f,0 4px 12px #00000014;padding:40px;display:flex;gap:40px;align-items:flex-start}.SoftwareTestingTypeScript_highlights-left{flex:1}.SoftwareTestingTypeScript_highlights-left h2{font-size:1.8rem;font-weight:700;color:#333;margin-bottom:25px;line-height:1.2}.SoftwareTestingTypeScript_highlights-list{display:flex;flex-direction:column;gap:20px}.SoftwareTestingTypeScript_highlight-item{display:flex;align-items:flex-start;gap:15px}.SoftwareTestingTypeScript_check-icon{width:24px;height:24px;background:#10b981;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;flex-shrink:0;margin-top:2px}.SoftwareTestingTypeScript_highlight-content{font-size:1rem;color:#333;line-height:1.5;text-align:left}.SoftwareTestingTypeScript_highlight-content strong{font-weight:600}.SoftwareTestingTypeScript_highlights-right{flex:1;display:flex;flex-direction:column}.SoftwareTestingTypeScript_highlights-right h2{font-size:1.8rem;font-weight:700;color:#343b42;margin-bottom:20px;line-height:1.2}.SoftwareTestingTypeScript_highlights-right p{font-size:1.1rem;color:#555;line-height:1.6;margin-bottom:30px;max-width:400px;text-align:left}.SoftwareTestingTypeScript_enroll-highlight-btn{width:200px;background:#1868db;color:#fff;border:none;padding:15px 35px;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:background-color .3s ease}.SoftwareTestingTypeScript_contact-section{max-width:1500px;margin:40px auto;padding:0 20px}.SoftwareTestingTypeScript_contact-container{background:#fff;border-radius:12px;box-shadow:0 8px 25px #0000001f,0 4px 12px #00000014;padding:40px;display:flex;gap:40px;align-items:flex-start}.SoftwareTestingTypeScript_contact-info{flex:1}.SoftwareTestingTypeScript_contact-info h2{font-size:2rem;font-weight:700;color:#333;margin-bottom:15px;line-height:1.2}.SoftwareTestingTypeScript_contact-info p{font-size:1.1rem;color:#555;line-height:1.6;margin-bottom:30px}.SoftwareTestingTypeScript_contact-details{display:flex;flex-direction:column;gap:15px}.SoftwareTestingTypeScript_contact-item{display:flex;align-items:center;gap:12px;font-size:1rem;color:#333}.SoftwareTestingTypeScript_contact-icon{color:#1868db;font-size:1.2rem;width:20px;text-align:center}.SoftwareTestingTypeScript_contact-form{flex:1}.SoftwareTestingTypeScript_contact-form .SoftwareTestingTypeScript_form-group{margin-bottom:20px}.SoftwareTestingTypeScript_form-input,.SoftwareTestingTypeScript_form-textarea{width:100%;padding:12px 16px;border:2px solid #e5e7eb;border-radius:8px;font-size:1rem;font-family:var(--font-primary);transition:border-color .3s ease;box-sizing:border-box}.SoftwareTestingTypeScript_form-textarea{resize:vertical;min-height:100px}.SoftwareTestingTypeScript_contact-btn{background:#1868db;color:#fff;border:none;padding:12px 30px;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:background-color .3s ease;width:100%}.SoftwareTestingTypeScript_placement-buttons{margin-top:20px;display:flex;gap:15px;flex-wrap:wrap}@media (max-width: 768px){.SoftwareTestingTypeScript_placement{flex-direction:column;text-align:center;padding:20px;margin:20px auto}.SoftwareTestingTypeScript_place-detail h1{font-size:28px}.SoftwareTestingTypeScript_place-detail p{font-size:14px}}@media (max-width: 480px){.SoftwareTestingTypeScript_placement{padding:15px;margin:15px auto}.SoftwareTestingTypeScript_place-detail h1{font-size:24px;margin-bottom:8px}.SoftwareTestingTypeScript_place-detail p{font-size:13px}}@media (max-width: 768px){.SoftwareTestingTypeScript_highlights-container{flex-direction:column;gap:30px;padding:30px}.SoftwareTestingTypeScript_highlights-left h2,.SoftwareTestingTypeScript_highlights-right h2{font-size:1.6rem}.SoftwareTestingTypeScript_highlights-right p{font-size:1rem}}@media (max-width: 480px){.SoftwareTestingTypeScript_course-highlights-section{margin:30px auto;padding:0 15px}.SoftwareTestingTypeScript_highlights-container{padding:25px}.SoftwareTestingTypeScript_highlights-left h2,.SoftwareTestingTypeScript_highlights-right h2{font-size:1.4rem}.SoftwareTestingTypeScript_highlights-right p{font-size:.95rem}.SoftwareTestingTypeScript_highlight-content{font-size:.9rem}.SoftwareTestingTypeScript_check-icon{width:20px;height:20px;font-size:12px}.SoftwareTestingTypeScript_enroll-highlight-btn{padding:12px 30px;font-size:1rem}}@media (max-width: 768px){.SoftwareTestingTypeScript_contact-container{flex-direction:column;gap:30px;padding:30px}.SoftwareTestingTypeScript_contact-info h2{font-size:1.8rem}.SoftwareTestingTypeScript_contact-info p{font-size:1rem}}@media (max-width: 480px){.SoftwareTestingTypeScript_contact-section{margin:30px auto;padding:0 15px}.SoftwareTestingTypeScript_contact-container{padding:25px}.SoftwareTestingTypeScript_contact-info h2{font-size:1.6rem}.SoftwareTestingTypeScript_contact-info p{font-size:.95rem}.SoftwareTestingTypeScript_contact-item{font-size:.9rem}.SoftwareTestingTypeScript_form-input,.SoftwareTestingTypeScript_form-textarea{padding:10px 14px;font-size:.9rem}.SoftwareTestingTypeScript_contact-btn{padding:10px 25px;font-size:.9rem}}.SoftwareTestingTypeScript_form-group{margin-bottom:15px;width:100%}.SoftwareTestingTypeScript_containered label{display:block!important;font-size:1.1em;margin-bottom:8px;font-weight:600;color:#333!important;visibility:visible!important;opacity:1!important;text-align:left;width:100%}.SoftwareTestingTypeScript_containered input[type=text],.SoftwareTestingTypeScript_containered input[type=tel],.SoftwareTestingTypeScript_containered textarea{width:100%;padding:12px 16px;font-size:1em;border:2px solid #e5e7eb;border-radius:8px;margin-top:8px;transition:border-color .3s ease,box-shadow .3s ease;background:#f9f9f9}.SoftwareTestingTypeScript_containered input[type=text]:focus,.SoftwareTestingTypeScript_containered input[type=tel]:focus,.SoftwareTestingTypeScript_containered textarea:focus{outline:none;border-color:#1868db;box-shadow:0 0 0 3px #1868db1a;background:#fff}.SoftwareTestingTypeScript_containered textarea{resize:vertical;min-height:80px;max-height:150px}.SoftwareTestingTypeScript_button{width:auto;max-width:300px;padding:15px 30px;background:linear-gradient(135deg,#1868db,#1557c0);color:#fff;font-size:1.1em;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px;margin-top:20px}.SoftwareTestingTypeScript_button:hover{background:linear-gradient(135deg,#1557c0,#0d47a1);transform:translateY(-2px);box-shadow:0 8px 20px #1868db4d}.SoftwareTestingTypeScript_course-benefit{position:relative;width:100%;min-height:70vh;padding:3rem 2rem;background:#f9f9f9 url(/assets/benifits.CPK8ntKD.webp) center center/cover no-repeat;margin:0;font-family:var(--font-primary);color:#343b42;overflow:visible;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.SoftwareTestingTypeScript_course-benefit:before{content:"";position:absolute;top:0;right:0;bottom:0;background:#ffffffd9;z-index:1}.SoftwareTestingTypeScript_course-benefit>*{position:relative;z-index:2}.SoftwareTestingTypeScript_course-benefit h1{font-size:28px;font-weight:700;margin-top:40px;margin-bottom:20px;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.1);text-align:center;width:100%}.SoftwareTestingTypeScript_course-benefit p{font-size:16px;color:#fff;margin-bottom:30px;text-shadow:0 1px 2px rgba(0,0,0,.1);text-align:left;max-width:800px;margin-left:auto;margin-right:auto;padding:0 20px}.SoftwareTestingTypeScript_course-benefit-container{display:flex;justify-content:space-between;gap:20px;border:1px solid #ddd;padding:25px;background:#fff;box-shadow:0 4px 10px #0000001a;max-width:1200px;width:100%;margin:0 auto}.SoftwareTestingTypeScript_designation{width:30%;display:flex;flex-direction:column;gap:12px;text-align:center;align-items:center}.SoftwareTestingTypeScript_designation h3{font-size:18px;margin-bottom:15px;font-weight:700;text-align:center;text-transform:uppercase;color:#343b42;letter-spacing:1px}.SoftwareTestingTypeScript_designation div{padding:22px 20px;cursor:pointer;background:#e9ecef;text-align:start;border-radius:5px;font-size:14px;transition:transform .3s,color .3s;width:100%;min-height:60px;display:flex;align-items:center;box-sizing:border-box}.SoftwareTestingTypeScript_designation div:hover{background:#d6d8db}.SoftwareTestingTypeScript_designation div.SoftwareTestingTypeScript_active{background:#343b42;color:#fff;font-weight:700}.SoftwareTestingTypeScript_chart,.SoftwareTestingTypeScript_companies{width:30%;text-align:center}.SoftwareTestingTypeScript_chart h3,.SoftwareTestingTypeScript_companies h3{font-size:18px;margin-bottom:15px;font-weight:700;text-transform:uppercase;color:#343b42;letter-spacing:1px;text-align:center}.SoftwareTestingTypeScript_salary-chart{display:flex;flex-direction:column;align-items:center;gap:34px}.SoftwareTestingTypeScript_salary-circle{margin-top:40px;width:180px;height:180px;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;transition:background .3s ease}.SoftwareTestingTypeScript_salary-circle:before{content:"";position:absolute;width:130px;height:130px;background:#fff;border-radius:50%}.SoftwareTestingTypeScript_salary-center{display:flex;flex-direction:column;align-items:center;z-index:1}.SoftwareTestingTypeScript_salary-amount{font-size:20px;font-weight:700;color:#343b42;line-height:1.2}.SoftwareTestingTypeScript_salary-label{font-size:14px;color:#666;margin-top:2px}.SoftwareTestingTypeScript_salary-range{display:flex;justify-content:space-between;width:100%;margin-top:15px;max-width:280px;gap:40px}.SoftwareTestingTypeScript_salary-item{display:flex;align-items:center;gap:6px;font-size:13px;color:#343b42}.SoftwareTestingTypeScript_salary-dot{width:8px;height:8px;border-radius:50%}.SoftwareTestingTypeScript_salary-dot.max,.SoftwareTestingTypeScript_salary-dot.min{background-color:#1868db}.SoftwareTestingTypeScript_chart p,.SoftwareTestingTypeScript_companies p{margin-top:15px;font-size:12px;color:#999;text-align:center}.SoftwareTestingTypeScript_course-benefit-container{display:flex;justify-content:space-between;align-items:flex-end}.SoftwareTestingTypeScript_chart,.SoftwareTestingTypeScript_companies{display:flex;flex-direction:column;justify-content:space-between;height:100%}.SoftwareTestingTypeScript_chart p,.SoftwareTestingTypeScript_companies p{margin-top:20px;margin-bottom:0;font-size:12px;color:#999;text-align:center}.SoftwareTestingTypeScript_company-cards{display:flex;flex-direction:column;gap:12px;margin-top:10px}.SoftwareTestingTypeScript_company-card{display:flex;align-items:center;gap:25px;padding:12px;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;transition:transform .3s ease}.SoftwareTestingTypeScript_company-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.SoftwareTestingTypeScript_company-logo-img{width:40px;height:40px;border-radius:8px;object-fit:contain;flex-shrink:0}.SoftwareTestingTypeScript_company-info h4{font-size:14px;text-align:left;font-weight:700;color:#343b42;margin:0 0 2px}.SoftwareTestingTypeScript_company-info p{font-size:12px;color:#666;margin:0}.SoftwareTestingTypeScript_title-container{text-align:center;margin:0 auto;padding:40px 20px 20px;font-family:var(--font-primary);max-width:1500px;width:100%;box-sizing:border-box}.SoftwareTestingTypeScript_title-container h1{font-size:2rem;margin-bottom:.5rem;font-weight:700;color:#fff}.SoftwareTestingTypeScript_title-container p{font-size:1.125rem;color:#fff;max-width:700px;margin:0 auto;line-height:1.6}.SoftwareTestingTypeScript_course-visuals-wrapper{max-width:1500px;margin:40px auto;background:#f8f9fa url(/assets/coursevisual.B_AAd1o5.webp) center center/cover no-repeat;overflow:hidden;width:100%;box-sizing:border-box;position:relative;min-height:400px;border-radius:20px}.SoftwareTestingTypeScript_video-section-card{max-width:1500px;width:100%;padding:30px;box-sizing:border-box;border-radius:10px;box-shadow:0 4px 12px #0000001a;position:relative;z-index:2}.SoftwareTestingTypeScript_video-slider-title{font-size:1.625rem;font-weight:700;color:#fff;text-align:center;margin-bottom:1.875rem}.SoftwareTestingTypeScript_play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50px;height:50px;background-color:#fff;clip-path:polygon(25% 0%,100% 50%,25% 100%);cursor:pointer;transition:transform .3s ease}.SoftwareTestingTypeScript_play-button:hover{transform:translate(-50%,-50%) scale(1.1)}.SoftwareTestingTypeScript_video-title{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#000000e6);color:#fff;padding:20px 12px 15px;font-size:17px;font-weight:700;text-align:center;border-radius:0 0 10px 10px;z-index:2;text-shadow:2px 2px 4px rgba(0,0,0,.8);line-height:1.3;min-height:65px;display:flex;align-items:center;justify-content:center;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;white-space:normal;max-width:100%;box-sizing:border-box;letter-spacing:.3px}.SoftwareTestingTypeScript_video-slider{position:relative;max-width:100%;overflow:visible;width:100%;padding-bottom:20px}.SoftwareTestingTypeScript_video-flex{display:flex;gap:20px;justify-content:center;align-items:stretch;transition:all .6s ease-in-out;padding:0 60px;max-width:1200px;margin:0 auto}.SoftwareTestingTypeScript_video-carousel{display:flex;align-items:center;justify-content:center;gap:2rem;margin:2rem 0;position:relative}.SoftwareTestingTypeScript_video-carousel-side{flex:0 0 200px;height:150px;cursor:pointer;transition:all .3s ease;opacity:.7}.SoftwareTestingTypeScript_video-carousel-side:hover{opacity:1;transform:scale(1.05)}.SoftwareTestingTypeScript_video-side-image-container{position:relative;width:100%;height:100%;border-radius:12px;overflow:hidden;box-shadow:0 4px 15px #0000001a}.SoftwareTestingTypeScript_video-side-image-container img{width:100%;height:100%;object-fit:cover}.SoftwareTestingTypeScript_video-side-overlay{position:absolute;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.5rem;transition:all .3s ease}.SoftwareTestingTypeScript_video-carousel-side:hover .SoftwareTestingTypeScript_video-side-overlay{background:#000000b3}.SoftwareTestingTypeScript_video-carousel-main{flex:0 0 400px;height:250px;position:relative;cursor:pointer;transition:all .3s ease}.SoftwareTestingTypeScript_video-carousel-main:hover{transform:scale(1.02)}.SoftwareTestingTypeScript_video-main-image-container{position:relative;width:100%;height:100%;border-radius:15px;overflow:hidden;box-shadow:0 8px 25px #00000026}.SoftwareTestingTypeScript_video-main-image-container img{width:100%;height:100%;object-fit:cover}.SoftwareTestingTypeScript_video-main-details{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#000c);padding:1.5rem;color:#fff}.SoftwareTestingTypeScript_video-main-title{font-size:1.5rem;font-weight:600;margin:0;text-shadow:0 2px 4px rgba(0,0,0,.5)}.SoftwareTestingTypeScript_video-progress-container{display:flex;justify-content:center;gap:.5rem;margin-top:2rem}.SoftwareTestingTypeScript_video-progress-item{display:flex;align-items:center}.SoftwareTestingTypeScript_video-progress-capsule{width:40px;height:4px;background:#ffffff4d;border-radius:2px;overflow:hidden}.SoftwareTestingTypeScript_video-progress-fill{height:100%;background:#1868db;border-radius:2px;transition:width .1s ease}.SoftwareTestingTypeScript_video-progress-fill.active{background:#1868db}@media screen and (max-width: 768px){.SoftwareTestingTypeScript_video-carousel{flex-direction:column;gap:1rem}.SoftwareTestingTypeScript_video-carousel-side{flex:0 0 150px;height:100px}.SoftwareTestingTypeScript_video-carousel-main{flex:0 0 300px;height:200px}.SoftwareTestingTypeScript_video-main-title{font-size:1.2rem}}@media screen and (max-width: 480px){.SoftwareTestingTypeScript_video-carousel{gap:.5rem}.SoftwareTestingTypeScript_video-carousel-side{flex:0 0 120px;height:80px}.SoftwareTestingTypeScript_video-carousel-main{flex:0 0 250px;height:150px}.SoftwareTestingTypeScript_video-main-title{font-size:1rem}.SoftwareTestingTypeScript_video-main-details{padding:1rem}}@keyframes videoSlideInFromRight{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes videoSlideOutToLeft{0%{transform:translate(0);opacity:1}to{transform:translate(-100%);opacity:0}}.SoftwareTestingTypeScript_video-flex.SoftwareTestingTypeScript_video-sliding{animation:videoSlideOutToLeft .6s ease-in-out}.SoftwareTestingTypeScript_video-flex:not(.SoftwareTestingTypeScript_video-sliding){animation:videoSlideInFromRight .6s ease-in-out}.SoftwareTestingTypeScript_video-nav{position:absolute;top:50%;transform:translateY(-50%);background:#000000b3;color:#fff;border:none;width:50px;height:50px;border-radius:50%;font-size:24px;cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.SoftwareTestingTypeScript_video-nav:hover{background:#000000e6;transform:translateY(-50%) scale(1.1)}.SoftwareTestingTypeScript_video-nav-prev{left:20px}.SoftwareTestingTypeScript_video-nav-next{right:20px}.SoftwareTestingTypeScript_video-container{flex:1 0 35%;margin:10px;cursor:pointer;position:relative;overflow:hidden;border-radius:10px;box-shadow:0 4px 12px #0000001a}.SoftwareTestingTypeScript_thumbnail{width:100%;height:200px;object-fit:cover;border-radius:10px;transition:opacity .3s ease,transform .3s ease}.SoftwareTestingTypeScript_thumbnail:hover{transform:scale(1.05);box-shadow:0 10px 20px #00000026}.SoftwareTestingTypeScript_dots-container{text-align:center;margin-top:20px}.SoftwareTestingTypeScript_dot{height:15px;width:15px;margin:0 5px;background-color:#bbb;border-radius:50%;display:inline-block;transition:background-color .3s ease;cursor:pointer}.SoftwareTestingTypeScript_dot:hover,.SoftwareTestingTypeScript_active{background-color:#717171}.SoftwareTestingTypeScript_overlay{display:flex;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000b3;justify-content:center;align-items:center;z-index:1000}.SoftwareTestingTypeScript_video-popup{width:80%;height:80%;border:none;border-radius:8px}.SoftwareTestingTypeScript_close-btn{position:absolute;top:20px;right:20px;font-size:30px;color:#fff;background:none;border:none;cursor:pointer}.SoftwareTestingTypeScript_syllabus-flex{background:linear-gradient(135deg,#f8f9fa,#e9ecef);max-width:1500px;display:flex;justify-content:space-between;margin:40px auto;padding:3rem 2rem;border-radius:20px;box-shadow:0 8px 25px #0000001a;gap:3rem}.SoftwareTestingTypeScript_syllabus-h{padding:0;text-align:center;font-weight:700;font-size:2.5rem;color:#2c3e50;margin-bottom:2rem;position:relative}.SoftwareTestingTypeScript_syllabus-h:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:80px;height:4px;background:#1868db;border-radius:2px}.SoftwareTestingTypeScript_Syllabus{margin:0;color:#333;width:50%;overflow:hidden;padding:2rem}.SoftwareTestingTypeScript_syllabus-section{margin:5px 0}.SoftwareTestingTypeScript_section-heading{font-size:16px;font-weight:600;cursor:pointer;display:flex;align-items:center;padding:15px 20px;background-color:#f5f5f5;border-radius:8px;transition:all .3s ease;height:50px;position:relative;margin-bottom:8px;border:1px solid #e0e0e0}.SoftwareTestingTypeScript_section-heading:hover{background-color:silver}.SoftwareTestingTypeScript_expand-collapse-icon{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:20px;color:#1868db;cursor:pointer}.SoftwareTestingTypeScript_section-content{display:none;margin-top:5px;font-size:14px;color:#666;padding-left:15px;max-height:400px;overflow-y:auto}.SoftwareTestingTypeScript_section-content::-webkit-scrollbar{width:6px}.SoftwareTestingTypeScript_section-content::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.SoftwareTestingTypeScript_section-content::-webkit-scrollbar-thumb{background:#1868db;border-radius:10px}.SoftwareTestingTypeScript_section-content::-webkit-scrollbar-thumb:hover{background:#1557c0}.SoftwareTestingTypeScript_section-content p{font-size:18px;color:#333;font-weight:700;margin:10px 0}.SoftwareTestingTypeScript_Syllabus ul{list-style:none;padding:0;margin:10px 0}.SoftwareTestingTypeScript_Syllabus ul li{position:relative;font-size:15px;color:#333;background-color:#fff;border:1px solid #bbb;border-radius:4px;padding:8px 12px 8px 30px;margin-bottom:10px}.SoftwareTestingTypeScript_Syllabus ul li:before{content:"";position:absolute;left:12px;top:50%;transform:translateY(-50%);width:5px;height:5px;background-color:#555;border-radius:50%}.SoftwareTestingTypeScript_Download{max-width:40%}.SoftwareTestingTypeScript_Download a{display:inline-block;padding:10px 20px;background-color:#b9b9b9;color:#000;text-decoration:none;border-radius:5px;margin-top:15px;cursor:pointer;transition:background-color .3s ease,transform .3s ease}.SoftwareTestingTypeScript_Download a:hover{background-color:red;color:#fff;text-decoration:none;transform:scale(1.05)}.SoftwareTestingTypeScript_payaplace{background-color:#f7f7f7;max-width:1500px;margin:0 auto;display:flex;gap:20px;align-items:center;justify-content:space-between;padding:2.5rem}.SoftwareTestingTypeScript_pap-detail,.SoftwareTestingTypeScript_place-detail{flex:1;padding:20px}.SoftwareTestingTypeScript_pap-detail h1,.SoftwareTestingTypeScript_place-detail h1{font-size:24px;color:#fff;margin-bottom:10px}.SoftwareTestingTypeScript_pap-detail p,.SoftwareTestingTypeScript_place-detail p{font-size:16px;color:#fff;line-height:1.5}.SoftwareTestingTypeScript_pap-detail a{display:inline-block;margin-top:10px;padding:10px 20px;background-color:#343b42;color:#fff;text-decoration:none;border-radius:5px;transition:.3s ease}.SoftwareTestingTypeScript_pap-detail a:hover{background-color:#22272c}@media screen and (max-width: 480px){.SoftwareTestingTypeScript_payaplace{flex-direction:column}}.SoftwareTestingTypeScript_review-section{padding:40px;max-width:1500px;margin:20px auto;background:#f9f9f9 url(/assets/benifits.CPK8ntKD.webp) center center/cover no-repeat;position:relative;border-radius:20px;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat}@media screen and (max-width: 768px){.SoftwareTestingTypeScript_review-section{min-height:400px;padding:30px 20px}}.SoftwareTestingTypeScript_review-section:before{content:"";position:absolute;top:0;right:0;bottom:0;background:#ffffffd9;z-index:1}.SoftwareTestingTypeScript_review-section>*{position:relative;z-index:2}.SoftwareTestingTypeScript_review-title{font-size:26px;font-weight:700;color:#fff;text-align:center;margin-bottom:30px;padding:40px 0}.SoftwareTestingTypeScript_review-slider{position:relative;max-width:100%;display:flex;align-items:center;gap:20px}.SoftwareTestingTypeScript_review-container{flex:1}.SoftwareTestingTypeScript_review-flex{display:flex;justify-content:center;align-items:stretch;gap:20px;transition:all .6s ease-in-out;animation:slideInFromRight .6s ease-in-out}.SoftwareTestingTypeScript_review-flex.SoftwareTestingTypeScript_sliding{animation:slideOutToLeft .3s ease-in-out forwards}.SoftwareTestingTypeScript_review-flex:not(.SoftwareTestingTypeScript_sliding){animation:slideInFromRight .3s ease-in-out forwards}.SoftwareTestingTypeScript_review-nav{background:#1868db;color:#fff;border:none;border-radius:50%;width:40px;height:40px;font-size:20px;font-weight:700;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;flex-shrink:0}.SoftwareTestingTypeScript_review-nav:hover{background:#1557c0;transform:scale(1.1)}.SoftwareTestingTypeScript_review-nav:active{transform:scale(.95)}.SoftwareTestingTypeScript_review-card{background-color:#fff;border-radius:15px;box-shadow:0 6px 14px #0000001a;padding:20px;transition:all .3s ease;font-family:var(--font-primary);flex:1;max-width:280px;min-width:250px;box-sizing:border-box;display:flex;flex-direction:column;min-height:200px}.SoftwareTestingTypeScript_review-card:hover{box-shadow:0 10px 20px #00000026;transform:translateY(-8px)}.SoftwareTestingTypeScript_review-header{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:15px}.SoftwareTestingTypeScript_review-avatar{margin-bottom:10px}.SoftwareTestingTypeScript_avatar-img{width:100px;height:100px;border-radius:50px;object-fit:cover;object-position:top;background-color:#fff;border:1px solid #6d6d6d}.SoftwareTestingTypeScript_review-user-name .SoftwareTestingTypeScript_user-name{font-size:18px;font-weight:600;color:#333;text-align:center}.SoftwareTestingTypeScript_review-content p{font-size:16px;line-height:1.6;color:#555;margin-top:10px}.SoftwareTestingTypeScript_review-dots{text-align:center;margin-top:20px}.SoftwareTestingTypeScript_dott{height:15px;width:15px;margin:0 5px;background-color:#bbb;border-radius:50%;display:inline-block;transition:background-color .3s ease;cursor:pointer}.SoftwareTestingTypeScript_dott:hover,.SoftwareTestingTypeScript_active{background-color:#717171}.SoftwareTestingTypeScript_faq-section{max-width:1500px;margin:40px auto;padding:2.5rem;font-family:var(--font-primary);border-radius:8px;box-shadow:0 8px 16px #0000001a}.SoftwareTestingTypeScript_faq-item{margin-bottom:20px;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.SoftwareTestingTypeScript_faq-question{display:flex;justify-content:space-between;align-items:center;padding:5px;font-size:18px;font-weight:700;color:#2c3e50;color:#fff}.SoftwareTestingTypeScript_faq-toggle{background:none;border:none;font-size:14px;cursor:pointer;transition:transform .3s ease;display:flex;align-items:center;justify-content:center;width:auto;height:auto;padding:15px}.SoftwareTestingTypeScript_faq-toggle svg{transition:transform .3s ease}.SoftwareTestingTypeScript_faq-item.SoftwareTestingTypeScript_active .SoftwareTestingTypeScript_faq-toggle svg{transform:rotate(180deg)}.SoftwareTestingTypeScript_faq-answer{display:none;padding:15px;font-size:16px;border-top:1px solid #e0e0e0}.SoftwareTestingTypeScript_faq-answer.SoftwareTestingTypeScript_show{display:block}.SoftwareTestingTypeScript_faq-answer ul{padding-left:20px;list-style-type:disc}.SoftwareTestingTypeScript_faq-question span{font-size:18px;font-weight:700;color:#2c3e50;padding:15px}.SoftwareTestingTypeScript_faq-section h2{text-align:center;font-size:24px;margin-bottom:20px;color:#2c3e50}.SoftwareTestingTypeScript_tools{width:100%;text-align:center;margin:40px 0;padding:3rem 2rem;background:#f8f9fa url(/assets/toolscovered.ChQ3s8tL.webp) center center/cover no-repeat;border-radius:0;position:relative;overflow:hidden;min-height:500px}.SoftwareTestingTypeScript_tools:before{content:"";position:absolute;top:0;right:0;bottom:0;background:#ffffffd9;z-index:1}.SoftwareTestingTypeScript_tools>*{position:relative;z-index:2}.SoftwareTestingTypeScript_tools h1{font-size:2rem;color:#6ab4ff;margin-bottom:40px;font-weight:600}.SoftwareTestingTypeScript_tools-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:15px;justify-items:center}.SoftwareTestingTypeScript_tool-card{display:flex;flex-direction:column;align-items:center;text-align:center;padding:20px;background:#fffffff2;border-radius:12px;box-shadow:0 4px 15px #0000001a;transition:transform .3s ease,box-shadow .3s ease;width:100%;max-width:280px;border:1px solid rgba(255,255,255,.2)}.SoftwareTestingTypeScript_tool-card:hover{transform:translateY(-5px);box-shadow:0 8px 20px #00000026}.SoftwareTestingTypeScript_tool-icon{width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:#f8f9fa;border-radius:8px;margin-bottom:15px}.SoftwareTestingTypeScript_tool-icon img{width:40px;height:40px;object-fit:contain}.SoftwareTestingTypeScript_tool-card h3{font-size:1.1rem;font-weight:600;color:#333;margin:0 0 8px;line-height:1.2}.SoftwareTestingTypeScript_tool-card p{font-size:.9rem;color:#666;margin:0;line-height:1.4}.SoftwareTestingTypeScript_tools-dropdown{position:relative;display:inline-block}.SoftwareTestingTypeScript_dropdown-trigger{cursor:pointer;transition:all .3s ease}.SoftwareTestingTypeScript_dropdown-trigger:hover{background:#f8f9fa;transform:translateY(-5px);box-shadow:0 8px 20px #00000026}.SoftwareTestingTypeScript_dropdown-trigger .SoftwareTestingTypeScript_tool-icon i{font-size:24px;color:#666;transition:transform .3s ease,color .3s ease}.SoftwareTestingTypeScript_dropdown-trigger:hover .SoftwareTestingTypeScript_tool-icon i{color:#1868db;transform:rotate(180deg)}.SoftwareTestingTypeScript_tools-dropdown-content{position:absolute;top:100%;left:50%;transform:translate(-50%);background:#fff;border-radius:12px;box-shadow:0 8px 25px #00000026;padding:20px;z-index:1000;opacity:0;visibility:hidden;transition:all .3s ease;min-width:400px;margin-top:10px}.SoftwareTestingTypeScript_tools-dropdown:hover .SoftwareTestingTypeScript_tools-dropdown-content{opacity:1;visibility:visible;transform:translate(-50%) translateY(5px)}.SoftwareTestingTypeScript_additional-tools{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.SoftwareTestingTypeScript_additional-tools .SoftwareTestingTypeScript_tool-card{max-width:none;padding:15px;margin:0}.SoftwareTestingTypeScript_additional-tools .SoftwareTestingTypeScript_tool-icon{width:50px;height:50px;margin-bottom:10px}.SoftwareTestingTypeScript_additional-tools .SoftwareTestingTypeScript_tool-icon i{font-size:20px;color:#666}.SoftwareTestingTypeScript_additional-tools .SoftwareTestingTypeScript_tool-card h3{font-size:1rem;margin-bottom:5px}.SoftwareTestingTypeScript_additional-tools .SoftwareTestingTypeScript_tool-card p{font-size:.8rem}@media (max-width: 1200px){.SoftwareTestingTypeScript_tools-grid{grid-template-columns:repeat(4,1fr);gap:12px}}@media (max-width: 768px){.SoftwareTestingTypeScript_tools-grid{grid-template-columns:repeat(3,1fr);gap:10px}.SoftwareTestingTypeScript_tool-card{padding:15px;max-width:160px}.SoftwareTestingTypeScript_tool-icon{width:50px;height:50px;margin-bottom:12px}.SoftwareTestingTypeScript_tool-icon img{width:35px;height:35px}.SoftwareTestingTypeScript_tool-card h3{font-size:1rem}.SoftwareTestingTypeScript_tool-card p{font-size:.85rem}}@media (max-width: 480px){.SoftwareTestingTypeScript_tools-grid{grid-template-columns:repeat(2,1fr);gap:8px}.SoftwareTestingTypeScript_tool-card{padding:12px;max-width:140px}.SoftwareTestingTypeScript_tool-icon{width:45px;height:45px;margin-bottom:10px}.SoftwareTestingTypeScript_tool-icon img{width:30px;height:30px}.SoftwareTestingTypeScript_tool-card h3{font-size:.9rem}.SoftwareTestingTypeScript_tool-card p{font-size:.8rem}.SoftwareTestingTypeScript_tools-dropdown-content{min-width:300px;left:50%;transform:translate(-50%)}.SoftwareTestingTypeScript_additional-tools{grid-template-columns:1fr;gap:10px}}@media screen and (max-width: 1200px){.SoftwareTestingTypeScript_Details{flex-direction:column;align-items:center;text-align:center;padding:60px 40px;height:auto;min-height:100vh}.SoftwareTestingTypeScript_info{max-width:100%;margin-bottom:40px}.SoftwareTestingTypeScript_video-containers{width:100%;max-width:600px;height:350px;margin-left:0}.SoftwareTestingTypeScript_info h1{font-size:2.5rem}.SoftwareTestingTypeScript_info h2{font-size:1.3rem}}@media screen and (max-width: 1024px){.SoftwareTestingTypeScript_bottom-info-flex{width:90%;padding:30px 40px;gap:40px}}@media (max-width: 880px){.SoftwareTestingTypeScript_company-set img{width:44%}}@media screen and (max-width: 768px){.SoftwareTestingTypeScript_bottom-info-flex{width:90%;padding:20px;gap:20px;flex-direction:column}.SoftwareTestingTypeScript_info,.SoftwareTestingTypeScript_course-detail{max-width:100%;width:100%;padding:2rem}.SoftwareTestingTypeScript_course-detail{margin:1rem 0;border-radius:15px}.SoftwareTestingTypeScript_course-detail h1{font-size:1.8rem;text-align:center}.SoftwareTestingTypeScript_course-detail h1:after{left:50%;transform:translate(-50%)}.SoftwareTestingTypeScript_Details{flex-direction:column;align-items:flex-start;text-align:left;padding:40px 20px;height:auto;min-height:100vh}.SoftwareTestingTypeScript_info{max-width:100%;margin-bottom:30px;text-align:left}.SoftwareTestingTypeScript_info h1{font-size:2rem;margin-bottom:20px;text-align:left}.SoftwareTestingTypeScript_info h2{font-size:1.1rem;margin-bottom:20px;text-align:left}.SoftwareTestingTypeScript_info p{font-size:1rem;margin-bottom:30px;text-align:left}}@media screen and (max-width: 768px){.SoftwareTestingTypeScript_title-container{padding:20px 15px 15px;margin:0 auto}.SoftwareTestingTypeScript_title-container h1{font-size:1.5rem}.SoftwareTestingTypeScript_title-container p{font-size:1rem;max-width:100%}.SoftwareTestingTypeScript_video-section-card{margin:10px;padding:20px}.SoftwareTestingTypeScript_Details{flex-direction:column;align-items:center;text-align:center;padding:40px 20px;height:auto;min-height:100vh}.SoftwareTestingTypeScript_info{max-width:100%;margin-bottom:30px}.SoftwareTestingTypeScript_info h1{font-size:2rem;margin-bottom:20px}.SoftwareTestingTypeScript_info h2{font-size:1.1rem;margin-bottom:20px}.SoftwareTestingTypeScript_info p{font-size:1rem;margin-bottom:30px}.SoftwareTestingTypeScript_video-containers{width:100%;height:250px;margin-left:0}.SoftwareTestingTypeScript_video-flex{display:flex;flex-direction:column;transform:none;transition:none}.SoftwareTestingTypeScript_video-nav{display:none}.SoftwareTestingTypeScript_video-container{flex:1 0 100%;margin:10px 0;max-width:none}.SoftwareTestingTypeScript_video-title{font-size:15px;font-weight:700;padding:18px 10px 12px;min-height:55px;text-shadow:2px 2px 4px rgba(0,0,0,.8);line-height:1.3;word-wrap:break-word;overflow-wrap:break-word;white-space:normal;max-width:100%;box-sizing:border-box;letter-spacing:.2px}.SoftwareTestingTypeScript_dots-container{display:block}.SoftwareTestingTypeScript_review-slider{flex-direction:column;gap:15px;height:280px;overflow:hidden}.SoftwareTestingTypeScript_review-nav{display:none}.SoftwareTestingTypeScript_review-flex{flex-direction:row;gap:0;align-items:stretch;justify-content:flex-start;overflow:hidden;height:100%;width:100%;transition:transform .6s ease-in-out}.SoftwareTestingTypeScript_review-card{flex:0 0 100%;max-width:100%;min-width:100%;width:100%;height:auto;min-height:300px;display:flex;flex-direction:column;overflow:visible;margin:0;padding:20px}.SoftwareTestingTypeScript_review-flex .SoftwareTestingTypeScript_review-card:not(:first-child){display:none}.SoftwareTestingTypeScript_review-content{flex:1;display:flex;flex-direction:column;overflow:visible;padding:0}.SoftwareTestingTypeScript_review-content p{flex:1;display:block;overflow:visible;text-overflow:initial;line-height:1.6;font-size:15px}.SoftwareTestingTypeScript_review-header{margin-bottom:10px;flex-shrink:0}.SoftwareTestingTypeScript_avatar-img{width:80px;height:80px}.SoftwareTestingTypeScript_review-user-name .SoftwareTestingTypeScript_user-name{font-size:16px}.SoftwareTestingTypeScript_review-content p{font-size:14px;line-height:1.5}}@media screen and (min-width: 768px){.SoftwareTestingTypeScript_video-flex{flex-direction:row;transform:initial;transition:transform .5s ease}.SoftwareTestingTypeScript_video-container{flex:1 0 35%;margin:10px;max-width:430px;max-width:1000px}.SoftwareTestingTypeScript_video-nav{display:flex}.SoftwareTestingTypeScript_review-slider{flex-direction:row;gap:20px}.SoftwareTestingTypeScript_review-nav{display:flex}.SoftwareTestingTypeScript_review-flex{flex-direction:row;gap:20px}.SoftwareTestingTypeScript_review-card{flex:1;max-width:280px;min-width:250px}.SoftwareTestingTypeScript_dots-container{display:block}}@media screen and (max-width: 768px){.SoftwareTestingTypeScript_syllabus-flex{flex-direction:column;gap:2rem;padding:2rem 1.5rem}.SoftwareTestingTypeScript_Syllabus{width:100%}.SoftwareTestingTypeScript_containered{width:100%;padding:2rem}}@media screen and (max-width: 480px){.SoftwareTestingTypeScript_syllabus-flex{padding:1.5rem 1rem;gap:1.5rem}.SoftwareTestingTypeScript_containered{padding:1.5rem}.SoftwareTestingTypeScript_button{padding:12px 20px;font-size:1em}.SoftwareTestingTypeScript_review-card{flex:1 0 100%;margin-bottom:20px}.SoftwareTestingTypeScript_certificate{flex-direction:column;gap:10px}.SoftwareTestingTypeScript_bottom-info-flex,.SoftwareTestingTypeScript_rating-review{display:none}}@media (max-width: 480px){.SoftwareTestingTypeScript_Details{height:auto;min-height:100vh;padding:30px 15px}.SoftwareTestingTypeScript_course-benefit{min-height:60vh;padding:2rem 1rem}.SoftwareTestingTypeScript_info h1{font-size:1.8rem}.SoftwareTestingTypeScript_info h2{font-size:1rem}.SoftwareTestingTypeScript_info p{font-size:.95rem}.SoftwareTestingTypeScript_video-containers{height:200px}.SoftwareTestingTypeScript_info a{padding:12px 25px;font-size:1rem}.SoftwareTestingTypeScript_placement{flex-direction:column;text-align:center;padding:15px;margin:20px auto}.SoftwareTestingTypeScript_place-detail h1{font-size:24px}.SoftwareTestingTypeScript_place-detail p{font-size:13px}.SoftwareTestingTypeScript_place-img,.SoftwareTestingTypeScript_place-detail{flex:none;width:100%;padding:10px}.SoftwareTestingTypeScript_place-detail{text-align:left}.SoftwareTestingTypeScript_place-detail h1{font-size:28px}.SoftwareTestingTypeScript_place-detail p{font-size:14px;line-height:1.5}}@media (max-width: 768px){.SoftwareTestingTypeScript_course-benefit{min-height:80vh;padding:2rem 1rem}.SoftwareTestingTypeScript_course-benefit-container{flex-direction:column;align-items:center;padding:15px;max-width:100%}.SoftwareTestingTypeScript_designation{width:100%;text-align:center;margin-bottom:20px}.SoftwareTestingTypeScript_designation h3{font-size:16px;margin-bottom:8px}.SoftwareTestingTypeScript_designation div{width:100%;padding:10px;font-size:14px}.SoftwareTestingTypeScript_chart,.SoftwareTestingTypeScript_companies{width:100%}.SoftwareTestingTypeScript_company-set{justify-content:center;gap:10px}}.SoftwareTestingTypeScript_info a{display:inline-block;text-decoration:none;padding:15px 35px;background:#1868db;color:#fff;font-weight:600;font-size:1.1rem;border-radius:40px;cursor:pointer}@media (min-width: 1920px){.SoftwareTestingTypeScript_Details{height:60vh}.SoftwareTestingTypeScript_bottom-info-flex{width:80%;max-width:1400px;padding:3px 80px}}@media screen and (max-width: 1024px){.SoftwareTestingTypeScript_info,.SoftwareTestingTypeScript_info h1,.SoftwareTestingTypeScript_info h2,.SoftwareTestingTypeScript_info p{text-align:left}}.PayAfterPlacement{min-height:100vh;background-color:#f9f9f9;padding:40px 20px}.PayAfterPlacement_container{max-width:1060px;margin:0 auto;background-color:#f9f9f9;border-radius:8px;box-shadow:0 4px 10px #0000001a;text-align:center}.PayAfterPlacement_header{padding:40px 20px;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;margin-bottom:20px}.PayAfterPlacement_header h1{font-size:28px;color:#333;margin-bottom:10px;font-weight:700}.PayAfterPlacement_header p{font-size:18px;color:#666;margin-bottom:20px;font-weight:500}.PayAfterPlacement_terms{text-align:left;background:#fff;padding:30px;border-radius:8px;box-shadow:0 2px 8px #0000001a;margin-bottom:30px}.PayAfterPlacement_terms ul{list-style:none;padding:0;margin:0}.PayAfterPlacement_terms li{font-size:16px;color:#444;margin-bottom:15px;display:flex;align-items:flex-start;font-weight:500;line-height:1.6}.PayAfterPlacement_terms li:before{content:"✅";margin-right:12px;font-size:18px;flex-shrink:0;margin-top:2px}.PayAfterPlacement_table-container{margin:30px auto;max-width:1060px;width:100%;overflow-x:auto;background:#f9f9f9;padding:20px;border-radius:8px;box-shadow:0 0 10px #0000001a}.PayAfterPlacement_table-container table{width:100%;border-collapse:collapse;background:#fff;border-radius:8px;overflow:hidden}.PayAfterPlacement_table-container th,.PayAfterPlacement_table-container td{padding:15px 12px;text-align:left;border-bottom:1px solid #ddd}.PayAfterPlacement_table-container th{background-color:#c5ccd3;color:#000;font-weight:600;font-size:16px}.PayAfterPlacement_table-container tr:hover{background-color:#f1f1f1}.PayAfterPlacement_table-container td{font-size:15px;color:#333}.PayAfterPlacement_faq-section{max-width:1060px;margin:40px auto;padding:20px;font-family:var(--font-primary);background-color:#f9f9f9;border-radius:8px;box-shadow:0 8px 16px #0000001a}.PayAfterPlacement_faq-section h2{text-align:center;font-size:24px;margin-bottom:30px;color:#2c3e50;font-weight:700}.PayAfterPlacement_faq-item{margin-bottom:20px;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.PayAfterPlacement_faq-item:hover{transform:translateY(-2px);box-shadow:0 10px 20px #0000001a}.PayAfterPlacement_faq-question{display:flex;justify-content:space-between;align-items:center;padding:20px;font-size:18px;font-weight:700;background-color:#c5ccd3;color:#000;border-bottom:2px solid #9f9fa0;cursor:pointer;transition:background-color .3s ease}.PayAfterPlacement_faq-question:hover{background-color:#b8c1c9}.PayAfterPlacement_faq-question span{font-size:18px;font-weight:700;color:#333;flex:1;text-align:left}.PayAfterPlacement_faq-toggle{background-color:#999;color:#000;border:none;padding:8px 15px;font-size:20px;cursor:pointer;border-radius:4px;transition:background-color .3s ease,transform .3s ease;font-weight:700;min-width:40px;height:40px;display:flex;align-items:center;justify-content:center}.PayAfterPlacement_faq-toggle:hover{background-color:gray;transform:scale(1.1)}.PayAfterPlacement_faq-answer{display:none;padding:20px;font-size:16px;background-color:#ecf0f1;border-top:1px solid #e0e0e0;line-height:1.6}.PayAfterPlacement_faq-answer.PayAfterPlacement_show{display:block}.PayAfterPlacement_faq-answer p{margin-bottom:15px;color:#333}.PayAfterPlacement_faq-answer ul{padding-left:20px;list-style-type:disc;margin-bottom:15px}.PayAfterPlacement_faq-answer li{margin-bottom:8px;color:#333}@media (max-width: 768px){.PayAfterPlacement{padding:20px 10px}.PayAfterPlacement_header h1{font-size:24px}.PayAfterPlacement_header p{font-size:16px}.PayAfterPlacement_terms{padding:20px}.PayAfterPlacement_terms li{font-size:15px}.PayAfterPlacement_table-container{padding:15px;margin:20px auto}.PayAfterPlacement_table-container th,.PayAfterPlacement_table-container td{padding:10px 8px;font-size:14px}.PayAfterPlacement_faq-section{padding:15px;margin:30px auto}.PayAfterPlacement_faq-question{padding:15px;font-size:16px}.PayAfterPlacement_faq-question span{font-size:16px}.PayAfterPlacement_faq-answer{padding:15px;font-size:15px}.PayAfterPlacement_faq-toggle{padding:6px 12px;font-size:18px;min-width:35px;height:35px}}@media (max-width: 480px){.PayAfterPlacement_header h1{font-size:22px}.PayAfterPlacement_header p{font-size:15px}.PayAfterPlacement_terms li{font-size:14px}.PayAfterPlacement_table-container th,.PayAfterPlacement_table-container td{padding:8px 6px;font-size:13px}.PayAfterPlacement_faq-question{padding:12px;font-size:15px}.PayAfterPlacement_faq-question span{font-size:15px}.PayAfterPlacement_faq-answer{padding:12px;font-size:14px}}.Selenium_page-wrapper,.Selenium_page-wrapper *{margin:0;padding:0;box-sizing:border-box;font-family:var(--font-primary)}body{overflow-x:hidden;width:100%}@media screen and (max-width: 1024px){.Selenium_info,.Selenium_info h1,.Selenium_info h2,.Selenium_info p{text-align:left}}@media screen and (max-width: 768px){.Selenium_Details,.Selenium_course-overview,.Selenium_course-benefit,.Selenium_course-visuals-wrapper,.Selenium_review-section,.Selenium_syllabus-flex,.Selenium_course-highlights-section,.Selenium_tools,.Selenium_faq-section,.Selenium_placement{width:100%;max-width:100%;margin-left:0;margin-right:0;padding-left:15px;padding-right:15px}}.Selenium_Details{position:relative;width:100%;height:108vh;display:flex;background:#c5ccd3 url(/assets/selenium1.DM8_kzlt.webp) center center/cover no-repeat;justify-content:flex-start;padding:40px;overflow:hidden;max-width:100%;box-sizing:border-box}.Selenium_Details{display:flex;justify-content:space-between}.Selenium_background-image{position:absolute;top:0;left:0;width:100%;height:91%;object-fit:cover;z-index:0}.Selenium_info{position:relative;max-width:600px;color:#fff;z-index:2;text-shadow:1px 1px 3px rgba(0,0,0,.6);margin-top:50px}.Selenium_info h1{font-weight:lighter;margin-bottom:50px}.Selenium_info h2{font-weight:lighter;margin-bottom:20px;line-height:1.4}.Selenium_info p{font-size:15px;line-height:1.5;margin-bottom:20px;text-align:left}.Selenium_video-containers{top:10%;position:relative;width:350px;height:220px;z-index:3}.Selenium_video-containers video{width:100%;height:100%;border-radius:8px;object-fit:cover}.Selenium_bottom-info-flex{position:relative;margin:40px auto;width:80%;max-width:1200px;background:#fff;display:flex;justify-content:space-between;align-items:center;padding:40px 60px;border-radius:8px;box-shadow:0 4px 12px #0000001a;overflow:hidden;z-index:10}.Selenium_bottom-info{text-align:center;flex:1;padding:40px 20px;position:relative}.Selenium_bottom-info:not(:last-child):after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:60%;background-color:#e0e0e0}.Selenium_bottom-info h3{font-size:18px;font-weight:700;color:#343b42;margin-bottom:8px;line-height:1.3}.Selenium_bottom-info p{font-size:15px;color:#666;line-height:1.4;margin:0}.Selenium_rating{background-color:#c5ccd3}.Selenium_rating-review{margin:0 auto;width:60%;background:#c5ccd3;display:flex;justify-content:center;align-items:center;padding:10px;border-radius:5px;z-index:2}.Selenium_rating-info{text-align:center}.Selenium_rating-info h1{color:#343b42;font-weight:700;margin-left:40px;display:flex;justify-content:space-evenly;align-items:center}.Selenium_rating-info img{width:20%;height:auto;object-fit:contain}.Selenium_course-overview{background:#f8f9fa;max-width:1500px;margin:40px auto;padding:3rem 4rem;gap:3rem;position:relative;z-index:1;display:flex;justify-content:space-between;width:100%;box-sizing:border-box}.Selenium_course-detail{width:60%}.Selenium_course-image{position:relative;z-index:1;flex:0 0 auto;width:35%;height:100%;min-height:400px;display:flex;align-items:center;justify-content:center;margin-top:0}.Selenium_course-image img{width:100%;height:auto;max-width:425px;box-shadow:0 4px 15px #0000001a;transition:transform .3s ease;z-index:1;object-fit:cover;background:#f0f0f0;border:3px solid #1868db;border-radius:8px}.Selenium_course-image img:hover{transform:scale(1.05)}.Selenium_course-overview h1{font-size:2.8rem;color:#2c3e50;margin-bottom:1.5rem;text-align:left;font-weight:700;position:relative}.Selenium_course-detail h1:after{content:"";position:absolute;bottom:-10px;left:0;width:60px;height:3px;background:#1868db;border-radius:2px}.Selenium_course-detail h1:last-of-type{padding-top:1.5rem;border-top:2px solid rgba(0,180,216,.2)}.Selenium_course-detail p{font-size:1.2rem;color:#555;line-height:1.7;margin-bottom:2rem;text-align:left;font-weight:400}.Selenium_course-viewflex ul{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem;margin-top:1rem;list-style:none;padding:0}.Selenium_course-viewflex ul li{width:100%;display:flex;align-items:flex-start;font-size:1.1rem;color:#2c3e50;margin-bottom:.8rem;line-height:1.6;padding:0;background:transparent;border:none;transition:none;box-shadow:none;border-radius:0;position:relative;font-weight:500}.Selenium_course-viewflex ul li:before{content:"•";color:#1868db;font-weight:700;margin-right:.75rem;flex-shrink:0;font-size:1.4rem;margin-top:.1rem}.Selenium_course-viewflex ul li:hover{transform:none;box-shadow:none;background:transparent}.Selenium_course-viewflex ul li img{width:20px;height:20px;margin-right:.8rem;flex-shrink:0;margin-top:1px}.Selenium_course-certificate{max-width:1500px;margin:40px auto;padding:0;background:#f8f9fa;position:relative;border-radius:0;overflow:visible;min-height:auto;box-shadow:none}.Selenium_course-certificate:before{display:none}.Selenium_course-certificate>*{position:relative;z-index:1}.Selenium_certification-container{display:flex;align-items:center;gap:60px;padding:0;background:transparent;box-shadow:none}.Selenium_certification-content{padding:20px 70px;flex:1;max-width:60%}.Selenium_certification-content h1{font-size:2.8rem;font-weight:700;color:#2c3e50;margin-bottom:1.5rem;line-height:1.2;position:relative}.Selenium_certification-content h1:after{content:"";position:absolute;bottom:-8px;left:0;width:80px;height:4px;background:#1868db;border-radius:2px}.Selenium_certification-content p{font-size:1.2rem;line-height:1.7;color:#555;margin-bottom:2rem;text-align:left}.Selenium_certification-content h2{font-size:1.8rem;font-weight:600;color:#2c3e50;margin:2rem 0 1rem;position:relative}.Selenium_certification-content h2:after{content:"";position:absolute;bottom:-5px;left:0;width:50px;height:3px;background:#1868db;border-radius:2px}.Selenium_certification-content h3{font-size:1.4rem;font-weight:600;color:#2c3e50;margin:1.5rem 0 1rem}.Selenium_certification-content ul{padding-left:0;margin:1rem 0 2rem;list-style:none}.Selenium_certification-content ul li{font-size:1.1rem;line-height:1.6;color:#555;margin-bottom:.8rem;padding-left:0;position:relative;display:flex;align-items:flex-start;text-align:left}.Selenium_certification-content ul li:before{content:"•";color:#1868db;font-weight:700;margin-right:.75rem;flex-shrink:0;font-size:1.2rem}.Selenium_enroll-btn{background:#1868db;color:#fff;border:none;padding:15px 35px;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:background-color .3s ease;margin-top:20px}.Selenium_enroll-btn:hover{background:#1557c0}.Selenium_certificate-visual{flex:1;max-width:40%;display:flex;justify-content:center;align-items:center;padding:20px}.Selenium_certificate-card{background:#fff;padding:2rem;border-radius:8px;position:relative;overflow:hidden;border:3px solid #1868db;box-shadow:0 4px 15px #0000001a}.Selenium_certificate-card:before{display:none}.Selenium_certificate-card>*{position:relative;z-index:1}.Selenium_certificate-img{width:100%;max-width:400px;height:auto;border-radius:8px;object-fit:contain}.Selenium_certificate-img-wrapper{position:relative;width:100%;height:330px;max-width:48%;padding:20px;display:flex;justify-content:center;align-items:center;background:url(/assets/cert-back.skkmuxYC.webp) no-repeat center center;background-size:cover;border-radius:8px;box-shadow:0 4px 8px #0000001a}.Selenium_containered{background:#fff;box-shadow:0 8px 25px #00000026;padding:2.5rem;transition:transform .3s ease,box-shadow .3s ease;width:45%;height:auto;border:1px solid #e5e7eb;position:relative;z-index:1}.Selenium_containered:hover{transform:translateY(-5px);box-shadow:0 15px 40px #0003}.Selenium_containered p{text-align:center;margin-bottom:20px;font-size:.85rem;color:#404040;display:block;visibility:visible;opacity:1}.Selenium_form-group{margin-bottom:15px;width:100%}.Selenium_containered label{display:block!important;font-size:1.1em;margin-bottom:8px;font-weight:600;color:#333!important;visibility:visible!important;opacity:1!important;text-align:left;width:100%}.Selenium_containered input[type=text],.Selenium_containered input[type=tel],.Selenium_containered textarea{width:100%;padding:12px 16px;font-size:1em;border:2px solid #e5e7eb;border-radius:8px;margin-top:8px;transition:border-color .3s ease,box-shadow .3s ease;background:#f9f9f9}.Selenium_containered input[type=text]:focus,.Selenium_containered input[type=tel]:focus,.Selenium_containered textarea:focus{outline:none;border-color:#1868db;box-shadow:0 0 0 3px #1868db1a;background:#fff}.Selenium_containered input::placeholder,.Selenium_containered textarea::placeholder{color:#999;font-style:italic;opacity:1}.Selenium_containered textarea{resize:vertical;min-height:80px;max-height:150px}.Selenium_button{width:100%;padding:15px 30px;background:linear-gradient(135deg,#1868db,#1557c0);color:#fff;font-size:1.1em;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;margin-top:20px}.Selenium_button:hover{transform:translateY(-2px);box-shadow:0 5px 15px #1868db4d}.Selenium_course-benefit{position:relative;width:100%;min-height:70vh;padding:3rem 2rem;background:#f9f9f9 url(/assets/benifits.CPK8ntKD.webp) center center/cover no-repeat;margin:0;font-family:var(--font-primary);color:#343b42;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;flex-direction:column;align-items:center;justify-content:center}.Selenium_course-benefit:before{content:"";position:absolute;top:0;right:0;bottom:0;background:#ffffffd9;z-index:1}.Selenium_course-benefit>*{position:relative;z-index:2}.Selenium_course-benefit h1{font-size:28px;font-weight:700;margin-top:20px;margin-bottom:20px;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.1);text-align:center;width:100%}.Selenium_course-benefit p{font-size:16px;color:#fff;margin-bottom:20px;text-shadow:0 1px 2px rgba(0,0,0,.1);text-align:left;max-width:800px;margin-left:auto;margin-right:auto}.Selenium_course-benefit-container{display:flex;justify-content:space-between;gap:20px;border:1px solid #ddd;padding:25px;background:#fff;box-shadow:0 4px 10px #0000001a;max-width:1200px;width:100%;margin:0 auto}.Selenium_designation{width:30%;display:flex;flex-direction:column;gap:12px}.Selenium_designation h3{font-size:18px;margin-bottom:10px;font-weight:700;text-align:center;text-transform:uppercase;color:#343b42}.Selenium_designation div{padding:22px 20px;cursor:pointer;background:#e9ecef;text-align:start;border-radius:5px;font-size:14px;transition:transform .3s,color .3s;width:100%;min-height:60px;display:flex;align-items:center;box-sizing:border-box}.Selenium_designation div:hover{background:#d6d8db}.Selenium_designation div.active{background:#343b42;color:#fff;font-weight:700}.Selenium_chart,.Selenium_companies{width:30%;text-align:center}.Selenium_chart h3,.Selenium_companies h3{font-size:18px;margin-bottom:15px;font-weight:700;text-transform:uppercase;color:#343b42;letter-spacing:1px;text-align:center}.Selenium_chart img,.Selenium_companies img{max-width:250px}.Selenium_salary-chart{display:flex;flex-direction:column;align-items:center;gap:34px}.Selenium_salary-circle{margin-top:40px;width:180px;height:180px;border-radius:50%;position:relative;display:flex;align-items:center;justify-content:center}.Selenium_salary-center{width:130px;height:130px;background:#fff;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 2px 10px #0000001a}.Selenium_salary-amount{font-size:18px;font-weight:700;color:#1868db;line-height:1}.Selenium_salary-label{font-size:12px;color:#666;margin-top:2px}.Selenium_salary-range{display:flex;justify-content:space-between;width:100%;margin-top:15px;max-width:280px;gap:40px}.Selenium_salary-item{display:flex;align-items:center;gap:6px;font-size:13px;color:#343b42}.Selenium_salary-dot{width:8px;height:8px;border-radius:50%}.Selenium_salary-dot.max,.Selenium_salary-dot.min{background-color:#1868db}.Selenium_company-cards{display:flex;flex-direction:column;gap:12px;margin-top:10px}.Selenium_company-card{display:flex;align-items:center;gap:25px;padding:12px;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;transition:transform .3s ease}.Selenium_company-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.Selenium_company-logo-img{width:40px;height:40px;border-radius:8px;object-fit:contain;flex-shrink:0}.Selenium_company-info h4{font-size:14px;text-align:left;font-weight:700;color:#333;margin:0 0 4px}.Selenium_company-info p{font-size:12px;color:#666;margin:0}.Selenium_chart p,.Selenium_companies p{margin-top:20px;margin-bottom:0;font-size:12px;color:#999;text-align:center}.Selenium_course-benefit-container{display:flex;justify-content:space-between;align-items:flex-end}.Selenium_chart,.Selenium_companies{display:flex;flex-direction:column;justify-content:space-between;height:100%}.Selenium_company-set{display:flex;justify-content:center;gap:20px;flex-wrap:wrap;margin-top:10px}.Selenium_company-set img{width:100px;height:100px;object-fit:contain;transition:transform .3s}.Selenium_company-set img:hover{transform:scale(1.1)}.Selenium_course-visuals-wrapper{max-width:1500px;margin:40px auto;background:#f8f9fa url(/assets/coursevisual.B_AAd1o5.webp) center center/cover no-repeat;overflow:hidden;width:100%;box-sizing:border-box;position:relative;min-height:400px;border-radius:20px}@media screen and (max-width: 480px){.Selenium_course-visuals-wrapper{margin:20px 10px;width:calc(100% - 20px);max-width:none}.Selenium_video-section-card{padding:15px;width:100%;box-sizing:border-box}.Selenium_video-carousel{width:100%;max-width:100%;gap:.5rem}.Selenium_video-carousel-side{flex:0 0 120px;height:80px}.Selenium_video-carousel-main{flex:0 0 250px;height:150px}.Selenium_video-main-title{font-size:1rem}.Selenium_video-main-details{padding:1rem}}.Selenium_title-container{text-align:center;padding-top:30px;font-family:var(--font-primary);position:relative;z-index:2}.Selenium_title-container h1{font-size:2rem;margin-bottom:.5rem;font-weight:700;color:#fff}.Selenium_title-container p{font-size:1.125rem;color:#fff;max-width:700px;margin:0 auto;line-height:1.6}.Selenium_video-section-card{max-width:1500px;width:100%;padding:30px;box-sizing:border-box;border-radius:10px;position:relative;z-index:2}.Selenium_video-slider-title{font-size:1.625rem;font-weight:700;color:#fff;text-align:center;margin-bottom:1.875rem}.Selenium_play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50px;height:50px;background-color:#fff;clip-path:polygon(25% 0%,100% 50%,25% 100%);cursor:pointer;transition:transform .3s ease}.Selenium_play-button:hover{transform:translate(-50%,-50%) scale(1.1)}.Selenium_video-slider{position:relative;max-width:100%;overflow:hidden}.Selenium_video-flex{display:flex;transition:transform .5s ease}.Selenium_video-container{flex:1 0 35%;margin:10px;cursor:pointer;position:relative;overflow:hidden;border-radius:10px;box-shadow:0 4px 12px #0000001a}.Selenium_thumbnail{width:100%;height:200px;object-fit:cover;border-radius:10px;transition:opacity .3s ease,transform .3s ease}.Selenium_thumbnail:hover{transform:scale(1.05);box-shadow:0 10px 20px #00000026}.Selenium_dots-container{text-align:center;margin-top:20px}.Selenium_dot{height:15px;width:15px;margin:0 5px;background-color:#bbb;border-radius:50%;display:inline-block;transition:background-color .3s ease;cursor:pointer}.Selenium_dot:hover,.Selenium_dot.active{background-color:#717171}.Selenium_overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000b3;justify-content:center;align-items:center;z-index:1000}.Selenium_video-popup{width:80%;height:80%;border:none;border-radius:8px}.Selenium_close-btn{position:absolute;top:20px;right:20px;font-size:30px;color:#fff;background:none;border:none;cursor:pointer}.Selenium_syllabus-flex{background:linear-gradient(135deg,#f8f9fa,#e9ecef);max-width:1500px;display:flex;justify-content:space-between;margin:40px auto;padding:3rem 2rem;border-radius:20px;box-shadow:0 8px 25px #0000001a;gap:3rem;width:100%;box-sizing:border-box}.Selenium_Syllabus{margin:0;color:#333;width:50%;overflow:hidden;padding:2rem}.Selenium_syllabus-section{margin:5px 0}.Selenium_section-heading{font-size:16px;font-weight:600;cursor:pointer;display:flex;align-items:center;padding:15px 20px;background-color:#f5f5f5;border-radius:8px;transition:all .3s ease;height:50px;position:relative;margin-bottom:8px;border:1px solid #e0e0e0}.Selenium_section-heading:hover{background-color:#e8e8e8;transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.Selenium_expand-collapse-icon{position:absolute;right:15px;top:50%;transform:translateY(-50%);font-size:18px;font-weight:700;color:#1868db;transition:transform .3s ease;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer}.Selenium_section-content{display:none;margin-top:5px;font-size:14px;color:#666;padding-left:15px;max-height:400px;overflow-y:auto}.Selenium_section-content::-webkit-scrollbar{width:6px}.Selenium_section-content::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.Selenium_section-content::-webkit-scrollbar-thumb{background:#1868db;border-radius:10px}.Selenium_section-content::-webkit-scrollbar-thumb:hover{background:#1557c0}.Selenium_section-content p{font-size:18px;color:#333;font-weight:700;margin:10px 0}.Selenium_Syllabus ul{list-style:none;padding:0;margin:10px 0}.Selenium_Syllabus ul li{position:relative;font-size:15px;color:#333;background-color:#fff;border:1px solid #bbb;border-radius:4px;padding:8px 12px 8px 30px;margin-bottom:10px}.Selenium_Syllabus ul li:before{content:"";position:absolute;left:12px;top:50%;transform:translateY(-50%);width:5px;height:5px;background-color:#555;border-radius:50%}.Selenium_Download{max-width:40%}.Selenium_Download a{display:inline-block;padding:10px 20px;background-color:#b9b9b9;color:#000;text-decoration:none;border-radius:5px;margin-top:15px;cursor:pointer;transition:background-color .3s ease,transform .3s ease}.Selenium_Download a:hover{background-color:red;color:#fff;text-decoration:none;transform:scale(1.05)}.Selenium_payaplace{background-color:#f7f7f7;max-width:1500px;margin:0 auto;display:flex;gap:20px;align-items:center;justify-content:space-between;padding:2.5rem}.Selenium_pap-detail,.Selenium_place-detail{flex:1;padding:20px}.Selenium_pap-detail h1,.Selenium_place-detail h1{font-size:24px;color:#fff;margin-bottom:10px}.Selenium_pap-detail p,.Selenium_place-detail p{font-size:16px;color:#fff;line-height:1.5}.Selenium_pap-detail a{display:inline-block;margin-top:10px;padding:10px 20px;background-color:#343b42;color:#fff;text-decoration:none;border-radius:5px;transition:.3s ease}.Selenium_pap-detail a:hover{background-color:#22272c}@media screen and (max-width: 480px){.Selenium_payaplace{flex-direction:column}}.Selenium_review-section{padding:40px;max-width:1500px;margin:20px auto;background:#f9f9f9 url(/assets/benifits.CPK8ntKD.webp) center center/cover no-repeat;position:relative;border-radius:20px;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat}.Selenium_review-section:before{content:"";position:absolute;top:0;right:0;bottom:0;background:#ffffffd9;z-index:1}.Selenium_review-section>*{position:relative;z-index:2}.Selenium_review-title{font-size:26px;font-weight:700;color:#fff;text-align:center;margin-bottom:30px;padding:40px 0}.Selenium_review-slider{position:relative;max-width:100%;display:flex;align-items:center;gap:20px}.Selenium_review-flex{display:flex;transition:transform .5s ease}.Selenium_review-card{background-color:#fff;border-radius:15px;box-shadow:0 6px 14px #0000001a;padding:20px;transition:all .3s ease;font-family:var(--font-primary);flex:1;max-width:280px;min-width:250px;box-sizing:border-box;display:flex;flex-direction:column;min-height:200px}.Selenium_review-card:hover{box-shadow:0 10px 20px #00000026;transform:translateY(-8px)}.Selenium_review-header{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:15px}.Selenium_review-avatar{margin-bottom:10px}.Selenium_avatar-img{width:100px;height:100px;border-radius:50px;object-fit:cover;object-position:top;background-color:#fff;border:1px solid #6d6d6d}.Selenium_review-user-name .Selenium_user-name{font-size:18px;font-weight:600;color:#333;text-align:center}.Selenium_review-dots{text-align:center;margin-top:20px}.Selenium_dott{height:15px;width:15px;margin:0 5px;background-color:#bbb;border-radius:50%;display:inline-block;transition:background-color .3s ease;cursor:pointer}.Selenium_dott:hover,.Selenium_dott.active{background-color:#717171}.Selenium_faq-section{max-width:1500px;margin:40px auto;padding:2.5rem;font-family:var(--font-primary);border-radius:8px;box-shadow:0 8px 16px #0000001a}.Selenium_faq-item{margin-bottom:20px;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.Selenium_faq-question{display:flex;justify-content:space-between;align-items:center;padding:5px;font-size:18px;font-weight:700;color:#2c3e50;color:#fff}.Selenium_faq-toggle{background:none;border:none;font-size:14px;cursor:pointer;transition:transform .3s ease;display:flex;align-items:center;justify-content:center;width:auto;height:auto;padding:15px}.Selenium_faq-toggle svg{transition:transform .3s ease}.Selenium_faq-item.Selenium_active .Selenium_faq-toggle svg{transform:rotate(180deg)}.Selenium_faq-answer{display:none;padding:15px;font-size:16px;border-top:1px solid #e0e0e0}.Selenium_faq-answer.Selenium_show{display:block}.Selenium_faq-answer ul{padding-left:20px;list-style-type:disc}.Selenium_faq-question span{font-size:18px;font-weight:700;color:#2c3e50;padding:15px}.Selenium_faq-section h2{text-align:center;font-size:24px;margin-bottom:20px;color:#2c3e50}.Selenium_tools{width:100%;text-align:center;margin:40px 0;padding:3rem 2rem;background:#f8f9fa url(/assets/toolscovered.ChQ3s8tL.webp) center center/cover no-repeat;border-radius:0;position:relative;overflow:hidden;min-height:500px;max-width:100%;box-sizing:border-box}.Selenium_tools:before{content:"";position:absolute;top:0;right:0;bottom:0;background:#ffffffd9;z-index:1}.Selenium_tools>*{position:relative;z-index:2}.Selenium_tools h1{font-size:2rem;color:#6ab4ff;margin-bottom:40px;font-weight:600}.Selenium_tools-flex{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;padding:0;margin:0}.Selenium_tools-flex ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:center}.Selenium_tools-flex li{display:flex;justify-content:center;align-items:center;width:120px;height:120px;padding:10px;transition:transform .3s ease,box-shadow .3s ease}.Selenium_tools-flex li img{max-width:100%;max-height:100%;object-fit:contain}.Selenium_tools-flex li:hover{transform:translateY(-5px)}@media screen and (max-width: 1023px){.Selenium_video-containers{display:none}}@media screen and (max-width: 1024px){.Selenium_bottom-info-flex{width:90%;padding:30px 40px;gap:40px}}@media (max-width: 880px){.Selenium_company-set img{width:44%}}@media screen and (max-width: 768px){.Selenium_bottom-info-flex{width:90%;padding:20px;gap:20px;flex-direction:column}.Selenium_course-overview{flex-direction:column;gap:2rem;padding:0;background:#f8f9fa}.Selenium_course-image{width:100%;margin-top:0;order:-1;position:static}.Selenium_course-image img{position:static;width:100%;right:auto;top:auto;transform:none;max-width:100%}.Selenium_course-image img .Selenium_salary-chart{flex-direction:column;align-items:center;gap:25px}.Selenium_course-image img .Selenium_salary-circle{margin-top:20px;width:120px;height:120px}.Selenium_course-image img .Selenium_salary-center{width:80px;height:80px}.Selenium_course-image img .Selenium_salary-amount{font-size:16px}.Selenium_course-image img .Selenium_salary-range{max-width:250px;gap:30px}.Selenium_course-image img .Selenium_salary-item{font-size:12px;gap:4px}.Selenium_course-image img .Selenium_salary-dot{width:6px;height:6px}.Selenium_course-image img .Selenium_company-cards{gap:10px}.Selenium_course-image img .Selenium_company-card{padding:10px;gap:20px}.Selenium_course-image img .Selenium_company-logo-img{width:35px;height:35px}.Selenium_course-image img .Selenium_company-info h4{font-size:13px}.Selenium_course-image img .Selenium_company-info p{font-size:11px}.Selenium_info,.Selenium_course-detail{max-width:100%;width:100%}.Selenium_course-viewflex ul{grid-template-columns:repeat(2,1fr);gap:.5rem}.Selenium_course-viewflex ul li{width:100%;padding:1rem;text-align:left}.Selenium_course-detail p{font-size:1rem}}@media screen and (max-width: 480px){.Selenium_course-viewflex ul{grid-template-columns:1fr;gap:.5rem}}@media screen and (max-width: 768px){.Selenium_Details{flex-direction:column;align-items:flex-start;padding:20px;height:auto;min-height:100vh}#view-img{height:80px;width:80px}.Selenium_info{max-width:100%;margin-top:20px}.Selenium_info h1{font-size:2.2rem}.Selenium_info h2{font-size:1.4rem}.Selenium_info p{font-size:1rem}.Selenium_video-flex{display:flex;flex-direction:column;transform:none;transition:none}.Selenium_dots-container{display:none}.Selenium_review-flex{display:flex;flex-direction:column;transform:none;transition:none}.Selenium_bottom-info-flex{width:90%;padding:20px;gap:20px;flex-direction:column}.Selenium_course-overview{flex-direction:column;gap:2rem;padding:2rem 1rem;margin:20px auto}.Selenium_course-image{width:100%;margin-top:0;order:-1}.Selenium_course-detail{width:100%}.Selenium_course-detail h1{font-size:1.8rem}.Selenium_course-detail p{font-size:1rem}.Selenium_course-viewflex ul{grid-template-columns:1fr;gap:.8rem}.Selenium_syllabus-flex{flex-direction:column;gap:2rem;padding:2rem 1.5rem}.Selenium_Syllabus{width:100%}.Selenium_containered{width:100%;padding:2rem}.Selenium_course-benefit{min-height:80vh;padding:2rem 1rem}.Selenium_course-benefit-container{flex-direction:column;align-items:center;padding:15px;max-width:100%}.Selenium_designation{width:100%;text-align:center;margin-bottom:20px}.Selenium_chart,.Selenium_companies{width:100%}.Selenium_company-set{justify-content:center;gap:10px}}@media screen and (min-width: 768px){.Selenium_video-flex,.Selenium_review-flex{flex-direction:row;transform:initial;transition:transform .5s ease}.Selenium_dots-container{display:block}}@media screen and (max-width: 480px){.Selenium_certificate-img-wrapper{max-width:100%}.Selenium_certification-container{flex-direction:column;gap:30px}.Selenium_certification-content{padding:20px;max-width:100%}.Selenium_certificate-visual{max-width:100%}.Selenium_certification-content h1{font-size:2rem}.Selenium_enroll-btn{padding:12px 25px;font-size:1rem}.Selenium_syllabus-flex{flex-direction:column;gap:2rem;padding:2rem 1.5rem}.Selenium_Syllabus{width:100%}.Selenium_containered{width:100%;padding:2rem}.Selenium_syllabus-flex{padding:1.5rem 1rem;gap:1.5rem}.Selenium_containered{padding:1.5rem}.Selenium_button{padding:12px 20px;font-size:1em}#syllabus-h{font-size:2rem}.Selenium_review-card{flex:1 0 100%;margin-bottom:20px}.Selenium_certificate{flex-direction:column;gap:10px}.Selenium_bottom-info-flex,.Selenium_rating-review{display:none}}@media (max-width: 480px){.Selenium_Details{height:auto;min-height:100vh;padding:15px}.Selenium_background-image{height:91%}.Selenium_info h1{font-size:1.8rem}.Selenium_info h2{font-size:1.2rem}.Selenium_info p{font-size:.95rem}.Selenium_info a{padding:12px 25px;font-size:1rem}.Selenium_placement{flex-direction:column;text-align:center;padding:15px;margin:15px auto}.Selenium_place-detail h1{font-size:24px;margin-bottom:8px}.Selenium_place-detail p{font-size:13px}.Selenium_place-img,.Selenium_place-detail{flex:none;width:100%;padding:10px}.Selenium_place-detail{text-align:left}.Selenium_place-detail p{font-size:14px;line-height:1.5}.Selenium_syllabus-flex{padding:1.5rem 1rem;gap:1.5rem}.Selenium_containered{padding:1.5rem}.Selenium_button{padding:12px 20px;font-size:1em}.Selenium_review-card{flex:1 0 100%;margin-bottom:20px}.Selenium_certificate{flex-direction:column;gap:10px}.Selenium_bottom-info-flex,.Selenium_rating-review{display:none}.Selenium_course-benefit{min-height:60vh;padding:2rem 1rem}.Selenium_course-benefit-container{flex-direction:column;align-items:center;padding:15px;max-width:100%}.Selenium_designation{width:100%;text-align:center;margin-bottom:20px}.Selenium_designation h3{font-size:16px;margin-bottom:8px}.Selenium_designation div{width:100%;padding:10px;font-size:14px}.Selenium_chart,.Selenium_companies{width:100%}.Selenium_company-set{justify-content:center;gap:10px}}@media (max-width: 768px){.Selenium_course-benefit{min-height:80vh;padding:2rem 1rem}.Selenium_course-benefit-container{flex-direction:column;align-items:center;padding:15px;max-width:100%}.Selenium_certification-container{flex-direction:column;gap:30px}.Selenium_certification-content{padding:20px;max-width:100%}.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}#syllabus-h{font-size:1.8rem}.Selenium_designation{width:100%;text-align:center;margin-bottom:20px}.Selenium_designation h3{font-size:16px;margin-bottom:8px}.Selenium_designation div{width:100%;padding:10px;font-size:14px}.Selenium_chart,.Selenium_companies{width:100%}.Selenium_company-set{justify-content:center;gap:10px}.Selenium_info a{padding:12px 25px;font-size:1rem}}.Selenium_info a{display:inline-block;text-decoration:none;padding:15px 35px;background:#1868db;color:#fff;font-weight:600;font-size:1.1rem;border-radius:40px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #1868db4d}.Selenium_info a:hover{background:#1556b8;transform:translateY(-2px);box-shadow:0 6px 20px #1868db66}@media (min-width: 1920px){.Selenium_Details{height:60vh}.Selenium_bottom-info-flex{width:80%;max-width:1400px;padding:40px 80px}}.Selenium_video-carousel{display:flex;align-items:center;justify-content:center;gap:2rem;margin:2rem 0;position:relative;width:100%;max-width:100%;box-sizing:border-box}.Selenium_video-carousel-side{flex:0 0 200px;height:150px;cursor:pointer;transition:all .3s ease;opacity:.7}.Selenium_video-carousel-side:hover{opacity:1;transform:scale(1.05)}.Selenium_video-side-image-container{position:relative;width:100%;height:100%;border-radius:12px;overflow:hidden;box-shadow:0 4px 15px #0000001a}.Selenium_video-side-image-container img{width:100%;height:100%;object-fit:cover}.Selenium_video-side-overlay{position:absolute;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.5rem;transition:all .3s ease}.Selenium_video-carousel-side:hover .Selenium_video-side-overlay{background:#000000b3}.Selenium_video-carousel-main{flex:0 0 400px;height:250px;position:relative;cursor:pointer;transition:all .3s ease}.Selenium_video-carousel-main:hover{transform:scale(1.02)}.Selenium_video-main-image-container{position:relative;width:100%;height:100%;border-radius:15px;overflow:hidden;box-shadow:0 8px 25px #00000026}.Selenium_video-main-image-container img{width:100%;height:100%;object-fit:cover}.Selenium_video-main-details{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#000c);padding:1.5rem;color:#fff}.Selenium_video-main-title{font-size:1.5rem;font-weight:600;margin:0;text-shadow:0 2px 4px rgba(0,0,0,.5)}.Selenium_video-progress-container{display:flex;justify-content:center;gap:.5rem;margin-top:2rem}.Selenium_video-progress-item{display:flex;align-items:center}.Selenium_video-progress-capsule{width:40px;height:4px;background:#ffffff4d;border-radius:2px;overflow:hidden}.Selenium_video-progress-fill{height:100%;background:#1868db;border-radius:2px;transition:width .1s ease}.Selenium_video-progress-fill.active{background:#1868db}.Selenium_review-slider{position:relative;overflow:hidden;margin:2rem 0}.Selenium_review-container{flex:1}.Selenium_review-flex{display:flex;justify-content:center;align-items:stretch;gap:20px;transition:all .6s ease-in-out;animation:slideInFromRight .6s ease-in-out}.Selenium_review-content{flex:1}.Selenium_review-content p{font-size:16px;line-height:1.6;color:#555;margin-top:10px}.Selenium_review-flex.Selenium_sliding{animation:slideOutToLeft .3s ease-in-out forwards}.Selenium_review-flex:not(.Selenium_sliding){animation:slideInFromRight .3s ease-in-out forwards}.Selenium_tools-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:15px;justify-items:center}.Selenium_tool-card{display:flex;flex-direction:column;align-items:center;text-align:center;padding:20px;background:#fffffff2;border-radius:12px;box-shadow:0 4px 15px #0000001a;transition:transform .3s ease,box-shadow .3s ease;width:100%;max-width:280px;border:1px solid rgba(255,255,255,.2)}.Selenium_tool-card:hover{transform:translateY(-5px);box-shadow:0 8px 20px #00000026}.Selenium_tool-icon{width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:#f8f9fa;border-radius:8px;margin-bottom:15px}.Selenium_tool-icon img{width:40px;height:40px;object-fit:contain}.Selenium_tool-card h3{font-size:1.1rem;font-weight:600;color:#333;margin:0 0 8px;line-height:1.2}.Selenium_tool-card p{font-size:.9rem;color:#666;margin:0;line-height:1.4}.Selenium_syllabus-h{padding:0;text-align:center;font-weight:700;font-size:2.5rem;color:#2c3e50;margin-bottom:2rem;position:relative}.Selenium_syllabus-h:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:80px;height:4px;background:#1868db;border-radius:2px}@media screen and (max-width: 768px){.Selenium_course-visuals-wrapper{margin:20px 10px;border-radius:10px;width:calc(100% - 20px);max-width:none}.Selenium_video-section-card{padding:20px;width:100%;box-sizing:border-box}.Selenium_title-container{padding-top:20px}.Selenium_title-container h1{font-size:1.5rem}.Selenium_title-container p{font-size:1rem;padding:0 10px}.Selenium_video-carousel{flex-direction:column;gap:1rem;width:100%}.Selenium_video-carousel-side{flex:0 0 150px;height:100px}.Selenium_video-carousel-main{flex:0 0 300px;height:200px}.Selenium_video-main-title{font-size:1.2rem}}@media screen and (max-width: 768px){.Selenium_video-carousel{flex-direction:column;gap:1rem}.Selenium_video-carousel-side{flex:0 0 150px;height:100px}.Selenium_video-carousel-main{flex:0 0 300px;height:200px}.Selenium_video-main-title{font-size:1.2rem}}@media screen and (max-width: 480px){.Selenium_video-carousel{gap:.5rem}.Selenium_video-carousel-side{flex:0 0 120px;height:80px}.Selenium_video-carousel-main{flex:0 0 250px;height:150px}.Selenium_video-main-title{font-size:1rem}.Selenium_video-main-details{padding:1rem}}@media screen and (min-width: 1025px){.Selenium_review-flex{flex-direction:row;gap:20px}.Selenium_review-card{flex:1;max-width:280px;min-width:250px}}@media screen and (max-width: 1024px) and (min-width: 769px){.Selenium_review-section{min-height:400px;padding:30px 20px;margin:20px auto;width:calc(100% - 40px);max-width:none}.Selenium_review-container{height:300px}.Selenium_review-flex{flex-direction:row;gap:15px;align-items:stretch;justify-content:center;overflow:hidden;height:100%}.Selenium_review-card{flex:0 0 100%;max-width:100%;min-width:100%;width:100%;height:250px;display:flex;flex-direction:column;overflow:hidden}.Selenium_review-content{flex:1;display:flex;flex-direction:column;overflow:hidden}.Selenium_review-content p{flex:1;display:flex;align-items:flex-start;overflow:hidden;text-overflow:ellipsis}.Selenium_review-header{margin-bottom:10px;flex-shrink: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 (max-width: 768px){.Selenium_review-section{min-height:400px;padding:30px 20px}.Selenium_review-slider{flex-direction:column;gap:15px;height:280px;overflow:hidden}.Selenium_review-flex{flex-direction:row;gap:0;align-items:stretch;justify-content:flex-start;overflow:hidden;height:100%;width:100%;transition:transform .6s ease-in-out}.Selenium_review-card{flex:0 0 100%;max-width:100%;min-width:100%;width:100%;height:auto;min-height:300px;display:flex;flex-direction:column;overflow:visible;margin:0;padding:20px}.Selenium_review-flex .Selenium_review-card:not(:first-child){display:none}.Selenium_review-content{flex:1;display:flex;flex-direction:column;overflow:visible;padding:0}.Selenium_review-content p{flex:1;display:block;overflow:visible;text-overflow:initial;line-height:1.6;font-size:15px}.Selenium_review-header{margin-bottom:10px;flex-shrink: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 (max-width: 480px){.Selenium_review-container{height:300px}.Selenium_review-card{flex:1 0 100%;margin-bottom:20px;height:280px;display:flex;flex-direction:column;overflow:hidden}.Selenium_review-content{flex:1;display:flex;flex-direction:column;overflow:hidden}.Selenium_review-content p{font-size:.9rem;line-height:1.5;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;flex:1;overflow-y:auto;max-height:160px}.Selenium_review-flex{gap:10px}.Selenium_user-name{font-size:1rem}.Selenium_review-header{margin-bottom:8px;flex-shrink:0}.Selenium_avatar-img{width:70px;height:70px}}.Selenium_placement{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1500px;margin:40px auto;padding:2.5rem;background:url(/assets/placement.CPgQb9XS.webp) center center / cover no-repeat;position:relative;overflow:hidden;border-radius:20px;min-height:400px}.Selenium_place-img{flex:1;text-align:center}.Selenium_place-img img{max-width:100%;height:auto}.Selenium_place-detail{flex:1;padding:20px;text-align:left;position:relative}.Selenium_place-detail h1{color:#fff;font-size:32px;margin-bottom:10px;position:relative}.Selenium_place-detail p{font-size:16px;line-height:1.6;color:#fff}.Selenium_course-highlights-section{max-width:1500px;margin:40px auto;padding:0 20px}.Selenium_highlights-container{background:#fff;border-radius:12px;box-shadow:0 8px 25px #0000001f,0 4px 12px #00000014;padding:40px;display:flex;gap:40px;align-items:flex-start}.Selenium_highlights-left{flex:1}.Selenium_highlights-left h2{font-size:1.8rem;font-weight:700;color:#333;margin-bottom:25px;line-height:1.2}.Selenium_highlights-list{display:flex;flex-direction:column;gap:20px}.Selenium_highlight-item{display:flex;align-items:flex-start;gap:15px}.Selenium_check-icon{background:#28a745;color:#fff;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;flex-shrink:0;margin-top:2px}.Selenium_highlight-content{font-size:1rem;line-height:1.5;color:#555;text-align:left}.Selenium_highlights-right{flex:1;text-align:center;padding:20px;border-radius:12px;display:flex;flex-direction:column;justify-content:center;align-items:center}.Selenium_highlights-right h2{font-size:1.8rem;font-weight:700;color:#333;margin-bottom:15px;line-height:1.2}.Selenium_highlights-right p{font-size:1.1rem;color:#666;margin-bottom:25px;line-height:1.5;text-align:left}.Selenium_enroll-highlight-btn{background:linear-gradient(135deg,#1868db,#1557c0);color:#fff;border:none;padding:15px 35px;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px}.Selenium_enroll-highlight-btn:hover{transform:translateY(-2px);box-shadow:0 8px 20px #1868db4d}@media screen and (max-width: 768px){.Selenium_highlights-container{flex-direction:column;gap:30px;padding:30px}.Selenium_highlights-left h2,.Selenium_highlights-right h2{font-size:1.5rem}.Selenium_highlights-right p{font-size:1rem}.Selenium_highlight-content{font-size:.95rem}}@media screen and (max-width: 480px){.Selenium_course-highlights-section{margin:30px auto;padding:0 15px}.Selenium_highlights-container{padding:25px}.Selenium_highlights-left h2,.Selenium_highlights-right h2{font-size:1.4rem}.Selenium_highlights-right p{font-size:.95rem}.Selenium_highlight-content{font-size:.9rem}.Selenium_check-icon{width:20px;height:20px;font-size:12px}.Selenium_enroll-highlight-btn{padding:12px 30px;font-size:1rem}}@media (max-width: 1200px){.Selenium_tools-grid{grid-template-columns:repeat(4,1fr);gap:12px}}@media (max-width: 768px){.Selenium_tools-grid{grid-template-columns:repeat(3,1fr);gap:10px}.Selenium_tool-card{padding:15px;max-width:160px}.Selenium_tool-icon{width:50px;height:50px;margin-bottom:12px}.Selenium_tool-card h3{font-size:1rem}.Selenium_tool-card p{font-size:.85rem}}@media (max-width: 480px){.Selenium_tools-grid{grid-template-columns:repeat(2,1fr);gap:8px}.Selenium_tool-card{padding:12px;max-width:140px}.Selenium_tool-icon{width:45px;height:45px;margin-bottom:10px}.Selenium_tool-card h3{font-size:.9rem}.Selenium_tool-card p{font-size:.8rem}}.ApiTesting_page-wrapper,.ApiTesting_page-wrapper *{margin:0;padding:0;box-sizing:border-box;font-family:var(--font-primary)}.ApiTesting_Details,.ApiTesting_course-overview,.ApiTesting_course-benefit,.ApiTesting_course-certificate,.ApiTesting_course-visuals-wrapper,.ApiTesting_syllabus-flex,.ApiTesting_review-section,.ApiTesting_tools,.ApiTesting_faq-section{max-width:100vw;overflow-x:hidden}.ApiTesting_Details{position:relative;width:100%;height:108vh;display:flex;background:#c5ccd3 url(/assets/apitesting1.tC5F3Szv.webp) center center/cover no-repeat;justify-content:flex-start;padding:40px;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat}.ApiTesting_Details{display:flex;justify-content:space-between}.ApiTesting_Details:before{content:"";position:absolute;inset:0;background:#0000004d;z-index:1}.ApiTesting_Details>*{position:relative;z-index:2}.ApiTesting_background-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.ApiTesting_info{position:relative;max-width:600px;color:#fff;z-index:2;text-shadow:1px 1px 3px rgba(0,0,0,.6);margin-top:50px}.ApiTesting_info h1{font-weight:lighter;margin-bottom:50px}.ApiTesting_info h2{font-weight:lighter;margin-bottom:20px;line-height:1.4}.ApiTesting_info p{font-size:15px;line-height:1.5;margin-bottom:20px;text-align:left}.ApiTesting_video-containers{top:10%;position:relative;width:350px;height:220px;z-index:3}.ApiTesting_video-containers video{width:100%;height:100%;border-radius:8px;object-fit:cover}.ApiTesting_bottom-info-flex{position:relative;margin:40px auto;width:80%;max-width:1200px;background:#fff;display:flex;justify-content:space-between;align-items:center;padding:40px 60px;border-radius:8px;box-shadow:0 4px 12px #0000001a;overflow:hidden;z-index:10}.ApiTesting_bottom-info{text-align:center;flex:1;padding:40px 20px;position:relative}.ApiTesting_bottom-info:not(:last-child):after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:60%;background-color:#e0e0e0}.ApiTesting_bottom-info h3{font-size:18px;font-weight:700;color:#343b42;margin-bottom:8px;line-height:1.3}.ApiTesting_bottom-info p{font-size:15px;color:#666;line-height:1.4;margin:0}#ApiTesting_rating{background-color:#c5ccd3}.ApiTesting_rating-review{margin:0 auto;width:60%;background:#c5ccd3;display:flex;justify-content:center;align-items:center;padding:10px;border-radius:5px;z-index:2}.ApiTesting_rating-info{text-align:center}.ApiTesting_rating-info h1{color:#343b42;font-weight:700;margin-left:40px;display:flex;justify-content:space-evenly;align-items:center}.ApiTesting_rating-info img{width:20%;height:auto;object-fit:contain}.ApiTesting_course-overview{background:#f8f9fa;max-width:1500px;margin:40px auto;padding:0;display:flex;justify-content:space-between;align-items:flex-start;position:relative;border-radius:0;overflow:visible;min-height:auto;gap:3rem;box-shadow:none}.ApiTesting_course-overview:before{display:none}.ApiTesting_course-overview>*{position:relative;z-index:1}.ApiTesting_course-detail{flex:1;max-width:65%;background:transparent;padding:20px 70px;box-shadow:none;border:none;transition:none;position:relative;overflow:visible;border-radius:0}.ApiTesting_course-detail:before{display:none}.ApiTesting_course-detail:hover{transform:none;box-shadow:none}.ApiTesting_course-detail>*{position:relative;z-index:1}.ApiTesting_course-detail h1:last-of-type{padding-top:1.5rem;border-top:2px solid rgba(0,180,216,.2)}.ApiTesting_course-detail br{margin:1.5rem 0;display:block;content:""}.ApiTesting_course-image{position:relative;z-index:1;flex:0 0 auto;width:35%;height:100%;min-height:400px;display:flex;align-items:center;justify-content:center;margin-top:0}.ApiTesting_course-image img{width:100%;height:auto;max-width:425px;box-shadow:0 4px 15px #0000001a;transition:transform .3s ease;z-index:1;object-fit:cover;background:#f0f0f0;border:3px solid #1868db;border-radius:8px}.ApiTesting_course-image img:hover{transform:scale(1.05)}.ApiTesting_course-overview h1{font-size:2.5rem;font-weight:700;color:#333;margin-bottom:1.5rem;line-height:1.2;text-align:center;text-shadow:0 2px 4px rgba(0,0,0,.1);position:relative}.ApiTesting_course-detail h1{font-size:2.8rem;color:#2c3e50;margin-bottom:1.5rem;text-align:left;font-weight:700;position:relative}.ApiTesting_course-detail h1:not(:first-child){font-size:2.2rem}.ApiTesting_course-detail h1:after{content:"";position:absolute;bottom:-10px;left:0;width:60px;height:3px;background:#1868db;border-radius:2px}.ApiTesting_course-overview p{font-size:1.1rem;color:#555;line-height:1.8;margin-bottom:1.5rem;text-align:center;max-width:800px;margin-left:auto;margin-right:auto;text-shadow:0 1px 2px rgba(0,0,0,.1)}.ApiTesting_course-detail p{font-size:1.2rem;color:#555;line-height:1.7;margin-bottom:2rem;text-align:left;font-weight:400;margin-left:0;padding-left:0}.ApiTesting_course-viewflex ul{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem;margin-top:1rem;list-style:none;padding:0}.ApiTesting_course-viewflex ul li{width:100%;display:flex;align-items:flex-start;font-size:1.1rem;color:#2c3e50;margin-bottom:.8rem;line-height:1.6;padding:0;background:transparent;border:none;transition:none;box-shadow:none;border-radius:0;position:relative;font-weight:500}.ApiTesting_course-viewflex ul li:before{content:"•";color:#1868db;font-weight:700;margin-right:.75rem;flex-shrink:0;font-size:1.4rem;margin-top:.1rem}.ApiTesting_course-viewflex ul li:hover{transform:none;box-shadow:none;background:transparent}.ApiTesting_course-viewflex ul li img{display:none}.ApiTesting_course-certificate{max-width:1500px;margin:40px auto;padding:0;background:#f8f9fa;position:relative;border-radius:0;overflow:visible;min-height:auto;box-shadow:none}.ApiTesting_course-certificate:before{display:none}.ApiTesting_course-certificate>*{position:relative;z-index:1}.ApiTesting_certification-container{display:flex;align-items:center;gap:60px;padding:0;background:transparent;box-shadow:none}.ApiTesting_certification-content{padding:20px 70px;flex:1;max-width:60%}.ApiTesting_certification-content h1{font-size:2.8rem;font-weight:700;color:#2c3e50;margin-bottom:1.5rem;line-height:1.2;position:relative}.ApiTesting_certification-content h1:after{content:"";position:absolute;bottom:-8px;left:0;width:80px;height:4px;background:#1868db;border-radius:2px}.ApiTesting_certification-content p{font-size:1.2rem;line-height:1.7;color:#555;margin-bottom:2rem}.ApiTesting_certification-content h2{font-size:1.8rem;font-weight:600;color:#2c3e50;margin:2rem 0 1rem;position:relative}.ApiTesting_certification-content h2:after{content:"";position:absolute;bottom:-5px;left:0;width:50px;height:3px;background:#1868db;border-radius:2px}.ApiTesting_certification-content h3{font-size:1.4rem;font-weight:600;color:#2c3e50;margin:1.5rem 0 1rem}.ApiTesting_certification-content ul{padding-left:0;margin:1rem 0 2rem;list-style:none}.ApiTesting_certification-content ul li{font-size:1.1rem;line-height:1.6;color:#555;margin-bottom:.8rem;padding-left:0;position:relative;display:flex;align-items:flex-start;text-align:left}.ApiTesting_certification-content ul li:before{content:"•";color:#1868db;font-weight:700;margin-right:.75rem;flex-shrink:0;font-size:1.2rem}.ApiTesting_enroll-btn{background:#1868db;color:#fff;border:none;padding:15px 35px;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:background-color .3s ease;margin-top:20px}.ApiTesting_enroll-btn:hover{background:#1557c0}.ApiTesting_certificate-visual{flex:1;max-width:40%;display:flex;justify-content:center;align-items:center}.ApiTesting_certificate-card{background:#fff;padding:2rem;border-radius:8px;position:relative;overflow:hidden;border:3px solid #1868db;box-shadow:0 4px 15px #0000001a}.ApiTesting_certificate-card:before{display:none}.ApiTesting_certificate-card>*{position:relative;z-index:1}.ApiTesting_certificate-img{width:100%;max-width:400px;height:auto;border-radius:8px;object-fit:contain}.ApiTesting_course-certificate:before{content:"";position:absolute;inset:0;background:#ffffffb3;z-index:1}.ApiTesting_course-certificate>*{position:relative;z-index:2}.ApiTesting_course-certificate h1{font-size:2.8rem;font-weight:700;margin-bottom:20px}.ApiTesting_course-certificate p{font-size:16px;line-height:1.8;margin-bottom:20px;text-align:left}.ApiTesting_course-certificate-flex{display:flex;justify-content:space-between;gap:30px;flex-wrap:wrap}.ApiTesting_course-certificate-detail{flex:1;max-width:48%;padding:20px}.ApiTesting_course-certificate-detail h1{font-size:22px;font-weight:700;margin-bottom:15px}.ApiTesting_course-certificate-detail ul{padding:0;margin-top:15px}.ApiTesting_course-certificate-detail ul li{font-size:16px;margin-bottom:10px;line-height:1.6}.ApiTesting_certificate-img-wrapper{height:330px;position:relative;width:100%;max-width:48%;padding:20px;display:flex;justify-content:center;align-items:center;background:url(/assets/cert-back.skkmuxYC.webp) no-repeat center center;background-size:cover;border-radius:8px;box-shadow:0 4px 8px #0000001a}#ApiTesting_certificate-img{width:100%;max-width:400px;height:auto;display:block;z-index:1}.ApiTesting_containered{background-color:#f9f9f9;box-shadow:0 4px 12px #0000001a;padding:20px;transition:transform .3s ease,box-shadow .3s ease;width:45%;height:100%}.ApiTesting_containered:hover{transform:translateY(-5px);box-shadow:0 15px 40px #0003}.ApiTesting_form-group{margin-bottom:15px;width:100%}.ApiTesting_containered label{display:block;font-size:1.1em;margin-bottom:8px;font-weight:600}.ApiTesting_containered input[type=text],.ApiTesting_containered input[type=tel],.ApiTesting_containered textarea{width:100%;padding:10px;font-size:1em;border:1px solid #ccc;border-radius:5px;margin-top:8px;transition:border-color .3s ease,box-shadow .3s ease;background:#f9f9f9}.ApiTesting_containered input[type=text]:focus,.ApiTesting_containered input[type=tel]:focus,.ApiTesting_containered textarea:focus{outline:none;border-color:#1868db;box-shadow:0 0 0 3px #1868db1a;background:#fff}.ApiTesting_containered input[type=text]:hover,.ApiTesting_containered input[type=tel]:hover,.ApiTesting_containered textarea:hover{border-color:#1868db;background:#fff}.ApiTesting_containered textarea{resize:vertical;min-height:80px;max-height:150px}#ApiTesting_button{width:100%;padding:12px;background-color:#1868db;color:#fff;font-size:1.2em;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease,transform .3s ease;margin-top:20px}#ApiTesting_button:hover{background-color:#1868db;transform:translateY(-2px);box-shadow:0 4px 12px #1868db4d}#ApiTesting_button:active{transform:translateY(0);box-shadow:0 2px 6px #1868db33}.ApiTesting_course-benefit{position:relative;width:100%;min-height:70vh;padding:3rem 2rem;background:#f9f9f9 url(/assets/benifits.CPK8ntKD.webp) center center/cover no-repeat;margin:0;font-family:var(--font-primary);color:var(--text-body);overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;flex-direction:column;align-items:center;justify-content:center}.ApiTesting_course-benefit:before{content:"";position:absolute;top:0;right:0;bottom:0;background:#ffffffd9;z-index:1}.ApiTesting_course-benefit>*{position:relative;z-index:2}.ApiTesting_course-benefit h1{font-size:28px;font-weight:700;margin-top:20px;margin-bottom:20px;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.1);text-align:center;width:100%}.ApiTesting_course-benefit p{font-size:16px;color:#fff;margin-bottom:20px;text-shadow:0 1px 2px rgba(0,0,0,.1);text-align:left;max-width:800px;margin-left:auto;margin-right:auto}.ApiTesting_course-benefit-container{display:flex;justify-content:space-between;gap:20px;border:1px solid #ddd;padding:25px;background:#fff;box-shadow:0 4px 10px #0000001a;max-width:1200px;width:100%;margin:0 auto}.ApiTesting_designation{width:30%;display:flex;flex-direction:column;gap:12px;text-align:center;align-items:center}.ApiTesting_designation h3{font-size:18px;margin-bottom:15px;font-weight:700;text-align:center;text-transform:uppercase;color:#343b42;letter-spacing:1px}.ApiTesting_designation div{padding:22px 20px;cursor:pointer;background:#e9ecef;text-align:start;border-radius:5px;font-size:14px;transition:transform .3s,color .3s;width:100%;min-height:60px;display:flex;align-items:center;box-sizing:border-box}.ApiTesting_designation div:hover{background:#d6d8db}.ApiTesting_designation div.active{background:#343b42;color:#fff;font-weight:700}.ApiTesting_chart,.ApiTesting_companies{width:30%;text-align:center}.ApiTesting_chart h3,.ApiTesting_companies h3{font-size:18px;margin-bottom:15px;font-weight:700;text-transform:uppercase;color:#343b42;letter-spacing:1px;text-align:center}.ApiTesting_chart img,.ApiTesting_companies img{max-width:250px}.ApiTesting_salary-chart{display:flex;flex-direction:column;align-items:center;gap:34px}.ApiTesting_salary-circle{margin-top:40px;width:180px;height:180px;border-radius:50%;position:relative;display:flex;align-items:center;justify-content:center}.ApiTesting_salary-center{width:130px;height:130px;background:#fff;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 2px 10px #0000001a}.ApiTesting_salary-amount{font-size:18px;font-weight:700;color:#1868db;line-height:1}.ApiTesting_salary-label{font-size:12px;color:#666;margin-top:2px}.ApiTesting_salary-range{display:flex;justify-content:space-between;width:100%;margin-top:15px;max-width:280px;gap:40px}.ApiTesting_salary-item{display:flex;align-items:center;gap:6px;font-size:13px;color:#343b42}.ApiTesting_salary-dot{width:8px;height:8px;border-radius:50%}.ApiTesting_salary-dot.max,.ApiTesting_salary-dot.min{background-color:#1868db}.ApiTesting_company-cards{display:flex;flex-direction:column;gap:12px;margin-top:10px}.ApiTesting_company-card{display:flex;align-items:center;gap:25px;padding:12px;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;transition:transform .3s ease}.ApiTesting_company-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.ApiTesting_company-logo-img{width:40px;height:40px;border-radius:8px;object-fit:contain;flex-shrink:0}.ApiTesting_company-info h4{font-size:14px;text-align:left;font-weight:700;color:#333;margin:0 0 4px}.ApiTesting_company-info p{font-size:12px;color:#666;margin:0}.ApiTesting_chart p,.ApiTesting_companies p{margin-top:20px;margin-bottom:0;font-size:12px;color:#999;text-align:center}.ApiTesting_course-benefit-container{display:flex;justify-content:space-between;align-items:flex-end}.ApiTesting_chart,.ApiTesting_companies{display:flex;flex-direction:column;justify-content:space-between;height:100%}.ApiTesting_company-set{display:flex;justify-content:center;gap:20px;flex-wrap:wrap;margin-top:10px}.ApiTesting_company-set img{width:100px;height:100px;object-fit:contain;transition:transform .3s}.ApiTesting_company-set img:hover{transform:scale(1.1)}.ApiTesting_course-visuals-wrapper{max-width:1500px;margin:40px auto;background:#f8f9fa url(/assets/coursevisual.B_AAd1o5.webp) center center/cover no-repeat;overflow:hidden;width:100%;box-sizing:border-box;position:relative;min-height:400px;border-radius:20px}.ApiTesting_title-container{text-align:center;font-family:var(--font-primary);padding:40px 20px 20px;margin:0 auto}.ApiTesting_title-container h1{font-size:var(--fs-32);margin-bottom:.5rem;font-weight:var(--fw-700);color:#fff}.ApiTesting_title-container p{font-size:1.125rem;color:#fff;max-width:700px;margin:0 auto;line-height:1.6}.ApiTesting_video-section-card{max-width:1500px;width:100%;padding:30px;box-sizing:border-box;position:relative}.ApiTesting_video-slider-title{font-size:1.625rem;font-weight:700;color:#fff;text-align:center;margin-bottom:1.875rem}.ApiTesting_video-carousel{display:flex;align-items:center;justify-content:center;gap:2rem;margin:2rem 0;position:relative}.ApiTesting_video-carousel-side{flex:0 0 200px;cursor:pointer;transition:transform .3s ease}.ApiTesting_video-carousel-side:hover{transform:scale(1.05)}.ApiTesting_video-side-image-container{position:relative;border-radius:12px;overflow:hidden;box-shadow:0 4px 15px #0000001a;transition:box-shadow .3s ease}.ApiTesting_video-side-image-container:hover{box-shadow:0 8px 25px #0003}.ApiTesting_video-side-image-container img{width:100%;height:120px;object-fit:cover;display:block}.ApiTesting_video-side-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#000000b3;color:#fff;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem}.ApiTesting_video-carousel-main{flex:0 0 400px;text-align:center}.ApiTesting_video-main-image-container{position:relative;cursor:pointer;border-radius:12px;overflow:hidden;box-shadow:0 8px 25px #00000026;transition:transform .3s ease,box-shadow .3s ease}.ApiTesting_video-main-image-container:hover{transform:translateY(-5px);box-shadow:0 15px 40px #00000040}.ApiTesting_video-main-image-container img{width:100%;height:225px;object-fit:cover;display:block}.ApiTesting_play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;background:#000c;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.ApiTesting_play-button:before{content:"";width:0;height:0;border-left:25px solid white;border-top:15px solid transparent;border-bottom:15px solid transparent;margin-left:5px}.ApiTesting_video-title-overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#000c);padding:1rem;color:#fff;text-align:left}.ApiTesting_video-main-title{font-size:1.2rem;font-weight:600;color:#fff;margin:0;line-height:1.4}.ApiTesting_video-main-subtitle{font-size:.9rem;font-weight:500;color:#fff;margin:.25rem 0 0;line-height:1.2;opacity:.9}.ApiTesting_video-progress-container{display:flex;justify-content:center;gap:.5rem;margin-top:2rem}.ApiTesting_video-progress-item{display:flex;align-items:center}.ApiTesting_video-progress-capsule{width:40px;height:4px;background:#e9ecef;border-radius:2px;overflow:hidden}.ApiTesting_video-progress-fill{height:100%;background:#1868db;border-radius:2px;transition:width .3s ease}.ApiTesting_video-progress-fill.active{background:#1868db}.ApiTesting_play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50px;height:50px;background-color:#fff;clip-path:polygon(25% 0%,100% 50%,25% 100%);cursor:pointer;transition:transform .3s ease}.ApiTesting_play-button:hover{transform:translate(-50%,-50%) scale(1.1)}.ApiTesting_video-slider{position:relative;max-width:100%;overflow:hidden}.ApiTesting_video-flex{display:flex;transition:transform .5s ease}.ApiTesting_video-container{flex:1 0 35%;margin:10px;cursor:pointer;position:relative;overflow:hidden;border-radius:10px;box-shadow:0 4px 12px #0000001a}.ApiTesting_thumbnail{width:100%;height:200px;object-fit:cover;border-radius:10px;transition:opacity .3s ease,transform .3s ease}.ApiTesting_thumbnail:hover{transform:scale(1.05);box-shadow:0 10px 20px #00000026}.ApiTesting_dots-container{text-align:center;margin-top:20px}.ApiTesting_dot{height:15px;width:15px;margin:0 5px;background-color:#bbb;border-radius:50%;display:inline-block;transition:background-color .3s ease;cursor:pointer}.ApiTesting_dot:hover,.ApiTesting_dot.active{background-color:#717171}.ApiTesting_overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000b3;justify-content:center;align-items:center;z-index:1000}.ApiTesting_video-popup{width:80%;height:80%;border:none;border-radius:8px}.ApiTesting_close-btn{position:absolute;top:20px;right:20px;font-size:30px;color:#fff;background:none;border:none;cursor:pointer}.ApiTesting_syllabus-flex{background:linear-gradient(135deg,#f8f9fa,#e9ecef);max-width:1500px;display:flex;justify-content:space-between;margin:40px auto;padding:3rem 2rem;border-radius:20px;box-shadow:0 8px 25px #0000001a;gap:3rem}.ApiTesting_syllabus-h{padding:0;text-align:center;font-weight:700;font-size:2.5rem;color:#2c3e50;margin-bottom:2rem;position:relative}.ApiTesting_syllabus-h:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:80px;height:4px;background:#1868db;border-radius:2px}.ApiTesting_Syllabus{margin:20px;color:#333;width:45%;border-radius:8px;overflow:hidden}.ApiTesting_syllabus-section{margin:5px 0}.ApiTesting_section-heading{font-size:16px;font-weight:600;cursor:pointer;display:flex;align-items:center;padding:15px 20px;background-color:#f5f5f5;border-radius:8px;transition:all .3s ease;height:50px;position:relative;margin-bottom:8px;border:1px solid #e0e0e0}.ApiTesting_section-heading:hover{background-color:silver}.ApiTesting_expand-collapse-icon{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:20px;color:#1868db;cursor:pointer}.ApiTesting_section-content{display:none;margin-top:5px;font-size:14px;color:#666;padding-left:15px;max-height:400px;overflow-y:auto}.ApiTesting_section-content::-webkit-scrollbar{width:6px}.ApiTesting_section-content::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.ApiTesting_section-content::-webkit-scrollbar-thumb{background:#1868db;border-radius:10px}.ApiTesting_section-content::-webkit-scrollbar-thumb:hover{background:#1557c0}.ApiTesting_section-content p{font-size:18px;color:#333;font-weight:700;margin:10px 0}.ApiTesting_Syllabus ul{list-style:none;padding:0;margin:10px 0}.ApiTesting_Syllabus ul li{position:relative;font-size:15px;color:#333;background-color:#fff;border:1px solid #bbb;border-radius:4px;padding:8px 12px 8px 30px;margin-bottom:10px}.ApiTesting_Syllabus ul li:before{content:"";position:absolute;left:12px;top:50%;transform:translateY(-50%);width:5px;height:5px;background-color:#555;border-radius:50%}.ApiTesting_Download{max-width:40%}.ApiTesting_Download a{display:inline-block;padding:10px 20px;background-color:#b9b9b9;color:#000;text-decoration:none;border-radius:5px;margin-top:15px;cursor:pointer;transition:background-color .3s ease,transform .3s ease}.ApiTesting_Download a:hover{background-color:red;color:#fff;text-decoration:none;transform:scale(1.05)}.ApiTesting_placement{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1500px;margin:40px auto;padding:2.5rem;background:url(/assets/placement.CPgQb9XS.webp) center center/cover no-repeat;position:relative;overflow:hidden;border-radius:20px;min-height:400px}.ApiTesting_placement:before{content:"";position:absolute;top:0;right:0;bottom:0;background:#ffffffd9;z-index:1}.ApiTesting_placement>*{position:relative;z-index:2}.ApiTesting_place-img{flex:1;text-align:center}.ApiTesting_place-img img{max-width:100%;height:auto}.ApiTesting_place-detail{flex:1;padding:20px;text-align:left;position:relative}.ApiTesting_place-detail h1{color:#fff;font-size:32px;margin-bottom:10px;position:relative}.ApiTesting_place-detail p{font-size:16px;line-height:1.6;color:#fff}.ApiTesting_review-section{padding:40px;max-width:1500px;margin:20px auto;background:#f9f9f9 url(/assets/benifits.CPK8ntKD.webp) center center/cover no-repeat;position:relative;border-radius:20px;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat}.ApiTesting_review-section:before{content:"";position:absolute;top:0;right:0;bottom:0;background:#ffffffd9;z-index:1}.ApiTesting_review-section>*{position:relative;z-index:2}.ApiTesting_review-title{font-size:26px;font-weight:700;color:#fff;text-align:center;margin-bottom:30px;padding:40px 0}.ApiTesting_review-slider{position:relative;max-width:100%;display:flex;align-items:center;gap:20px;padding:0 20px}@media screen and (max-width: 768px){.ApiTesting_review-slider{justify-content:center}}.ApiTesting_review-container{flex:1}.ApiTesting_review-flex{display:flex;justify-content:center;align-items:stretch;gap:20px;transition:all .6s ease-in-out;animation:slideInFromRight .6s ease-in-out}.ApiTesting_review-flex.ApiTesting_sliding{animation:slideOutToLeft .3s ease-in-out forwards}.ApiTesting_review-flex:not(.ApiTesting_sliding){animation:slideInFromRight .3s ease-in-out forwards}.ApiTesting_review-nav{background:#1868db;color:#fff;border:none;border-radius:50%;width:40px;height:40px;font-size:20px;font-weight:700;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ApiTesting_review-nav:hover{background:#1557c0;transform:scale(1.1)}.ApiTesting_review-nav:active{transform:scale(.95)}.ApiTesting_review-card{background-color:var(--bg-primary);border-radius:15px;box-shadow:0 6px 14px #0000001a;padding:20px;transition:all .3s ease;font-family:var(--font-primary);flex:1;max-width:280px;min-width:250px;box-sizing:border-box}.ApiTesting_review-card:hover{box-shadow:0 10px 20px #00000026;transform:translateY(-8px)}.ApiTesting_review-header{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:15px}.ApiTesting_review-avatar{margin-bottom:10px}.ApiTesting_avatar-img{width:100px;height:100px;border-radius:50px;object-fit:cover;object-position:top;background-color:#fff;border:1px solid #6d6d6d}.ApiTesting_review-user-name .ApiTesting_user-name{font-size:18px;font-weight:600;color:#333;text-align:center}.ApiTesting_review-content p{font-size:16px;line-height:1.6;color:#555;margin-top:10px}.ApiTesting_review-dots{text-align:center;margin-top:20px}.ApiTesting_dott{height:15px;width:15px;margin:0 5px;background-color:#bbb;border-radius:50%;display:inline-block;transition:background-color .3s ease;cursor:pointer}.ApiTesting_dott:hover,.ApiTesting_dott.active{background-color:#717171}.ApiTesting_faq-section{max-width:1500px;margin:40px auto;padding:2.5rem;font-family:var(--font-primary);border-radius:8px;box-shadow:0 8px 16px #0000001a}.ApiTesting_faq-item{margin-bottom:20px;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.ApiTesting_faq-question{display:flex;justify-content:space-between;align-items:center;padding:5px;font-size:18px;font-weight:700;color:#2c3e50;color:#fff}.ApiTesting_faq-toggle{background:none;border:none;font-size:14px;cursor:pointer;transition:transform .3s ease;display:flex;align-items:center;justify-content:center;width:auto;height:auto;padding:15px}.ApiTesting_faq-toggle svg{transition:transform .3s ease}.ApiTesting_faq-item.ApiTesting_active .ApiTesting_faq-toggle svg{transform:rotate(180deg)}.ApiTesting_faq-answer{display:none;padding:15px;font-size:16px;border-top:1px solid #e0e0e0}.ApiTesting_faq-answer.ApiTesting_show{display:block}.ApiTesting_faq-answer ul{padding-left:20px;list-style-type:disc}.ApiTesting_faq-question span{font-size:18px;font-weight:700;color:#2c3e50;padding:15px}.ApiTesting_faq-section h2{text-align:center;font-size:24px;margin-bottom:20px;color:#2c3e50}@media (max-width: 768px){.ApiTesting_faq-section{padding:1.5rem;margin:20px auto}.ApiTesting_faq-section h2{font-size:20px;margin-bottom:15px}.ApiTesting_faq-question{padding:10px;font-size:16px}.ApiTesting_faq-question span{font-size:16px;padding:10px}.ApiTesting_faq-answer{padding:10px;font-size:14px}}@media (max-width: 480px){.ApiTesting_faq-section{padding:1rem;margin:15px auto}.ApiTesting_faq-section h2{font-size:18px}.ApiTesting_faq-question{padding:8px;font-size:14px}.ApiTesting_faq-question span{font-size:14px;padding:8px}.ApiTesting_faq-answer{padding:8px;font-size:13px}}.ApiTesting_tools{width:100%;text-align:center;margin:40px 0;padding:3rem 2rem;background:#f8f9fa url(/assets/toolscovered.ChQ3s8tL.webp) center center/cover no-repeat;border-radius:0;position:relative;overflow:hidden;min-height:500px}.ApiTesting_tools:before{content:"";position:absolute;top:0;right:0;bottom:0;background:#ffffffd9;z-index:1}.ApiTesting_tools>*{position:relative;z-index:2}.ApiTesting_tools h1{font-size:2rem;color:#6ab4ff;margin-bottom:40px;font-weight:600}.ApiTesting_tools-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:15px;justify-items:center}.ApiTesting_tool-card{display:flex;flex-direction:column;align-items:center;text-align:center;padding:20px;background:#fffffff2;border-radius:12px;box-shadow:0 4px 15px #0000001a;transition:transform .3s ease,box-shadow .3s ease;width:100%;max-width:280px;border:1px solid rgba(255,255,255,.2)}.ApiTesting_tool-card:hover{transform:translateY(-5px);box-shadow:0 8px 20px #00000026}.ApiTesting_tool-icon{width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:#f8f9fa;border-radius:8px;margin-bottom:15px}.ApiTesting_tool-icon img{width:40px;height:40px;object-fit:contain}.ApiTesting_tool-icon i{font-size:24px;color:#666}.ApiTesting_tool-card h3{font-size:1.1rem;font-weight:600;color:#333;margin:0 0 8px;line-height:1.2}.ApiTesting_tool-card p{font-size:.9rem;color:#666;margin:0;line-height:1.4}@media (max-width: 1200px){.ApiTesting_tools-grid{grid-template-columns:repeat(4,1fr);gap:12px}}@media (max-width: 768px){.ApiTesting_tools-grid{grid-template-columns:repeat(3,1fr);gap:10px}.ApiTesting_tool-card{padding:15px;max-width:160px}.ApiTesting_tool-icon{width:50px;height:50px;margin-bottom:12px}.ApiTesting_tool-icon img{width:35px;height:35px}.ApiTesting_tool-card h3{font-size:1rem}.ApiTesting_tool-card p{font-size:.85rem}}@media (max-width: 480px){.ApiTesting_tools-grid{grid-template-columns:repeat(2,1fr);gap:8px}.ApiTesting_tool-card{padding:12px;max-width:140px}.ApiTesting_tool-icon{width:45px;height:45px;margin-bottom:10px}.ApiTesting_tool-icon img{width:30px;height:30px}.ApiTesting_tool-card h3{font-size:.9rem}.ApiTesting_tool-card p{font-size:.8rem}}@media screen and (max-width: 1023px){.ApiTesting_video-containers{display:none}}@media screen and (max-width: 1024px){.ApiTesting_bottom-info-flex{width:90%;padding:30px 40px;gap:40px}}@media screen and (max-width: 1200px){.ApiTesting_Details{flex-direction:column;align-items:center;text-align:center;padding:60px 40px;height:auto;min-height:100vh}.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 (max-width: 1024px){.ApiTesting_info,.ApiTesting_info h1,.ApiTesting_info h2,.ApiTesting_info p{text-align:left}}@media screen and (max-width: 768px){.ApiTesting_Details{flex-direction:column;align-items:flex-start;text-align:left;padding:40px 20px;height:auto;min-height:100vh}.ApiTesting_info{max-width:100%;margin-bottom:30px;text-align:left}.ApiTesting_info h1{font-size:2rem;margin-bottom:20px;text-align:left}.ApiTesting_info h2{font-size:1.1rem;margin-bottom:20px;text-align:left}.ApiTesting_info p{font-size:1rem;margin-bottom:30px;text-align:left}.ApiTesting_course-overview{flex-direction:column;gap:2rem;padding:0;background:#f8f9fa}.ApiTesting_course-image{width:100%;margin-top:0;order:-1;position:static}.ApiTesting_course-image img{position:static;width:100%;right:auto;top:auto;transform:none;max-width:100%}.ApiTesting_course-detail{width:100%;max-width:100%;padding:0}.ApiTesting_course-detail h1:first-child{font-size:2.2rem}.ApiTesting_course-detail h1{font-size:1.8rem}.ApiTesting_course-detail p{font-size:1rem}.ApiTesting_course-viewflex ul{grid-template-columns:repeat(2,1fr);gap:.5rem}.ApiTesting_bottom-info-flex{width:90%;padding:20px;gap:20px;flex-direction:column}.ApiTesting_info,.ApiTesting_course-detail{max-width:100%;width:100%;padding:2rem}.ApiTesting_course-detail{margin:1rem 0;border-radius:15px}.ApiTesting_course-detail h1{font-size:1.8rem;text-align:center}.ApiTesting_course-detail h1:after{left:50%;transform:translate(-50%)}.ApiTesting_course-viewflex ul{flex-direction:column;align-items:center;gap:.8rem;margin-top:1.5rem}.ApiTesting_course-viewflex ul li{width:100%;padding:1rem;text-align:left}}@media screen and (max-width: 768px){.ApiTesting_Details{flex-direction:column;align-items:flex-start}#ApiTesting_view-img{height:80px;width:80px}.ApiTesting_info{max-width:100%}.ApiTesting_video-flex{display:flex;flex-direction:column;transform:none;transition:none}.ApiTesting_dots-container{display:none}.ApiTesting_review-slider{flex-direction:column;gap:15px;height:300px;overflow:hidden;padding:0 20px}.ApiTesting_review-nav{display:none}.ApiTesting_review-flex{flex-direction:row;gap:0;align-items:stretch;justify-content:flex-start;overflow:hidden;height:100%;width:100%;transition:transform .6s ease-in-out}.ApiTesting_review-card{flex:0 0 100%;max-width:100%;min-width:100%;width:100%;height:auto;min-height:300px;display:flex;flex-direction:column;overflow:visible;margin:0;padding:20px}.ApiTesting_review-flex .ApiTesting_review-card:not(:first-child){display:none}.ApiTesting_review-content{flex:1;display:flex;flex-direction:column;overflow:visible;padding:0}.ApiTesting_review-content p{flex:1;display:block;overflow:visible;text-overflow:initial;line-height:1.6;font-size:15px}.ApiTesting_review-header{margin-bottom:10px;flex-shrink:0;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 (min-width: 768px){.ApiTesting_video-flex{flex-direction:row;transform:initial;transition:transform .5s ease}.ApiTesting_review-slider{flex-direction:row;gap:20px}.ApiTesting_review-nav{display:flex}.ApiTesting_review-flex{flex-direction:row;gap:20px}.ApiTesting_review-card{flex:1;max-width:280px;min-width:250px}.ApiTesting_dots-container{display:block}}@media screen and (max-width: 768px){.ApiTesting_course-visuals-wrapper{margin:20px auto;min-height:300px}.ApiTesting_title-container{padding:20px 15px 15px;margin:0 auto}.ApiTesting_title-container h1{font-size:1.5rem}.ApiTesting_title-container p{font-size:1rem;max-width:100%}.ApiTesting_video-section-card{padding:20px}.ApiTesting_video-carousel{flex-direction:column;gap:1rem;align-items:center}.ApiTesting_video-carousel-side{flex:none;width:100%;max-width:300px}.ApiTesting_video-carousel-main{flex:none;width:100%;max-width:400px}.ApiTesting_video-main-image-container img{height:200px}.ApiTesting_video-side-image-container img{height:100px}.ApiTesting_video-carousel-side{display:none}.ApiTesting_video-carousel-main{width:100%;max-width:100%}}@media (max-width: 768px){.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 (max-width: 480px){.ApiTesting_certification-container{padding:0}.ApiTesting_certification-content h1{font-size:2rem}.ApiTesting_enroll-btn{padding:12px 25px;font-size:1rem}}@media screen and (max-width: 768px){.ApiTesting_syllabus-flex{flex-direction:column;gap:2rem;padding:2rem 1.5rem}.ApiTesting_Syllabus{width:100%}.ApiTesting_containered{width:100%;padding:2rem}}@media screen and (max-width: 480px){.ApiTesting_course-viewflex ul{grid-template-columns:1fr;gap:.5rem}.ApiTesting_certificate-img-wrapper,.ApiTesting_course-certificate-detail{max-width:100%}.ApiTesting_course-certificate-flex{flex-direction:column}.ApiTesting_syllabus-flex{padding:1.5rem 1rem;gap:1.5rem}.ApiTesting_containered{padding:1.5rem}.ApiTesting_button{width:100%;padding:12px 20px;font-size:1em}.ApiTesting_review-card{flex:1 0 100%;margin-bottom:20px}.ApiTesting_certificate{flex-direction:column;gap:10px}.ApiTesting_bottom-info-flex,.ApiTesting_rating-review{display:none}}@media (max-width: 480px){.ApiTesting_Details{height:110vh}.ApiTesting_background-image{height:100%}.ApiTesting_placement{flex-direction:column;text-align:center;padding:15px;margin:20px auto}.ApiTesting_place-img,.ApiTesting_place-detail{flex:none;width:100%;padding:10px}.ApiTesting_place-detail{text-align:left}.ApiTesting_place-detail h1{font-size:28px}.ApiTesting_place-detail p{font-size:14px;line-height:1.5}.ApiTesting_info a{padding:12px 25px;font-size:1rem}}@media (max-width: 880px){.ApiTesting_company-set img{width:44%}}@media (max-width: 768px){.ApiTesting_course-benefit{min-height:80vh;padding:2rem 1rem}.ApiTesting_course-benefit-container{flex-direction:column;align-items:center;padding:15px;max-width:100%}.ApiTesting_designation{width:100%;text-align:center;margin-bottom:20px}.ApiTesting_designation h3{font-size:16px;margin-bottom:8px}.ApiTesting_designation div{width:100%;padding:10px;font-size:14px}.ApiTesting_chart,.ApiTesting_companies{width:100%}.ApiTesting_chart img,.ApiTesting_companies img{max-width:200px}.ApiTesting_company-set{justify-content:center;gap:10px}.ApiTesting_salary-chart{flex-direction:column;align-items:center;gap:25px}.ApiTesting_salary-circle{margin-top:20px;width:120px;height:120px}.ApiTesting_salary-center{width:80px;height:80px}.ApiTesting_salary-amount{font-size:16px}.ApiTesting_salary-range{max-width:250px;gap:30px}.ApiTesting_salary-item{font-size:12px;gap:4px}.ApiTesting_salary-dot{width:6px;height:6px}.ApiTesting_company-cards{gap:10px}.ApiTesting_company-card{padding:10px;gap:20px}.ApiTesting_company-logo-img{width:35px;height:35px}.ApiTesting_company-info h4{font-size:13px}.ApiTesting_company-info p{font-size:11px}}.ApiTesting_info a{display:inline-block;text-decoration:none;padding:15px 35px;background:#1868db;color:#fff;font-weight:600;font-size:1.1rem;border-radius:40px;cursor:pointer;transition:all .3s ease}.ApiTesting_info a:hover{background:#1557c0;transform:translateY(-2px);box-shadow:0 8px 20px #1868db4d}@media (min-width: 1920px){.ApiTesting_Details{height:60vh}.ApiTesting_bottom-info-flex{width:80%;max-width:1400px;padding:3px 80px}}.DataScience_page-wrapper,.DataScience_page-wrapper *{margin:0;padding:0;box-sizing:border-box;font-family:var(--font-primary)}.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{position:relative;width:100%;height:108vh;display:flex;background:#c5ccd3 url(/assets/datasciencebg.B_PJzZiH.webp) center center/cover no-repeat;justify-content:flex-start;padding:40px;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat}.DataScience_Details{display:flex;justify-content:space-between}.DataScience_Details:before{content:"";position:absolute;inset:0;background:#0000004d;z-index:1}.DataScience_Details>*{position:relative;z-index:2}.DataScience_info{position:relative;max-width:600px;color:#fff;z-index:2;text-shadow:1px 1px 3px rgba(0,0,0,.6);margin-top:50px}.DataScience_info h1{font-weight:lighter;margin-bottom:50px}.DataScience_info h2{font-weight:lighter;margin-bottom:20px;line-height:1.4}.DataScience_info p{font-size:15px;line-height:1.5;margin-bottom:20px;text-align:left}.DataScience_video-containers{top:10%;position:relative;width:350px;height:220px;z-index:3}.DataScience_video-containers video{width:100%;height:100%;border-radius:8px;object-fit:cover}.DataScience_bottom-info-flex{position:relative;margin:40px auto;width:80%;max-width:1200px;background:#fff;display:flex;justify-content:space-between;align-items:center;padding:40px 60px;border-radius:8px;box-shadow:0 4px 6px #0000001a;z-index:10}.DataScience_bottom-info{text-align:center;flex:1;padding:40px 20px;position:relative}.DataScience_bottom-info:not(:last-child):after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:60%;background-color:#e0e0e0}.DataScience_bottom-info h3{font-size:18px;font-weight:700;color:#343b42;margin-bottom:8px;line-height:1.3}.DataScience_bottom-info p{font-size:15px;color:#666;line-height:1.4;margin:0}#DataScience_rating{background-color:#c5ccd3}.DataScience_rating-review{margin:0 auto;width:60%;background:#c5ccd3;display:flex;justify-content:center;align-items:center;padding:10px;border-radius:5px;z-index:2}.DataScience_rating-info{text-align:center}.DataScience_rating-info h1{color:#343b42;font-weight:700;margin-left:40px;display:flex;justify-content:space-evenly;align-items:center}.DataScience_rating-info img{width:20%;height:auto;object-fit:contain}.DataScience_course-overview{background:#f8f9fa;max-width:1500px;margin:40px auto;padding:0;display:flex;justify-content:space-between;align-items:flex-start;position:relative;border-radius:0;overflow:visible;min-height:auto;gap:3rem;box-shadow:none}.DataScience_course-overview:before{display:none}.DataScience_course-overview>*{position:relative;z-index:1}.DataScience_course-detail{flex:1;max-width:65%;background:transparent;padding:20px 70px;box-shadow:none;border:none;transition:none;position:relative;overflow:visible;border-radius:0}.DataScience_course-overview h1{font-size:2.5rem;font-weight:700;color:#333;margin-bottom:1.5rem;line-height:1.2;text-align:center;text-shadow:0 2px 4px rgba(0,0,0,.1);position:relative}.DataScience_course-detail h1{font-size:2.8rem;color:#2c3e50;margin-bottom:1.5rem;text-align:left;font-weight:700;position:relative}.DataScience_course-detail h1:after{content:"";position:absolute;bottom:-10px;left:0;width:60px;height:3px;background:#1868db;border-radius:2px}.DataScience_course-detail h1:not(:first-child){font-size:2.2rem}.DataScience_course-detail h1:last-of-type{padding-top:1.5rem;border-top:2px solid rgba(0,180,216,.2)}.DataScience_course-overview p{font-size:1.1rem;color:#555;line-height:1.8;margin-bottom:1.5rem;text-align:center;max-width:800px;margin-left:auto;margin-right:auto;text-shadow:0 1px 2px rgba(0,0,0,.1)}.DataScience_course-detail p{font-size:1.2rem;color:#555;line-height:1.7;margin-bottom:1.5rem;text-align:left}.DataScience_course-image{position:relative;z-index:1;flex:0 0 auto;width:35%;height:100%;min-height:400px;display:flex;align-items:center;justify-content:center;margin-top:0}.DataScience_course-image img{width:100%;height:auto;max-width:425px;box-shadow:0 4px 15px #0000001a;transition:transform .3s ease;z-index:1;object-fit:cover;background:#f0f0f0;border:3px solid #1868db;border-radius:8px}.DataScience_course-image img:hover{transform:scale(1.05)}.DataScience_course-viewflex ul{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem;margin-top:1rem;list-style:none;padding:0}.DataScience_course-viewflex ul li{width:100%;display:flex;align-items:flex-start;font-size:1.1rem;color:#2c3e50;margin-bottom:.8rem;line-height:1.6;padding:0;background:transparent;border:none;border-radius:0;position:relative;font-weight:500}.DataScience_course-viewflex ul li:before{content:"•";color:#1868db;font-weight:700;margin-right:.75rem;flex-shrink:0;font-size:1.4rem;margin-top:.1rem}.DataScience_course-viewflex ul li:hover{transform:none;box-shadow:none;background:transparent}.DataScience_course-viewflex ul li img{display:none}.DataScience_course-certificate{max-width:1500px;margin:40px auto;padding:0;background:#f8f9fa;position:relative;border-radius:0;overflow:visible;min-height:auto;box-shadow:none}.DataScience_course-certificate:before{display:none}.DataScience_course-certificate>*{position:relative;z-index:1}.DataScience_certification-container{display:flex;align-items:center;gap:60px;padding:0;background:transparent;box-shadow:none}.DataScience_certification-content{padding:20px 70px;flex:1;max-width:60%}.DataScience_certification-content h1{font-size:2.8rem;font-weight:700;color:#2c3e50;margin-bottom:1.5rem;line-height:1.2;position:relative}.DataScience_certification-content h1:after{content:"";position:absolute;bottom:-8px;left:0;width:80px;height:4px;background:#1868db;border-radius:2px}.DataScience_certification-content p{font-size:1.2rem;line-height:1.7;color:#555;margin-bottom:2rem;text-align:left}.DataScience_certification-content h2{font-size:1.8rem;font-weight:600;color:#2c3e50;margin:2rem 0 1rem;position:relative}.DataScience_certification-content h2:after{content:"";position:absolute;bottom:-5px;left:0;width:50px;height:3px;background:#1868db;border-radius:2px}.DataScience_certification-content h3{font-size:1.4rem;font-weight:600;color:#2c3e50;margin:1.5rem 0 1rem}.DataScience_certification-content ul{padding-left:0;margin:1rem 0 2rem;list-style:none}.DataScience_certification-content ul li{font-size:1.1rem;line-height:1.6;color:#555;margin-bottom:.8rem;padding-left:0;position:relative;display:flex;align-items:flex-start;text-align:left}.DataScience_certification-content ul li:before{content:"•";color:#1868db;font-weight:700;margin-right:.75rem;flex-shrink:0;font-size:1.2rem}.DataScience_enroll-btn{background:#1868db;color:#fff;border:none;padding:15px 35px;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:background-color .3s ease;margin-top:20px}.DataScience_enroll-btn:hover{background:#1557c0}.DataScience_certificate-visual{flex:1;max-width:40%;display:flex;justify-content:center;align-items:center}.DataScience_certificate-card{background:#fff;padding:2rem;border-radius:8px;position:relative;overflow:hidden;border:3px solid #1868db;box-shadow:0 4px 15px #0000001a}.DataScience_certificate-card:before{display:none}.DataScience_certificate-card>*{position:relative;z-index:1}.DataScience_certificate-img{width:100%;max-width:400px;height:auto;border-radius:8px;object-fit:contain}#DataScience_certificate-img{width:100%;max-width:400px;height:auto;display:block;z-index:1}.DataScience_containered{background-color:#f9f9f9;box-shadow:0 4px 12px #0000001a;padding:20px;transition:transform .3s ease,box-shadow .3s ease;width:45%;height:100%}.DataScience_form-group{margin-bottom:15px;width:100%}.DataScience_containered label{display:block;font-size:1.1em;margin-bottom:8px;font-weight:600}.DataScience_containered input[type=text],.DataScience_containered input[type=tel],.DataScience_containered textarea{width:100%;padding:10px;font-size:1em;border:1px solid #ccc;border-radius:5px;margin-top:8px;transition:border-color .3s ease,box-shadow .3s ease}.DataScience_containered textarea{resize:vertical;min-height:80px;max-height:150px}#DataScience_button{width:100%;padding:12px;background-color:#1868db;color:#fff;font-size:1.2em;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease,transform .3s ease;margin-top:20px}#DataScience_button:hover{background-color:#c5ccd3;color:#000;transform:scale(1.05)}.DataScience_course-benefit{position:relative;width:100%;min-height:70vh;padding:3rem 2rem;background:#f9f9f9 url(/assets/benifits.CPK8ntKD.webp) center center/cover no-repeat;margin:0;font-family:var(--font-primary);color:#343b42;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;flex-direction:column;align-items:center;justify-content:center}.DataScience_course-benefit:before{content:"";position:absolute;top:0;right:0;bottom:0;background:#ffffffd9;z-index:1}.DataScience_course-benefit>*{position:relative;z-index:2}.DataScience_course-benefit h1{font-size:28px;font-weight:700;margin-top:20px;margin-bottom:20px;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.1);text-align:center;width:100%}.DataScience_course-benefit p{font-size:16px;color:#fff;margin-bottom:20px;text-shadow:0 1px 2px rgba(0,0,0,.1);text-align:left;max-width:800px;margin-left:auto;margin-right:auto}.DataScience_course-benefit-container{display:flex;justify-content:space-between;gap:20px;border:1px solid #ddd;padding:25px;background:#fff;box-shadow:0 4px 10px #0000001a;max-width:1200px;width:100%;margin:0 auto}.DataScience_designation{width:30%;display:flex;flex-direction:column;gap:12px;text-align:center;align-items:center}.DataScience_designation h3{font-size:18px;margin-bottom:15px;font-weight:700;text-align:center;text-transform:uppercase;color:#343b42;letter-spacing:1px}.DataScience_designation div{padding:22px 20px;cursor:pointer;background:#e9ecef;text-align:start;border-radius:5px;font-size:14px;transition:transform .3s,color .3s;width:100%;min-height:60px;display:flex;align-items:center;box-sizing:border-box}.DataScience_designation div:hover{background:#d6d8db}.DataScience_designation div.active{background:#343b42;color:#fff;font-weight:700}.DataScience_chart,.DataScience_companies{width:30%;text-align:center}.DataScience_chart h3,.DataScience_companies h3{font-size:18px;margin-bottom:15px;font-weight:700;text-transform:uppercase;color:#343b42;letter-spacing:1px;text-align:center}.DataScience_chart img,.DataScience_companies img{max-width:250px}.DataScience_salary-chart{display:flex;flex-direction:column;align-items:center;gap:34px}.DataScience_salary-circle{margin-top:40px;width:180px;height:180px;border-radius:50%;position:relative;display:flex;align-items:center;justify-content:center}.DataScience_salary-center{width:130px;height:130px;background:#fff;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 2px 10px #0000001a}.DataScience_salary-amount{font-size:18px;font-weight:700;color:#1868db;line-height:1}.DataScience_salary-label{font-size:12px;color:#666;margin-top:2px}.DataScience_salary-range{display:flex;justify-content:space-between;width:100%;margin-top:15px;max-width:280px;gap:40px}.DataScience_salary-item{display:flex;align-items:center;gap:6px;font-size:13px;color:#343b42}.DataScience_salary-dot{width:8px;height:8px;border-radius:50%}.DataScience_salary-dot.max,.DataScience_salary-dot.min{background-color:#1868db}.DataScience_company-cards{display:flex;flex-direction:column;gap:12px;margin-top:10px}.DataScience_company-card{display:flex;align-items:center;gap:25px;padding:12px;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;transition:transform .3s ease}.DataScience_company-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.DataScience_company-logo-img{width:40px;height:40px;border-radius:8px;object-fit:contain;flex-shrink:0}.DataScience_company-info h4{font-size:14px;text-align:left;font-weight:700;color:#333;margin:0 0 4px}.DataScience_company-info p{font-size:12px;color:#666;margin:0}.DataScience_chart p,.DataScience_companies p{margin-top:20px;margin-bottom:0;font-size:12px;color:#999;text-align:center}.DataScience_course-benefit-container{display:flex;justify-content:space-between;align-items:flex-end}.DataScience_chart,.DataScience_companies{display:flex;flex-direction:column;justify-content:space-between;height:100%}.DataScience_company-set{display:flex;justify-content:center;gap:20px;flex-wrap:wrap;margin-top:10px}.DataScience_company-set img{width:100px;height:100px;object-fit:contain;transition:transform .3s}.DataScience_company-set img:hover{transform:scale(1.1)}.DataScience_course-visuals-wrapper{max-width:1500px;margin:40px auto;background:#f8f9fa url(/assets/coursevisual.B_AAd1o5.webp) center center/cover no-repeat;overflow:hidden;width:100%;box-sizing:border-box;position:relative;min-height:400px;border-radius:20px}.DataScience_title-container{text-align:center;font-family:var(--font-primary);padding:40px 20px 20px;margin:0 auto}.DataScience_title-container h1{font-size:2rem;margin-bottom:.5rem;font-weight:700;color:#fff}.DataScience_title-container p{font-size:1.125rem;color:#fff;max-width:700px;margin:0 auto;line-height:1.6}.DataScience_video-section-card{max-width:1500px;width:100%;padding:30px;box-sizing:border-box;position:relative}.DataScience_video-carousel{display:flex;align-items:center;justify-content:center;gap:2rem;margin:2rem 0;position:relative}.DataScience_video-carousel-side{flex:0 0 200px;cursor:pointer;transition:transform .3s ease}.DataScience_video-carousel-side:hover{transform:scale(1.05)}.DataScience_video-side-image-container{position:relative;border-radius:12px;overflow:hidden;box-shadow:0 4px 15px #0000001a;transition:box-shadow .3s ease}.DataScience_video-side-image-container:hover{box-shadow:0 8px 25px #0003}.DataScience_video-side-image-container img{width:100%;height:120px;object-fit:cover;display:block}.DataScience_video-side-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#000000b3;color:#fff;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem}.DataScience_video-carousel-main{flex:0 0 400px;text-align:center}.DataScience_video-main-image-container{position:relative;cursor:pointer;border-radius:12px;overflow:hidden;box-shadow:0 8px 25px #00000026;transition:transform .3s ease,box-shadow .3s ease}.DataScience_video-main-image-container:hover{transform:translateY(-5px);box-shadow:0 15px 40px #00000040}.DataScience_video-main-image-container img{width:100%;height:225px;object-fit:cover;display:block}.DataScience_play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;background:#000c;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.DataScience_play-button:before{content:"";width:0;height:0;border-left:25px solid white;border-top:15px solid transparent;border-bottom:15px solid transparent;margin-left:5px}.DataScience_video-title-overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#000c);padding:1rem;color:#fff;text-align:left}.DataScience_video-main-title{font-size:1.2rem;font-weight:600;color:#fff;margin:0;line-height:1.4}.DataScience_video-main-subtitle{font-size:.9rem;font-weight:500;color:#fff;margin:.25rem 0 0;line-height:1.2;opacity:.9}.DataScience_video-progress-container{display:flex;justify-content:center;gap:.5rem;margin-top:2rem}.DataScience_video-progress-item{display:flex;align-items:center}.DataScience_video-progress-capsule{width:40px;height:4px;background:#e9ecef;border-radius:2px;overflow:hidden}.DataScience_video-progress-fill{height:100%;background:#1868db;border-radius:2px;transition:width .3s ease}.DataScience_video-progress-fill.active{background:#1868db}.DataScience_video-slider-section{background-color:#f7f7f7;padding:40px;border-radius:10px;max-width:1500px;margin:20px auto;box-shadow:0 4px 12px #0000001a}.DataScience_video-slider-title{font-size:1.625rem;font-weight:700;color:#fff;text-align:center;margin-bottom:1.875rem}.DataScience_play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50px;height:50px;background-color:#fff;clip-path:polygon(25% 0%,100% 50%,25% 100%);cursor:pointer;transition:transform .3s ease}.DataScience_play-button:hover{transform:translate(-50%,-50%) scale(1.1)}.DataScience_video-slider{position:relative;max-width:100%;overflow:hidden}.DataScience_video-flex{display:flex;transition:transform .5s ease}.DataScience_video-container{flex:1 0 35%;margin:10px;cursor:pointer;position:relative;overflow:hidden;border-radius:10px;box-shadow:0 4px 12px #0000001a}.DataScience_thumbnail{width:100%;height:200px;object-fit:cover;border-radius:10px;transition:opacity .3s ease,transform .3s ease}.DataScience_thumbnail:hover{transform:scale(1.05);box-shadow:0 10px 20px #00000026}.DataScience_dots-container{text-align:center;margin-top:20px}.DataScience_dot{height:15px;width:15px;margin:0 5px;background-color:#bbb;border-radius:50%;display:inline-block;transition:background-color .3s ease;cursor:pointer}.DataScience_dot:hover,.DataScience_dot.active{background-color:#717171}.DataScience_overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000b3;justify-content:center;align-items:center;z-index:1000}.DataScience_video-popup{width:80%;height:80%;border:none;border-radius:8px}.DataScience_close-btn{position:absolute;top:20px;right:20px;font-size:30px;color:#fff;background:none;border:none;cursor:pointer}.DataScience_syllabus-flex{background:linear-gradient(135deg,#f8f9fa,#e9ecef);max-width:1500px;display:flex;justify-content:space-between;margin:40px auto;padding:3rem 2rem;border-radius:20px;box-shadow:0 8px 25px #0000001a;gap:3rem}.DataScience_syllabus-h{padding:0;text-align:center;font-weight:700;font-size:2.5rem;color:#2c3e50;margin-bottom:2rem;position:relative}.DataScience_syllabus-h:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:80px;height:4px;background:#1868db;border-radius:2px}.DataScience_Syllabus{margin:20px;color:#333;width:45%;border-radius:8px;overflow:hidden}.DataScience_syllabus-section{margin:5px 0}.DataScience_section-heading{font-size:16px;font-weight:600;cursor:pointer;display:flex;align-items:center;padding:15px 20px;background-color:#f5f5f5;border-radius:8px;transition:all .3s ease;height:50px;position:relative;margin-bottom:8px;border:1px solid #e0e0e0}.DataScience_section-heading:hover{background-color:silver}.DataScience_expand-collapse-icon{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:20px;color:#1868db;cursor:pointer}.DataScience_section-content{display:none;margin-top:5px;font-size:14px;color:#666;padding-left:15px;max-height:400px;overflow-y:auto}.DataScience_section-content::-webkit-scrollbar{width:6px}.DataScience_section-content::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.DataScience_section-content::-webkit-scrollbar-thumb{background:#1868db;border-radius:10px}.DataScience_section-content::-webkit-scrollbar-thumb:hover{background:#1557c0}.DataScience_section-content p{font-size:18px;color:#333;font-weight:700;margin:10px 0}.DataScience_Syllabus ul{list-style:none;padding:0;margin:10px 0}.DataScience_Syllabus ul li{position:relative;font-size:15px;color:#333;background-color:#fff;border:1px solid #bbb;border-radius:4px;padding:8px 12px 8px 30px;margin-bottom:10px}.DataScience_Syllabus ul li:before{content:"";position:absolute;left:12px;top:50%;transform:translateY(-50%);width:5px;height:5px;background-color:#555;border-radius:50%}.DataScience_Download{max-width:40%}.DataScience_Download a{display:inline-block;padding:10px 20px;background-color:#b9b9b9;color:#000;text-decoration:none;border-radius:5px;margin-top:15px;cursor:pointer;transition:background-color .3s ease,transform .3s ease}.DataScience_Download a:hover{background-color:red;color:#fff;text-decoration:none;transform:scale(1.05)}.DataScience_placement{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1500px;margin:40px auto;padding:2.5rem;background:url(/assets/placement.CPgQb9XS.webp) center center/cover no-repeat;position:relative;overflow:hidden;border-radius:20px;min-height:400px}.DataScience_placement:before{content:"";position:absolute;top:0;right:0;bottom:0;background:#ffffffd9;z-index:1}.DataScience_placement>*{position:relative;z-index:2}.DataScience_place-img{flex:1;text-align:center}.DataScience_place-img img{max-width:100%;height:auto}.DataScience_place-detail{flex:1;padding-left:2rem}.DataScience_place-detail h1{font-size:32px;font-weight:700;color:#fff;margin-bottom:1rem}.DataScience_place-detail p{font-size:1.1rem;color:#fff;line-height:1.6;text-align:left}.DataScience_review-section{padding:40px;max-width:1500px;margin:20px auto;background:#f9f9f9 url(/assets/benifits.CPK8ntKD.webp) center center/cover no-repeat;position:relative;border-radius:20px;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat}.DataScience_review-section:before{content:"";position:absolute;top:0;right:0;bottom:0;background:#ffffffd9;z-index:1}.DataScience_review-section>*{position:relative;z-index:2}.DataScience_review-title{font-size:26px;font-weight:700;color:#fff;text-align:center;margin-bottom:30px;padding:40px 0}.DataScience_review-slider{position:relative;max-width:100%;display:flex;align-items:center;gap:20px;padding:0 20px}.DataScience_review-flex{display:flex;justify-content:center;align-items:stretch;gap:20px;transition:all .6s ease-in-out;animation:slideInFromRight .6s ease-in-out}.DataScience_review-flex.DataScience_sliding{animation:slideOutToLeft .3s ease-in-out forwards}.DataScience_review-flex:not(.DataScience_sliding){animation:slideInFromRight .3s ease-in-out forwards}.DataScience_review-card{background-color:#fff;border-radius:15px;box-shadow:0 6px 14px #0000001a;padding:20px;transition:all .3s ease;font-family:var(--font-primary);flex:1;max-width:280px;min-width:250px;box-sizing:border-box}.DataScience_review-card:hover{box-shadow:0 10px 20px #00000026;transform:translateY(-8px)}.DataScience_review-header{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:15px}.DataScience_review-avatar{margin-bottom:10px}.DataScience_avatar-img{width:100px;height:100px;border-radius:50px;object-fit:cover;object-position:top;background-color:#fff;border:1px solid #6d6d6d}.DataScience_review-user-name .DataScience_user-name{font-size:18px;font-weight:600;color:#333;text-align:center}.DataScience_review-content p{font-size:16px;line-height:1.6;color:#555;margin-top:10px}.DataScience_review-dots{text-align:center;margin-top:20px}.DataScience_dott{height:15px;width:15px;margin:0 5px;background-color:#ccc;border-radius:50%;display:inline-block;cursor:pointer;transition:background-color .3s ease}.DataScience_dott.active{background-color:#1868db}.DataScience_faq-section{max-width:1500px;margin:40px auto;padding:2.5rem;font-family:var(--font-primary);background-color:#f9fafb;border-radius:8px;box-shadow:0 8px 16px #0000001a}.DataScience_faq-item{margin-bottom:20px;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.DataScience_faq-item:hover{transform:translateY(-5px);box-shadow:0 10px 20px #0000001a}.DataScience_faq-question{display:flex;justify-content:space-between;align-items:center;padding:5px;font-size:18px;font-weight:700;color:#2c3e50;color:#fff}.DataScience_faq-toggle{background:none;border:none;padding:15px;cursor:pointer;color:#2c3e50;font-size:18px;transition:color .3s ease}.DataScience_faq-toggle:hover{color:#1868db}.DataScience_faq-toggle svg{transition:transform .3s ease}.DataScience_faq-item.DataScience_active .DataScience_faq-toggle svg{transform:rotate(180deg)}.DataScience_faq-answer{display:none;padding:15px;font-size:16px;background-color:#ecf0f1;border-top:1px solid #e0e0e0}.DataScience_faq-answer.DataScience_show{display:block}.DataScience_faq-answer ul{padding-left:20px;list-style-type:disc}.DataScience_faq-question span{font-size:18px;font-weight:700;color:#2c3e50;padding:15px}.DataScience_faq-section h2{text-align:center;font-size:24px;margin-bottom:20px;color:#2c3e50}@media screen and (max-width: 1023px){.DataScience_video-containers{display:none}}@media screen and (max-width: 1024px){.DataScience_bottom-info-flex{width:90%;padding:30px 40px;gap:40px}}@media screen and (max-width: 768px){.DataScience_Details{flex-direction:column;align-items:center;text-align:center;padding:60px 40px;height:auto;min-height:100vh}.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 (max-width: 1024px){.DataScience_info,.DataScience_info h1,.DataScience_info h2,.DataScience_info p{text-align:left}}.DataScience_Details{flex-direction:column;align-items:flex-start;text-align:left;padding:40px 20px;height:auto;min-height:100vh}.DataScience_info{max-width:100%;margin-bottom:30px;text-align:left}.DataScience_info h1{font-size:2rem;margin-bottom:20px;text-align:left}.DataScience_info h2{font-size:1.1rem;margin-bottom:20px;text-align:left}.DataScience_info p{font-size:1rem;margin-bottom:30px;text-align:left}.DataScience_course-overview{flex-direction:column;gap:2rem;padding:0;background:#f8f9fa}.DataScience_course-image{width:100%;margin-top:0;order:-1;position:static}.DataScience_course-image img{position:static;width:100%;right:auto;top:auto;transform:none;max-width:100%}.DataScience_salary-chart{flex-direction:column;align-items:center;gap:25px}.DataScience_salary-circle{margin-top:20px;width:120px;height:120px}.DataScience_salary-center{width:80px;height:80px}.DataScience_salary-amount{font-size:16px}.DataScience_salary-range{max-width:250px;gap:30px}.DataScience_salary-item{font-size:12px;gap:4px}.DataScience_salary-dot{width:6px;height:6px}.DataScience_company-cards{gap:10px}.DataScience_company-card{padding:10px;gap:20px}.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{max-width:100%;width:100%}.DataScience_course-viewflex ul{grid-template-columns:repeat(2,1fr);gap:.5rem}.DataScience_course-viewflex ul li{width:100%}}@media screen and (max-width: 768px){.DataScience_Details{flex-direction:column;align-items:flex-start}#DataScience_view-img{height:80px;width:80px}.DataScience_info{max-width:100%}.DataScience_video-flex{display:flex;flex-direction:column;transform:none;transition:none}.DataScience_dots-container{display:none}.DataScience_review-slider{flex-direction:column;gap:15px;height:300px;overflow:hidden;padding:0 20px}.DataScience_review-nav{display:none}.DataScience_review-flex{flex-direction:row;gap:0;align-items:stretch;justify-content:flex-start;overflow:hidden;height:100%;width:100%;transition:transform .6s ease-in-out}.DataScience_review-card{flex:0 0 100%;max-width:100%;min-width:100%;width:100%;height:auto;min-height:300px;display:flex;flex-direction:column;overflow:visible;margin:0;padding:20px}.DataScience_review-flex .DataScience_review-card:not(:first-child){display:none}.DataScience_review-content{flex:1;display:flex;flex-direction:column;overflow:visible;padding:0}.DataScience_review-content p{flex:1;display:block;overflow:visible;text-overflow:initial;line-height:1.6;font-size:15px}.DataScience_review-header{margin-bottom:10px;flex-shrink:0;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 (min-width: 768px){.DataScience_video-flex{flex-direction:row;transform:initial;transition:transform .5s ease}.DataScience_review-slider,.DataScience_review-flex{flex-direction:row;gap:20px}.DataScience_review-card{flex:1;max-width:280px;min-width:250px}.DataScience_dots-container{display:block}}@media screen and (max-width: 480px){.DataScience_course-viewflex ul{grid-template-columns:1fr;gap:.5rem}.DataScience_certification-container{padding:0}.DataScience_certification-content h1{font-size:2rem}.DataScience_enroll-btn{padding:12px 25px;font-size:1rem}.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{width:90%;padding:20px;gap:20px;flex-direction:column}.DataScience_rating-review{display:none}}@media (max-width: 480px){.DataScience_Details{height:110vh}.DataScience_background-image{height:100%}.DataScience_placement{flex-direction:column;text-align:center;padding:15px;margin:20px auto}.DataScience_course-detail h1:after{left:50%;transform:translate(-50%)}.DataScience_place-img,.DataScience_place-detail{flex:none;width:100%;padding:10px}.DataScience_place-detail{text-align:left}.DataScience_place-detail h1{font-size:28px}.DataScience_place-detail p{font-size:14px;line-height:1.5}}@media (max-width: 880px){.DataScience_company-set img{width:44%}}@media (max-width: 768px){.DataScience_course-benefit{min-height:80vh;padding:2rem 1rem}.DataScience_course-benefit-container{flex-direction:column;align-items:center;padding:15px;max-width:100%}.DataScience_designation{width:100%;text-align:center;margin-bottom:20px}.DataScience_designation h3{font-size:16px;margin-bottom:8px}.DataScience_designation div{width:100%;padding:10px;font-size:14px}.DataScience_chart,.DataScience_companies{width:100%}.DataScience_chart img,.DataScience_companies img{max-width:200px}.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}.DataScience_company-set{justify-content:center;gap:10px}.DataScience_course-visuals-wrapper{margin:20px auto;min-height:300px}.DataScience_title-container{padding:20px 15px 15px;margin:0 auto}.DataScience_title-container h1{font-size:1.5rem}.DataScience_title-container p{font-size:1rem;max-width:100%}.DataScience_video-section-card{padding:20px}.DataScience_video-carousel{flex-direction:column;gap:1rem}.DataScience_video-carousel-side{flex:none;width:100%;max-width:300px}.DataScience_video-carousel-main{flex:none;width:100%;max-width:400px}.DataScience_video-main-image-container img{height:200px}.DataScience_video-side-image-container img{height:100px}}.DataScience_info a{display:inline-block;text-decoration:none;padding:15px 35px;background:#1868db;color:#fff;font-weight:600;font-size:1.1rem;border-radius:40px;cursor:pointer;transition:all .3s ease}.DataScience_info a:hover{background:#1557c0;transform:translateY(-2px);box-shadow:0 8px 20px #1868db4d}@media (max-width: 768px){.DataScience_info a{padding:12px 25px;font-size:1rem}}@media (max-width: 768px){.DataScience_faq-section{padding:1.5rem;margin:20px auto}.DataScience_faq-section h2{font-size:20px;margin-bottom:15px}.DataScience_faq-question{padding:10px;font-size:16px}.DataScience_faq-question span{font-size:16px;padding:10px}.DataScience_faq-answer{padding:10px;font-size:14px}}@media (max-width: 480px){.DataScience_faq-section{padding:1rem;margin:15px auto}.DataScience_faq-section h2{font-size:18px}.DataScience_faq-question{padding:8px;font-size:14px}.DataScience_faq-question span{font-size:14px;padding:8px}.DataScience_faq-answer{padding:8px;font-size:13px}}@media (min-width: 1920px){.DataScience_Details{height:60vh}.DataScience_bottom-info-flex{width:80%;max-width:1400px;padding:3px 80px}}.JavaDevelopment_page-wrapper,.JavaDevelopment_page-wrapper *{margin:0;padding:0;box-sizing:border-box;font-family:var(--font-primary)}.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{position:relative;width:100%;height:108vh;display:flex;background:url(/assets/javabg.ByzuLoW0.webp) center center/cover no-repeat;justify-content:flex-start;padding:40px;overflow:hidden}.JavaDevelopment_Details{display:flex;justify-content:space-between}.JavaDevelopment_info{position:relative;max-width:600px;color:#fff;z-index:2;text-shadow:1px 1px 3px rgba(0,0,0,.6);margin-top:50px}.JavaDevelopment_info h1{font-weight:lighter;margin-bottom:50px}.JavaDevelopment_info h2{font-weight:lighter;margin-bottom:20px;line-height:1.4}.JavaDevelopment_info p{font-size:15px;line-height:1.5;margin-bottom:20px;text-align:left}.JavaDevelopment_video-containers{top:10%;position:relative;width:350px;height:220px;z-index:3}.JavaDevelopment_video-containers video{width:100%;height:100%;border-radius:8px;object-fit:cover}.JavaDevelopment_bottom-info-flex{position:relative;margin:40px auto;width:80%;max-width:1200px;background:#fff;display:flex;justify-content:space-between;align-items:center;padding:40px 60px;border-radius:8px;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:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:60%;background-color:#e0e0e0}.JavaDevelopment_bottom-info h3{font-size:18px;font-weight:700;color:#343b42;margin-bottom:8px;line-height:1.3}.JavaDevelopment_bottom-info p{font-size:15px;color:#666;line-height:1.4;margin:0}#JavaDevelopment_rating{background-color:#c5ccd3}.JavaDevelopment_rating-review{margin:0 auto;width:60%;background:#c5ccd3;display:flex;justify-content:center;align-items:center;padding:10px;border-radius:5px;z-index:2}.JavaDevelopment_rating-info{text-align:center}.JavaDevelopment_rating-info h1{color:#343b42;font-weight:700;margin-left:40px;display:flex;justify-content:space-evenly;align-items:center}.JavaDevelopment_rating-info img{width:20%;height:auto;object-fit:contain}.JavaDevelopment_course-overview{background:#f8f9fa;max-width:1500px;margin:40px auto;padding:0;display:flex;justify-content:space-between;align-items:flex-start;position:relative;border-radius:0;overflow:visible;min-height:auto;gap:3rem;box-shadow:none}.JavaDevelopment_course-overview:before{display:none}.JavaDevelopment_course-overview>*{position:relative;z-index:1}.JavaDevelopment_course-detail{flex:1;max-width:65%;background:transparent;padding:20px 70px;box-shadow:none;border:none;transition:none;position:relative;overflow:visible;border-radius:0}.JavaDevelopment_course-overview h1{font-size:2.5rem;font-weight:700;color:#333;margin-bottom:1.5rem;line-height:1.2;text-align:center;text-shadow:0 2px 4px rgba(0,0,0,.1);position:relative}.JavaDevelopment_course-detail h1{font-size:2.8rem;color:#2c3e50;margin-bottom:1.5rem;text-align:left;font-weight:700;position:relative}.JavaDevelopment_course-detail h1:not(:first-child){font-size:2.2rem}.JavaDevelopment_course-detail h1:last-of-type{padding-top:1.5rem;border-top:2px solid rgba(0,180,216,.2)}.JavaDevelopment_course-detail h1:after{content:"";position:absolute;bottom:-10px;left:0;width:80px;height:4px;background:#1868db;border-radius:2px}.JavaDevelopment_course-overview p{font-size:1.1rem;color:#555;line-height:1.8;margin-bottom:1.5rem;text-align:center;max-width:800px;margin-right:auto;text-shadow:0 1px 2px rgba(0,0,0,.1)}.JavaDevelopment_course-detail p{font-size:1.2rem;color:#555;line-height:1.7;margin-bottom:1.5rem;text-align:left}.JavaDevelopment_course-image{position:relative;z-index:1;flex:0 0 auto;width:35%;height:100%;min-height:400px;display:flex;align-items:center;justify-content:center;margin-top:0}.JavaDevelopment_course-image img{width:100%;height:auto;max-width:425px;box-shadow:0 4px 15px #0000001a;transition:transform .3s ease;z-index:1;object-fit:cover;background:#f0f0f0;border:3px solid #1868db;border-radius:8px}.JavaDevelopment_course-image img:hover{transform:scale(1.05)}.JavaDevelopment_course-viewflex ul{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-top:50px;list-style:none}.JavaDevelopment_course-viewflex ul li{width:30%;display:flex;align-items:flex-start;font-size:1.1rem;color:#2c3e50;margin-bottom:.8rem;line-height:1.6;padding:0;background:transparent;border:none;border-radius:0;position:relative;font-weight:500}.JavaDevelopment_course-viewflex ul li:before{content:"•";color:#1868db;font-weight:700;margin-right:.75rem;flex-shrink:0;font-size:1.4rem;margin-top:.1rem}.JavaDevelopment_course-viewflex ul li:hover{transform:none;box-shadow:none;background:transparent}.JavaDevelopment_course-viewflex ul li img{display:none}.JavaDevelopment_course-certificate{max-width:1500px;margin:40px auto;padding:0;background:#f8f9fa;position:relative;border-radius:0;overflow:visible;min-height:auto;box-shadow:none}.JavaDevelopment_course-certificate:before{display:none}.JavaDevelopment_course-certificate>*{position:relative;z-index:1}.JavaDevelopment_certification-container{display:flex;align-items:center;gap:60px;padding:0;background:transparent;box-shadow:none}.JavaDevelopment_certification-content{padding:20px 70px;flex:1;max-width:60%}.JavaDevelopment_certification-content h1{font-size:2.8rem;font-weight:700;color:#2c3e50;margin-bottom:1.5rem;line-height:1.2;position:relative}.JavaDevelopment_certification-content h1:after{content:"";position:absolute;bottom:-8px;left:0;width:80px;height:4px;background:#1868db;border-radius:2px}.JavaDevelopment_certification-content p{font-size:1.2rem;line-height:1.7;color:#555;margin-bottom:2rem;text-align:left}.JavaDevelopment_certification-content h2{font-size:1.8rem;font-weight:600;color:#2c3e50;margin:2rem 0 1rem;position:relative}.JavaDevelopment_certification-content h2:after{content:"";position:absolute;bottom:-5px;left:0;width:50px;height:3px;background:#1868db;border-radius:2px}.JavaDevelopment_certification-content h3{font-size:1.4rem;font-weight:600;color:#2c3e50;margin:1.5rem 0 1rem}.JavaDevelopment_certification-content ul{padding-left:0;margin:1rem 0 2rem;list-style:none}.JavaDevelopment_certification-content ul li{font-size:1.1rem;line-height:1.6;color:#555;margin-bottom:.8rem;padding-left:0;position:relative;display:flex;align-items:flex-start;text-align:left}.JavaDevelopment_certification-content ul li:before{content:"•";color:#1868db;font-weight:700;margin-right:.75rem;flex-shrink:0;font-size:1.2rem}.JavaDevelopment_enroll-btn{background:#1868db;color:#fff;border:none;padding:15px 35px;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:background-color .3s ease;margin-top:20px}.JavaDevelopment_enroll-btn:hover{background:#1557c0}.JavaDevelopment_certificate-visual{flex:1;max-width:40%;display:flex;justify-content:center;align-items:center}.JavaDevelopment_certificate-card{background:#fff;padding:2rem;border-radius:8px;position:relative;overflow:hidden;border:3px solid #1868db;box-shadow:0 4px 15px #0000001a}.JavaDevelopment_certificate-card:before{display:none}.JavaDevelopment_certificate-card>*{position:relative;z-index:1}.JavaDevelopment_certificate-img{width:100%;max-width:400px;height:auto;display:block;border-radius:4px}.JavaDevelopment_containered{background-color:#f9f9f9;box-shadow:0 4px 12px #0000001a;padding:20px;transition:transform .3s ease,box-shadow .3s ease;width:45%;height:100%}.JavaDevelopment_form-group{margin-bottom:15px;width:100%}.JavaDevelopment_containered label{display:block;font-size:1.1em;margin-bottom:8px;font-weight:600}.JavaDevelopment_containered input[type=text],.JavaDevelopment_containered input[type=tel],.JavaDevelopment_containered textarea{width:100%;padding:10px;font-size:1em;border:1px solid #ccc;border-radius:5px;margin-top:8px;transition:border-color .3s ease,box-shadow .3s ease}.JavaDevelopment_containered textarea{resize:vertical;min-height:80px;max-height:150px}#JavaDevelopment_button{width:100%;padding:12px;background-color:#1868db;color:#fff;font-size:1.2em;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease,transform .3s ease;margin-top:20px}#JavaDevelopment_button:hover{background-color:#c5ccd3;color:#000;transform:scale(1.05)}.JavaDevelopment_course-benefit{position:relative;width:100%;min-height:70vh;padding:3rem 2rem;background:#f9f9f9 url(/assets/benifits.CPK8ntKD.webp) center center/cover no-repeat;margin:0;font-family:var(--font-primary);color:#343b42;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;flex-direction:column;align-items:center;justify-content:center}.JavaDevelopment_course-benefit:before{content:"";position:absolute;top:0;right:0;bottom:0;background:#ffffffd9;z-index:1}.JavaDevelopment_course-benefit>*{position:relative;z-index:2}.JavaDevelopment_course-benefit h1{font-size:28px;font-weight:700;margin-top:20px;margin-bottom:20px;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.1);text-align:center;width:100%}.JavaDevelopment_course-benefit p{font-size:16px;color:#fff;margin-bottom:20px;text-shadow:0 1px 2px rgba(0,0,0,.1);text-align:left;max-width:800px;margin-left:auto;margin-right:auto}.JavaDevelopment_course-benefit-container{display:flex;justify-content:space-between;gap:20px;border:1px solid #ddd;padding:25px;background:#fff;box-shadow:0 4px 10px #0000001a;max-width:1200px;width:100%;margin:0 auto}.JavaDevelopment_designation{width:30%;display:flex;flex-direction:column;gap:12px;text-align:center;align-items:center}.JavaDevelopment_designation h3{font-size:18px;margin-bottom:10px;font-weight:700;text-align:center;text-transform:uppercase;color:#343b42}.JavaDevelopment_designation div{padding:22px 20px;cursor:pointer;background:#e9ecef;text-align:start;border-radius:5px;font-size:14px;transition:transform .3s,color .3s;width:100%;min-height:60px;display:flex;align-items:center;box-sizing:border-box}.JavaDevelopment_designation div:hover{background:#d6d8db}.JavaDevelopment_designation div.active{padding:22px 20px;cursor:pointer;background:#e9ecef;text-align:start;border-radius:5px;font-size:14px;transition:transform .3s,color .3s;width:100%;min-height:60px;display:flex;align-items:center;box-sizing:border-box}.JavaDevelopment_chart,.JavaDevelopment_companies{width:30%;text-align:center}.JavaDevelopment_chart h3,.JavaDevelopment_companies h3{font-size:18px;margin-bottom:15px;font-weight:700;text-transform:uppercase;color:#343b42;letter-spacing:1px;text-align:center}.JavaDevelopment_chart img,.JavaDevelopment_companies img{max-width:250px}.JavaDevelopment_salary-chart{display:flex;flex-direction:column;align-items:center;gap:34px}.JavaDevelopment_salary-circle{margin-top:40px;width:180px;height:180px;border-radius:50%;position:relative;display:flex;align-items:center;justify-content:center}.JavaDevelopment_salary-center{width:130px;height:130px;background:#fff;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 2px 10px #0000001a}.JavaDevelopment_salary-amount{font-size:18px;font-weight:700;color:#1868db;line-height:1}.JavaDevelopment_salary-label{font-size:12px;color:#666;margin-top:2px}.JavaDevelopment_salary-range{display:flex;justify-content:space-between;width:100%;margin-top:15px;max-width:280px;gap:40px}.JavaDevelopment_salary-item{display:flex;align-items:center;gap:6px;font-size:13px;color:#343b42}.JavaDevelopment_salary-dot{width:8px;height:8px;border-radius:50%}.JavaDevelopment_salary-dot.max,.JavaDevelopment_salary-dot.min{background-color:#1868db}.JavaDevelopment_company-cards{display:flex;flex-direction:column;gap:12px;margin-top:10px}.JavaDevelopment_company-card{display:flex;align-items:center;gap:25px;padding:12px;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;transition:transform .3s ease}.JavaDevelopment_company-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.JavaDevelopment_company-logo-img{width:40px;height:40px;border-radius:8px;object-fit:contain;flex-shrink:0}.JavaDevelopment_company-info h4{font-size:14px;text-align:left;font-weight:700;color:#333;margin:0 0 4px}.JavaDevelopment_company-info p{font-size:12px;color:#666;margin:0}.JavaDevelopment_chart p,.JavaDevelopment_companies p{margin-top:20px;margin-bottom:0;font-size:12px;color:#999;text-align:center}.JavaDevelopment_course-benefit-container{display:flex;justify-content:space-between;align-items:flex-end}.JavaDevelopment_chart,.JavaDevelopment_companies{display:flex;flex-direction:column;justify-content:space-between;height:100%}.JavaDevelopment_company-set{display:flex;justify-content:center;gap:20px;flex-wrap:wrap;margin-top:10px}.JavaDevelopment_company-set img{width:100px;height:100px;object-fit:contain;transition:transform .3s}.JavaDevelopment_company-set img:hover{transform:scale(1.1)}.JavaDevelopment_title-container{text-align:center;margin-top:30px;font-family:var(--font-primary)}.JavaDevelopment_title-container h1{font-size:2rem;margin-bottom:.5rem;font-weight:700;color:#333}.JavaDevelopment_title-container p{font-size:1.125rem;color:#555;max-width:700px;margin:0 auto;line-height:1.6}.JavaDevelopment_video-slider-section{background-color:#f7f7f7;padding:40px;border-radius:10px;max-width:1500px;margin:20px auto;box-shadow:0 4px 12px #0000001a}.JavaDevelopment_video-slider-title{font-size:1.625rem;font-weight:700;color:#333;text-align:center;margin-bottom:1.875rem}.JavaDevelopment_play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50px;height:50px;background-color:#fff;clip-path:polygon(25% 0%,100% 50%,25% 100%);cursor:pointer;transition:transform .3s ease}.JavaDevelopment_play-button:hover{transform:translate(-50%,-50%) scale(1.1)}.JavaDevelopment_video-slider{position:relative;max-width:100%;overflow:hidden}.JavaDevelopment_video-flex{display:flex;transition:transform .5s ease}.JavaDevelopment_video-container{flex:1 0 35%;margin:10px;cursor:pointer;position:relative;overflow:hidden;border-radius:10px;box-shadow:0 4px 12px #0000001a}.JavaDevelopment_thumbnail{width:100%;height:200px;object-fit:cover;border-radius:10px;transition:opacity .3s ease,transform .3s ease}.JavaDevelopment_thumbnail:hover{transform:scale(1.05);box-shadow:0 10px 20px #00000026}.JavaDevelopment_dots-container{text-align:center;margin-top:20px}.JavaDevelopment_dot{height:15px;width:15px;margin:0 5px;background-color:#bbb;border-radius:50%;display:inline-block;transition:background-color .3s ease;cursor:pointer}.JavaDevelopment_dot:hover,.JavaDevelopment_dot.active{background-color:#717171}.JavaDevelopment_overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000b3;justify-content:center;align-items:center;z-index:1000}.JavaDevelopment_video-popup{width:80%;height:80%;border:none;border-radius:8px}.JavaDevelopment_close-btn{position:absolute;top:20px;right:20px;font-size:30px;color:#fff;background:none;border:none;cursor:pointer}.JavaDevelopment_syllabus-flex{background-color:#f9f9f9;max-width:1500px;display:flex;justify-content:space-between;margin:20px auto;padding:1.5rem}.JavaDevelopment_syllabus-h{padding:0;text-align:center;font-weight:700;font-size:2.5rem;color:#2c3e50;margin-bottom:2rem;position:relative}.JavaDevelopment_syllabus-h:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:80px;height:4px;background:#1868db;border-radius:2px}.JavaDevelopment_Syllabus{margin:20px;color:#333;width:45%;border-radius:8px;overflow:hidden}.JavaDevelopment_syllabus-section{margin:5px 0}.JavaDevelopment_section-heading{font-size:16px;font-weight:600;cursor:pointer;display:flex;align-items:center;padding:15px 20px;background-color:#f5f5f5;border-radius:8px;transition:all .3s ease;height:50px;position:relative;margin-bottom:8px;border:1px solid #e0e0e0}.JavaDevelopment_section-heading:hover{background-color:silver}.JavaDevelopment_expand-collapse-icon{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:20px;color:#1868db;cursor:pointer}.JavaDevelopment_section-content{display:none;margin-top:5px;font-size:14px;color:#666;padding-left:15px;max-height:400px;overflow-y:auto}.JavaDevelopment_section-content::-webkit-scrollbar{width:6px}.JavaDevelopment_section-content::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.JavaDevelopment_section-content::-webkit-scrollbar-thumb{background:#1868db;border-radius:10px}.JavaDevelopment_section-content::-webkit-scrollbar-thumb:hover{background:#1557c0}.JavaDevelopment_section-content p{font-size:18px;color:#333;font-weight:700;margin:10px 0}.JavaDevelopment_Syllabus ul{list-style:none;padding:0;margin:10px 0}.JavaDevelopment_Syllabus ul li{position:relative;font-size:15px;color:#333;background-color:#fff;border:1px solid #bbb;border-radius:4px;padding:8px 12px 8px 30px;margin-bottom:10px}.JavaDevelopment_Syllabus ul li:before{content:"";position:absolute;left:12px;top:50%;transform:translateY(-50%);width:5px;height:5px;background-color:#555;border-radius:50%}.JavaDevelopment_Download{max-width:40%}.JavaDevelopment_Download a{display:inline-block;padding:10px 20px;background-color:#b9b9b9;color:#000;text-decoration:none;border-radius:5px;margin-top:15px;cursor:pointer;transition:background-color .3s ease,transform .3s ease}.JavaDevelopment_Download a:hover{background-color:red;color:#fff;text-decoration:none;transform:scale(1.05)}.JavaDevelopment_placement{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1500px;margin:40px auto;padding:2.5rem;background:url(/assets/placement.CPgQb9XS.webp) center center/cover no-repeat;position:relative;overflow:hidden;border-radius:20px;min-height:400px}.JavaDevelopment_placement:before{content:"";position:absolute;top:0;right:0;bottom:0;background:#ffffffd9;z-index:1}.JavaDevelopment_placement>*{position:relative;z-index:2}.JavaDevelopment_place-img{flex:1;text-align:center}.JavaDevelopment_place-img img{max-width:100%;height:auto}.JavaDevelopment_place-detail{flex:1;padding:20px;text-align:left;position:relative}.JavaDevelopment_place-detail h1{color:#fff;font-size:32px;margin-bottom:10px;position:relative}.JavaDevelopment_place-detail p{font-size:16px;line-height:1.6;color:#fff}.JavaDevelopment_review-section{padding:40px;max-width:1500px;margin:20px auto;background:#f9f9f9 url(/assets/benifits.CPK8ntKD.webp) center center/cover no-repeat;position:relative;border-radius:20px;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat}.JavaDevelopment_review-section:before{content:"";position:absolute;top:0;right:0;bottom:0;background:#ffffffd9;z-index:1}.JavaDevelopment_review-section>*{position:relative;z-index:2}.JavaDevelopment_review-title{font-size:26px;font-weight:700;color:#fff;text-align:center;margin-bottom:30px;padding:40px 0}.JavaDevelopment_review-slider{position:relative;max-width:100%;display:flex;align-items:center;gap:20px;padding:0 20px}.JavaDevelopment_review-flex{display:flex;justify-content:center;align-items:stretch;gap:20px;transition:all .6s ease-in-out;animation:slideInFromRight .6s ease-in-out}.JavaDevelopment_review-flex.JavaDevelopment_sliding{animation:slideOutToLeft .3s ease-in-out forwards}.JavaDevelopment_review-flex:not(.JavaDevelopment_sliding){animation:slideInFromRight .3s ease-in-out forwards}.JavaDevelopment_review-card{background-color:#fff;border-radius:15px;box-shadow:0 6px 14px #0000001a;padding:20px;transition:all .3s ease;font-family:var(--font-primary);flex:1;max-width:280px;min-width:250px;box-sizing:border-box}.JavaDevelopment_review-card:hover{box-shadow:0 10px 20px #00000026;transform:translateY(-8px)}.JavaDevelopment_review-header{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:15px}.JavaDevelopment_review-avatar{margin-bottom:10px}.JavaDevelopment_avatar-img{width:100px;height:100px;border-radius:50%;object-fit:cover;object-position:top;background-color:#fff;border:1px solid #6d6d6d}.JavaDevelopment_review-user-name .user-name{font-size:18px;font-weight:600;color:#333;text-align:center}.JavaDevelopment_review-content p{font-size:16px;line-height:1.6;color:#555;margin-top:10px}.JavaDevelopment_review-dots,.JavaDevelopment_dott,.JavaDevelopment_dott:hover,.JavaDevelopment_dott.active{display:none}.JavaDevelopment_faq-section{max-width:1500px;margin:40px auto;padding:2.5rem;font-family:var(--font-primary);background-color:#f9fafb;border-radius:8px;box-shadow:0 8px 16px #0000001a}.JavaDevelopment_faq-item{margin-bottom:20px;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.JavaDevelopment_faq-item:hover{transform:translateY(-5px);box-shadow:0 10px 20px #0000001a}.JavaDevelopment_faq-question{display:flex;justify-content:space-between;align-items:center;padding:5px;font-size:18px;font-weight:700;color:#2c3e50;color:#fff}.JavaDevelopment_faq-toggle{background:none;border:none;padding:15px;cursor:pointer;color:#2c3e50;font-size:18px;transition:color .3s ease}.JavaDevelopment_faq-toggle:hover{color:#1868db}.JavaDevelopment_faq-toggle svg{transition:transform .3s ease}.JavaDevelopment_faq-item.JavaDevelopment_active .JavaDevelopment_faq-toggle svg{transform:rotate(180deg)}.JavaDevelopment_faq-answer{display:none;padding:15px;font-size:16px;background-color:#ecf0f1;border-top:1px solid #e0e0e0}.JavaDevelopment_faq-answer.JavaDevelopment_show{display:block}.JavaDevelopment_faq-answer ul{padding-left:20px;list-style-type:disc}.JavaDevelopment_faq-question span{font-size:18px;font-weight:700;color:#2c3e50;padding:15px}.JavaDevelopment_faq-section h2{text-align:center;font-size:24px;margin-bottom:20px;color:#2c3e50}@media screen and (max-width: 1023px){.JavaDevelopment_video-containers{display:none}}@media screen and (max-width: 1024px){.JavaDevelopment_bottom-info-flex{width:90%;padding:30px 40px;gap:40px}}@media screen and (max-width: 768px){.JavaDevelopment_Details{flex-direction:column;align-items:center;text-align:center;padding:60px 40px;height:auto;min-height:100vh}.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 (max-width: 1024px){.JavaDevelopment_info,.JavaDevelopment_info h1,.JavaDevelopment_info h2,.JavaDevelopment_info p{text-align:left}}.JavaDevelopment_Details{flex-direction:column;align-items:flex-start;text-align:left;padding:40px 20px;height:auto;min-height:100vh}.JavaDevelopment_info{max-width:100%;margin-bottom:30px;text-align:left}.JavaDevelopment_info h1{font-size:2rem;margin-bottom:20px;text-align:left}.JavaDevelopment_info h2{font-size:1.1rem;margin-bottom:20px;text-align:left}.JavaDevelopment_info p{font-size:1rem;margin-bottom:30px;text-align:left}.JavaDevelopment_course-overview{flex-direction:column;gap:2rem;padding:0;background:#f8f9fa}.JavaDevelopment_course-image{width:100%;margin-top:0;order:-1;position:static}.JavaDevelopment_course-image img{position:static;width:100%;right:auto;top:auto;transform:none;max-width:100%;height:auto}.JavaDevelopment_salary-chart{flex-direction:column;align-items:center;gap:25px}.JavaDevelopment_salary-circle{margin-top:20px;width:120px;height:120px}.JavaDevelopment_salary-center{width:80px;height:80px}.JavaDevelopment_salary-amount{font-size:16px}.JavaDevelopment_salary-range{max-width:250px;gap:30px}.JavaDevelopment_salary-item{font-size:12px;gap:4px}.JavaDevelopment_salary-dot{width:6px;height:6px}.JavaDevelopment_company-cards{gap:10px}.JavaDevelopment_company-card{padding:10px;gap:20px}.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{max-width:100%;width:100%}.JavaDevelopment_course-viewflex ul{flex-direction:column;align-items:center}.JavaDevelopment_course-viewflex ul li{width:100%}}@media screen and (max-width: 768px){.JavaDevelopment_Details{flex-direction:column;align-items:flex-start}#JavaDevelopment_view-img{height:80px;width:80px}.JavaDevelopment_info{max-width:100%}.JavaDevelopment_video-flex{display:flex;flex-direction:column;transform:none;transition:none}.JavaDevelopment_dots-container{display:none}.JavaDevelopment_review-slider{flex-direction:column;gap:15px;height:300px;overflow:hidden;padding:0 20px}.JavaDevelopment_review-nav{display:none}.JavaDevelopment_review-flex{flex-direction:row;gap:0;align-items:stretch;justify-content:flex-start;overflow:hidden;height:100%;width:100%;transition:transform .6s ease-in-out}.JavaDevelopment_review-card{flex:0 0 100%;max-width:100%;min-width:100%;width:100%;height:auto;min-height:300px;display:flex;flex-direction:column;overflow:visible;margin:0;padding:20px}.JavaDevelopment_review-flex .JavaDevelopment_review-card:not(:first-child){display:none}.JavaDevelopment_review-content{flex:1;display:flex;flex-direction:column;overflow:visible;padding:0}.JavaDevelopment_review-content p{flex:1;display:block;overflow:visible;text-overflow:initial;line-height:1.6;font-size:15px}.JavaDevelopment_review-header{margin-bottom:10px;flex-shrink:0;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 (min-width: 768px){.JavaDevelopment_video-flex{flex-direction:row;transform:initial;transition:transform .5s ease}.JavaDevelopment_review-slider,.JavaDevelopment_review-flex{flex-direction:row;gap:20px}.JavaDevelopment_review-card{flex:1;max-width:280px;min-width:250px}.JavaDevelopment_dots-container{display:none}}@media screen and (max-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{width:90%;padding:20px;gap:20px;flex-direction:column}.JavaDevelopment_rating-review{display:none}}@media (max-width: 480px){.JavaDevelopment_Details{height:110vh}.JavaDevelopment_background-image{height:100%}.JavaDevelopment_placement{flex-direction:column;text-align:center;padding:15px;margin:20px auto}.JavaDevelopment_place-img,.JavaDevelopment_place-detail{flex:none;width:100%;padding:10px}.JavaDevelopment_place-detail{text-align:left}.JavaDevelopment_place-detail h1{font-size:28px}.JavaDevelopment_place-detail p{font-size:14px;line-height:1.5}}@media (max-width: 880px){.JavaDevelopment_company-set img{width:44%}}@media (max-width: 1024px){.JavaDevelopment_certification-content{padding:20px 40px}.JavaDevelopment_certification-content h1{font-size:2.5rem}}@media (max-width: 768px){.JavaDevelopment_course-benefit{min-height:80vh;padding:2rem 1rem}.JavaDevelopment_course-benefit-container{flex-direction:column;align-items:center;padding:15px;max-width:100%}.JavaDevelopment_designation{width:100%;text-align:center;margin-bottom:20px}.JavaDevelopment_designation h3{font-size:16px;margin-bottom:8px}.JavaDevelopment_designation div{width:100%;padding:10px;font-size:14px}.JavaDevelopment_chart,.JavaDevelopment_companies{width:100%}.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 (max-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 (max-width: 768px){.JavaDevelopment_faq-section{padding:1.5rem;margin:20px auto}.JavaDevelopment_faq-section h2{font-size:20px;margin-bottom:15px}.JavaDevelopment_faq-question{padding:10px;font-size:16px}.JavaDevelopment_faq-question span{font-size:16px;padding:10px}.JavaDevelopment_faq-answer{padding:10px;font-size:14px}}@media (max-width: 480px){.JavaDevelopment_faq-section{padding:1rem;margin:15px auto}.JavaDevelopment_faq-section h2{font-size:18px}.JavaDevelopment_faq-question{padding:8px;font-size:14px}.JavaDevelopment_faq-question span{font-size:14px;padding:8px}.JavaDevelopment_faq-answer{padding:8px;font-size:13px}}.JavaDevelopment_info a{display:inline-block;text-decoration:none;padding:15px 35px;background:#1868db;color:#fff;font-weight:600;font-size:1.1rem;border-radius:40px;cursor:pointer;transition:all .3s ease}.JavaDevelopment_info a:hover{background:#1557c0;transform:translateY(-2px);box-shadow:0 8px 20px #1868db4d}@media (max-width: 768px){.JavaDevelopment_info a{padding:12px 25px;font-size:1rem}}@media (min-width: 1920px){.JavaDevelopment_Details{height:60vh}.JavaDevelopment_bottom-info-flex{width:80%;max-width:1400px;padding:3px 80px}}.Mern_page-wrapper,.Mern_page-wrapper *{margin:0;padding:0;box-sizing:border-box;font-family:var(--font-primary)}.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{position:relative;width:100%;height:108vh;display:flex;background:#c5ccd3 url(/assets/mernbg.BI3QuuXT.webp) center center/cover no-repeat;justify-content:flex-start;padding:40px;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat}.Mern_Details{display:flex;justify-content:space-between}.Mern_Details:before{content:"";position:absolute;inset:0;background:#0000004d;z-index:1}.Mern_Details>*{position:relative;z-index:2}.Mern_info{position:relative;max-width:600px;color:#fff;z-index:2;text-shadow:1px 1px 3px rgba(0,0,0,.6);margin-top:50px}.Mern_info h1{font-weight:lighter;margin-bottom:50px}.Mern_info h2{font-weight:lighter;margin-bottom:20px;line-height:1.4}.Mern_info p{font-size:15px;line-height:1.5;margin-bottom:20px;text-align:left}.Mern_video-containers{top:10%;position:relative;width:350px;height:220px;z-index:3}.Mern_video-containers video{width:100%;height:100%;border-radius:8px;object-fit:cover}.Mern_bottom-info-flex{position:relative;margin:40px auto;width:80%;max-width:1200px;background:#fff;display:flex;justify-content:space-between;align-items:center;padding:40px 60px;border-radius:8px;box-shadow:0 4px 12px #0000001a;overflow:hidden;z-index:10}.Mern_bottom-info{text-align:center;flex:1;padding:40px 20px;position:relative}.Mern_bottom-info:not(:last-child):after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:60%;background-color:#e0e0e0}.Mern_bottom-info h3{font-size:18px;font-weight:700;color:#343b42;margin-bottom:8px;line-height:1.3}.Mern_bottom-info p{font-size:15px;color:#666;line-height:1.4;margin:0}#Mern_rating{background-color:#c5ccd3}.Mern_rating-review{margin:0 auto;width:60%;background:#c5ccd3;display:flex;justify-content:center;align-items:center;padding:10px;border-radius:5px;z-index:2}.Mern_rating-info{text-align:center}.Mern_rating-info h1{color:#343b42;font-weight:700;margin-left:40px;display:flex;justify-content:space-evenly;align-items:center}.Mern_rating-info img{width:20%;height:auto;object-fit:contain}.Mern_course-overview{background:#f8f9fa;max-width:1500px;margin:40px auto;padding:0;display:flex;justify-content:space-between;align-items:flex-start;position:relative;border-radius:0;overflow:visible;min-height:auto;gap:3rem;box-shadow:none}.Mern_course-overview:before{display:none}.Mern_course-overview>*{position:relative;z-index:1}.Mern_course-detail{flex:1;max-width:65%;background:transparent;padding:20px 70px;box-shadow:none;border:none;transition:none;position:relative;overflow:visible;border-radius:0}.Mern_course-detail:before{display:none}.Mern_course-detail:hover{transform:none;box-shadow:none}.Mern_course-detail>*{position:relative;z-index:1}.Mern_course-image{position:relative;z-index:1;flex:0 0 auto;width:35%;height:100%;min-height:400px;display:flex;align-items:center;justify-content:center;margin-top:0}.Mern_course-image img{width:100%;height:auto;max-width:425px;box-shadow:0 4px 15px #0000001a;transition:transform .3s ease;z-index:1;object-fit:cover;background:#f0f0f0;border:3px solid #1868db;border-radius:8px}.Mern_course-image img:hover{transform:scale(1.05)}@media screen and (max-width: 768px){.Mern_Details{flex-direction:column;align-items:center;text-align:center;padding:60px 40px;height:auto;min-height:100vh}.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 (max-width: 1024px){.Mern_info,.Mern_info h1,.Mern_info h2,.Mern_info p{text-align:left}}.Mern_Details{flex-direction:column;align-items:flex-start;text-align:left;padding:40px 20px;height:auto;min-height:100vh}.Mern_info{max-width:100%;margin-bottom:30px;text-align:left}.Mern_info h1{font-size:2rem;margin-bottom:20px;text-align:left}.Mern_info h2{font-size:1.1rem;margin-bottom:20px;text-align:left}.Mern_info p{font-size:1rem;margin-bottom:30px;text-align:left}.Mern_course-overview{flex-direction:column;gap:2rem;padding:0;background:#f8f9fa}.Mern_course-image{width:100%;margin-top:0;order:-1;position:static}.Mern_course-image img{position:static;width:100%;right:auto;top:auto;transform:none;max-width:100%}.Mern_course-detail{width:100%;max-width:100%;padding:0}.Mern_course-detail h1:first-child{font-size:2.2rem}.Mern_course-detail h1{font-size:1.8rem}.Mern_course-detail p{font-size:1rem}.Mern_course-viewflex ul{grid-template-columns:1fr;gap:1rem;margin-top:1.5rem}.Mern_course-viewflex ul li{font-size:1rem;line-height:1.5;padding:.5rem 0}}@media screen and (max-width: 480px){.Mern_course-viewflex ul{grid-template-columns:1fr;gap:1rem;margin-top:1.5rem}.Mern_course-viewflex ul li{font-size:.95rem;line-height:1.4;padding:.5rem 0}}.Mern_course-overview h1{font-size:2.5rem;font-weight:700;color:#333;margin-bottom:1.5rem;line-height:1.2;text-align:center;text-shadow:0 2px 4px rgba(0,0,0,.1);position:relative}.Mern_course-detail h1{font-size:2.5rem;font-weight:700;color:#2c3e50;margin-bottom:1.5rem;line-height:1.2;position:relative;text-align:left}.Mern_course-detail h1:not(:first-child){font-size:2.2rem;color:#2c3e50;margin-bottom:1.5rem;position:relative}.Mern_course-detail h1:not(:first-child):after{content:"";position:absolute;bottom:-8px;left:0;width:80px;height:4px;background:#1868db;border-radius:2px}.Mern_course-detail h1:first-child{font-size:2.8rem;color:#2c3e50;margin-bottom:1.5rem;text-align:left;font-weight:700;position:relative}.Mern_course-detail h1:first-child:after{content:"";position:absolute;bottom:-8px;left:0;width:80px;height:4px;background:#1868db;border-radius:2px}.Mern_course-detail h1:after{content:"";position:absolute;bottom:-10px;left:0;width:60px;height:3px;background:linear-gradient(45deg,#00b4d8,#0077b6);border-radius:2px}.Mern_course-overview p{font-size:1.1rem;color:#555;line-height:1.8;margin-bottom:1.5rem;text-align:center;max-width:800px;margin-left:auto;margin-right:auto;text-shadow:0 1px 2px rgba(0,0,0,.1)}.Mern_course-detail p{font-size:1.2rem;color:#555;line-height:1.7;margin-bottom:2rem;text-align:left;font-weight:400}.Mern_course-viewflex ul{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem;margin-top:1rem;list-style:none;padding:0}.Mern_course-viewflex ul li{width:100%;display:flex;align-items:flex-start;font-size:1.1rem;color:#2c3e50;margin-bottom:.8rem;line-height:1.6;padding:0;background:transparent;border:none;transition:none;box-shadow:none;border-radius:0;position:relative;font-weight:500}.Mern_course-viewflex ul li:before{content:"•";color:#1868db;font-weight:700;margin-right:.75rem;flex-shrink:0;font-size:1.4rem;margin-top:.1rem}.Mern_course-viewflex ul li:hover{transform:none;box-shadow:none;background:transparent}.Mern_course-viewflex ul li img{width:20px;height:20px;margin-right:.8rem;flex-shrink:0;margin-top:1px}.Mern_course-certificate{max-width:1500px;margin:40px auto;padding:0;background:#f8f9fa;position:relative;border-radius:0;overflow:visible;min-height:auto;box-shadow:none}.Mern_course-certificate:before{display:none}.Mern_course-certificate>*{position:relative;z-index:1}.Mern_certification-container{display:flex;align-items:center;gap:60px;padding:0;background:transparent;box-shadow:none}.Mern_certification-content{padding:20px 70px;flex:1;max-width:60%}.Mern_certification-content h1{font-size:2.8rem;font-weight:700;color:#2c3e50;margin-bottom:1.5rem;line-height:1.2;position:relative}.Mern_certification-content h1:after{content:"";position:absolute;bottom:-8px;left:0;width:80px;height:4px;background:#1868db;border-radius:2px}.Mern_certification-content p{font-size:1.2rem;line-height:1.7;color:#555;margin-bottom:2rem;text-align:left}.Mern_certification-content h2{font-size:1.8rem;font-weight:600;color:#2c3e50;margin:2rem 0 1rem;position:relative}.Mern_certification-content h2:after{content:"";position:absolute;bottom:-5px;left:0;width:50px;height:3px;background:#1868db;border-radius:2px}.Mern_certification-content h3{font-size:1.4rem;font-weight:600;color:#2c3e50;margin:1.5rem 0 1rem}.Mern_certification-content ul{padding-left:0;margin:1rem 0 2rem;list-style:none}.Mern_certification-content ul li{font-size:1.1rem;line-height:1.6;color:#555;margin-bottom:.8rem;padding-left:0;position:relative;display:flex;align-items:flex-start;text-align:left}.Mern_certification-content ul li:before{content:"•";color:#1868db;font-weight:700;margin-right:.75rem;flex-shrink:0;font-size:1.2rem}.Mern_enroll-btn{background:#1868db;color:#fff;border:none;padding:15px 35px;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:background-color .3s ease;margin-top:20px}.Mern_enroll-btn:hover{background:#1557c0}.Mern_certificate-visual{flex:1;max-width:40%;display:flex;justify-content:center;align-items:center}.Mern_certificate-card{background:#fff;padding:2rem;border-radius:8px;position:relative;overflow:hidden;border:3px solid #1868db;box-shadow:0 4px 15px #0000001a}.Mern_certificate-card:before{display:none}.Mern_certificate-card>*{position:relative;z-index:1}.Mern_certificate-img{width:100%;height:auto;max-width:100%;display:block;border-radius:4px}.Mern_course-visuals-wrapper{max-width:1500px;margin:40px auto;background:#f8f9fa url(/assets/coursevisual.B_AAd1o5.webp) center center/cover no-repeat;overflow:hidden;width:100%;box-sizing:border-box;position:relative;min-height:400px;border-radius:20px}.Mern_title-container{text-align:center;padding:2rem 0 1rem;max-width:1200px;margin:0 auto}.Mern_title-container h1{font-size:2.5rem;font-weight:700;color:#2c3e50;margin-bottom:1rem;line-height:1.2}.Mern_title-container p{font-size:1.2rem;color:#666;margin:0 auto;max-width:800px;line-height:1.6}.Mern_video-section-card{max-width:1500px;width:100%;padding:30px;box-sizing:border-box;border-radius:10px;box-shadow:0 4px 12px #0000001a;position:relative;z-index:2}.Mern_video-play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50px;height:50px;background-color:#fff;clip-path:polygon(25% 0%,100% 50%,25% 100%);cursor:pointer;transition:transform .3s ease}.Mern_video-play-button:hover{transform:translate(-50%,-50%) scale(1.1)}.Mern_video-carousel{display:flex;align-items:center;justify-content:center;gap:2rem;margin:2rem 0;position:relative}.Mern_video-carousel-side{flex:0 0 200px;height:150px;cursor:pointer;transition:all .3s ease;opacity:.7}.Mern_video-carousel-side:hover{opacity:1;transform:scale(1.05)}.Mern_video-side-image-container{position:relative;width:100%;height:100%;border-radius:12px;overflow:hidden;box-shadow:0 4px 15px #0000001a}.Mern_video-side-image-container img{width:100%;height:100%;object-fit:cover}.Mern_video-side-overlay{position:absolute;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.5rem;transition:all .3s ease}.Mern_video-carousel-side:hover .Mern_video-side-overlay{background:#000000b3}.Mern_video-carousel-main{flex:0 0 400px;height:250px;position:relative;cursor:pointer;transition:all .3s ease}.Mern_video-carousel-main:hover{transform:scale(1.02)}.Mern_video-main-image-container{position:relative;width:100%;height:100%;border-radius:15px;overflow:hidden;box-shadow:0 8px 25px #00000026}.Mern_video-main-image-container img{width:100%;height:100%;object-fit:cover}.Mern_video-main-details{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#000c);padding:1.5rem;color:#fff}.Mern_video-main-title{font-size:1.5rem;font-weight:600;margin:0;text-shadow:0 2px 4px rgba(0,0,0,.5)}.Mern_video-progress-container{display:flex;justify-content:center;gap:.5rem;margin-top:2rem}.Mern_video-progress-item{display:flex;align-items:center}.Mern_video-progress-capsule{width:40px;height:4px;background:#fff;border-radius:2px;overflow:hidden}.Mern_video-progress-fill{height:100%;background:#1868db;border-radius:2px;transition:width .1s ease}.Mern_video-progress-fill.active{background:#1868db}.Mern_overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;display:flex;justify-content:center;align-items:center;z-index:1000}.Mern_close-btn{position:absolute;top:20px;right:20px;background:none;border:none;color:#fff;font-size:2rem;cursor:pointer;z-index:1001}.Mern_video-popup{width:80%;height:60%;max-width:800px;border-radius:10px}@media screen and (max-width: 768px){.Mern_video-carousel{flex-direction:column;gap:1rem}.Mern_video-carousel-side{flex:0 0 150px;height:100px}.Mern_video-carousel-main{flex:0 0 300px;height:200px}.Mern_video-main-title{font-size:1.2rem}}@media screen and (max-width: 480px){.Mern_video-carousel{gap:.5rem}.Mern_video-carousel-side{flex:0 0 120px;height:80px}.Mern_video-carousel-main{flex:0 0 250px;height:150px}.Mern_video-main-title{font-size:1rem}.Mern_video-main-details{padding:1rem}}.Mern_syllabus-flex{background:linear-gradient(135deg,#f8f9fa,#e9ecef);max-width:1500px;display:flex;justify-content:space-between;margin:40px auto;padding:3rem 2rem;border-radius:20px;box-shadow:0 8px 25px #0000001a;gap:3rem}.Mern_syllabus-h{padding:0;text-align:center;font-weight:700;font-size:2.5rem;color:#2c3e50;margin-bottom:2rem;position:relative}.Mern_syllabus-h:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:80px;height:4px;background:#1868db;border-radius:2px}.Mern_Syllabus{margin:0;color:#333;width:50%;overflow:hidden;padding:2rem}.Mern_section-content{display:none;max-height:400px;overflow-y:auto;margin-top:5px;font-size:14px;color:#666;padding-left:15px}.Mern_Syllabus ul li:before{content:"";position:absolute;left:12px;top:50%;transform:translateY(-50%);width:6px;height:6px;background-color:#1868db;border-radius:50%}@media screen and (max-width: 768px){.Mern_syllabus-flex{flex-direction:column;gap:2rem;padding:2rem 1.5rem}.Mern_Syllabus{width:100%}.Mern_containered{width:100%;padding:2rem}}@media screen and (max-width: 480px){.Mern_syllabus-flex{padding:1.5rem 1rem;gap:1.5rem}.Mern_containered{padding:1.5rem}.Mern_button{padding:12px 20px;font-size:1em}}.Mern_containered{background-color:#f9f9f9;box-shadow:0 4px 12px #0000001a;padding:20px;transition:transform .3s ease,box-shadow .3s ease;width:45%;height:100%}.Mern_form-group{margin-bottom:15px;width:100%}.Mern_containered label{display:block;font-size:1.1em;margin-bottom:8px;font-weight:600}.Mern_containered input[type=text],.Mern_containered input[type=tel],.Mern_containered textarea{width:100%;padding:10px;font-size:1em;border:1px solid #ccc;border-radius:5px;margin-top:8px;transition:border-color .3s ease,box-shadow .3s ease}.Mern_containered textarea{resize:vertical;min-height:80px;max-height:150px}#Mern_button{width:100%;padding:12px;background-color:#1868db;color:#fff;font-size:1.2em;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease,transform .3s ease;margin-top:20px}#Mern_button:hover{background-color:#c5ccd3;color:#000;transform:scale(1.05)}.Mern_course-benefit{position:relative;width:100%;min-height:70vh;padding:3rem 2rem;background:#f9f9f9 url(/assets/benifits.CPK8ntKD.webp) center center/cover no-repeat;margin:0;font-family:var(--font-primary);color:#343b42;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;flex-direction:column;align-items:center;justify-content:center}.Mern_course-benefit:before{content:"";position:absolute;top:0;right:0;bottom:0;background:#ffffffd9;z-index:1}.Mern_course-benefit>*{position:relative;z-index:2}.Mern_course-benefit h1{font-size:28px;font-weight:700;margin-top:20px;margin-bottom:20px;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.1);text-align:center;width:100%}.Mern_course-benefit p{font-size:16px;color:#fff;margin-bottom:20px;text-shadow:0 1px 2px rgba(0,0,0,.1);text-align:left;max-width:800px;margin-left:auto;margin-right:auto}.Mern_course-benefit-container{display:flex;justify-content:space-between;gap:20px;border:1px solid #ddd;padding:25px;background:#fff;box-shadow:0 4px 10px #0000001a;max-width:1200px;width:100%;margin:0 auto}.Mern_designation{width:30%;display:flex;flex-direction:column;gap:12px;text-align:center;align-items:center}.Mern_designation h3{font-size:18px;margin-bottom:10px;font-weight:700;text-align:center;text-transform:uppercase;color:#343b42}.Mern_designation div{padding:22px 20px;cursor:pointer;background:#e9ecef;text-align:start;border-radius:5px;font-size:14px;transition:transform .3s,color .3s;width:100%;min-height:60px;display:flex;align-items:center;box-sizing:border-box}.Mern_designation div:hover{background:#d6d8db}.Mern_designation div.Mern_active{background:#343b42;color:#fff;font-weight:700}.Mern_chart,.Mern_companies{width:30%;text-align:center;display:flex;flex-direction:column;align-items:center}.Mern_chart h3,.Mern_companies h3{font-size:18px;margin-bottom:15px;font-weight:700;text-transform:uppercase;color:#343b42;letter-spacing:1px;text-align:center}.Mern_chart img,.Mern_companies img{max-width:250px}.Mern_chart p,.Mern_companies p{margin-top:20px;margin-bottom:0;font-size:12px;color:#999;text-align:center}.Mern_course-benefit-container{display:flex;justify-content:space-between;align-items:flex-end}.Mern_chart,.Mern_companies{display:flex;flex-direction:column;justify-content:space-between;height:100%}.Mern_salary-chart{display:flex;flex-direction:column;align-items:center;gap:34px}.Mern_salary-circle{margin-top:40px;width:180px;height:180px;border-radius:50%;position:relative;display:flex;align-items:center;justify-content:center}.Mern_salary-center{width:130px;height:130px;background:#fff;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 2px 10px #0000001a}.Mern_salary-amount{font-size:18px;font-weight:700;color:#1868db;line-height:1}.Mern_salary-label{font-size:12px;color:#666;margin-top:2px}.Mern_salary-range{display:flex;justify-content:space-between;width:100%;margin-top:15px;max-width:280px;gap:40px}.Mern_salary-item{display:flex;align-items:center;gap:6px;font-size:13px;color:#343b42}.Mern_salary-dot{width:8px;height:8px;border-radius:50%}.Mern_salary-dot.max,.Mern_salary-dot.min{background-color:#1868db}.Mern_company-cards{display:flex;flex-direction:column;gap:12px;margin-top:10px}.Mern_company-card{display:flex;align-items:center;gap:25px;padding:12px;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;transition:transform .3s ease}.Mern_company-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.Mern_company-logo-img{width:40px;height:40px;border-radius:8px;object-fit:contain;flex-shrink:0}.Mern_company-info h4{font-size:14px;text-align:left;font-weight:700;color:#333;margin:0 0 4px}.Mern_company-info p{font-size:12px;color:#666;margin:0}.Mern_company-set{display:flex;justify-content:center;gap:20px;flex-wrap:wrap;margin-top:10px}.Mern_company-set img{width:100px;height:100px;object-fit:contain;transition:transform .3s}.Mern_company-set img:hover{transform:scale(1.1)}.Mern_title-container{text-align:center;margin-top:30px;font-family:var(--font-primary)}.Mern_title-container h1{font-size:2rem;margin-bottom:.5rem;font-weight:700;color:#fff}.Mern_title-container p{font-size:1.125rem;color:#fff;max-width:700px;margin:0 auto;line-height:1.6}.Mern_video-slider-section{background-color:#f7f7f7;padding:40px;border-radius:10px;max-width:1500px;margin:20px auto;box-shadow:0 4px 12px #0000001a}.Mern_video-slider-title{font-size:1.625rem;font-weight:700;color:#fff;text-align:center;margin-bottom:1.875rem}.Mern_play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50px;height:50px;background-color:#fff;clip-path:polygon(25% 0%,100% 50%,25% 100%);cursor:pointer;transition:transform .3s ease}.Mern_play-button:hover{transform:translate(-50%,-50%) scale(1.1)}.Mern_video-slider{position:relative;max-width:100%;overflow:hidden}.Mern_video-flex{display:flex;transition:transform .5s ease}.Mern_video-container{flex:1 0 35%;margin:10px;cursor:pointer;position:relative;overflow:hidden;border-radius:10px;box-shadow:0 4px 12px #0000001a}.Mern_thumbnail{width:100%;height:200px;object-fit:cover;border-radius:10px;transition:opacity .3s ease,transform .3s ease}.Mern_thumbnail:hover{transform:scale(1.05);box-shadow:0 10px 20px #00000026}.Mern_dots-container{text-align:center;margin-top:20px}.Mern_dot{height:15px;width:15px;margin:0 5px;background-color:#bbb;border-radius:50%;display:inline-block;transition:background-color .3s ease;cursor:pointer}.Mern_dot:hover,.Mern_dot.Mern_active{background-color:#717171}.Mern_overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000b3;justify-content:center;align-items:center;z-index:1000}.Mern_video-popup{width:80%;height:80%;border:none;border-radius:8px}.Mern_close-btn{position:absolute;top:20px;right:20px;font-size:30px;color:#fff;background:none;border:none;cursor:pointer}#Mern_syllabus-h{padding:0;text-align:center;font-weight:700;font-size:2.5rem;color:#2c3e50;margin-bottom:2rem;position:relative}.Mern_syllabus-section{margin:5px 0}.Mern_section-heading{font-size:16px;font-weight:600;cursor:pointer;display:flex;align-items:center;padding:15px 20px;background-color:#f5f5f5;border-radius:8px;transition:all .3s ease;height:50px;position:relative;margin-bottom:8px;border:1px solid #e0e0e0}.Mern_section-heading:hover{background-color:silver}.Mern_expand-collapse-icon{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:20px;color:#1868db;cursor:pointer}.Mern_section-content{display:none;margin-top:5px;font-size:14px;color:#666;padding-left:15px}.Mern_section-content p{font-size:18px;color:#333;font-weight:700;margin:10px 0}.Mern_Syllabus ul{list-style:none;padding:0;margin:10px 0}.Mern_Syllabus ul li{position:relative;font-size:15px;color:#333;background-color:#fff;border:1px solid #bbb;border-radius:4px;padding:8px 12px 8px 30px;margin-bottom:10px}.Mern_Syllabus ul li:before{content:"";position:absolute;left:12px;top:50%;transform:translateY(-50%);width:5px;height:5px;background-color:#555;border-radius:50%}.Mern_Download{max-width:40%}.Mern_Download a{display:inline-block;padding:10px 20px;background-color:#b9b9b9;color:#000;text-decoration:none;border-radius:5px;margin-top:15px;cursor:pointer;transition:background-color .3s ease,transform .3s ease}.Mern_Download a:hover{background-color:red;color:#fff;text-decoration:none;transform:scale(1.05)}.Mern_placement{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1500px;margin:40px auto;padding:2.5rem;background:url(/assets/placement.CPgQb9XS.webp) center center / cover no-repeat;position:relative;overflow:hidden;border-radius:20px;min-height:400px}.Mern_place-img{flex:1;text-align:center}.Mern_place-img img{max-width:100%;height:auto}.Mern_place-detail{flex:1;padding:20px;text-align:left;position:relative}.Mern_place-detail h1{color:#fff;font-size:32px;margin-bottom:10px;position:relative}.Mern_place-detail p{font-size:16px;line-height:1.6;color:#fff}.Mern_review-section{padding:40px;max-width:1500px;margin:20px auto;background:#f9f9f9 url(/assets/benifits.CPK8ntKD.webp) center center/cover no-repeat;position:relative;border-radius:20px;overflow:hidden;background-size:cover;background-position:center center;background-repeat:no-repeat;background-attachment:local;min-height:500px}@media screen and (max-width: 768px){.Mern_review-section{padding:20px 15px;margin:20px 10px;border-radius:15px;background-size:cover;background-position:center center;min-height:400px}.Mern_review-title{font-size:22px;margin-bottom:20px;padding:20px 0;z-index:3;text-shadow:2px 2px 4px rgba(0,0,0,.7)}}.Mern_review-section:before{content:"";position:absolute;top:0;right:0;bottom:0;background:#ffffffd9;z-index:1}.Mern_review-section>*{position:relative;z-index:2}.Mern_review-title{font-size:26px;font-weight:700;color:#fff;text-align:center;margin-bottom:30px;padding:40px 0;position:relative;z-index:3;text-shadow:2px 2px 4px rgba(0,0,0,.5);width:100%;display:block}.Mern_review-slider{position:relative;max-width:100%;overflow:hidden;padding:0 20px}.Mern_review-container{position:relative;max-width:100%;overflow:hidden}.Mern_review-flex{display:flex;justify-content:center;align-items:stretch;gap:20px;transition:all .6s ease-in-out;animation:slideInFromRight .6s ease-in-out}.Mern_review-flex.Mern_sliding{animation:slideOutToLeft .3s ease-in-out forwards}.Mern_review-flex:not(.Mern_sliding){animation:slideInFromRight .3s ease-in-out forwards}.Mern_review-card{background-color:#fff;border-radius:15px;box-shadow:0 6px 14px #0000001a;padding:20px;transition:all .3s ease;font-family:var(--font-primary);flex:1;max-width:280px;min-width:250px;box-sizing:border-box}.Mern_review-card:hover{box-shadow:0 10px 20px #00000026;transform:translateY(-8px)}.Mern_review-header{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:15px}.Mern_review-avatar{margin-bottom:10px}.Mern_avatar-img{width:100px;height:100px;border-radius:50%;object-fit:cover;object-position:top;background-color:#fff;border:1px solid #6d6d6d}.Mern_review-user-name .Mern_user-name{font-size:18px;font-weight:600;color:#333;text-align:center}.Mern_review-content p{font-size:16px;line-height:1.6;color:#555;margin-top:10px}.Mern_review-dots{text-align:center;margin-top:20px}.Mern_dott{height:15px;width:15px;margin:0 5px;background-color:#bbb;border-radius:50%;display:inline-block;transition:background-color .3s ease;cursor:pointer}.Mern_dott:hover,.Mern_dott.Mern_active{background-color:#717171}.Mern_faq-section{max-width:1500px;margin:40px auto;padding:2.5rem;font-family:var(--font-primary);background-color:#f9fafb;border-radius:8px;box-shadow:0 8px 16px #0000001a}.Mern_faq-item{margin-bottom:20px;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.Mern_faq-item:hover{transform:translateY(-5px);box-shadow:0 10px 20px #0000001a}.Mern_faq-question{display:flex;justify-content:space-between;align-items:center;padding:5px;font-size:18px;font-weight:700;color:#2c3e50}.Mern_faq-toggle{background:none;border:none;padding:15px;cursor:pointer;color:#2c3e50;font-size:18px;transition:color .3s ease}.Mern_faq-toggle:hover{color:#1868db}.Mern_faq-toggle svg{transition:transform .3s ease}.Mern_faq-item.Mern_active .Mern_faq-toggle svg{transform:rotate(180deg)}.Mern_faq-answer{display:none;padding:15px;font-size:16px;background-color:#ecf0f1;border-top:1px solid #e0e0e0}.Mern_faq-answer.Mern_show{display:block}.Mern_faq-answer ul{padding-left:20px;list-style-type:disc}.Mern_faq-question span{font-size:18px;font-weight:700}.Mern_faq-section h2{text-align:center;font-size:24px;margin-bottom:20px;color:#2c3e50}@media screen and (max-width: 1023px){.Mern_video-containers{display:none}}@media screen and (max-width: 1024px){.Mern_bottom-info-flex{width:90%;padding:30px 40px;gap:40px}}@media screen and (max-width: 768px){.Mern_bottom-info-flex{width:90%;padding:20px;gap:20px;flex-direction:column}.Mern_info,.Mern_course-detail{max-width:100%;width:100%;padding:2rem}.Mern_course-detail{margin:1rem 0;border-radius:15px}.Mern_course-detail h1{font-size:1.8rem;text-align:center}.Mern_course-detail h1:after{left:50%;transform:translate(-50%)}.Mern_course-viewflex ul{display:grid;grid-template-columns:1fr;gap:1rem;margin-top:1.5rem}.Mern_course-viewflex ul li{width:100%;padding:.5rem 0;text-align:left;font-size:1rem;line-height:1.5}}@media screen and (max-width: 768px){.Mern_Details{flex-direction:column;align-items:flex-start}#Mern_view-img{height:80px;width:80px}.Mern_info{max-width:100%}.Mern_video-flex{display:flex;flex-direction:column;transform:none;transition:none}.Mern_dots-container{display:none}.Mern_review-slider{padding:0 10px;max-width:100%;overflow:hidden}.Mern_review-nav{display:none}.Mern_review-flex{flex-direction:row;gap:0;align-items:stretch;justify-content:center;overflow:hidden;width:100%;animation:slideInFromRight .6s ease-in-out;transition:all .6s ease-in-out}.Mern_review-flex.Mern_sliding{animation:slideOutToLeft .3s ease-in-out forwards}.Mern_review-flex:not(.Mern_sliding){animation:slideInFromRight .3s ease-in-out forwards}.Mern_review-card{flex:0 0 100%;max-width:100%;min-width:100%;width:100%;height:auto;min-height:300px;display:flex;flex-direction:column;overflow:visible;margin:0;padding:20px}.Mern_review-content{flex:1;display:flex;flex-direction:column;overflow:visible;padding:0}.Mern_review-content p{flex:1;display:block;overflow:visible;text-overflow:initial;line-height:1.6;font-size:15px}.Mern_review-header{margin-bottom:15px;flex-shrink:0;padding:0;display:flex;flex-direction:column;align-items:center}.Mern_avatar-img{width:70px;height:70px;margin-bottom:10px}.Mern_review-user-name .Mern_user-name{font-size:16px;font-weight:600;text-align:center}}@media screen and (min-width: 768px){.Mern_video-flex{flex-direction:row;transform:initial;transition:transform .5s ease}.Mern_review-flex{flex-direction:row;gap:20px;animation:slideInFromRight .6s ease-in-out;transition:all .6s ease-in-out}.Mern_review-card{flex:1;max-width:280px;min-width:250px}.Mern_dots-container{display:block}}@media (max-width: 1024px){.Mern_certification-container{gap:40px;padding:0}.Mern_certification-content h1{font-size:2.5rem}}@media (max-width: 768px){.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 (max-width: 480px){.Mern_certification-container{padding:0}.Mern_certification-content h1{font-size:2rem}.Mern_enroll-btn{padding:12px 25px;font-size:1rem}}@media screen and (max-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{max-width:100%;min-width:auto;width:100%;margin-bottom:20px;padding:15px;min-height:250px}.Mern_review-section{padding:15px 10px;margin:15px 5px;background-size:cover;background-position:center center;min-height:350px}.Mern_review-title{font-size:20px;margin-bottom:15px;padding:15px 0;z-index:3;text-shadow:2px 2px 4px rgba(0,0,0,.7)}.Mern_avatar-img{width:60px;height:60px}.Mern_review-user-name .Mern_user-name{font-size:15px}.Mern_review-content p{font-size:14px;line-height:1.5}.Mern_certificate{flex-direction:column;gap:10px}.Mern_bottom-info-flex,.Mern_rating-review{display:none}}@media (max-width: 480px){.Mern_Details{height:110vh}.Mern_background-image{height:100%}.Mern_placement{flex-direction:column;text-align:center;padding:15px;margin:20px auto}.Mern_place-img,.Mern_place-detail{flex:none;width:100%;padding:10px}.Mern_place-detail{text-align:left}.Mern_place-detail h1{font-size:28px}.Mern_place-detail p{font-size:14px;line-height:1.5}}@media (max-width: 880px){.Mern_company-set img{width:44%}.Mern_company-cards{gap:10px}.Mern_company-card{padding:10px;gap:20px}}@media (max-width: 768px){.Mern_course-benefit{min-height:80vh;padding:2rem 1rem}.Mern_course-benefit-container{flex-direction:column;align-items:center;padding:15px;max-width:100%}.Mern_designation{width:100%;text-align:center;margin-bottom:20px}.Mern_designation h3{font-size:16px;margin-bottom:8px}.Mern_designation div{width:100%;padding:10px;font-size:14px}.Mern_chart,.Mern_companies{width:100%}.Mern_chart img,.Mern_companies img{max-width:200px}.Mern_company-set{justify-content:center;gap:10px}.Mern_salary-chart{flex-direction:column;align-items:center;gap:25px}.Mern_salary-circle{margin-top:20px;width:120px;height:120px}.Mern_salary-center{width:80px;height:80px}.Mern_salary-amount{font-size:16px}.Mern_salary-range{max-width:250px;gap:30px}.Mern_salary-item{font-size:12px;gap:4px}.Mern_salary-dot{width:6px;height:6px}.Mern_company-cards{gap:10px}.Mern_company-card{padding:10px;gap:20px}.Mern_company-logo-img{width:35px;height:35px}.Mern_company-info h4{font-size:13px}.Mern_company-info p{font-size:11px}}.Mern_info a{display:inline-block;text-decoration:none;padding:15px 35px;background:#1868db;color:#fff;font-weight:600;font-size:1.1rem;border-radius:40px;cursor:pointer;transition:all .3s ease}.Mern_info a:hover{background-color:#dfdfdf}@media (min-width: 1920px){.Mern_Details{height:60vh}.Mern_bottom-info-flex{width:80%;max-width:1400px;padding:3px 80px}}@media (max-width: 768px){.Mern_faq-section{padding:1.5rem;margin:20px auto}.Mern_faq-section h2{font-size:20px;margin-bottom:15px}.Mern_faq-question{padding:10px;font-size:16px}.Mern_faq-question span{font-size:16px;padding:10px}.Mern_faq-answer{padding:10px;font-size:14px}}@media (max-width: 480px){.Mern_faq-section{padding:1rem;margin:15px auto}.Mern_faq-section h2{font-size:18px}.Mern_faq-question{padding:8px;font-size:14px}.Mern_faq-question span{font-size:14px;padding:8px}.Mern_faq-answer{padding:8px;font-size:13px}}.Mern_section-content::-webkit-scrollbar{width:6px}.Mern_section-content::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.Mern_section-content::-webkit-scrollbar-thumb{background:#1868db;border-radius:10px}.Mern_section-content::-webkit-scrollbar-thumb:hover{background:#1557c0}.Python_page-wrapper,.Python_page-wrapper *{margin:0;padding:0;box-sizing:border-box;font-family:var(--font-primary)}.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{position:relative;width:100%;height:108vh;display:flex;background-color:#c5ccd3;justify-content:flex-start;padding:40px;overflow:hidden}.Python_Details{display:flex;justify-content:space-between}.Python_background-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;background-size:cover;background-position:center;background-repeat:no-repeat;z-index:0}.Python_info{position:relative;max-width:600px;color:#fff;z-index:2;text-shadow:1px 1px 3px rgba(0,0,0,.6);margin-top:50px}.Python_info h1{font-weight:lighter;margin-bottom:50px}.Python_info h2{font-weight:lighter;margin-bottom:20px;line-height:1.4}.Python_info p{font-size:15px;line-height:1.5;margin-bottom:20px;text-align:left}.Python_video-containers{top:10%;position:relative;width:350px;height:220px;z-index:3}.Python_video-containers video{width:100%;height:100%;border-radius:8px;object-fit:cover}.Python_bottom-info-flex{position:relative;margin:40px auto;width:80%;max-width:1200px;background:#fff;display:flex;justify-content:space-between;align-items:center;padding:40px 60px;border-radius:8px;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:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:60%;background-color:#e0e0e0}.Python_bottom-info h3{font-size:18px;font-weight:700;color:#343b42;margin-bottom:8px;line-height:1.3}.Python_bottom-info p{font-size:15px;color:#666;line-height:1.4;margin:0}#Python_rating{background-color:#c5ccd3}.Python_rating-review{margin:0 auto;width:60%;background:#c5ccd3;display:flex;justify-content:center;align-items:center;padding:10px;border-radius:5px;z-index:2}.Python_rating-info{text-align:center}.Python_rating-info h1{color:#343b42;font-weight:700;margin-left:40px;display:flex;justify-content:space-evenly;align-items:center}.Python_rating-info img{width:20%;height:auto;object-fit:contain}.Python_course-overview{background:#f8f9fa;max-width:1500px;margin:40px auto;padding:0;display:flex;justify-content:space-between;align-items:flex-start;position:relative;border-radius:0;overflow:visible;min-height:auto;gap:3rem;box-shadow:none}.Python_course-overview:before{display:none}.Python_course-overview>*{position:relative;z-index:1}.Python_course-detail{flex:1;max-width:65%;background:transparent;padding:20px 70px;box-shadow:none;border:none;transition:none;position:relative;overflow:visible;border-radius:0}.Python_course-overview h1{font-size:2.5rem;font-weight:700;color:#333;margin-bottom:1.5rem;line-height:1.2;text-align:center;text-shadow:0 2px 4px rgba(0,0,0,.1)}.Python_course-overview p{font-size:1.1rem;color:#555;line-height:1.8;margin-bottom:1.5rem;text-align:center;max-width:800px;margin-right:auto;text-shadow:0 1px 2px rgba(0,0,0,.1)}.Python_course-detail p{font-size:1.2rem;color:#555;line-height:1.7;margin-bottom:1.5rem;text-align:left}.Python_course-detail h1{font-size:2.8rem;color:#2c3e50;margin-bottom:1.5rem;text-align:left;font-weight:700;position:relative}.Python_course-detail h1:not(:first-child){font-size:2.2rem}.Python_course-detail h1:last-of-type{padding-top:1.5rem;border-top:2px solid rgba(0,180,216,.2)}.Python_course-detail h1:after{content:"";position:absolute;bottom:-10px;left:0;width:80px;height:4px;background:#1868db;border-radius:2px}.Python_course-image{position:relative;z-index:1;flex:0 0 auto;width:35%;height:100%;min-height:400px;display:flex;align-items:center;justify-content:center;margin-top:0}.Python_course-image img{width:100%;height:auto;max-width:425px;box-shadow:0 4px 15px #0000001a;transition:transform .3s ease;z-index:1;object-fit:cover;background:#f0f0f0;border:3px solid #1868db;border-radius:8px}.Python_course-image img:hover{transform:scale(1.05)}.Python_course-viewflex ul{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-top:50px;list-style:none}.Python_course-viewflex ul li{width:30%;display:flex;align-items:flex-start;font-size:1.1rem;color:#2c3e50;margin-bottom:.8rem;line-height:1.6;padding:0;background:transparent;border:none;border-radius:0;position:relative;font-weight:500}.Python_course-viewflex ul li:before{content:"•";color:#1868db;font-weight:700;margin-right:.75rem;flex-shrink:0;font-size:1.4rem;margin-top:.1rem}.Python_course-viewflex ul li:hover{transform:none;box-shadow:none;background:transparent}.Python_course-viewflex ul li img{display:none}.Python_course-certificate{max-width:1500px;margin:40px auto;padding:0;background:#f8f9fa;position:relative;border-radius:0;overflow:visible;min-height:auto;box-shadow:none}.Python_course-certificate:before{display:none}.Python_course-certificate>*{position:relative;z-index:1}.Python_certification-container{display:flex;align-items:center;gap:60px;padding:0;background:transparent;box-shadow:none}.Python_certification-content{padding:20px 70px;flex:1;max-width:60%}.Python_certification-content h1{font-size:2.8rem;font-weight:700;color:#2c3e50;margin-bottom:1.5rem;line-height:1.2;position:relative}.Python_certification-content h1:after{content:"";position:absolute;bottom:-8px;left:0;width:80px;height:4px;background:#1868db;border-radius:2px}.Python_certification-content p{font-size:1.2rem;line-height:1.7;color:#555;margin-bottom:2rem}.Python_certification-content h2{font-size:1.8rem;font-weight:600;color:#2c3e50;margin:2rem 0 1rem;position:relative}.Python_certification-content h2:after{content:"";position:absolute;bottom:-5px;left:0;width:50px;height:3px;background:#1868db;border-radius:2px}.Python_certification-content h3{font-size:1.4rem;font-weight:600;color:#2c3e50;margin:1.5rem 0 1rem}.Python_certification-content ul{padding-left:0;margin:1rem 0 2rem;list-style:none}.Python_certification-content ul li{font-size:1.1rem;line-height:1.6;color:#555;margin-bottom:.8rem;padding-left:0;position:relative;display:flex;align-items:flex-start;text-align:left}.Python_certification-content ul li:before{content:"•";color:#1868db;font-weight:700;margin-right:.75rem;flex-shrink:0;font-size:1.2rem}.Python_enroll-btn{background:#1868db;color:#fff;border:none;padding:15px 35px;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:background-color .3s ease;margin-top:20px}.Python_enroll-btn:hover{background:#1557c0}.Python_certificate-visual{flex:1;max-width:40%;display:flex;justify-content:center;align-items:center}.Python_certificate-card{background:#fff;padding:2rem;border-radius:8px;position:relative;overflow:hidden;border:3px solid #1868db;box-shadow:0 4px 15px #0000001a}.Python_certificate-card:before{display:none}.Python_certificate-card>*{position:relative;z-index:1}.Python_course-visuals-wrapper{max-width:1500px;margin:40px auto;background:#f8f9fa url(/assets/coursevisual.B_AAd1o5.webp) center center/cover no-repeat;overflow:hidden;width:100%;box-sizing:border-box;position:relative;min-height:400px;border-radius:20px}.Python_video-section-card{max-width:1500px;width:100%;padding:30px;box-sizing:border-box;border-radius:10px;box-shadow:0 4px 12px #0000001a;position:relative;z-index:2}.Python_video-play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50px;height:50px;background:#ffffffe6;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:#1868db;transition:all .3s ease;cursor:pointer}.Python_video-play-button:before{content:"▶";margin-left:2px}.Python_video-play-button:hover{transform:translate(-50%,-50%) scale(1.1)}.Python_video-carousel{display:flex;align-items:center;justify-content:center;gap:2rem;margin:2rem 0}.Python_video-carousel-side{flex:0 0 200px;height:150px;cursor:pointer;transition:all .3s ease;opacity:.7}.Python_video-carousel-side:hover{opacity:1;transform:scale(1.05)}.Python_video-side-image-container{position:relative;width:100%;height:100%;border-radius:12px;overflow:hidden;box-shadow:0 4px 15px #0003}.Python_video-side-image-container img{width:100%;height:100%;object-fit:cover}.Python_video-side-overlay{position:absolute;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.5rem;transition:all .3s ease}.Python_video-carousel-side:hover .Python_video-side-overlay{background:#000000b3}.Python_video-carousel-main{flex:0 0 400px;height:250px;position:relative;cursor:pointer;transition:all .3s ease}.Python_video-carousel-main:hover{transform:scale(1.02)}.Python_video-main-image-container{position:relative;width:100%;height:100%;border-radius:15px;overflow:hidden;box-shadow:0 8px 25px #0000004d}.Python_video-main-image-container img{width:100%;height:100%;object-fit:cover}.Python_video-main-details{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#000c);padding:1.5rem;color:#fff}.Python_video-main-title{font-size:1.5rem;font-weight:600;margin:0;text-shadow:0 2px 4px rgba(0,0,0,.5)}.Python_video-progress-container{display:flex;justify-content:center;gap:.5rem;margin-top:2rem}.Python_video-progress-item{display:flex;align-items:center}.Python_video-progress-capsule{width:40px;height:4px;background:#fff;border-radius:2px;overflow:hidden}.Python_video-progress-fill{height:100%;background:#1868db;border-radius:2px;transition:width .1s ease}.Python_video-progress-fill.active{background:#1868db}.Python_overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;display:flex;justify-content:center;align-items:center;z-index:1000;cursor:pointer}.Python_close-btn{position:absolute;top:20px;right:30px;background:none;border:none;color:#fff;font-size:2rem;cursor:pointer;z-index:1001}.Python_video-popup{width:80%;height:60%;max-width:800px;border-radius:10px}.Python_course-certificate h1{font-size:2.8rem;font-weight:700;color:#2c3e50;margin-bottom:1.5rem;line-height:1.2;position:relative}.Python_course-certificate p{font-size:16px;line-height:1.8;margin-bottom:20px;text-align:left}.Python_course-certificate-flex{display:flex;justify-content:space-between;gap:30px;flex-wrap:wrap}.Python_course-certificate-detail{flex:1;max-width:48%;padding:20px}.Python_course-certificate-detail h1{font-size:22px;font-weight:700;margin-bottom:15px}.Python_course-certificate-detail ul{padding:0;margin-top:15px}.Python_course-certificate-detail ul li{font-size:16px;margin-bottom:10px;line-height:1.6}.Python_certificate-img{width:100%;max-width:400px;height:auto;display:block;border-radius:4px}.Python_containered{background-color:#f9f9f9;box-shadow:0 4px 12px #0000001a;padding:20px;transition:transform .3s ease,box-shadow .3s ease;width:45%;height:100%}.Python_form-group{margin-bottom:15px;width:100%}.Python_containered label{display:block;font-size:1.1em;margin-bottom:8px;font-weight:600}.Python_containered input[type=text],.Python_containered input[type=tel],.Python_containered textarea{width:100%;padding:10px;font-size:1em;border:1px solid #ccc;border-radius:5px;margin-top:8px;transition:border-color .3s ease,box-shadow .3s ease}.Python_containered textarea{resize:vertical;min-height:80px;max-height:150px}#Python_button{width:100%;padding:12px;background-color:#1868db;color:#fff;font-size:1.2em;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease,transform .3s ease;margin-top:20px}#Python_button:hover{background-color:#c5ccd3;color:#000;transform:scale(1.05)}.Python_course-benefit{position:relative;width:100%;min-height:70vh;padding:3rem 2rem;background:#f9f9f9 url(/assets/benifits.CPK8ntKD.webp) center center/cover no-repeat;margin:0;font-family:var(--font-primary);color:#343b42;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;flex-direction:column;align-items:center;justify-content:center}.Python_course-benefit:before{content:"";position:absolute;top:0;right:0;bottom:0;background:#ffffffd9;z-index:1}.Python_course-benefit>*{position:relative;z-index:2}.Python_course-benefit h1{font-size:28px;font-weight:700;margin-top:20px;margin-bottom:20px;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.1);text-align:center;width:100%}.Python_course-benefit p{font-size:16px;color:#fff;margin-bottom:20px;text-shadow:0 1px 2px rgba(0,0,0,.1);text-align:left;max-width:800px;margin-left:auto;margin-right:auto}.Python_course-benefit-container{display:flex;justify-content:space-between;gap:20px;border:1px solid #ddd;padding:25px;background:#fff;box-shadow:0 4px 10px #0000001a;max-width:1200px;width:100%;margin:0 auto}.Python_designation{width:30%;display:flex;flex-direction:column;gap:12px;text-align:center;align-items:center}.Python_designation h3{font-size:18px;margin-bottom:10px;font-weight:700;text-align:center;text-transform:uppercase;color:#343b42}.Python_designation div{padding:22px 20px;cursor:pointer;background:#e9ecef;text-align:start;border-radius:5px;font-size:14px;transition:transform .3s,color .3s;width:100%;min-height:60px;display:flex;align-items:center;box-sizing:border-box}.Python_designation div:hover{background:#d6d8db}.Python_designation div.Python_active{background:#343b42;color:#fff;font-weight:700}.Python_chart,.Python_companies{width:30%;text-align:center}.Python_chart h3,.Python_companies h3{font-size:18px;margin-bottom:15px;font-weight:700;text-transform:uppercase;color:#343b42;letter-spacing:1px;text-align:center}.Python_chart img,.Python_companies img{max-width:250px}.Python_salary-chart{display:flex;flex-direction:column;align-items:center;gap:34px}.Python_salary-circle{margin-top:40px;width:180px;height:180px;border-radius:50%;position:relative;display:flex;align-items:center;justify-content:center}.Python_salary-center{width:130px;height:130px;background:#fff;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 2px 10px #0000001a}.Python_salary-amount{font-size:18px;font-weight:700;color:#1868db;line-height:1}.Python_salary-label{font-size:12px;color:#666;margin-top:2px}.Python_salary-range{display:flex;justify-content:space-between;width:100%;margin-top:15px;max-width:280px;gap:40px}.Python_salary-item{display:flex;align-items:center;gap:6px;font-size:13px;color:#343b42}.Python_salary-dot{width:8px;height:8px;border-radius:50%}.Python_salary-dot.max,.Python_salary-dot.min{background-color:#1868db}.Python_company-cards{display:flex;flex-direction:column;gap:12px;margin-top:10px}.Python_company-card{display:flex;align-items:center;gap:25px;padding:12px;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;transition:transform .3s ease}.Python_company-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.Python_company-logo-img{width:40px;height:40px;border-radius:8px;object-fit:contain;flex-shrink:0}.Python_company-info h4{font-size:14px;text-align:left;font-weight:700;color:#333;margin:0 0 4px}.Python_company-info p{font-size:12px;color:#666;margin:0}.Python_chart p,.Python_companies p{margin-top:20px;margin-bottom:0;font-size:12px;color:#999;text-align:center}.Python_course-benefit-container{display:flex;justify-content:space-between;align-items:flex-end}.Python_chart,.Python_companies{display:flex;flex-direction:column;justify-content:space-between;height:100%}.Python_company-set{display:flex;justify-content:center;gap:20px;flex-wrap:wrap;margin-top:10px}.Python_company-set img{width:100px;height:100px;object-fit:contain;transition:transform .3s}.Python_company-set img:hover{transform:scale(1.1)}.Python_title-container{text-align:center;margin-top:30px;font-family:var(--font-primary)}.Python_title-container h1{font-size:2rem;margin-bottom:.5rem;font-weight:700;color:#fff}.Python_title-container p{font-size:1.125rem;color:#fff;max-width:700px;margin:0 auto;line-height:1.6}.Python_video-slider-section{background-color:#f7f7f7;padding:40px;border-radius:10px;max-width:1500px;margin:20px auto;box-shadow:0 4px 12px #0000001a}.Python_video-slider-title{font-size:1.625rem;font-weight:700;color:#fff;text-align:center;margin-bottom:1.875rem}.Python_play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50px;height:50px;background-color:#fff;clip-path:polygon(25% 0%,100% 50%,25% 100%);cursor:pointer;transition:transform .3s ease}.Python_play-button:hover{transform:translate(-50%,-50%) scale(1.1)}.Python_video-slider{position:relative;max-width:100%;overflow:hidden}.Python_video-flex{display:flex;transition:transform .5s ease}.Python_video-container{flex:1 0 35%;margin:10px;cursor:pointer;position:relative;overflow:hidden;border-radius:10px;box-shadow:0 4px 12px #0000001a}.Python_thumbnail{width:100%;height:200px;object-fit:cover;border-radius:10px;transition:opacity .3s ease,transform .3s ease}.Python_thumbnail:hover{transform:scale(1.05);box-shadow:0 10px 20px #00000026}.Python_dots-container{text-align:center;margin-top:20px}.Python_dot{height:15px;width:15px;margin:0 5px;background-color:#bbb;border-radius:50%;display:inline-block;transition:background-color .3s ease;cursor:pointer}.Python_dot:hover,.Python_dot.Python_active{background-color:#717171}.Python_overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000b3;justify-content:center;align-items:center;z-index:1000}.Python_video-popup{width:80%;height:80%;border:none;border-radius:8px}.Python_close-btn{position:absolute;top:20px;right:20px;font-size:30px;color:#fff;background:none;border:none;cursor:pointer}.Python_syllabus-flex{background-color:#f9f9f9;max-width:1500px;display:flex;justify-content:space-between;margin:20px auto;padding:1.5rem}.Python_syllabus-h{padding:0;text-align:center;font-weight:700;font-size:2.5rem;color:#2c3e50;margin-bottom:2rem;position:relative}.Python_syllabus-h:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:80px;height:4px;background:#1868db;border-radius:2px}.Python_Syllabus{margin:20px;color:#333;width:45%;border-radius:8px;overflow:hidden}.Python_syllabus-section{margin:5px 0}.Python_section-heading{font-size:16px;font-weight:600;cursor:pointer;display:flex;align-items:center;padding:15px 20px;background-color:#f5f5f5;border-radius:8px;transition:all .3s ease;height:50px;position:relative;margin-bottom:8px;border:1px solid #e0e0e0}.Python_section-heading:hover{background-color:silver}.Python_expand-collapse-icon{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:20px;color:#1868db;cursor:pointer}.Python_section-content{display:none;margin-top:5px;font-size:14px;color:#666;padding-left:15px;max-height:400px;overflow-y:auto}.Python_section-content::-webkit-scrollbar{width:6px}.Python_section-content::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.Python_section-content::-webkit-scrollbar-thumb{background:#1868db;border-radius:10px}.Python_section-content::-webkit-scrollbar-thumb:hover{background:#1557c0}.Python_section-content p{font-size:18px;color:#333;font-weight:700;margin:10px 0}.Python_Syllabus ul{list-style:none;padding:0;margin:10px 0}.Python_Syllabus ul li{position:relative;font-size:15px;color:#333;background-color:#fff;border:1px solid #bbb;border-radius:4px;padding:8px 12px 8px 30px;margin-bottom:10px}.Python_Syllabus ul li:before{content:"";position:absolute;left:12px;top:50%;transform:translateY(-50%);width:5px;height:5px;background-color:#555;border-radius:50%}.Python_Download{max-width:40%}.Python_Download a{display:inline-block;padding:10px 20px;background-color:#b9b9b9;color:#000;text-decoration:none;border-radius:5px;margin-top:15px;cursor:pointer;transition:background-color .3s ease,transform .3s ease}.Python_Download a:hover{background-color:red;color:#fff;text-decoration:none;transform:scale(1.05)}.Python_placement{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1500px;margin:40px auto;padding:2.5rem;background:url(/assets/placement.CPgQb9XS.webp) center center/cover no-repeat;border-radius:20px}.Python_place-img{flex:1;text-align:center}.Python_place-img img{max-width:100%;height:auto}.Python_place-detail{flex:1;padding:20px;text-align:left;position:relative}.Python_place-detail h1{color:#fff;font-size:32px;margin-bottom:10px;position:relative}.Python_place-detail p{font-size:16px;line-height:1.6;color:#fff}.Python_review-section{padding:40px 60px;max-width:1500px;margin:20px auto;background:#f9f9f9 url(/assets/benifits.CPK8ntKD.webp) center center/cover no-repeat;position:relative;border-radius:20px;overflow:hidden;background-size:cover;background-position:center center;background-repeat:no-repeat;background-attachment:local;min-height:500px}.Python_review-section:before{content:"";position:absolute;top:0;right:0;bottom:0;background:#ffffffd9;z-index:1}.Python_review-section>*{position:relative;z-index:2}.Python_review-title{font-size:26px;font-weight:700;color:#fff;text-align:center;margin-bottom:30px;padding:40px 0;position:relative;z-index:3;text-shadow:2px 2px 4px rgba(0,0,0,.5);width:100%;display:block}.Python_review-slider{position:relative;max-width:100%;overflow:hidden;padding:0 20px}.Python_review-container{position:relative;max-width:100%;overflow:hidden;display:flex;justify-content:center}.Python_review-flex{display:flex;gap:20px;transition:all .6s ease-in-out;justify-content:center;padding:0 40px;animation:slideInFromRight .6s ease-in-out}@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)}}.Python_review-flex.Python_sliding{animation:slideOutToLeft .3s ease-in-out forwards}.Python_review-flex:not(.Python_sliding){animation:slideInFromRight .3s ease-in-out forwards}.Python_review-card{background-color:#fff;border-radius:15px;box-shadow:0 6px 14px #0000001a;padding:20px;transition:all .3s ease;font-family:var(--font-primary);flex:1;max-width:280px;min-width:250px;box-sizing:border-box}.Python_review-card:hover{box-shadow:0 10px 20px #00000026;transform:translateY(-8px)}.Python_review-header{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:15px}.Python_review-avatar{margin-bottom:10px}.Python_avatar-img{width:100px;height:100px;border-radius:50%;object-fit:cover;object-position:top;background-color:#fff;border:1px solid #6d6d6d}.Python_review-user-name .Python_user-name{font-size:18px;font-weight:600;color:#333;text-align:center}.Python_review-content p{font-size:16px;line-height:1.6;color:#555;margin-top:10px}.Python_review-dots{text-align:center;margin-top:20px}.Python_dott{height:15px;width:15px;margin:0 5px;background-color:#bbb;border-radius:50%;display:inline-block;transition:background-color .3s ease;cursor:pointer}.Python_dott:hover,.Python_dott.Python_active{background-color:#717171}.Python_faq-section{max-width:1500px;margin:40px auto;padding:2.5rem;font-family:var(--font-primary);background-color:#f9fafb;border-radius:8px;box-shadow:0 8px 16px #0000001a}.Python_faq-item{margin-bottom:20px;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.Python_faq-item:hover{transform:translateY(-5px);box-shadow:0 10px 20px #0000001a}.Python_faq-question{display:flex;justify-content:space-between;align-items:center;padding:5px;font-size:18px;font-weight:700;color:#2c3e50}.Python_faq-toggle{background:none;border:none;padding:15px;cursor:pointer;color:#2c3e50;font-size:18px;transition:color .3s ease}.Python_faq-toggle:hover{color:#1868db}.Python_faq-toggle svg{transition:transform .3s ease}.Python_faq-item.Python_active .Python_faq-toggle svg{transform:rotate(180deg)}.Python_faq-answer{display:none;padding:15px;font-size:16px;background-color:#ecf0f1;border-top:1px solid #e0e0e0}.Python_faq-answer.Python_show{display:block}.Python_faq-answer ul{padding-left:20px;list-style-type:disc}.Python_faq-question span{font-size:18px;font-weight:700}.Python_faq-section h2{text-align:center;font-size:24px;margin-bottom:20px;color:#2c3e50}@media screen and (max-width: 1023px){.Python_video-containers{display:none}}@media screen and (max-width: 1024px){.Python_bottom-info-flex{width:90%;padding:30px 40px;gap:40px}}@media screen and (max-width: 768px){.Python_Details{flex-direction:column;align-items:center;text-align:center;padding:60px 40px;height:auto;min-height:100vh}.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 (max-width: 1024px){.Python_info,.Python_info h1,.Python_info h2,.Python_info p{text-align:left}}.Python_Details{flex-direction:column;align-items:flex-start;text-align:left;padding:40px 20px;height:auto;min-height:100vh}.Python_info{max-width:100%;margin-bottom:30px;text-align:left}.Python_info h1{font-size:2rem;margin-bottom:20px;text-align:left}.Python_info h2{font-size:1.1rem;margin-bottom:20px;text-align:left}.Python_info p{font-size:1rem;margin-bottom:30px;text-align:left}.Python_course-overview{flex-direction:column;gap:2rem;padding:0;background:#f8f9fa}.Python_course-image{width:100%;margin-top:0;order:-1;position:static}.Python_course-image img{position:static;width:100%;right:auto;top:auto;transform:none;max-width:100%;height:auto}.Python_salary-chart{flex-direction:column;align-items:center;gap:25px}.Python_salary-circle{margin-top:20px;width:120px;height:120px}.Python_salary-center{width:80px;height:80px}.Python_salary-amount{font-size:16px}.Python_salary-range{max-width:250px;gap:30px}.Python_salary-item{font-size:12px;gap:4px}.Python_salary-dot{width:6px;height:6px}.Python_company-cards{gap:10px}.Python_company-card{padding:10px;gap:20px}.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{max-width:100%;width:100%}.Python_course-viewflex ul{flex-direction:column;align-items:center}.Python_course-viewflex ul li{width:100%}}@media screen and (max-width: 768px){.Python_Details{flex-direction:column;align-items:flex-start}#Python_view-img{height:80px;width:80px}.Python_info{max-width:100%}.Python_video-flex{display:flex;flex-direction:column;transform:none;transition:none}.Python_dots-container{display:none}.Python_review-slider{padding:0 10px;max-width:100%;overflow:hidden}.Python_review-nav{display:none}.Python_review-flex{flex-direction:row;gap:0;align-items:stretch;justify-content:center;overflow:hidden;width:100%;animation:slideInFromRight .6s ease-in-out;transition:all .6s ease-in-out}.Python_review-flex.Python_sliding{animation:slideOutToLeft .3s ease-in-out forwards}.Python_review-flex:not(.Python_sliding){animation:slideInFromRight .3s ease-in-out forwards}.Python_review-card{flex:0 0 100%;max-width:100%;min-width:100%;width:100%;height:auto;min-height:300px;display:flex;flex-direction:column;overflow:visible;margin:0;padding:20px}.Python_review-content{flex:1;display:flex;flex-direction:column;overflow:visible;padding:0}.Python_review-content p{flex:1;display:block;overflow:visible;text-overflow:initial;line-height:1.6;font-size:15px}.Python_review-header{margin-bottom:15px;flex-shrink:0;padding:0;display:flex;flex-direction:column;align-items:center}.Python_avatar-img{width:70px;height:70px;margin-bottom:10px}.Python_review-user-name .Python_user-name{font-size:16px;font-weight:600;text-align:center}.Python_review-section{padding:20px 15px;margin:20px 10px;border-radius:15px;background-size:cover;background-position:center center;min-height:400px}.Python_review-title{font-size:22px;margin-bottom:20px;padding:20px 0;z-index:3;text-shadow:2px 2px 4px rgba(0,0,0,.7)}}@media screen and (min-width: 768px){.Python_video-flex,.Python_review-flex{flex-direction:row;transform:initial;transition:transform .5s ease}.Python_dots-container{display:block}}@media screen and (max-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;max-width:280px;min-width:250px}.Python_bottom-info-flex{width:90%;padding:20px;gap:20px;flex-direction:column}.Python_rating-review{display:none}}@media (max-width: 480px){.Python_Details{height:110vh}.Python_background-image{height:100%}.Python_placement{flex-direction:column;text-align:center;padding:15px;margin:20px auto}.Python_place-img,.Python_place-detail{flex:none;width:100%;padding:10px}.Python_place-detail{text-align:left}.Python_place-detail h1{font-size:28px}.Python_place-detail p{font-size:14px;line-height:1.5}}@media (max-width: 880px){.Python_company-set img{width:44%}}@media (max-width: 480px){.Python_certification-container{padding:0}.Python_certification-content h1{font-size:2rem}.Python_enroll-btn{padding:12px 25px;font-size:1rem}}@media screen and (max-width: 768px){.Python_video-carousel{flex-direction:column;gap:1rem}.Python_video-carousel-side{flex:0 0 150px;height:100px}.Python_video-carousel-main{flex:0 0 300px;height:200px}.Python_video-main-title{font-size:1.2rem}}@media screen and (max-width: 480px){.Python_video-carousel{gap:.5rem}.Python_video-carousel-side{flex:0 0 120px;height:80px}.Python_video-carousel-main{flex:0 0 250px;height:150px}.Python_video-main-title{font-size:1rem}.Python_video-main-details{padding:1rem}}@media (max-width: 768px){.Python_course-benefit{min-height:80vh;padding:2rem 1rem}.Python_course-benefit-container{flex-direction:column;align-items:center;padding:15px;max-width:100%}.Python_designation{width:100%;text-align:center;margin-bottom:20px}.Python_designation h3{font-size:16px;margin-bottom:8px}.Python_designation div{width:100%;padding:10px;font-size:14px}.Python_chart,.Python_companies{width:100%}.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}.Python_chart img,.Python_companies img{max-width:200px}.Python_company-set{justify-content:center;gap:10px}}.Python_info a{display:inline-block;text-decoration:none;padding:15px 35px;background:#1868db;color:#fff;font-weight:600;font-size:1.1rem;border-radius:40px;cursor:pointer;transition:all .3s ease}.Python_info a:hover{background-color:#dfdfdf}@media (min-width: 1920px){.Python_Details{height:60vh}.Python_bottom-info-flex{width:80%;max-width:1400px;padding:3px 80px}}@media (max-width: 768px){.Python_faq-section{padding:1.5rem;margin:20px auto}.Python_faq-section h2{font-size:20px;margin-bottom:15px}.Python_faq-question{padding:10px;font-size:16px}.Python_faq-question span{font-size:16px;padding:10px}.Python_faq-answer{padding:10px;font-size:14px}}@media (max-width: 480px){.Python_faq-section{padding:1rem;margin:15px auto}.Python_faq-section h2{font-size:18px}.Python_faq-question{padding:8px;font-size:14px}.Python_faq-question span{font-size:14px;padding:8px}.Python_faq-answer{padding:8px;font-size:13px}.Python_review-card{padding:15px;min-height:250px}.Python_review-section{padding:15px 10px;margin:15px 5px;background-size:cover;background-position:center center;min-height:350px}.Python_review-title{font-size:20px;margin-bottom:15px;padding:15px 0;z-index:3;text-shadow:2px 2px 4px rgba(0,0,0,.7)}.Python_avatar-img{width:60px;height:60px}.Python_review-user-name .Python_user-name{font-size:15px}.Python_review-content p{font-size:14px;line-height:1.5}}.DigitalMarketing_page-wrapper,.DigitalMarketing_page-wrapper *{margin:0;padding:0;box-sizing:border-box;font-family:var(--font-primary)}.DigitalMarketing_Details{position:relative;width:100%;height:108vh;display:flex;background:#c5ccd3 url(/assets/Digital_Marketing_1.C9CCYds0.webp) center center/cover no-repeat;justify-content:flex-start;padding:40px;overflow:hidden}.DigitalMarketing_Details{display:flex;justify-content:space-between}.DigitalMarketing_background-image{position:absolute;top:0;left:0;width:100%;height:91%;object-fit:cover;z-index:0}.DigitalMarketing_info{position:relative;max-width:600px;color:#fff;z-index:2;margin-top:50px}.DigitalMarketing_info h1{font-weight:lighter;margin-bottom:50px}.DigitalMarketing_info h2{font-weight:lighter;margin-bottom:20px;line-height:1.4}.DigitalMarketing_info p{font-size:15px;line-height:1.5;margin-bottom:20px;text-align:justify}.DigitalMarketing_video-containers{top:10%;position:relative;width:350px;height:220px;z-index:3}.DigitalMarketing_video-containers video{width:100%;height:100%;border-radius:8px;object-fit:cover}.DigitalMarketing_bottom-info-flex{position:relative;margin:40px auto;width:80%;max-width:1200px;background:#fff;display:flex;justify-content:space-between;align-items:center;padding:40px 60px;border-radius:8px;box-shadow:0 4px 12px #0000001a;overflow:hidden;z-index:10}.DigitalMarketing_bottom-info{text-align:center;flex:1;padding:40px 20px;position:relative}.DigitalMarketing_bottom-info:not(:last-child):after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:60%;background-color:#e0e0e0}.DigitalMarketing_bottom-info h3{font-size:18px;font-weight:700;color:#343b42;margin-bottom:8px;line-height:1.3}.DigitalMarketing_bottom-info p{font-size:15px;color:#666;line-height:1.4;margin:0}.DigitalMarketing_rating{background-color:#c5ccd3}.DigitalMarketing_rating-review{margin:0 auto;width:60%;background:#c5ccd3;display:flex;justify-content:center;align-items:center;padding:10px;border-radius:5px;z-index:2}.DigitalMarketing_rating-info{text-align:center}.DigitalMarketing_rating-info h1{color:#343b42;font-weight:700;margin-left:40px;display:flex;justify-content:space-evenly;align-items:center}.DigitalMarketing_rating-info img{width:20%;height:auto;object-fit:contain}.DigitalMarketing_course-overview{background:#f8f9fa;max-width:1500px;margin:40px auto;padding:3rem 4rem;gap:3rem;position:relative;z-index:1;display:flex;justify-content:space-between}.DigitalMarketing_course-detail{width:60%}.DigitalMarketing_course-image{position:relative;z-index:1;flex:0 0 auto;width:35%;height:100%;min-height:400px;display:flex;align-items:center;justify-content:center;margin-top:0}.DigitalMarketing_course-image img{width:100%;height:auto;max-width:425px;box-shadow:0 4px 15px #0000001a;transition:transform .3s ease;z-index:1;object-fit:cover;background:#f0f0f0;border:3px solid #1868db;border-radius:8px}.DigitalMarketing_course-image img:hover{transform:scale(1.05)}.DigitalMarketing_course-overview h1{font-size:2.8rem;color:#2c3e50;margin-bottom:1.5rem;text-align:left;font-weight:700;position:relative}.DigitalMarketing_course-detail h1:after{content:"";position:absolute;bottom:-10px;left:0;width:60px;height:3px;background:#1868db;border-radius:2px}.DigitalMarketing_course-detail h1:last-of-type{padding-top:1.5rem;border-top:2px solid rgba(0,180,216,.2)}.DigitalMarketing_course-detail p{font-size:1.2rem;color:#555;line-height:1.7;margin-bottom:2rem;text-align:justify;font-weight:400}.DigitalMarketing_course-viewflex ul{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem;margin-top:1rem;list-style:none;padding:0}.DigitalMarketing_course-viewflex ul li{width:100%;display:flex;align-items:flex-start;font-size:1.1rem;color:#2c3e50;margin-bottom:.8rem;line-height:1.6;padding:0;background:transparent;border:none;transition:none;box-shadow:none;border-radius:0;position:relative;font-weight:500}.DigitalMarketing_course-viewflex ul li:before{content:"•";color:#1868db;font-weight:700;margin-right:.75rem;flex-shrink:0;font-size:1.4rem;margin-top:.1rem}.DigitalMarketing_course-viewflex ul li:hover{transform:none;box-shadow:none;background:transparent}.DigitalMarketing_course-viewflex ul li img{width:20px;height:20px;margin-right:.8rem;flex-shrink:0;margin-top:1px}.DigitalMarketing_course-certificate{max-width:1500px;margin:40px auto;padding:0;background:#f8f9fa;position:relative;border-radius:0;overflow:visible;min-height:auto;box-shadow:none}.DigitalMarketing_course-certificate:before{display:none}.DigitalMarketing_course-certificate>*{position:relative;z-index:1}.DigitalMarketing_certification-container{display:flex;align-items:center;gap:60px;padding:0;background:transparent;box-shadow:none}.DigitalMarketing_certification-content{padding:20px 70px;flex:1;max-width:60%}.DigitalMarketing_certification-content h1{font-size:2.8rem;font-weight:700;color:#2c3e50;margin-bottom:1.5rem;line-height:1.2;position:relative}.DigitalMarketing_certification-content h1:after{content:"";position:absolute;bottom:-8px;left:0;width:80px;height:4px;background:#1868db;border-radius:2px}.DigitalMarketing_certification-content p{font-size:1.2rem;line-height:1.7;color:#555;margin-bottom:2rem;text-align:justify}.DigitalMarketing_certification-content h2{font-size:1.8rem;font-weight:600;color:#2c3e50;margin:2rem 0 1rem;position:relative}.DigitalMarketing_certification-content h2:after{content:"";position:absolute;bottom:-5px;left:0;width:50px;height:3px;background:#1868db;border-radius:2px}.DigitalMarketing_certification-content h3{font-size:1.4rem;font-weight:600;color:#2c3e50;margin:1.5rem 0 1rem}.DigitalMarketing_certification-content ul{padding-left:0;margin:1rem 0 2rem;list-style:none}.DigitalMarketing_certification-content ul li{font-size:1.1rem;line-height:1.6;color:#555;margin-bottom:.8rem;padding-left:0;position:relative;display:flex;align-items:flex-start;text-align:justify}.DigitalMarketing_certification-content ul li:before{content:"•";color:#1868db;font-weight:700;margin-right:.75rem;flex-shrink:0;font-size:1.2rem}.DigitalMarketing_enroll-btn{background:#1868db;color:#fff;border:none;padding:15px 35px;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:background-color .3s ease;margin-top:20px}.DigitalMarketing_enroll-btn:hover{background:#1557c0}.DigitalMarketing_certificate-visual{flex:1;max-width:40%;display:flex;justify-content:center;align-items:center;padding:20px}.DigitalMarketing_certificate-card{background:#fff;padding:2rem;border-radius:8px;position:relative;overflow:hidden;border:3px solid #1868db;box-shadow:0 4px 15px #0000001a}.DigitalMarketing_certificate-card:before{display:none}.DigitalMarketing_certificate-card>*{position:relative;z-index:1}.DigitalMarketing_certificate-img{width:100%;max-width:400px;height:auto;border-radius:8px;object-fit:contain}.DigitalMarketing_certificate-img-wrapper{position:relative;width:100%;height:330px;max-width:48%;padding:20px;display:flex;justify-content:center;align-items:center;background:url(/assets/cert-back.skkmuxYC.webp) no-repeat center center;background-size:cover;border-radius:8px;box-shadow:0 4px 8px #0000001a}#certificate-img{width:100%;max-width:400px;height:auto;display:block;z-index:1}.DigitalMarketing_containered{background:#fff;box-shadow:0 8px 25px #00000026;padding:2.5rem;transition:transform .3s ease,box-shadow .3s ease;width:45%;height:auto;border:1px solid #e5e7eb;position:relative;z-index:1}.DigitalMarketing_containered:hover{transform:translateY(-5px);box-shadow:0 15px 40px #0003}.DigitalMarketing_containered p{text-align:center;margin-bottom:20px;font-size:.85rem;color:#404040;display:block;visibility:visible;opacity:1}.DigitalMarketing_form-group{margin-bottom:15px;width:100%}.DigitalMarketing_containered label{display:block!important;font-size:1.1em;margin-bottom:8px;font-weight:600;color:#333!important;visibility:visible!important;opacity:1!important;text-align:left;width:100%}.DigitalMarketing_containered input[type=text],.DigitalMarketing_containered input[type=tel],.DigitalMarketing_containered textarea{width:100%;padding:12px 16px;font-size:1em;border:2px solid #e5e7eb;border-radius:8px;margin-top:8px;transition:border-color .3s ease,box-shadow .3s ease;background:#f9f9f9}.DigitalMarketing_containered input[type=text]:focus,.DigitalMarketing_containered input[type=tel]:focus,.DigitalMarketing_containered textarea:focus{outline:none;border-color:#1868db;box-shadow:0 0 0 3px #1868db1a;background:#fff}.DigitalMarketing_containered input::placeholder,.DigitalMarketing_containered textarea::placeholder{color:#999;font-style:italic;opacity:1}.DigitalMarketing_containered textarea{resize:vertical;min-height:80px;max-height:150px}.DigitalMarketing_button{width:100%;padding:15px 30px;background:linear-gradient(135deg,#1868db,#1557c0);color:#fff;font-size:1.1em;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;margin-top:20px}.DigitalMarketing_button:hover{transform:translateY(-2px);box-shadow:0 5px 15px #1868db4d}.DigitalMarketing_course-benefit{position:relative;width:100%;min-height:70vh;padding:3rem 2rem;background:#f9f9f9 url(/assets/benifits.CPK8ntKD.webp) center center/cover no-repeat;margin:0;font-family:var(--font-primary);color:var(--text-body);overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;flex-direction:column;align-items:center;justify-content:center}.DigitalMarketing_course-benefit:before{content:"";position:absolute;top:0;right:0;bottom:0;background:#ffffffd9;z-index:1}.DigitalMarketing_course-benefit>*{position:relative;z-index:2}.DigitalMarketing_course-benefit h1{font-size:28px;font-weight:700;margin-top:20px;margin-bottom:20px;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.1);text-align:center;width:100%}.DigitalMarketing_course-benefit p{font-size:16px;color:#fff;margin-bottom:20px;text-shadow:0 1px 2px rgba(0,0,0,.1);text-align:justify;max-width:800px;margin-left:auto;margin-right:auto}.DigitalMarketing_course-benefit-container{display:flex;justify-content:space-between;gap:20px;border:1px solid #ddd;padding:25px;background:#fff;box-shadow:0 4px 10px #0000001a;max-width:1200px;width:100%;margin:0 auto}.DigitalMarketing_designation{width:30%;display:flex;flex-direction:column;gap:12px}.DigitalMarketing_designation h3{font-size:18px;margin-bottom:10px;font-weight:700;text-align:center;text-transform:uppercase;color:#343b42}.DigitalMarketing_designation div{padding:22px 20px;cursor:pointer;background:#e9ecef;text-align:start;border-radius:5px;font-size:14px;transition:transform .3s,color .3s;width:100%;min-height:60px;display:flex;align-items:center;box-sizing:border-box}.DigitalMarketing_designation div:hover{background:#d6d8db}.DigitalMarketing_designation div.DigitalMarketing_active{background:#343b42;color:#fff;font-weight:700}.DigitalMarketing_chart,.DigitalMarketing_companies{width:30%;text-align:center}.DigitalMarketing_chart h3,.DigitalMarketing_companies h3{font-size:18px;margin-bottom:15px;font-weight:700;text-transform:uppercase;color:#343b42;letter-spacing:1px;text-align:center}.DigitalMarketing_chart img,.DigitalMarketing_companies img{max-width:250px}.DigitalMarketing_salary-chart{display:flex;flex-direction:column;align-items:center;gap:34px}.DigitalMarketing_salary-circle{margin-top:40px;width:180px;height:180px;border-radius:50%;position:relative;display:flex;align-items:center;justify-content:center}.DigitalMarketing_salary-center{width:130px;height:130px;background:#fff;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 2px 10px #0000001a}.DigitalMarketing_salary-amount{font-size:18px;font-weight:700;color:#1868db;line-height:1}.DigitalMarketing_salary-label{font-size:12px;color:#666;margin-top:2px}.DigitalMarketing_salary-range{display:flex;justify-content:space-between;width:100%;margin-top:15px;max-width:280px;gap:40px}.DigitalMarketing_salary-item{display:flex;align-items:center;gap:6px;font-size:13px;color:#343b42}.DigitalMarketing_salary-dot{width:8px;height:8px;border-radius:50%}.DigitalMarketing_salary-dot.max,.DigitalMarketing_salary-dot.min{background-color:#1868db}.DigitalMarketing_company-cards{display:flex;flex-direction:column;gap:12px;margin-top:10px}.DigitalMarketing_company-card{display:flex;align-items:center;gap:25px;padding:12px;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;transition:transform .3s ease}.DigitalMarketing_company-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.DigitalMarketing_company-logo-img{width:40px;height:40px;border-radius:8px;object-fit:contain;flex-shrink:0}.DigitalMarketing_company-info h4{text-align:left;font-size:14px;font-weight:700;color:#333;margin:0 0 4px}.DigitalMarketing_company-info p{font-size:12px;color:#666;margin:0}.DigitalMarketing_chart p,.DigitalMarketing_companies p{margin-top:20px;margin-bottom:0;font-size:12px;color:#999;text-align:center}.DigitalMarketing_course-benefit-container{display:flex;justify-content:space-between;align-items:flex-end}.DigitalMarketing_chart,.DigitalMarketing_companies{display:flex;flex-direction:column;justify-content:space-between;height:100%}.DigitalMarketing_company-set{display:flex;justify-content:center;gap:20px;flex-wrap:wrap;margin-top:10px}.DigitalMarketing_company-set img{width:100px;height:100px;object-fit:contain;transition:transform .3s}.DigitalMarketing_company-set img:hover{transform:scale(1.1)}.DigitalMarketing_course-visuals-wrapper{max-width:1500px;margin:40px auto;background:#f8f9fa url(/assets/coursevisual.B_AAd1o5.webp) center center/cover no-repeat;overflow:hidden;width:100%;box-sizing:border-box;position:relative;min-height:400px;border-radius:20px}.DigitalMarketing_title-container{text-align:center;padding-top:30px;font-family:var(--font-primary);position:relative;z-index:2}.DigitalMarketing_title-container h1{font-size:var(--fs-32);margin-bottom:.5rem;font-weight:var(--fw-700);color:#fff}.DigitalMarketing_title-container p{font-size:1.125rem;color:#fff;max-width:700px;margin:0 auto;line-height:1.6}.DigitalMarketing_video-section-card{max-width:1500px;width:100%;padding:30px;box-sizing:border-box;border-radius:10px;position:relative;z-index:2}.DigitalMarketing_video-slider-title{font-size:1.625rem;font-weight:700;color:#fff;text-align:center;margin-bottom:1.875rem}.DigitalMarketing_play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50px;height:50px;background-color:#fff;clip-path:polygon(25% 0%,100% 50%,25% 100%);cursor:pointer;transition:transform .3s ease}.DigitalMarketing_play-button:hover{transform:translate(-50%,-50%) scale(1.1)}.DigitalMarketing_video-slider{position:relative;max-width:100%;overflow:hidden}.DigitalMarketing_video-flex{display:flex;transition:transform .5s ease}.DigitalMarketing_video-container{flex:1 0 35%;margin:10px;cursor:pointer;position:relative;overflow:hidden;border-radius:10px;box-shadow:0 4px 12px #0000001a}.DigitalMarketing_thumbnail{width:100%;height:200px;object-fit:cover;border-radius:10px;transition:opacity .3s ease,transform .3s ease}.DigitalMarketing_thumbnail:hover{transform:scale(1.05);box-shadow:0 10px 20px #00000026}.DigitalMarketing_dots-container{text-align:center;margin-top:20px}.DigitalMarketing_dot{height:15px;width:15px;margin:0 5px;background-color:#bbb;border-radius:50%;display:inline-block;transition:background-color .3s ease;cursor:pointer}.DigitalMarketing_dot:hover,.DigitalMarketing_dot.active{background-color:#717171}.DigitalMarketing_overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000b3;justify-content:center;align-items:center;z-index:1000}.DigitalMarketing_video-popup{width:80%;height:80%;border:none;border-radius:8px}.DigitalMarketing_close-btn{position:absolute;top:20px;right:20px;font-size:30px;color:#fff;background:none;border:none;cursor:pointer}.DigitalMarketing_syllabus-flex{background:linear-gradient(135deg,#f8f9fa,#e9ecef);max-width:1500px;display:flex;justify-content:space-between;margin:40px auto;padding:3rem 2rem;border-radius:20px;box-shadow:0 8px 25px #0000001a;gap:3rem}#syllabus-h{padding:0;text-align:center;font-weight:700;font-size:2.5rem;color:#2c3e50;margin-bottom:2rem;position:relative}#syllabus-h:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:80px;height:4px;background:#1868db;border-radius:2px}.DigitalMarketing_Syllabus{margin:0;color:#333;width:50%;overflow:hidden;padding:2rem}.DigitalMarketing_syllabus-section{margin:5px 0}.DigitalMarketing_section-heading{font-size:16px;font-weight:600;cursor:pointer;display:flex;align-items:center;padding:15px 20px;background-color:#f5f5f5;border-radius:8px;transition:all .3s ease;height:50px;position:relative;margin-bottom:8px;border:1px solid #e0e0e0}.DigitalMarketing_section-heading:hover{background-color:#e8e8e8;transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.DigitalMarketing_expand-collapse-icon{position:absolute;right:15px;top:50%;transform:translateY(-50%);font-size:18px;font-weight:700;color:#1868db;transition:transform .3s ease;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer}.DigitalMarketing_section-content{display:none;margin-top:5px;font-size:14px;color:#666;padding-left:15px;max-height:400px;overflow-y:auto}.DigitalMarketing_section-content::-webkit-scrollbar{width:6px}.DigitalMarketing_section-content::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.DigitalMarketing_section-content::-webkit-scrollbar-thumb{background:#1868db;border-radius:10px}.DigitalMarketing_section-content::-webkit-scrollbar-thumb:hover{background:#1557c0}.DigitalMarketing_section-content p{font-size:18px;color:#333;font-weight:700;margin:10px 0}.DigitalMarketing_Syllabus ul{list-style:none;padding:0;margin:10px 0}.DigitalMarketing_Syllabus ul li{position:relative;font-size:15px;color:#333;background-color:#fff;border:1px solid #bbb;border-radius:4px;padding:8px 12px 8px 30px;margin-bottom:10px}.DigitalMarketing_Syllabus ul li:before{content:"";position:absolute;left:12px;top:50%;transform:translateY(-50%);width:5px;height:5px;background-color:#555;border-radius:50%}.DigitalMarketing_Download{max-width:40%}.DigitalMarketing_Download a{display:inline-block;padding:10px 20px;background-color:#b9b9b9;color:#000;text-decoration:none;border-radius:5px;margin-top:15px;cursor:pointer;transition:background-color .3s ease,transform .3s ease}.DigitalMarketing_Download a:hover{background-color:red;color:#fff;text-decoration:none;transform:scale(1.05)}.DigitalMarketing_payaplace{background-color:#f7f7f7;max-width:1500px;margin:0 auto;display:flex;gap:20px;align-items:center;justify-content:space-between;padding:2.5rem}.DigitalMarketing_pap-detail,.DigitalMarketing_place-detail{flex:1;padding:20px}.DigitalMarketing_pap-detail h1,.DigitalMarketing_place-detail h1{font-size:24px;color:#fff;margin-bottom:10px}.DigitalMarketing_pap-detail p,.DigitalMarketing_place-detail p{font-size:16px;color:#fff;line-height:1.5}.DigitalMarketing_pap-detail a{display:inline-block;margin-top:10px;padding:10px 20px;background-color:#343b42;color:#fff;text-decoration:none;border-radius:5px;transition:.3s ease}.DigitalMarketing_pap-detail a:hover{background-color:#22272c}@media screen and (max-width: 480px){.DigitalMarketing_payaplace{flex-direction:column}}.DigitalMarketing_review-section{padding:40px;max-width:1500px;margin:20px auto;background:#f9f9f9 url(/assets/benifits.CPK8ntKD.webp) center center/cover no-repeat;position:relative;border-radius:20px;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat}.DigitalMarketing_review-section:before{content:"";position:absolute;top:0;right:0;bottom:0;background:#ffffffd9;z-index:1}.DigitalMarketing_review-section>*{position:relative;z-index:2}.DigitalMarketing_review-title{font-size:26px;font-weight:700;color:#fff;text-align:center;margin-bottom:30px;padding:40px 0}.DigitalMarketing_review-slider{position:relative;overflow:hidden;margin:2rem 0}.DigitalMarketing_review-container{position:relative;width:100%;height:390px}.DigitalMarketing_review-flex{display:flex;justify-content:center;align-items:stretch;gap:20px;transition:transform .6s ease-in-out}.DigitalMarketing_review-card{background-color:var(--bg-primary);border-radius:15px;box-shadow:0 6px 14px #0000001a;padding:20px;transition:all .3s ease;font-family:var(--font-primary);flex:1;max-width:280px;min-width:250px;box-sizing:border-box}.DigitalMarketing_review-card:hover{box-shadow:0 10px 20px #00000026}.DigitalMarketing_review-header{display:flex;align-items:center;margin-bottom:1rem}.DigitalMarketing_review-avatar{width:100px;height:100px;border-radius:50%;overflow:hidden;margin-right:1rem;flex-shrink:0}.DigitalMarketing_avatar-img{width:100px;height:100px;border-radius:50px;object-fit:cover;object-position:top;background-color:#fff;border:1px solid #6d6d6d}.DigitalMarketing_review-user-name{flex:1}.DigitalMarketing_user-name{font-size:1.1rem;font-weight:600;color:#2c3e50;margin:0}.DigitalMarketing_review-content{flex:1;display:flex;align-items:center}.DigitalMarketing_review-content p{font-size:1rem;line-height:1.6;color:#555;margin:0;font-style:italic}.DigitalMarketing_review-flex.DigitalMarketing_sliding{animation:slideOut .6s ease-in-out}@keyframes slideOut{0%{transform:translate(0)}to{transform:translate(-100%)}}.DigitalMarketing_review-dots{text-align:center;margin-top:20px}.DigitalMarketing_dott{height:15px;width:15px;margin:0 5px;background-color:#bbb;border-radius:50%;display:inline-block;transition:background-color .3s ease;cursor:pointer}.DigitalMarketing_dott:hover,.DigitalMarketing_dott.active{background-color:#717171}.DigitalMarketing_faq-section{max-width:1500px;margin:40px auto;padding:2.5rem;font-family:var(--font-primary);border-radius:8px;box-shadow:0 8px 16px #0000001a}.DigitalMarketing_faq-item{margin-bottom:20px;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.DigitalMarketing_faq-question{display:flex;justify-content:space-between;align-items:center;padding:5px;font-size:18px;font-weight:700;color:#2c3e50;color:#fff}.DigitalMarketing_faq-toggle{background:none;border:none;font-size:14px;cursor:pointer;transition:transform .3s ease;display:flex;align-items:center;justify-content:center;width:auto;height:auto;padding:15px}.DigitalMarketing_faq-toggle svg{transition:transform .3s ease}.DigitalMarketing_faq-item.DigitalMarketing_active .DigitalMarketing_faq-toggle svg{transform:rotate(180deg)}.DigitalMarketing_faq-answer{display:none;padding:15px;font-size:16px;border-top:1px solid #e0e0e0}.DigitalMarketing_faq-answer.DigitalMarketing_show{display:block}.DigitalMarketing_faq-answer ul{padding-left:20px;list-style-type:disc}.DigitalMarketing_faq-question span{font-size:18px;font-weight:700;color:#2c3e50;padding:15px}.DigitalMarketing_faq-section h2{text-align:center;font-size:24px;margin-bottom:20px;color:#2c3e50}.DigitalMarketing_tools{width:100%;text-align:center;margin:40px 0;padding:3rem 2rem;background:#f8f9fa url(/assets/toolscovered.ChQ3s8tL.webp) center center/cover no-repeat;border-radius:0;position:relative;overflow:hidden;min-height:500px}.DigitalMarketing_tools:before{content:"";position:absolute;top:0;right:0;bottom:0;background:#ffffffd9;z-index:1}.DigitalMarketing_tools>*{position:relative;z-index:2}.DigitalMarketing_tools h1{font-size:2rem;color:#6ab4ff;margin-bottom:40px;font-weight:600}.DigitalMarketing_tools-flex{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;padding:0;margin:0}.DigitalMarketing_tools-flex ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:center}.DigitalMarketing_tools-flex li{display:flex;justify-content:center;align-items:center;width:120px;height:120px;padding:10px;transition:transform .3s ease,box-shadow .3s ease}.DigitalMarketing_tools-flex li img{max-width:100%;max-height:100%;object-fit:contain}.DigitalMarketing_tools-flex li:hover{transform:translateY(-5px)}@media screen and (max-width: 1023px){.DigitalMarketing_video-containers{display:none}}@media screen and (max-width: 1024px){.DigitalMarketing_bottom-info-flex{width:90%;padding:30px 40px;gap:40px}}@media (max-width: 880px){.DigitalMarketing_company-set img{width:44%}}@media screen and (max-width: 768px){.DigitalMarketing_bottom-info-flex{width:90%;padding:20px;gap:20px;flex-direction:column}.DigitalMarketing_course-overview{flex-direction:column;gap:2rem;padding:0;background:#f8f9fa}.DigitalMarketing_course-image{width:100%;margin-top:0;order:-1;position:static}.DigitalMarketing_course-image img{position:static;width:100%;right:auto;top:auto;transform:none;max-width:100%}.DigitalMarketing_course-image img .DigitalMarketing_salary-chart{flex-direction:column;align-items:center;gap:25px}.DigitalMarketing_course-image img .DigitalMarketing_salary-circle{margin-top:20px;width:120px;height:120px}.DigitalMarketing_course-image img .DigitalMarketing_salary-center{width:80px;height:80px}.DigitalMarketing_course-image img .DigitalMarketing_salary-amount{font-size:16px}.DigitalMarketing_course-image img .DigitalMarketing_salary-range{max-width:250px;gap:30px}.DigitalMarketing_course-image img .DigitalMarketing_salary-item{font-size:12px;gap:4px}.DigitalMarketing_course-image img .DigitalMarketing_salary-dot{width:6px;height:6px}.DigitalMarketing_course-image img .DigitalMarketing_company-cards{gap:10px}.DigitalMarketing_course-image img .DigitalMarketing_company-card{padding:10px;gap:20px}.DigitalMarketing_course-image img .DigitalMarketing_company-logo-img{width:35px;height:35px}.DigitalMarketing_course-image img .DigitalMarketing_company-info h4{font-size:13px}.DigitalMarketing_course-image img .DigitalMarketing_company-info p{font-size:11px}.DigitalMarketing_info,.DigitalMarketing_course-detail{max-width:100%;width:100%}.DigitalMarketing_course-viewflex ul{grid-template-columns:repeat(2,1fr);gap:.5rem}.DigitalMarketing_course-viewflex ul li{width:100%;padding:1rem;text-align:left}.DigitalMarketing_course-detail p{font-size:1rem}}@media screen and (max-width: 480px){.DigitalMarketing_course-viewflex ul{grid-template-columns:1fr;gap:.5rem}}@media screen and (max-width: 768px){.DigitalMarketing_Details{flex-direction:column;align-items:flex-start}#view-img{height:80px;width:80px}.DigitalMarketing_info{max-width:100%}.DigitalMarketing_video-flex{display:flex;flex-direction:column;transform:none;transition:none}.DigitalMarketing_dots-container{display:none}.DigitalMarketing_review-slider{flex-direction:column;gap:15px;height:300px;overflow:hidden;padding:0 20px}.DigitalMarketing_review-nav{display:none}.DigitalMarketing_review-flex{flex-direction:row;gap:0;align-items:stretch;justify-content:flex-start;overflow:hidden;height:100%;width:100%;transition:transform .6s ease-in-out}.DigitalMarketing_review-card{flex:0 0 100%;max-width:100%;min-width:100%;width:100%;height:auto;min-height:300px;display:flex;flex-direction:column;overflow:visible;margin:0;padding:20px}.DigitalMarketing_review-flex .DigitalMarketing_review-card:not(:first-child){display:none}.DigitalMarketing_review-content{flex:1;display:flex;flex-direction:column;overflow:visible;padding:0}.DigitalMarketing_review-content p{flex:1;display:block;overflow:visible;text-overflow:initial;line-height:1.6;font-size:15px}.DigitalMarketing_review-header{margin-bottom:10px;flex-shrink:0;padding:15px 15px 0}.DigitalMarketing_avatar-img{width:80px;height:80px}.DigitalMarketing_review-user-name .DigitalMarketing_user-name{font-size:16px}.DigitalMarketing_review-content p{font-size:14px;line-height:1.5}}@media screen and (min-width: 768px){.DigitalMarketing_video-flex,.DigitalMarketing_review-flex{flex-direction:row;transform:initial;transition:transform .5s ease}.DigitalMarketing_dots-container{display:block}}@media screen and (max-width: 480px){.DigitalMarketing_certificate-img-wrapper{max-width:100%}.DigitalMarketing_certification-container{flex-direction:column;gap:30px}.DigitalMarketing_certification-content{padding:20px;max-width:100%}.DigitalMarketing_certificate-visual{max-width:100%}.DigitalMarketing_certification-content h1{font-size:2rem}.DigitalMarketing_enroll-btn{padding:12px 25px;font-size:1rem}.DigitalMarketing_syllabus-flex{flex-direction:column;gap:2rem;padding:2rem 1.5rem}.DigitalMarketing_Syllabus{width:100%}.DigitalMarketing_containered{width:100%;padding:2rem}.DigitalMarketing_syllabus-flex{padding:1.5rem 1rem;gap:1.5rem}.DigitalMarketing_containered{padding:1.5rem}.DigitalMarketing_button{padding:12px 20px;font-size:1em}#syllabus-h{font-size:2rem}.DigitalMarketing_review-card{flex:1 0 100%;margin-bottom:20px}.DigitalMarketing_certificate{flex-direction:column;gap:10px}.DigitalMarketing_bottom-info-flex,.DigitalMarketing_rating-review{display:none}}@media (max-width: 480px){.DigitalMarketing_Details{height:110vh}.DigitalMarketing_background-image{height:91%}.DigitalMarketing_placement{flex-direction:column;text-align:center;padding:20px;margin:20px auto}.DigitalMarketing_place-detail h1{font-size:28px}.DigitalMarketing_place-detail p{font-size:14px}.DigitalMarketing_place-img,.DigitalMarketing_place-detail{flex:none;width:100%;padding:10px}.DigitalMarketing_place-detail{text-align:left}.DigitalMarketing_place-detail p{font-size:14px;line-height:1.5}.DigitalMarketing_placement{padding:15px;margin:15px auto}.DigitalMarketing_place-detail h1{font-size:24px;margin-bottom:8px}.DigitalMarketing_place-detail p{font-size:13px}}@media (max-width: 768px){.DigitalMarketing_course-benefit{min-height:80vh;padding:2rem 1rem}.DigitalMarketing_course-benefit-container{flex-direction:column;align-items:center;padding:15px;max-width:100%}.DigitalMarketing_certification-container{flex-direction:column;gap:30px}.DigitalMarketing_certification-content{padding:20px;max-width:100%}.DigitalMarketing_certificate-visual{max-width:100%}.DigitalMarketing_certification-content h1{font-size:2.2rem}.DigitalMarketing_certification-content h2{font-size:1.5rem}.DigitalMarketing_certification-content p{font-size:1.1rem}#syllabus-h{font-size:1.8rem}.DigitalMarketing_designation{width:100%;text-align:center;margin-bottom:20px}.DigitalMarketing_designation h3{font-size:16px;margin-bottom:8px}.DigitalMarketing_designation div{width:100%;padding:10px;font-size:14px}.DigitalMarketing_chart,.DigitalMarketing_companies{width:100%}.DigitalMarketing_company-set{justify-content:center;gap:10px}.DigitalMarketing_info a{padding:12px 25px;font-size:1rem}}.DigitalMarketing_info a{display:inline-block;text-decoration:none;padding:15px 35px;background:#1868db;color:#fff;font-weight:600;font-size:1.1rem;border-radius:40px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #1868db4d}.DigitalMarketing_info a:hover{background:#1556b8;transform:translateY(-2px);box-shadow:0 6px 20px #1868db66}@media (min-width: 1920px){.DigitalMarketing_Details{height:60vh}.DigitalMarketing_bottom-info-flex{width:80%;max-width:1400px;padding:40px 80px}}.DigitalMarketing_placement{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1500px;margin:40px auto;padding:2.5rem;background:url(/assets/placement.CPgQb9XS.webp) center center / cover no-repeat;position:relative;overflow:hidden;border-radius:20px;min-height:400px}.DigitalMarketing_place-img{flex:1;text-align:center}.DigitalMarketing_place-img img{max-width:100%;height:auto}.DigitalMarketing_place-detail{flex:1;padding:20px;text-align:left;position:relative}.DigitalMarketing_place-detail h1{color:#fff;font-size:32px;margin-bottom:10px;position:relative}.DigitalMarketing_place-detail p{font-size:16px;line-height:1.6;color:#fff}.DigitalMarketing_course-highlights-section{max-width:1500px;margin:40px auto;padding:0 20px}.DigitalMarketing_highlights-container{background:#fff;border-radius:12px;box-shadow:0 8px 25px #0000001f,0 4px 12px #00000014;padding:40px;display:flex;gap:40px;align-items:flex-start}.DigitalMarketing_highlights-left{flex:1}.DigitalMarketing_highlights-left h2{font-size:1.8rem;font-weight:700;color:#333;margin-bottom:25px;line-height:1.2}.DigitalMarketing_highlights-list{display:flex;flex-direction:column;gap:20px}.DigitalMarketing_highlight-item{display:flex;align-items:flex-start;gap:15px}.DigitalMarketing_check-icon{background:#28a745;color:#fff;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;flex-shrink:0;margin-top:2px}.DigitalMarketing_highlight-content{font-size:1rem;line-height:1.5;color:#555;text-align:justify}.DigitalMarketing_highlights-right{flex:1;text-align:center;padding:20px;border-radius:12px;display:flex;flex-direction:column;justify-content:center;align-items:center}.DigitalMarketing_highlights-right h2{font-size:1.8rem;font-weight:700;color:#333;margin-bottom:15px;line-height:1.2}.DigitalMarketing_highlights-right p{font-size:1.1rem;color:#666;margin-bottom:25px;line-height:1.5;text-align:justify}.DigitalMarketing_enroll-highlight-btn{background:linear-gradient(135deg,#1868db,#1557c0);color:#fff;border:none;padding:15px 35px;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px}.DigitalMarketing_enroll-highlight-btn:hover{transform:translateY(-2px);box-shadow:0 8px 20px #1868db4d}@media screen and (max-width: 768px){.DigitalMarketing_highlights-container{flex-direction:column;gap:30px;padding:30px}.DigitalMarketing_highlights-left h2,.DigitalMarketing_highlights-right h2{font-size:1.5rem}.DigitalMarketing_highlights-right p{font-size:1rem}.DigitalMarketing_highlight-content{font-size:.95rem}}@media screen and (max-width: 480px){.DigitalMarketing_course-highlights-section{margin:30px auto;padding:0 15px}.DigitalMarketing_highlights-container{padding:25px}.DigitalMarketing_highlights-left h2,.DigitalMarketing_highlights-right h2{font-size:1.4rem}.DigitalMarketing_highlights-right p{font-size:.95rem}.DigitalMarketing_highlight-content{font-size:.9rem}.DigitalMarketing_check-icon{width:20px;height:20px;font-size:12px}.DigitalMarketing_enroll-highlight-btn{padding:12px 30px;font-size:1rem}}.DigitalMarketing_tools-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:15px;justify-items:center}.DigitalMarketing_tool-card{display:flex;flex-direction:column;align-items:center;text-align:center;padding:20px;background:#fffffff2;border-radius:12px;box-shadow:0 4px 15px #0000001a;transition:transform .3s ease,box-shadow .3s ease;width:100%;max-width:280px;border:1px solid rgba(255,255,255,.2)}.DigitalMarketing_tool-card:hover{transform:translateY(-5px);box-shadow:0 8px 20px #00000026}.DigitalMarketing_tool-icon{width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:#f8f9fa;border-radius:8px;margin-bottom:15px}.DigitalMarketing_tool-icon img{width:40px;height:40px;object-fit:contain}.DigitalMarketing_tool-card h3{font-size:1.1rem;font-weight:600;color:#333;margin:0 0 8px;line-height:1.2}.DigitalMarketing_tool-card p{font-size:.9rem;color:#666;margin:0;line-height:1.4}.DigitalMarketing_syllabus-h{padding:0;text-align:center;font-weight:700;font-size:2.5rem;color:#2c3e50;margin-bottom:2rem;position:relative}.DigitalMarketing_syllabus-h:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:80px;height:4px;background:#1868db;border-radius:2px}@media screen and (max-width: 768px){.DigitalMarketing_course-visuals-wrapper{margin:20px 10px;border-radius:10px}.DigitalMarketing_video-section-card{padding:20px}.DigitalMarketing_title-container{padding-top:20px}.DigitalMarketing_title-container h1{font-size:1.5rem}.DigitalMarketing_title-container p{font-size:1rem;padding:0 10px}}@media (max-width: 1200px){.DigitalMarketing_tools-grid{grid-template-columns:repeat(4,1fr);gap:12px}}@media (max-width: 768px){.DigitalMarketing_tools-grid{grid-template-columns:repeat(3,1fr);gap:10px}.DigitalMarketing_tool-card{padding:15px;max-width:160px}.DigitalMarketing_tool-icon{width:50px;height:50px;margin-bottom:12px}.DigitalMarketing_tool-card h3{font-size:1rem}.DigitalMarketing_tool-card p{font-size:.85rem}}@media (max-width: 480px){.DigitalMarketing_tools-grid{grid-template-columns:repeat(2,1fr);gap:8px}.DigitalMarketing_tool-card{padding:12px;max-width:140px}.DigitalMarketing_tool-icon{width:45px;height:45px;margin-bottom:10px}.DigitalMarketing_tool-card h3{font-size:.9rem}.DigitalMarketing_tool-card p{font-size:.8rem}}.search-results-container{max-width:1000px;margin:0 auto;padding:40px 20px;min-height:80vh;background:#f8f9fa;min-height:100vh}.search-header{text-align:center;margin-bottom:40px;background:#fff;padding:40px;border-radius:12px;box-shadow:0 2px 10px #0000000d}.search-header h1{font-size:2.5rem;color:#323b42;margin-bottom:15px;font-weight:700}.search-query{font-size:1.1rem;color:#666;margin:0}.search-query strong{color:#323b42;font-weight:600}.search-results-list{background:#fff;border-radius:12px;box-shadow:0 2px 10px #0000000d;overflow:hidden}.search-result-item{display:flex;align-items:center;padding:24px 32px;border-bottom:1px solid #f0f0f0;cursor:pointer;transition:all .3s ease;position:relative}.search-result-item:last-child{border-bottom:none}.search-result-item:hover{background:#f8f9fa;transform:translate(5px)}.search-result-item:active{background:#e9ecef}.result-icon{width:50px;height:50px;border-radius:10px;background:linear-gradient(135deg,#323b42,#7f919f);display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.3rem;margin-right:20px;flex-shrink:0;transition:all .3s ease}.search-result-item:hover .result-icon{transform:scale(1.1);box-shadow:0 4px 15px #323b424d}.result-content{flex:1;min-width:0}.result-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;gap:15px}.result-title{font-size:1.3rem;font-weight:600;color:#323b42;margin:0;line-height:1.3;flex:1;min-width:0}.result-type{padding:4px 12px;border-radius:20px;color:#fff;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;flex-shrink:0}.result-description{color:#666;font-size:.95rem;line-height:1.5;margin:0 0 12px}.result-tags{display:flex;flex-wrap:wrap;gap:8px}.result-tag{background:#e9ecef;color:#495057;padding:4px 10px;border-radius:15px;font-size:.8rem;font-weight:500;transition:all .3s ease}.result-tag:hover{background:#323b42;color:#fff}.result-arrow{color:#ccc;font-size:1.1rem;margin-left:20px;transition:all .3s ease;flex-shrink:0}.search-result-item:hover .result-arrow{color:#323b42;transform:translate(3px)}.no-results{text-align:center;background:#fff;padding:60px 40px;border-radius:12px;box-shadow:0 2px 10px #0000000d}.no-results-icon{width:80px;height:80px;background:#f8f9fa;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;color:#ccc;font-size:2rem}.no-results h2{font-size:1.8rem;color:#323b42;margin-bottom:15px;font-weight:600}.no-results p{color:#666;font-size:1rem;margin-bottom:30px;line-height:1.5}.suggestions{text-align:left;max-width:500px;margin:0 auto}.suggestions h3{font-size:1.1rem;color:#323b42;margin-bottom:15px;font-weight:600}.suggestion-tags{display:flex;flex-wrap:wrap;gap:10px}.suggestion-tag{background:#323b42;color:#fff;padding:8px 16px;border-radius:20px;text-decoration:none;font-size:.9rem;font-weight:500;transition:all .3s ease}.suggestion-tag:hover{background:#7f919f;transform:translateY(-2px);box-shadow:0 4px 12px #323b424d}.search-loading{text-align:center;background:#fff;padding:60px 40px;border-radius:12px;box-shadow:0 2px 10px #0000000d}.loading-spinner{width:40px;height:40px;border:3px solid #f3f3f3;border-top:3px solid #323b42;border-radius:50%;animation:spin 1s linear infinite;margin:0 auto 20px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.search-results-container{padding:20px 15px}.search-header{padding:30px 20px}.search-header h1{font-size:2rem}.search-result-item{padding:20px;flex-direction:column;align-items:flex-start;gap:15px}.result-icon{margin-right:0;align-self:flex-start}.result-header{flex-direction:column;align-items:flex-start;gap:10px}.result-title{font-size:1.2rem}.result-arrow{margin-left:0;align-self:flex-end}.no-results{padding:40px 20px}.no-results h2{font-size:1.5rem}.suggestion-tags{justify-content:center}}@media (max-width: 480px){.search-header h1{font-size:1.8rem}.search-query{font-size:1rem}.search-result-item{padding:15px}.result-title{font-size:1.1rem}.result-description{font-size:.9rem}.result-tags{gap:6px}.result-tag{font-size:.75rem;padding:3px 8px}}.peoplenexus-container{font-family:var(--font-primary);line-height:var(--lh-1-6);color:var(--text-primary);overflow-x:hidden;width:100%;position:relative;z-index:1;background:#fff}.peoplenexus-hero{position:relative;width:100%;height:100vh;background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed;display:flex;align-items:center;justify-content:center;overflow:hidden;margin-top:0;padding:0}.peoplenexus-hero-overlay{position:absolute;inset:0;background:#0000004d;z-index:1}.peoplenexus-hero-images{position:absolute;bottom:0;left:50%;transform:translate(-50%);display:flex;justify-content:center;align-items:flex-end;padding:40px 20px 20px;min-height:500px;max-width:1200px;width:100%;overflow:visible;z-index:2}.peoplenexus-hero-image{position:absolute;border-radius:16px;overflow:hidden;box-shadow:0 20px 60px #0006,0 0 0 1px #ffffff1a;background:#fff;display:flex;align-items:center;justify-content:center;aspect-ratio:auto;transition:transform .8s cubic-bezier(.4,0,.2,1),left .8s cubic-bezier(.4,0,.2,1),right .8s cubic-bezier(.4,0,.2,1),width .8s cubic-bezier(.4,0,.2,1),height .8s cubic-bezier(.4,0,.2,1),z-index .8s ease}.peoplenexus-hero-image img{width:100%;height:100%;object-fit:contain;object-position:center;display:block;border-radius:16px;max-width:100%;max-height:100%}.peoplenexus-hero-image-1{width:600px;height:450px;left:-200px;bottom:0;z-index:1;transform:rotate(-8deg) translateY(20px)}.peoplenexus-hero-image-2{width:720px;height:540px;left:50%;bottom:0;transform:translate(-50%) rotate(1deg);z-index:3}.peoplenexus-hero-image-3{width:620px;height:470px;right:-180px;bottom:0;z-index:2;transform:rotate(7deg) translateY(15px)}.peoplenexus-hero-card{position:relative}.peoplenexus-hero-images:not(.peoplenexus-hero-images-expanded) .peoplenexus-hero-card{position:static}.peoplenexus-hero-card-content{position:absolute;top:0;left:0;right:0;padding:20px;background:linear-gradient(to bottom,rgba(255,255,255,.95) 0%,rgba(255,255,255,.9) 80%,transparent 100%);border-radius:16px 16px 0 0;z-index:10;opacity:0;transform:translateY(-20px);transition:opacity .8s cubic-bezier(.4,0,.2,1) .2s,transform .8s cubic-bezier(.4,0,.2,1) .2s;pointer-events:none}.peoplenexus-hero-images-expanded .peoplenexus-hero-card-content{opacity:1;transform:translateY(0);pointer-events:auto}.peoplenexus-hero-images:not(.peoplenexus-hero-images-expanded) .peoplenexus-hero-card-content{opacity:0;transform:translateY(-20px);transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1)}.peoplenexus-hero-card-title{font-size:var(--fs-3xl);font-weight:var(--fw-bold);color:var(--text-heading);margin:0 0 12px;line-height:var(--lh-1-3)}.peoplenexus-hero-card-description{font-size:var(--fs-lg);color:var(--text-primary);margin:0;line-height:var(--lh-1-5)}.peoplenexus-hero-images-expanded{position:absolute!important;display:grid!important;grid-template-columns:repeat(3,1fr);gap:25px;align-items:flex-start;padding:30px 40px 10px!important;min-height:auto!important;bottom:0!important;left:50%!important;transform:translate(-50%)!important;max-width:1200px;width:100%!important;margin:0}.peoplenexus-hero-images-expanded .peoplenexus-hero-card{display:flex;flex-direction:column;justify-content:flex-start;height:100%}.peoplenexus-hero-images-expanded .peoplenexus-hero-image{position:relative!important;width:100%!important;height:450px!important;left:auto!important;right:auto!important;bottom:auto!important;transform:none!important;z-index:1!important;margin-top:0;flex-shrink:0;transition:transform .8s cubic-bezier(.4,0,.2,1),left .8s cubic-bezier(.4,0,.2,1),right .8s cubic-bezier(.4,0,.2,1),width .8s cubic-bezier(.4,0,.2,1),height .8s cubic-bezier(.4,0,.2,1),z-index .8s ease}.peoplenexus-hero-images-expanded .peoplenexus-hero-image-1{left:auto!important;transform:none!important}.peoplenexus-hero-images-expanded .peoplenexus-hero-image-2{left:auto!important;transform:translate(0)!important}.peoplenexus-hero-images-expanded .peoplenexus-hero-image-3{right:auto!important;transform:none!important}@media (min-width: 1400px){.peoplenexus-hero-images{max-width:1200px}.peoplenexus-hero-image-1{left:-150px}.peoplenexus-hero-image-3{right:-130px}}.peoplenexus-top-nav{position:absolute;top:0;right:0;z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:1rem 0}.peoplenexus-nav-container{max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;align-items:center;justify-content:space-between}.peoplenexus-logo{display:flex;align-items:center;gap:.5rem;font-weight:var(--fw-bold);color:var(--text-primary)}.peoplenexus-logo-icon{width:40px;height:40px;background:linear-gradient(45deg,#00b4d8,#0077b6);border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:var(--fs-2xl)}.peoplenexus-logo h2{margin:0;font-size:var(--fs-3xl);color:var(--text-heading)}.peoplenexus-nav-menu{display:flex;align-items:center;gap:2rem}.peoplenexus-nav-item{position:relative}.peoplenexus-nav-button{background:none;border:none;color:var(--bg-primary);font-size:var(--fs-lg);font-weight:var(--fw-medium);padding:.5rem 1rem;cursor:pointer;display:flex;align-items:center;gap:.5rem;border-radius:8px;transition:all .3s ease}.peoplenexus-nav-button:hover,.peoplenexus-nav-button.active{background:#00b4d81a}.peoplenexus-dropdown-arrow{font-size:var(--fs-base);transition:transform .3s ease}.peoplenexus-nav-button.active .peoplenexus-dropdown-arrow{transform:rotate(180deg)}.peoplenexus-nav-link{color:var(--bg-primary);font-size:var(--fs-lg);font-weight:var(--fw-medium);padding:.5rem 1rem;text-decoration:none;transition:all .3s ease;display:flex;align-items:center;border-radius:8px}.peoplenexus-nav-link:hover{background:#00b4d81a}.peoplenexus-dropdown-menu{position:absolute;top:100%;left:0;background:#fff;border:1px solid #e9ecef;border-radius:12px;box-shadow:0 10px 30px #00000026;padding:1rem 0;min-width:200px;z-index:1000;animation:peoplenexus-dropdown-fade-in .2s ease}@keyframes peoplenexus-dropdown-fade-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.peoplenexus-dropdown-item{display:block;padding:.75rem 1.5rem;color:var(--text-primary);text-decoration:none;font-size:var(--fs-lg);transition:all .2s ease}.peoplenexus-dropdown-item:hover{background:#00b4d81a;color:var(--text-brand)}.peoplenexus-nav-actions{display:flex;align-items:center;gap:1rem}.peoplenexus-btn-contact{background:#e74c3c;color:var(--bg-primary);border:none;padding:.75rem 1.5rem;font-size:var(--fs-md);font-weight:var(--fw-semibold);border-radius:6px;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:var(--ls-0-5px)}.peoplenexus-btn-contact:hover{background:#c0392b;transform:translateY(-1px);box-shadow:0 4px 12px #e74c3c4d}.peoplenexus-hero-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;max-width:1200px;width:100%;padding:0 20px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;text-align:left;height:auto}.peoplenexus-hero-text{color:var(--bg-primary);background:#ffffff1a;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:3.5rem;border-radius:30px;border:1px solid rgba(255,255,255,.25);box-shadow:0 15px 35px #0003;max-width:850px;animation:peoplenexus-fade-up 1s ease-out}@keyframes peoplenexus-fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.peoplenexus-hero-title{font-size:var(--fs-4xl);font-weight:var(--fw-bold);margin-bottom:1.5rem;line-height:var(--lh-1-1);text-shadow:0 4px 10px rgba(0,0,0,.3);letter-spacing:var(--ls-neg-0-5px)}.peoplenexus-highlight{color:var(--bg-primary)}.peoplenexus-hero-subtitle{font-size:var(--fs-3xl);margin-bottom:2.5rem;opacity:.95;line-height:var(--lh-1-5);max-width:700px;text-shadow:0 2px 4px rgba(0,0,0,.2)}.peoplenexus-hero-buttons{display:flex;gap:1.2rem;flex-wrap:wrap}.peoplenexus-btn-primary{background:#ffffff26;color:var(--bg-primary);border:1px solid rgba(255,255,255,.4);padding:1.1rem 2.2rem;font-size:var(--fs-xl);font-weight:var(--fw-semibold);border-radius:50px;cursor:pointer;transition:all .4s cubic-bezier(.165,.84,.44,1);text-decoration:none;display:inline-block;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.peoplenexus-btn-primary:hover{background:#ffffff4d;transform:translateY(-5px);box-shadow:0 10px 25px #00000026;border-color:#fff9}.peoplenexus-btn-secondary{background:#1664db33;color:var(--bg-primary);border:1px solid rgba(255,255,255,.3);padding:1.1rem 2.2rem;font-size:var(--fs-xl);font-weight:var(--fw-semibold);border-radius:50px;cursor:pointer;transition:all .4s cubic-bezier(.165,.84,.44,1);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.peoplenexus-btn-secondary:hover{background:#1664db66;transform:translateY(-5px);box-shadow:0 10px 25px #00000026;border-color:#ffffff80}.peoplenexus-hero-visual{display:flex;justify-content:center;align-items:center}.peoplenexus-floating-card{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:20px;padding:2rem;text-align:left;color:var(--bg-primary);box-shadow:0 8px 32px #0000001a}.peoplenexus-animate-float{animation:peoplenexus-float 6s ease-in-out infinite}@keyframes peoplenexus-float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.peoplenexus-stats-section{background:#f8f9fa;padding:4rem 2rem;position:relative;z-index:2}.peoplenexus-stats-container{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;text-align:left}.peoplenexus-stat-item{padding:2rem 1rem;background:#fff;border-radius:15px;box-shadow:0 5px 15px #00000014;transition:transform .3s ease;text-align:left}.peoplenexus-stat-item:hover{transform:translateY(-5px)}.peoplenexus-stat-number{font-size:var(--fs-4xl);font-weight:var(--fw-bold);color:var(--text-brand);margin-bottom:.5rem}.peoplenexus-stat-label{font-size:var(--fs-lg);color:var(--text-secondary-clr);font-weight:var(--fw-medium)}.peoplenexus-content-wrapper{max-width:1200px;margin:0 auto;padding:0 2rem}.peoplenexus-section-title{font-size:var(--fs-4xl);font-weight:var(--fw-bold);text-align:left;margin-bottom:1.5rem;color:var(--text-heading)}.peoplenexus-section-description{font-size:var(--fs-2xl);text-align:left;color:var(--text-secondary-clr);margin-bottom:3rem;line-height:var(--lh-1-6)}.peoplenexus-section-header{margin-bottom:4rem}.peoplenexus-what-is-section{padding:0;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.peoplenexus-what-is-container{display:flex;width:100%;margin:0;min-height:500px;position:relative;overflow:hidden}.peoplenexus-what-is-content{flex:1;padding:5rem 5rem 5rem 8rem;display:flex;flex-direction:column;justify-content:center;position:relative;z-index:1}.peoplenexus-what-is-title{font-size:var(--fs-4xl);margin-bottom:24px;line-height:var(--lh-1-1);color:var(--text-heading)}.peoplenexus-what-is-title b{color:var(--text-brand);font-weight:var(--fw-bold)}.peoplenexus-what-is-description{font-size:var(--fs-xl);color:var(--text-secondary-clr);margin-bottom:32px;max-width:650px;line-height:var(--lh-1-7)}.peoplenexus-what-is-btn{background-color:#1664db;color:var(--bg-primary);padding:14px 30px;font-weight:var(--fw-bold);font-size:var(--fs-lg);border:none;cursor:pointer;text-transform:uppercase;letter-spacing:var(--ls-0-5px);transition:all .3s ease;width:fit-content;box-shadow:0 4px 6px #1664db33}.peoplenexus-what-is-btn:hover{background-color:#0f4cb5;transform:translateY(-2px);box-shadow:0 6px 12px #1664db4d}.peoplenexus-what-is-image-container{position:absolute;right:0;top:20%;bottom:0;width:100%;height:100%;z-index:2;clip-path:polygon(15% 0,100% 0,100% 100%,0% 100%);display:flex;margin-left:0}.peoplenexus-what-is-image{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center bottom!important;display:block;max-width:none!important;max-height:none!important}.peoplenexus-floating-logo{position:absolute;top:40px;right:0;width:200px;height:auto;z-index:10;filter:drop-shadow(0 4px 10px rgba(0,0,0,.15))}@media (max-width: 992px){.peoplenexus-what-is-content{padding:4rem}}@media (max-width: 768px){.peoplenexus-what-is-container{flex-direction:column;min-height:auto}.peoplenexus-what-is-content{width:100%;padding:3rem 20px!important;box-sizing:border-box}.peoplenexus-what-is-image-container{width:100%;height:300px;position:relative;right:auto;top:auto;bottom:auto;margin-left:0;clip-path:none}.peoplenexus-what-is-image{object-position:center bottom!important}.peoplenexus-floating-logo{width:100px;top:auto;bottom:320px;right:20px;z-index:20;filter:brightness(0)}.peoplenexus-what-is-title{font-size:var(--fs-4xl)}.peoplenexus-what-is-description{font-size:var(--fs-lg)}}.peoplenexus-floating-images-section{padding:40px 20px;background:#fff;position:relative}.peoplenexus-floating-images-container{max-width:1400px;margin:0 auto}.peoplenexus-nexus-floating-images{position:relative;width:100%;max-width:1400px;margin:40px auto 0;padding:0 20px 80px;display:flex;justify-content:center;align-items:center;gap:10px;flex-wrap:wrap}.peoplenexus-nexus-floating-image{position:relative;width:320px;height:230px;border-radius:12px;box-shadow:0 15px 40px #00000026;overflow:hidden;background:#fff;border:1px solid rgba(0,0,0,.08);transition:transform .3s ease,box-shadow .3s ease}.peoplenexus-nexus-floating-image:hover{transform:translateY(-10px);box-shadow:0 20px 50px #0003}.peoplenexus-nexus-floating-img{width:100%;height:100%;object-fit:contain;display:block;background:#fff}.peoplenexus-nexus-float-1{animation:peoplenexus-float-1 4s ease-in-out infinite;animation-delay:0s}.peoplenexus-nexus-float-2{animation:peoplenexus-float-2 4.5s ease-in-out infinite;animation-delay:.5s}.peoplenexus-nexus-float-3{animation:peoplenexus-float-3 5s ease-in-out infinite;animation-delay:1s}.peoplenexus-nexus-float-4{animation:peoplenexus-float-4 4.2s ease-in-out infinite;animation-delay:1.5s}@keyframes peoplenexus-float-1{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(2deg)}}@keyframes peoplenexus-float-2{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-25px) rotate(-2deg)}}@keyframes peoplenexus-float-3{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-18px) rotate(1.5deg)}}@keyframes peoplenexus-float-4{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-22px) rotate(-1.5deg)}}.peoplenexus-hr-cards-grid{display:flex;gap:15px;overflow-x:auto;padding-bottom:10px}.peoplenexus-hr-card{background:#fff;border-radius:8px;padding:15px 0 15px 15px;box-shadow:0 2px 8px #0000000f;transition:all .3s ease;text-align:left;position:relative;overflow:hidden;border:1px solid #f0f0f0;flex:0 0 280px;min-width:280px;height:320px;display:flex;flex-direction:column}.peoplenexus-hr-card:hover{transform:translateY(-2px);box-shadow:0 4px 15px #0000001a}.peoplenexus-hr-card-title{font-size:var(--fs-xl);font-weight:var(--fw-semibold);color:var(--text-heading);margin:0 0 12px;line-height:var(--lh-1-3);text-align:left}.peoplenexus-hr-card-image{height:260px;position:relative;flex:1}.peoplenexus-hr-card-image img{width:100%;height:100%;object-fit:contain;border-radius:4px}.peoplenexus-steps-section{padding:20px;background:#e8f2ff;position:relative}.peoplenexus-steps-container{max-width:1200px;margin:0 auto}.peoplenexus-steps-header{text-align:left;margin-bottom:40px}.peoplenexus-steps-title{font-size:var(--fs-4xl);font-weight:var(--fw-bold);color:var(--text-heading);margin-bottom:16px;line-height:var(--lh-1-1)}.peoplenexus-steps-subtitle{font-size:var(--fs-xl);color:var(--text-heading);max-width:800px;line-height:var(--lh-1-6)}.peoplenexus-steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:30px}.peoplenexus-step-item{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.peoplenexus-step-image{margin-bottom:16px;border-radius:12px;overflow:hidden;box-shadow:0 4px 15px #0000001a;background:#fff;width:100%;max-width:280px}.peoplenexus-step-image img{width:100%;height:auto;display:block}.peoplenexus-step-number{width:50px;height:50px;color:var(--bg-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--fs-3xl);font-weight:var(--fw-bold);margin-bottom:12px}.peoplenexus-step-number-1{background:linear-gradient(135deg,#ff6b6b,#ee5a24);box-shadow:0 3px 10px #ff6b6b4d}.peoplenexus-step-number-2{background:linear-gradient(135deg,#4ecdc4,#44a08d);box-shadow:0 3px 10px #4ecdc44d}.peoplenexus-step-number-3{background:linear-gradient(135deg,#45b7d1,#96c93d);box-shadow:0 3px 10px #45b7d14d}.peoplenexus-step-number-4{background:linear-gradient(135deg,#f093fb,#f5576c);box-shadow:0 3px 10px #f093fb4d}.peoplenexus-step-number-5{background:linear-gradient(135deg,#4facfe,#00f2fe);box-shadow:0 3px 10px #4facfe4d}.peoplenexus-step-number-6{background:linear-gradient(135deg,#43e97b,#38f9d7);box-shadow:0 3px 10px #43e97b4d}.peoplenexus-step-content{text-align:left}.peoplenexus-step-title{font-size:var(--fs-3xl);font-weight:var(--fw-bold);color:var(--text-heading);margin-bottom:8px;line-height:var(--lh-1-2)}.peoplenexus-step-description{font-size:var(--fs-lg);color:var(--text-secondary-clr);line-height:var(--lh-1-5)}.peoplenexus-step-feature{display:flex;align-items:center;gap:60px;margin:60px 0;padding:40px 0}.peoplenexus-step-feature-onboarding,.peoplenexus-step-feature-performance{flex-direction:row}.peoplenexus-step-feature-content{flex:0 0 40%;display:flex;flex-direction:column;align-items:flex-start;text-align:left}.peoplenexus-step-feature-content .peoplenexus-step-number{margin-bottom:20px}.peoplenexus-step-feature-content .peoplenexus-step-title{font-size:var(--fs-4xl);font-weight:var(--fw-bold);color:var(--text-heading);margin-bottom:16px;line-height:var(--lh-1-2)}.peoplenexus-step-feature-content .peoplenexus-step-description{font-size:var(--fs-xl);color:var(--text-secondary-clr);line-height:var(--lh-1-6);max-width:100%}.peoplenexus-step-feature-image{flex:0 0 55%;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px #00000026;background:#fff;max-width:none}.peoplenexus-step-feature-image img{width:100%;height:auto;display:block}.peoplenexus-text-sections{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin:60px 0;padding:40px 0}.peoplenexus-text-section{display:flex;flex-direction:column;text-align:left}.peoplenexus-text-section-title{font-size:var(--fs-4xl);font-weight:var(--fw-bold);color:var(--text-heading);margin-bottom:16px;line-height:var(--lh-1-2)}.peoplenexus-text-section-description{font-size:var(--fs-lg);color:var(--text-secondary-clr);line-height:var(--lh-1-6)}.peoplenexus-overlapping-images{position:relative;display:flex;justify-content:center;align-items:center;padding:60px 0;min-height:600px;width:100%;overflow:visible}.peoplenexus-overlap-image{position:absolute;border-radius:12px;overflow:hidden;box-shadow:0 8px 30px #0003;transition:transform .3s ease,z-index .3s ease;background:#fff;display:flex;align-items:center;justify-content:center;aspect-ratio:auto}.peoplenexus-overlap-image:hover{transform:scale(1.05);z-index:10}.peoplenexus-overlap-image img{width:100%;height:100%;object-position:center;display:block;border-radius:12px;max-width:100%;max-height:100%}.peoplenexus-overlap-image-1{width:650px;height:480px;left:5%;top:0;z-index:1;transform:rotate(-5deg)}.peoplenexus-overlap-image-2{width:680px;height:510px;left:50%;top:20px;transform:translate(-50%) rotate(2deg);z-index:2}.peoplenexus-overlap-image-3{width:660px;height:490px;right:5%;top:40px;z-index:3;transform:rotate(5deg)}.peoplenexus-step-placeholder{background:#f8f9fa;border:2px dashed #dee2e6;border-radius:12px;padding:40px 20px;text-align:center;color:var(--text-secondary-clr);font-weight:var(--fw-medium);font-size:var(--fs-lg)}.peoplenexus-what-is-container{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.peoplenexus-what-is-content{padding:2rem 0}.peoplenexus-what-is-title{font-size:var(--fs-4xl);font-weight:var(--fw-bold);color:var(--text-heading);margin-bottom:1.5rem;line-height:var(--lh-1-2)}.peoplenexus-what-is-description{font-size:var(--fs-2xl);color:var(--text-primary);line-height:var(--lh-1-6)}.peoplenexus-what-is-image-container{display:flex;justify-content:center;align-items:center;position:relative;min-height:400px}.peoplenexus-what-is-bg-image{position:absolute;inset:0;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:12px;z-index:1}.peoplenexus-decorative-shape{position:absolute;opacity:.8;z-index:0}.peoplenexus-shape-circle-1{width:100px;height:100px;border-radius:50%;background:#1664db;top:-50px;left:-50px}.peoplenexus-shape-circle-2{width:90px;height:90px;border-radius:50%;background:#1664db;bottom:-45px;right:-45px}.peoplenexus-shape-triangle-2{width:0;height:0;border-left:35px solid transparent;border-right:35px solid transparent;border-bottom:60px solid rgba(255,255,255,.6);bottom:-30px;left:-30px}.peoplenexus-shape-square-1{width:70px;height:70px;background:#1664db;top:50%;left:-35px;transform:translateY(-50%) rotate(45deg)}.peoplenexus-shape-square-2{width:65px;height:65px;background:#1664db;top:50%;right:-33px;transform:translateY(-50%) rotate(45deg)}.peoplenexus-what-is-image{max-width:100%;height:auto;object-fit:contain;position:relative;z-index:2}.peoplenexus-what-is-floating-image{position:absolute;top:20px;right:20px;width:50%;height:auto;max-width:200px;filter:drop-shadow(0 10px 30px rgba(0,0,0,.3));z-index:3}@keyframes peoplenexus-float-gentle{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}.peoplenexus-features-section{padding:6rem 2rem;background:#f8f9fa}.peoplenexus-features-nav{display:flex;justify-content:center;gap:1rem;margin-bottom:3rem;flex-wrap:wrap}.peoplenexus-feature-tab{background:#fff;border:2px solid #e9ecef;padding:1rem 1.5rem;border-radius:50px;cursor:pointer;font-weight:var(--fw-semibold);color:var(--text-secondary-clr);transition:all .3s ease;display:flex;align-items:center;gap:.5rem}.peoplenexus-feature-tab:hover{border-color:#667eea;color:var(--text-brand)}.peoplenexus-feature-tab.active{background:linear-gradient(45deg,#667eea,#764ba2);color:var(--bg-primary);border-color:transparent}.peoplenexus-feature-icon{font-size:var(--fs-2xl)}.peoplenexus-features-content{position:relative}.peoplenexus-feature-panel{display:none;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;background:#fff;padding:3rem;border-radius:20px;box-shadow:0 10px 30px #0000001a}.peoplenexus-feature-panel.active{display:grid}.peoplenexus-feature-details h3{font-size:var(--fs-4xl);margin-bottom:1rem;color:var(--text-heading)}.peoplenexus-feature-details p{font-size:var(--fs-xl);color:var(--text-secondary-clr);line-height:var(--lh-1-6)}.peoplenexus-feature-visual{display:flex;justify-content:center}.peoplenexus-feature-mockup{background:#f8f9fa;border-radius:15px;padding:1.5rem;width:300px;box-shadow:0 10px 25px #0000001a}.peoplenexus-mockup-header{display:flex;align-items:center;margin-bottom:1rem}.peoplenexus-mockup-dots{display:flex;gap:.5rem}.peoplenexus-mockup-dots span{width:12px;height:12px;border-radius:50%;background:#ddd}.peoplenexus-mockup-dots span:nth-child(1){background:#ff5f56}.peoplenexus-mockup-dots span:nth-child(2){background:#ffbd2e}.peoplenexus-mockup-dots span:nth-child(3){background:#27ca3f}.peoplenexus-mockup-content{display:flex;align-items:center;gap:1rem}.peoplenexus-mockup-icon{font-size:var(--fs-4xl);background:linear-gradient(45deg,#667eea,#764ba2);width:60px;height:60px;border-radius:15px;display:flex;align-items:center;justify-content:center}.peoplenexus-mockup-text{flex:1}.peoplenexus-mockup-line{height:8px;background:#ddd;border-radius:4px;margin-bottom:.5rem}.peoplenexus-mockup-line.short{width:60%}.peoplenexus-mission-section{padding:6rem 2rem;background:#fff}.peoplenexus-mission-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:3rem}.peoplenexus-mission-card{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);padding:2.5rem;border-radius:20px;text-align:left;transition:transform .3s ease;border:1px solid rgba(255,255,255,.2)}.peoplenexus-mission-card:nth-child(1){background:url(/assets/mission.DBkgnAES.webp) center center/cover no-repeat;position:relative;color:var(--bg-primary)}.peoplenexus-mission-card:nth-child(1):before{content:"";position:absolute;inset:0;background:#0006;border-radius:20px;z-index:1}.peoplenexus-mission-card:nth-child(1) h3,.peoplenexus-mission-card:nth-child(1) p{position:relative;z-index:2;color:var(--bg-primary)}.peoplenexus-mission-card:nth-child(2){background:url(/assets/vision.B2WEGEfg.webp) center center/cover no-repeat;position:relative;color:var(--bg-primary)}.peoplenexus-mission-card:nth-child(2):before{content:"";position:absolute;inset:0;background:#0006;border-radius:20px;z-index:1}.peoplenexus-mission-card:nth-child(2) h3,.peoplenexus-mission-card:nth-child(2) p{position:relative;z-index:2;color:var(--bg-primary)}.peoplenexus-mission-card:nth-child(3){background:url(/assets/values.ShKsxnoZ.webp) center center/cover no-repeat;position:relative;color:var(--bg-primary)}.peoplenexus-mission-card:nth-child(3):before{content:"";position:absolute;inset:0;background:#0006;border-radius:20px;z-index:1}.peoplenexus-mission-card:nth-child(3) h3,.peoplenexus-mission-card:nth-child(3) p{position:relative;z-index:2;color:var(--bg-primary)}.peoplenexus-mission-card:hover{transform:translateY(-10px)}.peoplenexus-mission-icon{font-size:var(--fs-4xl);margin-bottom:1rem}.peoplenexus-mission-card h3{font-size:var(--fs-3xl);margin-bottom:1rem;color:var(--text-heading)}.peoplenexus-mission-card p{color:var(--text-secondary-clr);line-height:var(--lh-1-6)}.peoplenexus-benefits-section{padding:80px 0;position:relative;overflow:hidden}.peoplenexus-benefits-section:before{display:none}.peoplenexus-benefits-section:after{display:none}.peoplenexus-benefits-parallax{position:absolute;top:0;left:0;width:200%;height:100%;z-index:1;transition:transform .5s ease;opacity:1}.peoplenexus-benefits-bg-image{width:100%;height:100%;object-fit:cover;opacity:1;min-width:100vw;min-height:100%}.peoplenexus-benefits-container{max-width:1400px;margin:0 auto;padding:0 60px;position:relative;z-index:3}.peoplenexus-benefits-header{margin-bottom:40px}.peoplenexus-benefits-title{font-size:var(--fs-4xl);font-weight:var(--fw-bold);color:var(--bg-primary);margin:0;line-height:var(--lh-1-2)}.peoplenexus-benefits-subtitle{font-size:var(--fs-2xl);color:#ffffffe6;margin:0;line-height:var(--lh-1-5)}.peoplenexus-benefits-carousel{position:relative;display:flex;align-items:center;gap:20px}.peoplenexus-benefits-cards-wrapper{flex:1;overflow:hidden;position:relative}.peoplenexus-benefits-cards{display:flex;gap:20px;transition:transform .5s cubic-bezier(.4,0,.2,1);width:max-content;will-change:transform}.peoplenexus-benefit-card{flex:0 0 300px;background:#ffffff14;border-radius:16px;padding:0;color:var(--bg-primary);position:relative;min-height:400px;display:flex;flex-direction:column;overflow:hidden;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.18);box-shadow:0 8px 32px #0000004d;transition:transform .3s ease,box-shadow .3s ease}.peoplenexus-benefit-card:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#ffffff1a,#ffffff0d);pointer-events:none;z-index:1}.peoplenexus-benefit-card:hover{transform:translateY(-5px);box-shadow:0 20px 40px #8a2be266;border-color:#ffffff4d}.peoplenexus-benefit-card-content{padding:30px;height:100%;display:flex;flex-direction:column;justify-content:flex-start;position:relative;z-index:2}.peoplenexus-benefit-title{font-size:var(--fs-3xl);font-weight:var(--fw-semibold);margin:0;line-height:var(--lh-1-3);color:var(--bg-primary)}.peoplenexus-benefit-description{font-size:var(--fs-md);line-height:var(--lh-1-5);margin-top:15px;margin-bottom:0;color:#ffffffd9;flex-grow:1}.peoplenexus-benefit-features{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;margin-bottom:0;align-items:flex-start;padding-top:20px}.peoplenexus-benefit-feature-tag{background:#ffffff40;color:var(--bg-primary);padding:6px 12px;border-radius:16px;font-size:var(--fs-base);font-weight:var(--fw-medium);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);white-space:nowrap}.peoplenexus-benefits-nav-btn{width:50px;height:50px;border:2px solid #1664db;border-radius:50%;background:#ffffff1a;color:var(--bg-primary);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;font-size:var(--fs-xl);flex-shrink:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:10}.peoplenexus-benefits-nav-btn:hover{background:#1664db4d;border-color:#1664db;transform:scale(1.1)}.peoplenexus-benefits-nav-btn:active{transform:scale(.95)}.peoplenexus-benefits-content.unified-platform{background:url(/assets/21450.BZqLfzof.webp) center center/cover no-repeat;position:relative}.peoplenexus-benefits-content.unified-platform:before{content:"";position:absolute;inset:0;background:#0006;border-radius:15px;z-index:1}.peoplenexus-benefits-content.unified-platform .peoplenexus-benefits-text h3,.peoplenexus-benefits-content.unified-platform .peoplenexus-benefits-text p,.peoplenexus-benefits-content.unified-platform .peoplenexus-benefit-cta{position:relative;z-index:2;color:var(--bg-primary)}.peoplenexus-benefits-content.ai-driven{background:url(/assets/aidriven.iHQrtBMP.webp) center center/cover no-repeat;position:relative}.peoplenexus-benefits-content.ai-driven:before{content:"";position:absolute;inset:0;background:#0006;border-radius:15px;z-index:1}.peoplenexus-benefits-content.ai-driven .peoplenexus-benefits-text h3,.peoplenexus-benefits-content.ai-driven .peoplenexus-benefits-text p,.peoplenexus-benefits-content.ai-driven .peoplenexus-benefit-cta{position:relative;z-index:2;color:var(--bg-primary)}.peoplenexus-benefits-content.employee-experience{background:url(/assets/employeeexp.CzkmG0fI.webp) center center/cover no-repeat;position:relative}.peoplenexus-benefits-content.employee-experience:before{content:"";position:absolute;inset:0;background:#0006;border-radius:15px;z-index:1}.peoplenexus-benefits-content.employee-experience .peoplenexus-benefits-text h3,.peoplenexus-benefits-content.employee-experience .peoplenexus-benefits-text p,.peoplenexus-benefits-content.employee-experience .peoplenexus-benefit-cta{position:relative;z-index:2;color:var(--bg-primary)}.peoplenexus-differentiators-section{padding:6rem 2rem;background:#f8f9fa}.peoplenexus-differentiators-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;margin-top:3rem}.peoplenexus-differentiator-card{background:#fff;padding:2.5rem;border-radius:20px;box-shadow:0 10px 30px #0000001a;transition:transform .3s ease}.peoplenexus-differentiator-card:hover{transform:translateY(-5px)}.peoplenexus-differentiator-header{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.peoplenexus-differentiator-icon{font-size:var(--fs-4xl);background:linear-gradient(45deg,#667eea,#764ba2);width:70px;height:70px;border-radius:15px;display:flex;align-items:center;justify-content:center}.peoplenexus-differentiator-card h3{font-size:var(--fs-3xl);color:var(--text-heading);margin:0}.peoplenexus-differentiator-card p{color:var(--text-secondary-clr);line-height:var(--lh-1-6);margin:0}.peoplenexus-cta-section{position:relative;width:100%;min-height:500px;overflow:hidden}.peoplenexus-cta-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.peoplenexus-cta-bg-image{width:100%;height:100%;object-fit:cover;object-position:center}.peoplenexus-cta-container{position:relative;z-index:2;max-width:1200px;margin:0 auto;padding:80px 20px;height:100%;display:flex;align-items:center}.peoplenexus-cta-content{max-width:500px;color:var(--bg-primary)}.peoplenexus-cta-title{font-size:var(--fs-4xl);font-weight:var(--fw-bold);margin-bottom:30px;line-height:var(--lh-1-2);color:var(--bg-primary)}.peoplenexus-cta-description{font-size:var(--fs-xl);line-height:var(--lh-1-6);margin-bottom:20px;color:var(--bg-primary)}.peoplenexus-cta-buttons{display:flex;flex-direction:column;gap:15px;margin-top:40px}.peoplenexus-cta-button{display:inline-block;padding:15px 30px;border:1px solid #1868db;background:#0000004d;color:var(--bg-primary);text-decoration:none;font-size:var(--fs-lg);font-weight:var(--fw-medium);transition:all .3s ease;text-align:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:pointer}.peoplenexus-cta-primary:hover{background:#fff3;border-color:#fff;transform:translate(5px)}.peoplenexus-cta-background{position:absolute;inset:0;z-index:1}.peoplenexus-floating-elements{position:relative;width:100%;height:100%}.peoplenexus-floating-circle,.peoplenexus-floating-square,.peoplenexus-floating-triangle{position:absolute;opacity:.1}.peoplenexus-floating-circle{width:200px;height:200px;background:#fff;border-radius:50%;top:10%;right:10%;animation:peoplenexus-float-slow 8s ease-in-out infinite}.peoplenexus-floating-square{width:150px;height:150px;background:#fff;border-radius:20px;bottom:20%;left:10%;animation:peoplenexus-float-slow 10s ease-in-out infinite reverse}.peoplenexus-floating-triangle{width:0;height:0;border-left:75px solid transparent;border-right:75px solid transparent;border-bottom:130px solid white;top:50%;left:50%;transform:translate(-50%,-50%);animation:peoplenexus-float 12s ease-in-out infinite}@keyframes peoplenexus-float-slow{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-30px) rotate(10deg)}}.peoplenexus-animate-on-scroll{opacity:1;transform:translateY(0);transition:all .6s ease}.peoplenexus-animate-in{opacity:1;transform:translateY(0)}.peoplenexus-animate-on-scroll.initial-hidden{opacity:0;transform:translateY(50px)}@media (max-width: 1024px){.peoplenexus-nav-menu{gap:1rem}.peoplenexus-nav-button{font-size:var(--fs-md);padding:.4rem .8rem}}@media (max-width: 1024px){.peoplenexus-steps-grid{grid-template-columns:repeat(2,1fr);gap:30px}.peoplenexus-steps-title{font-size:var(--fs-4xl)}}@media (max-width: 768px){.peoplenexus-nav-container{padding:0 1rem;flex-wrap:wrap;gap:1rem}.peoplenexus-nav-menu{display:none;position:absolute;top:100%;left:0;right:0;background:#fffffffa;flex-direction:column;padding:1rem;border-radius:0 0 12px 12px;box-shadow:0 10px 30px #00000026}.peoplenexus-nav-menu.mobile-open{display:flex}.peoplenexus-nav-item{width:100%}.peoplenexus-nav-button{width:100%;justify-content:space-between;padding:1rem}.peoplenexus-dropdown-menu{position:static;box-shadow:none;border:none;background:#00b4d80d;margin-top:.5rem;border-radius:8px}.peoplenexus-hero-content{padding:2rem 1rem}.peoplenexus-hero-title{font-size:var(--fs-4xl)}.peoplenexus-hero-buttons{justify-content:center}.peoplenexus-feature-panel{grid-template-columns:1fr;gap:2rem}.peoplenexus-features-nav{flex-direction:column;align-items:center}.peoplenexus-feature-tab{width:100%;max-width:300px;justify-content:center}.peoplenexus-section-title,.peoplenexus-cta-content h2{font-size:var(--fs-4xl)}.peoplenexus-benefits-section{padding:60px 0}.peoplenexus-benefits-container{padding:0 30px}.peoplenexus-benefits-title{font-size:var(--fs-4xl)}.peoplenexus-benefits-subtitle{font-size:var(--fs-xl)}.peoplenexus-benefits-carousel{gap:15px}.peoplenexus-benefits-nav-btn{width:45px;height:45px;font-size:var(--fs-lg)}.peoplenexus-benefit-card{flex:0 0 280px;min-height:350px}.peoplenexus-benefit-title{font-size:var(--fs-2xl)}.peoplenexus-benefits-parallax{width:250%;left:-25%}.peoplenexus-benefits-bg-image{min-width:110vw;object-position:center}.peoplenexus-differentiators-grid{grid-template-columns:1fr}.peoplenexus-floating-images-section{padding:30px 15px}.peoplenexus-nexus-floating-images{gap:20px;padding:30px 20px 60px}.peoplenexus-nexus-floating-image{width:250px;height:180px}.peoplenexus-steps-section{padding:30px 15px}.peoplenexus-steps-title{font-size:var(--fs-4xl)}.peoplenexus-steps-subtitle{font-size:var(--fs-lg)}.peoplenexus-steps-grid{grid-template-columns:1fr;gap:30px;margin-top:20px}.peoplenexus-step-item{align-items:flex-start}.peoplenexus-step-number{width:45px;height:45px;font-size:var(--fs-2xl)}.peoplenexus-step-feature{flex-direction:column;gap:30px;margin:40px 0;padding:30px 0}.peoplenexus-step-feature-onboarding,.peoplenexus-step-feature-performance{flex-direction:column}.peoplenexus-step-feature-content{width:100%}.peoplenexus-step-feature-content .peoplenexus-step-title{font-size:var(--fs-3xl)}.peoplenexus-step-feature-content .peoplenexus-step-description{font-size:var(--fs-lg)}.peoplenexus-step-feature-image{width:100%;max-width:100%}.peoplenexus-text-sections{grid-template-columns:1fr;gap:30px;margin:40px 0;padding:30px 0}.peoplenexus-text-section-title{font-size:var(--fs-3xl)}.peoplenexus-text-section-description{font-size:var(--fs-lg)}.peoplenexus-overlapping-images{margin:40px 0;padding:30px 0;min-height:300px}.peoplenexus-overlap-image-1{width:350px;height:250px;left:5%;transform:rotate(-3deg)}.peoplenexus-overlap-image-2{width:380px;height:270px;transform:translate(-50%) rotate(1deg)}.peoplenexus-overlap-image-3{width:360px;height:260px;right:5%;transform:rotate(3deg)}.peoplenexus-hero-images{padding:20px 15px 15px;min-height:350px;bottom:0;max-width:100%}.peoplenexus-hero-image-1{width:320px;height:240px;left:-100px;bottom:0;transform:rotate(-6deg) translateY(15px)}.peoplenexus-hero-image-2{width:400px;height:300px;bottom:0;transform:translate(-50%) rotate(.5deg)}.peoplenexus-hero-image-3{width:340px;height:260px;right:-90px;bottom:0;transform:rotate(5deg) translateY(10px)}.peoplenexus-hero-images-expanded{grid-template-columns:1fr;gap:20px;padding:25px 20px 10px!important;bottom:0!important}.peoplenexus-hero-images-expanded .peoplenexus-hero-image{height:350px!important}.peoplenexus-hero-card-content{padding:15px}.peoplenexus-hero-card-title{font-size:var(--fs-2xl)}.peoplenexus-hero-card-description{font-size:var(--fs-lg)}.peoplenexus-step-number-1{background:linear-gradient(135deg,#ff6b6b,#ee5a24);box-shadow:0 3px 10px #ff6b6b4d}.peoplenexus-step-number-2{background:linear-gradient(135deg,#4ecdc4,#44a08d);box-shadow:0 3px 10px #4ecdc44d}.peoplenexus-step-number-3{background:linear-gradient(135deg,#45b7d1,#96c93d);box-shadow:0 3px 10px #45b7d14d}.peoplenexus-step-number-4{background:linear-gradient(135deg,#f093fb,#f5576c);box-shadow:0 3px 10px #f093fb4d}.peoplenexus-step-number-5{background:linear-gradient(135deg,#4facfe,#00f2fe);box-shadow:0 3px 10px #4facfe4d}.peoplenexus-step-number-6{background:linear-gradient(135deg,#43e97b,#38f9d7);box-shadow:0 3px 10px #43e97b4d}}@media (max-width: 480px){.peoplenexus-mission-grid{grid-template-columns:1fr}.peoplenexus-what-is-container{grid-template-columns:1fr;gap:2rem;text-align:left}.peoplenexus-what-is-image{width:300px;height:300px}.peoplenexus-steps-section{padding:25px 10px}.peoplenexus-steps-title{font-size:var(--fs-4xl)}.peoplenexus-steps-subtitle{font-size:var(--fs-lg)}.peoplenexus-step-feature{margin:30px 0;padding:20px 0;gap:20px}.peoplenexus-step-feature-content .peoplenexus-step-title{font-size:var(--fs-3xl);margin-bottom:12px}.peoplenexus-step-feature-content .peoplenexus-step-description{font-size:var(--fs-lg)}.peoplenexus-step-feature-content .peoplenexus-step-number{width:40px;height:40px;font-size:var(--fs-2xl);margin-bottom:15px}.peoplenexus-text-sections{margin:30px 0;padding:20px 0;gap:25px}.peoplenexus-text-section-title{font-size:var(--fs-2xl);margin-bottom:12px}.peoplenexus-text-section-description{font-size:var(--fs-md)}.peoplenexus-overlapping-images{margin:30px 0;padding:20px 0;min-height:250px;flex-direction:column;gap:20px}.peoplenexus-overlap-image{position:relative;left:auto;right:auto;top:auto;transform:none}.peoplenexus-overlap-image-1,.peoplenexus-overlap-image-2,.peoplenexus-overlap-image-3{width:100%;max-width:300px;height:200px;position:relative;left:auto;right:auto;top:auto;transform:none}.peoplenexus-hero-images{margin:0;padding:15px 10px 10px;min-height:300px;flex-direction:column;gap:15px;bottom:0;max-width:100%;left:50%;transform:translate(-50%)}.peoplenexus-hero-image{position:relative;left:auto;right:auto;bottom:auto;transform:none!important;box-shadow:0 10px 30px #0000004d;margin:0 auto}.peoplenexus-hero-image-1,.peoplenexus-hero-image-2,.peoplenexus-hero-image-3{width:100%;max-width:280px;height:180px;position:relative;left:auto;right:auto;bottom:auto;transform:none!important;z-index:auto}.peoplenexus-hero-image-2{max-width:300px;height:200px}.peoplenexus-hero-images-expanded{grid-template-columns:1fr;gap:15px;padding:20px 15px 8px!important;bottom:0!important}.peoplenexus-hero-images-expanded .peoplenexus-hero-image{height:250px!important;max-width:100%!important}.peoplenexus-hero-card-content{padding:12px}.peoplenexus-hero-card-title{font-size:var(--fs-2xl);margin-bottom:8px}.peoplenexus-hero-card-description{font-size:var(--fs-md)}.peoplenexus-step-number{width:40px;height:40px;font-size:var(--fs-2xl)}.peoplenexus-step-number-1{background:linear-gradient(135deg,#ff6b6b,#ee5a24);box-shadow:0 3px 10px #ff6b6b4d}.peoplenexus-step-number-2{background:linear-gradient(135deg,#4ecdc4,#44a08d);box-shadow:0 3px 10px #4ecdc44d}.peoplenexus-step-number-3{background:linear-gradient(135deg,#45b7d1,#96c93d);box-shadow:0 3px 10px #45b7d14d}.peoplenexus-step-number-4{background:linear-gradient(135deg,#f093fb,#f5576c);box-shadow:0 3px 10px #f093fb4d}.peoplenexus-step-number-5{background:linear-gradient(135deg,#4facfe,#00f2fe);box-shadow:0 3px 10px #4facfe4d}.peoplenexus-step-number-6{background:linear-gradient(135deg,#43e97b,#38f9d7);box-shadow:0 3px 10px #43e97b4d}.peoplenexus-step-title{font-size:var(--fs-2xl)}.peoplenexus-step-description{font-size:var(--fs-md)}.peoplenexus-cta-section{min-height:400px;margin:60px 0}.peoplenexus-cta-container{padding:60px 20px}.peoplenexus-cta-content{max-width:100%}.peoplenexus-cta-title{font-size:var(--fs-4xl);margin-bottom:20px}.peoplenexus-cta-description{font-size:var(--fs-lg);margin-bottom:15px}.peoplenexus-cta-buttons{margin-top:30px}.peoplenexus-cta-button{width:100%;max-width:100%}}@media (max-width: 480px){.peoplenexus-cta-section{min-height:350px;margin:40px 0}.peoplenexus-cta-container{padding:40px 20px}.peoplenexus-cta-title{font-size:var(--fs-4xl);margin-bottom:15px}.peoplenexus-cta-description{font-size:var(--fs-lg);margin-bottom:12px}.peoplenexus-cta-buttons{margin-top:25px;gap:12px}.peoplenexus-cta-button{padding:12px 25px;font-size:var(--fs-md)}.peoplenexus-floating-images-section{padding:25px 10px}.peoplenexus-nexus-floating-images{gap:15px;padding:20px 15px 40px}.peoplenexus-nexus-floating-image{width:180px;height:135px}.peoplenexus-benefits-section{padding:50px 0}.peoplenexus-benefits-container{padding:0 20px}.peoplenexus-benefits-title{font-size:var(--fs-4xl);margin-bottom:30px}.peoplenexus-benefits-carousel{gap:10px}.peoplenexus-benefits-nav-btn{width:40px;height:40px;font-size:var(--fs-md)}.peoplenexus-benefit-card{flex:0 0 260px;min-height:300px}.peoplenexus-benefit-card-content{padding:20px}.peoplenexus-benefit-title{font-size:var(--fs-2xl)}.peoplenexus-benefits-parallax{width:300%;left:-50%}.peoplenexus-benefits-bg-image{min-width:120vw;object-position:center}}@media (max-width: 480px){.peoplenexus-content-wrapper{padding:0 1rem}.peoplenexus-hero-title{font-size:var(--fs-4xl)}.peoplenexus-hero-subtitle{font-size:var(--fs-lg)}.peoplenexus-btn-primary,.peoplenexus-btn-secondary,.peoplenexus-btn-outline{padding:.8rem 1.5rem;font-size:var(--fs-lg)}.peoplenexus-stats-container{grid-template-columns:repeat(2,1fr)}.peoplenexus-stat-number{font-size:var(--fs-4xl)}}.peoplenexus-reviews-section{padding:80px 20px;background:#f8f9fa;position:relative}.peoplenexus-reviews-container{max-width:1200px;margin:0 auto}.peoplenexus-reviews-header{text-align:left;margin-bottom:60px}.peoplenexus-reviews-title{font-size:var(--fs-4xl);font-weight:var(--fw-bold);color:var(--text-heading);margin-bottom:20px;line-height:var(--lh-1-2)}.peoplenexus-reviews-subtitle{font-size:var(--fs-2xl);color:var(--text-heading);max-width:600px;margin:0;line-height:var(--lh-1-6);text-align:left}.peoplenexus-reviews-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px;margin-top:40px}.peoplenexus-review-card{background:#fff;border-radius:16px;padding:20px;box-shadow:0 8px 25px #00000014;transition:all .3s ease;border:1px solid #f0f0f0;position:relative;overflow:hidden;text-align:left}.peoplenexus-review-card:hover{transform:translateY(-5px);box-shadow:0 15px 35px #0000001f}.peoplenexus-review-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(135deg,#667eea,#764ba2)}.peoplenexus-review-rating{display:flex;gap:4px;margin-bottom:15px}.peoplenexus-star{color:var(--star-rating-color);font-size:var(--fs-2xl)}.peoplenexus-review-text{font-size:var(--fs-lg);color:var(--text-primary);line-height:var(--lh-1-5);margin-bottom:15px;font-style:normal;text-align:left}.peoplenexus-review-author{display:flex;align-items:center;gap:18px;margin-bottom:10px}.peoplenexus-review-image{width:80px;height:80px;border-radius:50%;overflow:hidden;flex-shrink:0;border:3px solid #f0f0f0}.peoplenexus-review-image img{width:100%;height:100%;object-fit:cover}.peoplenexus-review-info{flex:1}.peoplenexus-review-name{font-size:var(--fs-xl);font-weight:var(--fw-semibold);color:var(--text-heading);margin:0 0 3px}.peoplenexus-review-position{font-size:var(--fs-lg);color:var(--text-brand);margin:0 0 3px;font-weight:var(--fw-medium)}.peoplenexus-review-company{font-size:var(--fs-md);color:var(--text-secondary-clr);margin:0}@media (max-width: 768px){.peoplenexus-reviews-section{padding:60px 15px}.peoplenexus-reviews-title{font-size:var(--fs-4xl)}.peoplenexus-reviews-subtitle{font-size:var(--fs-xl)}.peoplenexus-reviews-grid{grid-template-columns:1fr;gap:25px}.peoplenexus-review-card{padding:25px}.peoplenexus-review-text{font-size:var(--fs-lg)}}@media (max-width: 480px){.peoplenexus-reviews-section{padding:50px 10px}.peoplenexus-reviews-title{font-size:var(--fs-4xl)}.peoplenexus-reviews-subtitle{font-size:var(--fs-lg)}.peoplenexus-review-card{padding:20px}.peoplenexus-review-text,.peoplenexus-review-name{font-size:var(--fs-lg)}.peoplenexus-review-position,.peoplenexus-review-company{font-size:var(--fs-md)}}.peoplenexus-testimonial-section{padding:20px;position:relative}.peoplenexus-testimonial-container{max-width:1200px;margin:0 auto;position:relative}.peoplenexus-testimonial-content{display:flex;align-items:center;min-height:400px;border-radius:0;border:none;overflow:hidden;position:relative}.peoplenexus-testimonial-content:after{content:"";position:absolute;top:0;right:0;width:60%;height:100%;z-index:1}.peoplenexus-testimonial-visual{flex:0 0 40%;position:relative;height:400px;display:flex;align-items:center;justify-content:center;z-index:20;margin-right:-50px}.peoplenexus-testimonial-shapes{position:absolute;inset:0;z-index:5}.peoplenexus-shape{position:absolute}.peoplenexus-shape-orange{width:200px;height:150px;background:#ff6b35;border-radius:20px;top:10%;left:5%;transform:rotate(-15deg);z-index:1}.peoplenexus-shape-red{width:120px;height:100px;background:#8b0000;border-radius:15px;top:30%;right:15%;transform:rotate(25deg);z-index:1}.peoplenexus-shape-purple{width:180px;height:120px;background:#8a2be2;border-radius:50px;top:50%;right:5%;transform:rotate(-10deg);z-index:1}.peoplenexus-shape-plus{color:var(--bg-primary);font-size:var(--fs-3xl);font-weight:var(--fw-bold);z-index:2}.peoplenexus-plus-1{top:20%;left:20%}.peoplenexus-plus-2{top:40%;right:25%}.peoplenexus-plus-3{top:60%;left:10%}.peoplenexus-testimonial-image-container{position:relative;width:250px;height:250px;border-radius:50%;overflow:hidden;z-index:25}.peoplenexus-testimonial-image{width:100%;height:100%;object-fit:cover;border-radius:50%}.peoplenexus-testimonial-text{flex:0 0 60%;color:var(--bg-primary);padding:60px 40px;position:relative;z-index:2;background:#000;clip-path:polygon(2% 16%,100% 0,100% 100%,0 100%)}.peoplenexus-testimonial-quote{font-size:var(--fs-4xl);font-weight:var(--fw-normal);line-height:var(--lh-1-3);margin:0 0 25px;color:var(--bg-primary);position:relative;font-style:normal;font-family:var(--font-primary)}.peoplenexus-testimonial-name{font-size:var(--fs-lg);font-weight:var(--fw-bold);color:var(--bg-primary);margin-bottom:5px;text-transform:uppercase;letter-spacing:var(--ls-1px)}.peoplenexus-testimonial-title{font-size:var(--fs-md);color:var(--bg-primary);font-weight:var(--fw-normal);text-transform:none}.peoplenexus-testimonial-author{margin-bottom:20px}@media (max-width: 1200px){.peoplenexus-testimonial-content:before{width:35%}.peoplenexus-testimonial-content:after{width:65%;clip-path:polygon(15% 0%,100% 0%,100% 100%,0% 100%)}.peoplenexus-testimonial-visual{flex:0 0 35%}.peoplenexus-testimonial-text{flex:0 0 65%}.peoplenexus-testimonial-image-container{width:200px;height:200px}.peoplenexus-testimonial-quote{font-size:var(--fs-3xl)}}@media (max-width: 768px){.peoplenexus-testimonial-section{padding:60px 15px}.peoplenexus-testimonial-container{clip-path:none;background:#000}.peoplenexus-testimonial-content{flex-direction:column;min-height:auto}.peoplenexus-testimonial-content:before,.peoplenexus-testimonial-content:after{display:none}.peoplenexus-testimonial-visual{flex:none;order:1;height:300px;width:100%;margin-right:0}.peoplenexus-testimonial-text{flex:none;order:2;padding:40px 20px;width:100%;text-align:center;clip-path:none;background:#000}.peoplenexus-testimonial-content{margin-left:0}.peoplenexus-testimonial-image-container{width:200px;height:200px}.peoplenexus-testimonial-quote{font-size:var(--fs-2xl)}.peoplenexus-shape-orange{width:150px;height:100px}.peoplenexus-shape-red{width:80px;height:60px}.peoplenexus-shape-purple{width:120px;height:80px}}@media (max-width: 480px){.peoplenexus-testimonial-section{padding:50px 10px}.peoplenexus-testimonial-content{padding:0}.peoplenexus-testimonial-visual{height:250px}.peoplenexus-testimonial-text{padding:30px 15px}.peoplenexus-testimonial-image-container{width:150px;height:150px}.peoplenexus-testimonial-quote{font-size:var(--fs-xl)}.peoplenexus-testimonial-name{font-size:var(--fs-md)}.peoplenexus-testimonial-title{font-size:var(--fs-base)}.peoplenexus-shape-orange{width:120px;height:80px}.peoplenexus-shape-red{width:60px;height:40px}.peoplenexus-shape-purple{width:100px;height:60px}}.peoplenexus-why-section{position:relative;padding:clamp(4rem,8vw,6.25rem) 0;overflow:hidden}.peoplenexus-container.peoplenexus-why-inner{background:transparent;position:relative;z-index:2;max-width:1280px;margin:0 auto;padding:0 clamp(1rem,3vw,1.5rem)}.peoplenexus-why-header{text-align:center;margin-bottom:clamp(2rem,4vw,3.5rem)}.peoplenexus-why-title{font-size:var(--fs-4xl);font-family:Times New Roman,Times,serif;font-weight:var(--fw-bold);margin-bottom:1rem;color:var(--text-heading)}.peoplenexus-why-description{font-size:var(--fs-xl);font-family:var(--font-primary);font-weight:var(--fw-normal);color:var(--text-body);max-width:800px;margin:0 auto;line-height:var(--lh-1-6)}.peoplenexus-why-overlay{--why-accent: #7c5cfc;position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:0;min-height:520px;background:var(--bg-primary);border-radius:2rem;box-shadow:var(--shadow-lg);overflow:hidden;border:1px solid var(--border-subtle)}.peoplenexus-why-showcase{position:relative;min-height:520px;padding:clamp(1.5rem,3vw,2.5rem);overflow:hidden}.peoplenexus-why-blob{position:absolute;top:-10%;left:-8%;width:82%;height:68%;background:var(--why-accent);border-radius:30% 70% 60% 40%/40% 40% 60% 60%;transition:background .65s cubic-bezier(.4,0,.2,1);z-index:0;filter:blur(0);box-shadow:0 24px 48px #0000001f}.peoplenexus-why-showcase:has(.peoplenexus-why-featured--single) .peoplenexus-why-blob{height:78%;width:88%}.peoplenexus-why-featured{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.95fr);gap:clamp(1rem,2.5vw,2rem);align-items:center;min-height:100%;animation:peoplenexus-why-fade-in .55s cubic-bezier(.4,0,.2,1)}@keyframes peoplenexus-why-fade-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.peoplenexus-why-featured-text{position:relative;z-index:2;padding-top:clamp(2rem,6vw,4rem)}.peoplenexus-why-featured-text h3{font-family:var(--font-primary);font-size:clamp(var(--fs-22),2.4vw,var(--fs-30));font-weight:var(--fw-bold);color:var(--bg-primary);margin:0 0 .85rem;line-height:var(--lh-1-2)}.peoplenexus-why-featured-text p{font-family:var(--font-primary);font-size:var(--fs-md);font-weight:var(--fw-normal);color:#151414eb;line-height:var(--lh-1-65);margin:0 0 1.25rem}.peoplenexus-why-featured-block+.peoplenexus-why-featured-block{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid rgba(255,255,255,.22)}.peoplenexus-why-featured-block+.peoplenexus-why-featured-block h3{color:var(--text-heading)}.peoplenexus-why-featured-block+.peoplenexus-why-featured-block p{color:var(--text-body)}.peoplenexus-why-featured-visual{position:relative;z-index:2;display:flex;align-items:flex-end;justify-content:center;min-height:280px}.peoplenexus-why-featured-visual img{width:100%;max-width:420px;max-height:380px;object-fit:contain;filter:drop-shadow(0 28px 40px rgba(0,0,0,.18));transition:transform .55s cubic-bezier(.4,0,.2,1),opacity .55s ease}.peoplenexus-why-overlay:hover .peoplenexus-why-featured-visual img{transform:translateY(-6px) scale(1.02)}.peoplenexus-why-list{display:flex;flex-direction:column;justify-content:center;gap:0;padding:clamp(1.5rem,3vw,2.25rem) clamp(1.25rem,2.5vw,2rem);background:var(--bg-primary);border-left:1px solid var(--border-subtle)}.peoplenexus-why-list-label{font-family:var(--font-primary);font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--text-heading);margin:0 0 1.25rem}.peoplenexus-why-list-item{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:1rem;width:100%;padding:1.1rem 1rem;margin:0;border:none;border-radius:1rem;background:transparent;cursor:pointer;text-align:left;transition:background var(--transition-speed) ease,transform var(--transition-speed) ease}.peoplenexus-why-list-item:hover{background:var(--bg-hover)}.peoplenexus-why-list-copy{display:flex;flex-direction:column;gap:.25rem;min-width:0}.peoplenexus-why-list-title{font-family:var(--font-primary);font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--text-heading);line-height:var(--lh-1-35)}.peoplenexus-why-list-meta{font-family:var(--font-primary);font-size:var(--fs-sm);font-weight:var(--fw-normal);color:var(--text-secondary-clr);line-height:var(--lh-1-4);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.peoplenexus-why-list-thumb{width:52px;height:52px;border-radius:12px;overflow:hidden;background:var(--bg-secondary);flex-shrink:0;border:1px solid var(--border-subtle)}.peoplenexus-why-list-thumb img{width:100%;height:100%;object-fit:cover}.peoplenexus-why-list-add{font-family:var(--font-primary);font-size:var(--fs-2xl);font-weight:var(--fw-normal);color:var(--text-muted-clr);line-height:var(--lh-1);flex-shrink:0}@media (max-width: 1024px){.peoplenexus-why-overlay{grid-template-columns:1fr;min-height:auto}.peoplenexus-why-showcase{min-height:460px}.peoplenexus-why-list{border-left:none;border-top:1px solid var(--border-subtle)}.peoplenexus-why-featured{grid-template-columns:1fr}.peoplenexus-why-featured-visual{min-height:220px}}@media (max-width: 768px){.peoplenexus-why-title{font-size:var(--fs-36)}.peoplenexus-why-description{font-size:var(--fs-md)}.peoplenexus-why-showcase{min-height:auto;padding:1.25rem}.peoplenexus-why-blob{width:90%;height:62%;top:-8%;left:-12%}.peoplenexus-why-featured-text{padding-top:2.5rem}.peoplenexus-why-featured-visual img{max-height:260px}}@media (max-width: 480px){.peoplenexus-why-section{padding:3.5rem 0}.peoplenexus-why-overlay{border-radius:1.25rem}.peoplenexus-why-list-item{grid-template-columns:1fr auto;gap:.75rem}.peoplenexus-why-list-add{display:none}}.peoplenexus-process-section{padding:clamp(4rem,8vw,6.25rem) 0;background:var(--bg-primary);position:relative;overflow:hidden}.peoplenexus-process-container{max-width:1280px;margin:0 auto;padding:0 clamp(1rem,3vw,1.5rem)}.peoplenexus-process-header{text-align:center;margin-bottom:clamp(3rem,5vw,4.5rem)}.peoplenexus-process-title{font-size:var(--fs-4xl);font-family:var(--font-primary);font-weight:var(--fw-bold);margin-bottom:1rem;color:var(--text-heading)}.peoplenexus-process-subtitle{font-size:var(--fs-xl);font-family:var(--font-primary);font-weight:var(--fw-normal);color:var(--text-body);max-width:800px;margin:0 auto;line-height:var(--lh-1-6)}.peoplenexus-process-content{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(2rem,5vw,4.5rem);align-items:center}.peoplenexus-process-timeline{position:relative}.peoplenexus-process-step{display:flex;align-items:flex-start;gap:1.5rem;margin-bottom:3.5rem;position:relative}.peoplenexus-process-step:last-child{margin-bottom:0}.peoplenexus-step-number{width:50px;height:50px;background:linear-gradient(135deg,#1868db,#0f4cb5);color:var(--bg-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--fs-xl);font-weight:var(--fw-bold);flex-shrink:0;box-shadow:0 4px 15px #1868b54d;z-index:2}.peoplenexus-step-content{flex:1;display:flex;gap:1.25rem;align-items:flex-start}.peoplenexus-step-icon-placeholder{width:50px;height:50px;background:#f1f5f9;border-radius:12px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 10px #0000000d;flex-shrink:0;border:1px solid rgba(0,0,0,.03)}.peoplenexus-step-icon-placeholder img{width:32px;height:32px;object-fit:contain}.peoplenexus-icon-symbol{font-size:var(--fs-24)}.peoplenexus-step-text h4{font-size:var(--fs-xl);font-weight:var(--fw-bold);color:var(--text-heading);margin:0 0 .5rem}.peoplenexus-step-text p{font-size:var(--fs-md);color:var(--text-body);margin:0;line-height:var(--lh-1-5)}.peoplenexus-step-connector{position:absolute;left:24px;top:50px;width:2px;height:calc(100% + 1rem);background:linear-gradient(to bottom,#1868db,#1868b51a);opacity:.4;z-index:1}.peoplenexus-process-image-placeholder{position:relative;width:100%;min-height:480px;background:#eff6ff;border-radius:2rem;display:flex;align-items:center;justify-content:center;overflow:visible;padding:2.5rem;box-shadow:inset 0 2px 8px #00000005}.peoplenexus-main-card-image{width:85%;background:#fff;border:1px solid #e2e8f0;border-radius:1.5rem;box-shadow:0 20px 40px #0000000f;overflow:hidden;position:relative;z-index:1;display:flex;align-items:center;justify-content:center}.peoplenexus-main-hiring-img{width:100%;height:auto;display:block;object-fit:contain}.peoplenexus-floating-img-card{position:absolute;background:#fff;border:1px solid #e2e8f0;border-radius:1rem;box-shadow:0 12px 28px #00000014;overflow:hidden;z-index:2;animation:peoplenexus-placeholder-float 4s ease-in-out infinite alternate}.peoplenexus-floating-img-card img{width:100%;height:auto;display:block;object-fit:contain}.peoplenexus-float-img-1{top:8%;left:-5%;width:160px;animation-delay:0s}.peoplenexus-float-img-2{top:45%;right:-5%;width:180px;animation-delay:1s}.peoplenexus-float-img-3{bottom:8%;left:10%;width:170px;animation-delay:2s}@keyframes peoplenexus-placeholder-float{0%{transform:translateY(0)}to{transform:translateY(-12px)}}@media (max-width: 992px){.peoplenexus-process-content{grid-template-columns:1fr;gap:3.5rem}.peoplenexus-process-image-placeholder{min-height:380px}}@media (max-width: 576px){.peoplenexus-process-step{gap:1rem}.peoplenexus-step-content{flex-direction:column;gap:.75rem}.peoplenexus-step-connector{display:none}}.peoplenexus-hero-new{position:relative;width:100%;min-height:100vh;background:radial-gradient(circle at 80% 20%,#f1f4fd,#f6f8ff 45%,#fff);display:flex;align-items:center;justify-content:center;padding:40px 40px 80px;overflow:hidden;box-sizing:border-box}.peoplenexus-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;max-width:1280px;width:100%;align-items:center;position:relative;z-index:2}.peoplenexus-hero-left{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.peoplenexus-hero-badge{display:flex;align-items:center;gap:8px;background:#eff6ff;border:1px solid rgba(37,99,235,.15);border-radius:50px;padding:6px 16px;margin-bottom:24px;color:var(--text-blue-dark);font-size:var(--fs-14);font-weight:var(--fw-semibold);box-shadow:0 2px 10px #2563eb0d}.peoplenexus-badge-icon{display:flex;align-items:center;justify-content:center}.peoplenexus-hero-title-new{font-size:var(--fs-56);font-weight:var(--fw-extrabold);line-height:var(--lh-1-15);color:var(--text-slate-900);margin:0 0 20px;letter-spacing:var(--ls-neg-0-03em);font-family:var(--font-primary)}.peoplenexus-highlight-blue{color:var(--text-brand);position:relative;display:inline-block}.peoplenexus-hero-subtitle-new{font-size:var(--fs-20);line-height:var(--lh-1-6);color:var(--text-slate-600);margin:0 0 36px;max-width:580px}.peoplenexus-hero-subscribe-form{display:flex;width:100%;max-width:500px;background:#fff;border:1px solid #e2e8f0;padding:6px;border-radius:100px;box-shadow:0 10px 25px #0000000a;margin-bottom:12px}.peoplenexus-subscribe-input{flex:1;border:none;background:transparent;padding:12px 24px;font-size:var(--fs-16);color:var(--text-slate-900);outline:none}.peoplenexus-subscribe-input::placeholder{color:var(--text-slate-400)}.peoplenexus-subscribe-btn{background:#1868db;color:var(--bg-primary);border:none;padding:12px 28px;font-size:var(--fs-16);font-weight:var(--fw-semibold);border-radius:100px;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px #1868db40}.peoplenexus-subscribe-btn:hover{background:#1557ba;box-shadow:0 6px 16px #1868db59}.peoplenexus-subscribe-subtext{font-size:var(--fs-14);color:var(--text-slate-400);margin:0 0 48px}.peoplenexus-trusted-section{display:flex;flex-direction:column;gap:12px}.peoplenexus-trusted-title{font-size:var(--fs-12);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--ls-0-1em);color:var(--text-slate-400);margin:0}.peoplenexus-trusted-logos{display:flex;flex-wrap:wrap;gap:10px}.peoplenexus-trusted-logo-pill{background:#fff;border:1px solid #e2e8f0;border-radius:50px;padding:6px 18px;font-size:var(--fs-14);font-weight:var(--fw-medium);color:var(--text-slate-500);box-shadow:0 2px 4px #00000005}.peoplenexus-hero-right{display:flex;justify-content:center;align-items:center;position:relative}.peoplenexus-mockup-wrapper{position:relative;width:100%;max-width:580px}.peoplenexus-dashboard-mockup{background:#fff;border-radius:20px;box-shadow:0 25px 60px #0000000f;border:1px solid #e2e8f0;overflow:hidden;width:100%}.peoplenexus-mockup-header{background:#fafafa;border-bottom:1px solid #f1f5f9;padding:14px 20px;display:flex;align-items:center;position:relative}.peoplenexus-mockup-dots{display:flex;gap:6px}.peoplenexus-dot{width:10px;height:10px;border-radius:50%}.peoplenexus-dot.red{background:#ff5f56}.peoplenexus-dot.yellow{background:#ffbd2e}.peoplenexus-dot.green{background:#27c93f}.peoplenexus-mockup-title{position:absolute;left:50%;transform:translate(-50%);font-size:var(--fs-13-2);font-family:var(--font-mono);color:var(--text-slate-400);font-weight:var(--fw-medium)}.peoplenexus-mockup-body{padding:24px}.peoplenexus-mockup-stats-row{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px}.peoplenexus-mockup-stat-card{background:#fff;border:1px solid #f1f5f9;border-radius:12px;padding:16px;display:flex;flex-direction:column;box-shadow:0 2px 8px #00000003}.peoplenexus-mstat-label{font-size:var(--fs-12);font-weight:var(--fw-semibold);color:var(--text-slate-400);margin-bottom:6px}.peoplenexus-mstat-value{font-size:var(--fs-24);font-weight:var(--fw-bold);line-height:var(--lh-1-2);margin-bottom:4px}.peoplenexus-mstat-value.val-blue{color:var(--text-blue-bright)}.peoplenexus-mstat-value.val-purple{color:var(--text-purple)}.peoplenexus-mstat-value.val-green{color:var(--text-success-bright)}.peoplenexus-mstat-trend{font-size:var(--fs-12);font-weight:var(--fw-bold)}.peoplenexus-mstat-trend.trend-up{color:var(--text-success-bright)}.peoplenexus-mstat-trend.trend-up-purple{color:var(--text-purple)}.peoplenexus-mstat-trend.trend-up-green{color:var(--text-success-bright)}.peoplenexus-mockup-chart-section{border-top:1px solid #f1f5f9;padding-top:20px;margin-bottom:20px}.peoplenexus-chart-title{font-size:var(--fs-14);font-weight:var(--fw-bold);color:var(--text-heading);margin:0 0 16px}.peoplenexus-chart-svg-container{width:100%;position:relative}.peoplenexus-chart-svg{width:100%;height:auto;display:block}.peoplenexus-chart-x-labels{display:flex;justify-content:space-between;padding-top:8px}.peoplenexus-chart-x-labels span{font-size:var(--fs-11);font-weight:var(--fw-medium);color:var(--text-slate-400);width:32px;text-align:center}.peoplenexus-mockup-tabs{display:flex;gap:8px;border-top:1px solid #f1f5f9;padding-top:20px}.peoplenexus-mockup-tab{background:#f8fafc;color:var(--text-slate-500);border:1px solid #e2e8f0;border-radius:50px;padding:6px 14px;font-size:var(--fs-12);font-weight:var(--fw-semibold);cursor:pointer}.peoplenexus-mockup-tab.active{background:#eff6ff;color:var(--text-blue-bright);border-color:#2563eb33}.peoplenexus-floating-release-badge{position:absolute;top:-24px;right:-24px;background:#1868db;color:var(--bg-primary);border-radius:16px;padding:10px 18px;display:flex;flex-direction:column;box-shadow:0 10px 30px #1868db66;z-index:10;border:1px solid rgba(255,255,255,.1);animation:peoplenexus-float-release 4s ease-in-out infinite}.peoplenexus-release-label{font-size:var(--fs-11);opacity:.8;font-weight:var(--fw-medium);letter-spacing:var(--ls-0-05em);margin-bottom:2px}.peoplenexus-release-version{font-size:var(--fs-14);font-weight:var(--fw-bold)}.peoplenexus-floating-accuracy-badge{position:absolute;bottom:-20px;left:-30px;background:#fff;border-radius:12px;padding:12px 18px;display:flex;flex-direction:column;box-shadow:0 10px 30px #0000000f;z-index:10;border:1px solid #e2e8f0;animation:peoplenexus-float-accuracy 4.5s ease-in-out infinite}.peoplenexus-accuracy-label{font-size:var(--fs-12);font-weight:var(--fw-semibold);color:var(--text-slate-400);margin-bottom:4px}.peoplenexus-accuracy-value{font-size:var(--fs-20);font-weight:var(--fw-extrabold);color:var(--text-success-bright)}@keyframes peoplenexus-float-release{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes peoplenexus-float-accuracy{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}@media (max-width: 1024px){.peoplenexus-hero-grid{grid-template-columns:1fr;gap:60px}.peoplenexus-hero-left{align-items:center;text-align:center}.peoplenexus-hero-subtitle-new{max-width:100%}.peoplenexus-hero-new{padding:140px 24px 80px}.peoplenexus-hero-title-new{font-size:var(--fs-44)}.peoplenexus-trusted-logos{justify-content:center}.peoplenexus-floating-release-badge{right:-10px}.peoplenexus-floating-accuracy-badge{left:-10px}}@media (max-width: 580px){.peoplenexus-hero-title-new{font-size:var(--fs-36)}.peoplenexus-hero-subscribe-form{flex-direction:column;border-radius:20px;padding:8px;gap:8px;background:transparent;border:none;box-shadow:none}.peoplenexus-subscribe-input{background:#fff;border:1px solid #e2e8f0;border-radius:100px;width:100%;box-sizing:border-box}.peoplenexus-subscribe-btn{width:100%}.peoplenexus-mockup-stats-row{grid-template-columns:1fr;gap:12px}.peoplenexus-floating-release-badge{top:-30px;right:10px;padding:6px 12px}.peoplenexus-floating-accuracy-badge{bottom:-30px;left:10px;padding:8px 12px}}.Playwright_Container{overflow-x:hidden;width:100%;max-width:100%}.Playwright_Container html{scroll-behavior:smooth}.Playwright_page-wrapper,.Playwright_page-wrapper *{margin:0;padding:0;box-sizing:border-box;font-family:var(--font-primary)}.Playwright_Details,.Playwright_course-overview,.Playwright_course-benefit,.Playwright_course-certificate,.Playwright_course-visuals-wrapper,.Playwright_syllabus-flex,.Playwright_review-section,.Playwright_faq-section{max-width:100vw;overflow-x:hidden}.Playwright_Details{position:relative;width:100%;height:108vh;display:flex;background:#0f172a url(/assets/playwright_hero.Cpq-IuoZ.webp) center center/cover no-repeat;justify-content:flex-start;padding:40px;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat}.Playwright_Details:before{content:"";position:absolute;inset:0;background:#0000004d;z-index:1}.Playwright_Details>*{position:relative;z-index:2}.Playwright_info{position:relative;max-width:600px;color:#fff;z-index:2;text-shadow:1px 1px 3px rgba(0,0,0,.6);margin-top:50px}.Playwright_info h1{font-size:2.8rem;font-weight:lighter;margin-bottom:50px}.Playwright_info h2{font-size:1.4rem;font-weight:lighter;margin-bottom:20px;line-height:1.4}.Playwright_info p{font-size:15px;line-height:1.5;margin-bottom:20px;text-align:left}.Playwright_info a{display:inline-block;text-decoration:none;padding:15px 35px;background:#3b82f6;color:#fff;border-radius:40px;font-weight:600;font-size:1.1rem;cursor:pointer;transition:all .3s ease}.Playwright_info a:hover{background-color:#dfdfdf}#Playwright_rating{background-color:#c5ccd3}.Playwright_rating-review{margin:0 auto;width:60%;background:#c5ccd3;display:flex;justify-content:center;align-items:center;padding:10px;border-radius:5px;z-index:2}.Playwright_rating-info{text-align:center}.Playwright_rating-info h1{color:#343b42;font-weight:700;margin-left:40px;display:flex;justify-content:space-evenly;align-items:center}.Playwright_rating-info img{width:20%;height:auto;object-fit:contain}.Playwright_bottom-info-flex{position:relative;margin:40px auto;width:80%;max-width:1200px;background:#fff;display:flex;justify-content:space-between;align-items:center;padding:40px 60px;border-radius:8px;box-shadow:0 4px 12px #0000001a;overflow:hidden;z-index:10}.Playwright_bottom-info{text-align:center;flex:1;padding:40px 20px;position:relative}.Playwright_bottom-info:not(:last-child):after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:60%;background-color:#e0e0e0}.Playwright_bottom-info h3{font-size:18px;font-weight:700;color:#343b42;margin-bottom:8px;line-height:1.3}.Playwright_bottom-info p{font-size:15px;color:#666;line-height:1.4;margin:0}.Playwright_course-overview{background:#f8f9fa;max-width:1500px;margin:40px auto;padding:0;display:flex;justify-content:space-between;align-items:flex-start;position:relative;border-radius:0;overflow:visible;min-height:auto;gap:3rem;box-shadow:none}.Playwright_course-overview:before{display:none}.Playwright_course-overview>*{position:relative;z-index:1}.Playwright_course-detail{flex:1;max-width:65%;background:transparent;padding:20px 70px;box-shadow:none;border:none;transition:none;position:relative;overflow:visible;border-radius:0}.Playwright_course-detail:before{display:none}.Playwright_course-detail:hover{transform:none;box-shadow:none}.Playwright_course-detail>*{position:relative;z-index:1}.Playwright_course-detail h1{font-size:2.5rem;font-weight:700;color:#2c3e50;margin-bottom:1.5rem;line-height:1.2;position:relative;text-align:left}.Playwright_course-detail h1:first-child{font-size:2.8rem;color:#2c3e50;margin-bottom:1.5rem;text-align:left;font-weight:700;position:relative}.Playwright_course-detail h1:first-child:after{content:"";position:absolute;bottom:-8px;left:0;width:80px;height:4px;background:#1868db;border-radius:2px}.Playwright_course-detail h1:last-of-type{padding-top:1.5rem;border-top:2px solid rgba(0,180,216,.2)}.Playwright_course-detail h1:last-of-type:after{content:"";position:absolute;bottom:-8px;left:0;width:60px;height:3px;background:#1868db;border-radius:2px}.Playwright_course-detail p{font-size:1.2rem;color:#555;line-height:1.7;margin-bottom:2rem;text-align:left;font-weight:400}.Playwright_course-viewflex ul{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem;margin-top:1rem;list-style:none;padding:0}.Playwright_course-viewflex ul li{width:100%;display:flex;align-items:flex-start;font-size:1.1rem;color:#2c3e50;margin-bottom:.8rem;line-height:1.6;padding:0;background:transparent;border:none;transition:none;box-shadow:none;border-radius:0;position:relative;font-weight:500}.Playwright_course-viewflex ul li:before{content:"•";color:#1868db;font-weight:700;margin-right:.75rem;flex-shrink:0;font-size:1.4rem;margin-top:.1rem}.Playwright_course-image{position:relative;z-index:1;flex:0 0 auto;width:35%;height:100%;min-height:400px;display:flex;align-items:center;justify-content:center;margin-top:0}.Playwright_course-image img{width:100%;height:auto;max-width:425px;box-shadow:0 4px 15px #0000001a;transition:transform .3s ease;z-index:1;object-fit:cover;background:#f0f0f0;border:3px solid #1868db;border-radius:8px}.Playwright_course-image img:hover{transform:scale(1.05)}.Playwright_course-certificate{background:#f8f9fa;padding:80px 0}.Playwright_certification-container{max-width:1500px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.Playwright_certification-content{padding:20px 70px;flex:1;max-width:60%}.Playwright_certification-content h1{font-size:2.8rem;font-weight:700;color:#2c3e50;margin-bottom:1.5rem;line-height:1.2;position:relative;text-align:left}.Playwright_certification-content h1:after{content:"";position:absolute;bottom:-8px;left:0;width:80px;height:4px;background:#1868db;border-radius:2px}.Playwright_certification-content p{font-size:1.2rem;line-height:1.7;color:#555;margin-bottom:2rem;text-align:left}.Playwright_certification-content h2{font-size:1.8rem;font-weight:600;color:#2c3e50;margin:2rem 0 1rem;position:relative;text-align:left}.Playwright_certification-content h2:after{content:"";position:absolute;bottom:-5px;left:0;width:50px;height:3px;background:#1868db;border-radius:2px}.Playwright_certification-content ul{padding-left:0;margin:1rem 0 2rem;list-style:none}.Playwright_certification-content ul li{font-size:1.1rem;line-height:1.6;color:#555;margin-bottom:.8rem;padding-left:0;position:relative;display:flex;align-items:flex-start;text-align:left}.Playwright_certification-content ul li:before{content:"•";color:#1868db;font-weight:700;margin-right:.75rem;flex-shrink:0;font-size:1.2rem}.Playwright_enroll-btn{background:#1868db;color:#fff;border:none;padding:15px 35px;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:background-color .3s ease,transform .3s ease;margin-top:20px}.Playwright_enroll-btn:hover{background:#1557c0;transform:translateY(-2px)}.Playwright_certificate-visual{flex:1;max-width:40%;display:flex;justify-content:center;align-items:center}.Playwright_certificate-card{background:#fff;padding:2rem;border-radius:8px;position:relative;overflow:hidden;border:3px solid #1868db;box-shadow:0 4px 15px #0000001a;transition:transform .3s ease}.Playwright_certificate-card:hover{transform:scale(1.02)}.Playwright_certificate-img{width:100%;height:auto;max-width:400px;display:block;border-radius:4px}.Playwright_syllabus-flex{background:linear-gradient(135deg,#f8f9fa,#e9ecef);max-width:1500px;display:flex;justify-content:space-between;margin:40px auto;padding:3rem 2rem;border-radius:20px;box-shadow:0 8px 25px #0000001a;gap:3rem}.Playwright_syllabus-h{padding:0;font-weight:700;font-size:2.5rem;color:#2c3e50;margin-bottom:2rem;position:relative;text-align:center;width:100%}.Playwright_syllabus-h:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:80px;height:4px;background:#1868db;border-radius:2px}.Playwright_Syllabus{margin:0;color:#333;width:50%;overflow:hidden;padding:2rem}.Playwright_syllabus-section{margin:5px 0}.Playwright_section-heading{font-size:16px;font-weight:600;cursor:pointer;display:flex;align-items:center;padding:15px 20px;background-color:#f5f5f5;border-radius:8px;transition:all .3s ease;height:50px;position:relative;margin-bottom:8px;border:1px solid #e0e0e0}.Playwright_section-heading:hover{background-color:#e0e0e0}.Playwright_expand-collapse-icon{position:absolute;right:15px;top:50%;transform:translateY(-50%);font-size:20px;color:#1868db}.Playwright_section-content{background:#fff;border-radius:8px;margin-top:-5px;margin-bottom:15px;padding:20px;border:1px solid #e0e0e0;border-top:none;max-height:400px;overflow-y:auto}.Playwright_section-content::-webkit-scrollbar{width:6px}.Playwright_section-content::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.Playwright_section-content::-webkit-scrollbar-thumb{background:#1868db;border-radius:10px}.Playwright_section-content::-webkit-scrollbar-thumb:hover{background:#1557c0}.Playwright_section-content p{font-size:1.1rem;color:#1868db;font-weight:700;margin:10px 0;text-align:left}.Playwright_section-content ul{list-style:none;padding:0;margin:10px 0}.Playwright_section-content ul li{position:relative;font-size:15px;color:#444;background-color:#fff;border:1px solid #eee;border-radius:4px;padding:10px 15px 10px 35px;margin-bottom:8px;transition:all .2s ease}.Playwright_section-content ul li:before{content:"";position:absolute;left:15px;top:50%;transform:translateY(-50%);width:6px;height:6px;background-color:#1868db;border-radius:50%}.Playwright_containered{background-color:#f9f9f9;box-shadow:0 4px 12px #0000001a;padding:20px;transition:transform .3s ease,box-shadow .3s ease;width:45%;height:100%}.Playwright_form-group{margin-bottom:15px;width:100%}.Playwright_containered label{display:block;font-size:1.1em;margin-bottom:8px;font-weight:600}.Playwright_containered input[type=text],.Playwright_containered input[type=email],.Playwright_containered input[type=tel],.Playwright_containered textarea{width:100%;padding:10px;font-size:1em;border:1px solid #ccc;border-radius:5px;margin-top:8px;transition:border-color .3s ease,box-shadow .3s ease}.Playwright_containered textarea{resize:vertical;min-height:80px;max-height:150px}#Playwright_button{width:100%;padding:12px;background-color:#1868db;color:#fff;font-size:1.2em;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease,transform .3s ease;margin-top:20px}#Playwright_button:hover{background-color:#c5ccd3;color:#000;transform:scale(1.05)}@media (max-width: 1024px){.Playwright_Details{text-align:center;justify-content:center}.Playwright_info h1{font-size:2.8rem}.Playwright_course-overview,.Playwright_course-certificate,.Playwright_syllabus-flex{flex-direction:column;padding:60px 20px}.Playwright_course-image,.Playwright_cert-visual,.Playwright_advisor-form{flex:none;width:100%;max-width:600px;margin:0 auto}}@media screen and (max-width: 768px){.Playwright_bottom-info-flex{flex-direction:column}.Playwright_bottom-info:not(:last-child):after{display:none}.Playwright_course-overview{flex-direction:column;gap:2rem;padding:0;background:#f8f9fa}.Playwright_course-image{width:100%;margin-top:0;order:-1;position:static}.Playwright_course-image img{position:static;width:100%;right:auto;top:auto;transform:none;max-width:100%}.Playwright_course-detail{width:100%;max-width:100%;padding:0}.Playwright_course-detail h1:first-child{font-size:2.2rem}.Playwright_course-detail h1{font-size:1.8rem}.Playwright_course-detail p{font-size:1rem;text-align:center}.Playwright_course-viewflex ul{grid-template-columns:1fr;gap:1rem;margin-top:1.5rem;padding:0;display:flex;flex-direction:column;align-items:flex-start;max-width:90%;margin-left:auto;margin-right:auto}.Playwright_course-viewflex ul li{font-size:1rem;line-height:1.5;padding:.5rem 0}}@media (min-width: 1920px){.Playwright_Details{height:60vh}}.Playwright_course-benefit{position:relative;width:100%;min-height:70vh;padding:3rem 2rem;background:#f9f9f9 url(/assets/benifits.CPK8ntKD.webp) center center/cover no-repeat;margin:0;font-family:var(--font-primary);color:#343b42;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;flex-direction:column;align-items:center;justify-content:center}.Playwright_course-benefit:before{display:none}.Playwright_course-benefit>*{position:relative;z-index:2}.Playwright_course-benefit h1{font-size:28px;font-weight:700;margin-top:20px;margin-bottom:20px;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.5);text-align:center;width:100%}.Playwright_course-benefit p{font-size:16px;color:#fff;margin-bottom:20px;text-shadow:0 1px 2px rgba(0,0,0,.5);text-align:center;max-width:800px;margin-left:auto;margin-right:auto}.Playwright_course-benefit-container{display:flex;justify-content:space-between;gap:20px;border:1px solid #ddd;padding:25px;background:#fff;box-shadow:0 4px 10px #0000001a;max-width:1200px;width:100%;margin:0 auto}.Playwright_designation{width:30%;display:flex;flex-direction:column;gap:12px;text-align:center;align-items:center}.Playwright_designation h3{font-size:18px;margin-bottom:10px;font-weight:700;text-align:center;text-transform:uppercase;color:#343b42}.Playwright_designation div{padding:22px 20px;cursor:pointer;background:#e9ecef;text-align:start;border-radius:5px;font-size:14px;transition:transform .3s,color .3s;width:100%;min-height:60px;display:flex;align-items:center;box-sizing:border-box}.Playwright_designation div:hover{background:#d6d8db}.Playwright_designation div.Playwright_active{background:#343b42;color:#fff;font-weight:700}.Playwright_chart,.Playwright_companies{width:30%;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.Playwright_chart h3,.Playwright_companies h3{font-size:18px;margin-bottom:15px;font-weight:700;text-transform:uppercase;color:#343b42;letter-spacing:1px;text-align:center}.Playwright_salary-chart{display:flex;flex-direction:column;align-items:center;gap:34px;width:100%}.Playwright_salary-circle{width:180px;height:180px;border-radius:50%;position:relative;display:flex;align-items:center;justify-content:center}.Playwright_salary-center{width:130px;height:130px;background:#fff;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 2px 10px #0000001a}.Playwright_salary-amount{font-size:18px;font-weight:700;color:#1868db;line-height:1}.Playwright_salary-label{font-size:12px;color:#666;margin-top:2px}.Playwright_salary-range{display:flex;justify-content:space-between;width:100%;margin-top:15px;max-width:280px;gap:40px}.Playwright_salary-item{display:flex;align-items:center;gap:6px;font-size:13px;color:#343b42}.Playwright_salary-dot{width:8px;height:8px;border-radius:50%}.Playwright_salary-dot.max,.Playwright_salary-dot.min{background-color:#1868db}.Playwright_company-cards{display:flex;flex-direction:column;gap:12px;margin-top:10px;width:100%}.Playwright_company-card{display:flex;align-items:center;gap:25px;padding:12px;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;transition:transform .3s ease}.Playwright_company-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.Playwright_company-logo-img{width:40px;height:40px;border-radius:8px;object-fit:contain;flex-shrink:0}.Playwright_company-info h4{font-size:14px;text-align:left;font-weight:700;color:#333;margin:0 0 4px}.Playwright_company-info p{font-size:12px;color:#666;margin:0}.Playwright_chart p,.Playwright_companies p{margin-top:20px;margin-bottom:0;font-size:12px;color:#999;text-align:center}@media screen and (max-width: 1024px){.Playwright_certification-container{padding:0 40px}}@media screen and (max-width: 768px){.Playwright_course-overview{flex-direction:column;gap:2rem;padding:20px;background:#f8f9fa}.Playwright_course-image{width:100%;margin-top:0;order:-1;position:static;min-height:auto}.Playwright_course-image img{position:static;width:100%;right:auto;top:auto;transform:none;max-width:100%}.Playwright_course-detail{width:100%;max-width:100%;padding:0}.Playwright_course-detail h1:first-child{font-size:2.2rem;text-align:center}.Playwright_course-detail h1:first-child:after{left:50%;transform:translate(-50%)}.Playwright_course-detail h1{font-size:1.8rem;text-align:center}.Playwright_course-detail p{font-size:1rem;text-align:center}.Playwright_course-viewflex ul{grid-template-columns:1fr;gap:1rem;margin-top:1.5rem;padding:0;display:flex;flex-direction:column;align-items:flex-start;max-width:90%;margin-left:auto;margin-right:auto}.Playwright_course-viewflex ul li{font-size:1rem;line-height:1.5;padding:.5rem 0}.Playwright_course-benefit-container{flex-direction:column;align-items:center;gap:40px}.Playwright_designation,.Playwright_chart,.Playwright_companies{width:100%}.Playwright_course-certificate{padding:60px 20px}.Playwright_certification-container{flex-direction:column;gap:40px;padding:0}.Playwright_certification-content{padding:0;max-width:100%;text-align:left}.Playwright_certification-content h1{font-size:2.2rem}.Playwright_certification-content p{font-size:1.1rem}.Playwright_certificate-visual{max-width:100%;width:100%}.Playwright_certificate-card{padding:1rem}.Playwright_syllabus-flex{flex-direction:column;gap:2rem;padding:2rem 1.5rem}.Playwright_Syllabus,.Playwright_containered{width:100%;padding:1.5rem}}@media screen and (max-width: 480px){.Playwright_course-overview{padding:15px}.Playwright_course-detail h1:first-child{font-size:1.8rem;text-align:center}.Playwright_course-detail h1{font-size:1.5rem;text-align:center}.Playwright_course-detail p{font-size:.95rem;text-align:center}.Playwright_course-viewflex ul{grid-template-columns:1fr;gap:1rem;margin-top:1.5rem;padding:0;display:flex;flex-direction:column;align-items:flex-start;max-width:90%;margin-left:auto;margin-right:auto}.Playwright_course-viewflex ul li{font-size:.9rem;line-height:1.4;padding:.5rem 0;text-align:left}.Playwright_certification-content h1{font-size:1.8rem}.Playwright_certification-content h2{font-size:1.5rem}.Playwright_syllabus-h{font-size:2rem}.Playwright_section-heading{font-size:14px;padding:10px 15px}.Playwright_placement{flex-direction:column;text-align:center;padding:15px;margin:20px auto}.Playwright_place-img,.Playwright_place-detail{flex:none;width:100%;padding:10px}.Playwright_place-detail{text-align:left}.Playwright_place-detail h1{font-size:28px}.Playwright_place-detail p{font-size:14px;line-height:1.5}}.Playwright_course-visuals-wrapper{max-width:1500px;margin:40px auto;background:linear-gradient(#0006,#0006),url(/assets/coursevisual.B_AAd1o5.webp) center center/cover no-repeat;overflow:hidden;width:100%;box-sizing:border-box;position:relative;min-height:400px;border-radius:20px}.Playwright_title-container{text-align:center;padding:2rem 0 1rem;max-width:1200px;margin:0 auto}.Playwright_title-container h1{font-size:2.5rem;font-weight:700;color:#fff;margin-bottom:1rem;line-height:1.2}.Playwright_title-container p{font-size:1.2rem;color:#fff;margin:0 auto;max-width:800px;line-height:1.6}.Playwright_video-section-card{max-width:1500px;width:100%;padding:30px;box-sizing:border-box;border-radius:10px;box-shadow:0 4px 12px #0000001a;position:relative;z-index:2}.Playwright_video-slider-title{font-size:1.625rem;font-weight:700;color:#fff;text-align:center;margin-bottom:1.875rem}.Playwright_video-play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50px;height:50px;background-color:#fff;clip-path:polygon(25% 0%,100% 50%,25% 100%);cursor:pointer;transition:transform .3s ease}.Playwright_video-play-button:hover{transform:translate(-50%,-50%) scale(1.1)}.Playwright_video-carousel{display:flex;align-items:center;justify-content:center;gap:2rem;margin:2rem 0;position:relative}.Playwright_video-carousel-side{flex:0 0 200px;height:150px;cursor:pointer;transition:all .3s ease;opacity:.7}.Playwright_video-carousel-side:hover{opacity:1;transform:scale(1.05)}.Playwright_video-side-image-container{position:relative;width:100%;height:100%;border-radius:12px;overflow:hidden;box-shadow:0 4px 15px #0000001a}.Playwright_video-side-image-container img{width:100%;height:100%;object-fit:cover}.Playwright_video-side-overlay{position:absolute;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.5rem;transition:all .3s ease}.Playwright_video-carousel-side:hover .Playwright_video-side-overlay{background:#000000b3}.Playwright_video-carousel-main{flex:0 0 400px;height:250px;position:relative;cursor:pointer;transition:all .3s ease}.Playwright_video-carousel-main:hover{transform:scale(1.02)}.Playwright_video-main-image-container{position:relative;width:100%;height:100%;border-radius:15px;overflow:hidden;box-shadow:0 8px 25px #00000026}.Playwright_video-main-image-container img{width:100%;height:100%;object-fit:cover}.Playwright_video-main-details{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#000c);padding:1.5rem;color:#fff}.Playwright_video-main-title{font-size:1.5rem;font-weight:600;margin:0;text-shadow:0 2px 4px rgba(0,0,0,.5)}.Playwright_video-progress-container{display:flex;justify-content:center;gap:.5rem;margin-top:2rem}.Playwright_video-progress-item{display:flex;align-items:center}.Playwright_video-progress-capsule{width:40px;height:4px;background:#fff;border-radius:2px;overflow:hidden}.Playwright_video-progress-fill{height:100%;background:#1868db;border-radius:2px;transition:width .1s ease}.Playwright_video-progress-fill.active{background:#1868db}.Playwright_overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;display:flex;justify-content:center;align-items:center;z-index:1000}.Playwright_close-btn{position:absolute;top:20px;right:20px;background:none;border:none;color:#fff;font-size:2rem;cursor:pointer;z-index:1001}.Playwright_video-popup{width:80%;height:60%;max-width:800px;border-radius:10px}.Playwright_placement{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1500px;margin:40px auto;padding:2.5rem;background:url(/assets/placement.CPgQb9XS.webp) center center / cover no-repeat;position:relative;overflow:hidden;border-radius:20px;min-height:400px}.Playwright_place-img{flex:1;text-align:center}.Playwright_place-img img{max-width:100%;height:auto}.Playwright_place-detail{flex:1;padding:20px;text-align:left;position:relative}.Playwright_place-detail h1{color:#fff;font-size:32px;margin-bottom:10px;position:relative}.Playwright_place-detail p{font-size:16px;line-height:1.6;color:#fff}@media screen and (max-width: 768px){.Playwright_video-carousel{flex-direction:column;gap:1rem}.Playwright_video-carousel-side{flex:0 0 150px;height:100px}.Playwright_video-carousel-main{flex:0 0 300px;height:200px}.Playwright_video-main-title{font-size:1.2rem}}.Playwright_faq-section{max-width:1500px;margin:40px auto;padding:2.5rem;font-family:var(--font-primary);background-color:#f9fafb;border-radius:8px;box-shadow:0 8px 16px #0000001a}.Playwright_faq-item{margin-bottom:20px;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.Playwright_faq-item:hover{transform:translateY(-5px);box-shadow:0 10px 20px #0000001a}.Playwright_faq-question{display:flex;justify-content:space-between;align-items:center;padding:5px 15px;font-size:18px;font-weight:700;color:#2c3e50}.Playwright_faq-toggle{background:none;border:none;padding:15px;cursor:pointer;color:#2c3e50;font-size:18px;transition:color .3s ease}.Playwright_faq-toggle:hover{color:#1868db}.Playwright_faq-toggle svg{transition:transform .3s ease}.Playwright_faq-item.Playwright_active .Playwright_faq-toggle svg{transform:rotate(180deg)}.Playwright_faq-answer{display:none;padding:20px 25px;font-size:16px;line-height:1.6;background-color:#ecf0f1;border-top:1px solid #e0e0e0;color:#555}.Playwright_faq-answer.Playwright_show{display:block}.Playwright_faq-answer ul{margin-top:10px;padding-left:20px}.Playwright_faq-answer ul li{margin-bottom:8px}html,body{overflow-x:hidden;width:100%;max-width:100%}.signdesk-container{font-family:var(--font-primary);line-height:var(--lh-1-6);color:var(--text-primary);overflow-x:hidden;overflow-y:hidden;width:100%;position:relative;z-index:1;min-height:100vh;background:#fff}.signdesk-hero{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:flex-end;background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed;padding:120px 2rem 80px;overflow:hidden}.signdesk-hero-overlay{position:absolute;inset:0;background:#0003;z-index:1}.signdesk-hero-content{position:relative;z-index:2;max-width:1200px;width:100%;display:flex;justify-content:flex-end;align-items:center;padding-right:2rem;box-sizing:border-box}.signdesk-hero-text{color:var(--bg-primary);text-align:left;max-width:600px;background:#ffffff1a;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:20px;padding:3rem;box-shadow:0 8px 32px #1f26875e;transition:all .3s ease}.signdesk-hero-text:hover{background:#ffffff26;border:1px solid rgba(255,255,255,.3);box-shadow:0 12px 40px #1f268780;transform:translateY(-2px)}.signdesk-hero-title{font-size:var(--fs-4xl);font-weight:var(--fw-bold);margin:0 0 1rem;line-height:var(--lh-1-2)}.signdesk-hero-subtitle{font-size:var(--fs-3xl);font-weight:var(--fw-normal);margin:0 0 1.5rem;opacity:.9}.signdesk-hero-description{font-size:var(--fs-xl);line-height:var(--lh-1-6);margin:0 0 2rem;opacity:.95}.signdesk-hero-buttons{display:flex;gap:1rem;flex-wrap:wrap;justify-content:flex-start}.signdesk-what-is-section{padding:80px 2rem;background-color:#f8f9fa}.signdesk-what-is-container{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.signdesk-what-is-content{padding:2rem 0}.signdesk-what-is-title{font-size:var(--fs-4xl);font-weight:var(--fw-bold);color:var(--text-heading);margin:0 0 1.5rem;line-height:var(--lh-1-2)}.signdesk-what-is-description{font-size:var(--fs-xl);line-height:var(--lh-1-6);color:var(--text-secondary-clr);margin:0}.signdesk-what-is-image-container{display:flex;justify-content:center;align-items:center;position:relative;min-height:400px}.signdesk-what-is-bg-image{position:absolute;inset:0;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:12px;z-index:1}.signdesk-decorative-shape{position:absolute;opacity:.8;z-index:0}.signdesk-shape-circle-1{width:100px;height:100px;border-radius:50%;background:#1664db;top:-50px;left:-50px}.signdesk-shape-circle-2{width:90px;height:90px;border-radius:50%;background:#1664db;bottom:-45px;right:-45px}.signdesk-shape-triangle-2{width:0;height:0;border-left:35px solid transparent;border-right:35px solid transparent;border-bottom:60px solid rgba(255,255,255,.6);bottom:-30px;left:-30px}.signdesk-shape-square-1{width:70px;height:70px;background:#1664db;top:50%;left:-35px;transform:translateY(-50%) rotate(45deg)}.signdesk-shape-square-2{width:65px;height:65px;background:#1664db;top:50%;right:-33px;transform:translateY(-50%) rotate(45deg)}.signdesk-what-is-image{max-width:100%;height:auto;object-fit:contain;position:relative;z-index:2}.signdesk-what-is-floating-image{position:absolute;top:20px;right:20px;width:50%;height:auto;max-width:200px;filter:drop-shadow(0 10px 30px rgba(0,0,0,.3));z-index:3}.signdesk-image-section{padding:60px 2rem;background:#e0f7ff;position:relative;overflow:hidden}.signdesk-image-container{max-width:1200px;margin:0 auto;display:flex;justify-content:center;align-items:center}.signdesk-display-image{width:100%;max-width:100%;height:auto;border-radius:12px;box-shadow:0 10px 40px #00000026;object-fit:contain}.signdesk-workflow-section{background:#000;padding:80px 0;position:relative;overflow:hidden}.signdesk-workflow-section:before{content:"";position:absolute;top:0;left:0;right:0;height:200px;background:linear-gradient(180deg,rgba(138,43,226,.3) 0%,transparent 100%);z-index:1;pointer-events:none}.signdesk-workflow-section:after{content:"";position:absolute;bottom:0;left:0;right:0;height:200px;background:linear-gradient(0deg,rgba(0,119,182,.3) 0%,transparent 100%);z-index:1;pointer-events:none}.signdesk-workflow-parallax{position:absolute;top:0;left:0;width:200%;height:100%;z-index:1;transition:transform .5s ease;opacity:.1}.signdesk-workflow-bg-image{width:100%;height:100%;object-fit:cover;opacity:.1;min-width:100vw;min-height:100%}.signdesk-workflow-container{max-width:1400px;margin:0 auto;padding:0 60px;position:relative;z-index:3}.signdesk-workflow-header{margin-bottom:40px}.signdesk-workflow-title{font-size:var(--fs-4xl);font-weight:var(--fw-bold);color:var(--bg-primary);margin:0;line-height:var(--lh-1-2)}.signdesk-workflow-carousel{position:relative;display:flex;align-items:center;gap:20px}.signdesk-workflow-cards-wrapper{flex:1;overflow:hidden;position:relative}.signdesk-workflow-cards{display:flex;gap:20px;transition:transform .5s cubic-bezier(.4,0,.2,1);width:max-content;will-change:transform}.signdesk-workflow-card{flex:0 0 300px;background:#ffffff14;border-radius:16px;padding:0;color:var(--bg-primary);position:relative;min-height:400px;display:flex;flex-direction:column;overflow:hidden;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.18);box-shadow:0 8px 32px #0000004d;transition:transform .3s ease,box-shadow .3s ease}.signdesk-workflow-card:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#ffffff1a,#ffffff0d);pointer-events:none;z-index:1}.signdesk-workflow-card:hover{transform:translateY(-5px);box-shadow:0 20px 40px #8a2be266;border-color:#ffffff4d}.signdesk-workflow-card-content{padding:30px;height:100%;display:flex;flex-direction:column;justify-content:flex-start;position:relative;z-index:2}.signdesk-workflow-step-icon{font-size:var(--fs-4xl);margin-bottom:20px}.signdesk-workflow-step-title{font-size:var(--fs-3xl);font-weight:var(--fw-semibold);margin:0;line-height:var(--lh-1-3);color:var(--bg-primary)}.signdesk-workflow-step-description{font-size:var(--fs-md);line-height:var(--lh-1-5);margin-top:15px;margin-bottom:0;color:#ffffffd9;flex-grow:1}.signdesk-workflow-features{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;margin-bottom:0;align-items:flex-start;padding-top:20px}.signdesk-workflow-feature-tag{background:#ffffff40;color:var(--bg-primary);padding:6px 12px;border-radius:16px;font-size:var(--fs-base);font-weight:var(--fw-medium);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);white-space:nowrap}.signdesk-workflow-nav-btn{width:50px;height:50px;border:2px solid rgba(255,255,255,.3);border-radius:50%;background:#ffffff1a;color:var(--bg-primary);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;font-size:var(--fs-xl);flex-shrink:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:10}.signdesk-workflow-nav-btn:hover{background:#fff3;border-color:#ffffff80;transform:scale(1.1)}.signdesk-workflow-nav-btn:active{transform:scale(.95)}.signdesk-workflow-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;margin-top:3rem}.signdesk-workflow-step{text-align:center;padding:2rem;background:#f8f9fa;border-radius:16px;transition:all .3s ease;position:relative}.signdesk-workflow-step:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0000001a}.signdesk-workflow-step-number{position:absolute;top:-15px;left:50%;transform:translate(-50%);width:40px;height:40px;background:#667eea;color:var(--bg-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:var(--fw-bold);font-size:var(--fs-2xl)}.signdesk-workflow-step-icon{font-size:var(--fs-4xl);margin:1.5rem 0 1rem}.signdesk-workflow-step-title{font-size:var(--fs-2xl);font-weight:var(--fw-semibold);color:var(--bg-primary);margin:0 0 .75rem}.signdesk-workflow-step-description{font-size:var(--fs-lg);line-height:var(--lh-1-6);color:var(--text-secondary-clr);margin:0}.signdesk-features-section{background-color:#f8f9fa;padding:80px 2rem;position:relative;overflow:visible}.signdesk-features-container{max-width:1200px;margin:0 auto}.signdesk-features-content{position:relative;min-height:auto;display:flex;justify-content:center;align-items:center;padding:2rem 0;overflow:visible}.signdesk-features-cards-overlay{position:relative;z-index:2;display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;gap:2rem;padding:0 140px;justify-items:start;justify-content:center;width:100%;max-width:1400px;margin:0 auto;overflow:visible}.signdesk-feature-card{background:linear-gradient(135deg,#e3f2fd,#bbdefb);background-image:repeating-linear-gradient(45deg,transparent,transparent 10px,rgba(255,255,255,.3) 10px,rgba(255,255,255,.3) 20px);border-radius:0;padding:30px 25px;color:var(--text-primary);transition:all .3s ease;cursor:pointer;position:relative;display:flex;flex-direction:column;justify-content:space-between;overflow:visible;border:1px solid rgba(0,0,0,.1);box-shadow:0 2px 8px #00000026,0 -2px 8px #0000001a,2px 0 8px #0000001a,-2px 0 8px #0000001a;text-align:left;width:260px;height:320px;opacity:1;background-color:#e3f2fd}.signdesk-feature-floating-image{position:absolute;z-index:3;border-radius:12px;box-shadow:0 10px 40px #00000040;object-fit:contain;filter:drop-shadow(0 10px 30px rgba(0,0,0,.3));background:#fff;padding:8px}.signdesk-feature-floating-left{left:-300px;top:50%;transform:translateY(-50%);width:300px;height:auto;max-height:280px}.signdesk-feature-floating-right{right:-300px;top:50%;transform:translateY(-50%);width:300px;height:auto;max-height:260px}.signdesk-feature-card-large{grid-column:1;grid-row:1;height:325px;width:300px;margin-top:-48px!important;margin-left:-40px;margin-right:auto}.signdesk-feature-card-small{width:260px;margin-top:-40px}.signdesk-feature-card-small:nth-of-type(2){margin-left:-20px;justify-self:start}.signdesk-feature-card-small:nth-of-type(3){margin-right:-20px;justify-self:end}.signdesk-feature-card:hover{transform:translateY(-5px);box-shadow:0 8px 20px #00000026}.signdesk-feature-card-tag{background:#000;color:var(--bg-primary);font-size:var(--fs-sm);font-weight:var(--fw-semibold);text-transform:uppercase;padding:6px 12px;display:inline-block;width:fit-content;position:relative;margin-bottom:20px;letter-spacing:var(--ls-0-5px)}.signdesk-feature-card-tag:after{content:"";position:absolute;bottom:-8px;left:12px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #000000}.signdesk-feature-card h3{font-size:var(--fs-2xl);font-weight:var(--fw-bold);color:var(--text-heading);margin:0 0 15px;line-height:var(--lh-1-4);position:relative;z-index:2;flex-shrink:0}.signdesk-feature-card p{font-size:var(--fs-lg);color:var(--text-secondary-clr);line-height:var(--lh-1-6);margin:0;position:relative;z-index:2;flex-grow:1;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.signdesk-security-section{padding:80px 2rem;background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.signdesk-security-container{max-width:1200px;margin:0 auto}.signdesk-security-header{text-align:center;margin-bottom:4rem}.signdesk-security-title{font-size:var(--fs-4xl);font-weight:var(--fw-bold);color:var(--text-heading);margin:0 0 1rem}.signdesk-security-subtitle{font-size:var(--fs-xl);color:var(--text-heading);margin:0}.signdesk-security-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.signdesk-security-card{background:#fff;border-radius:16px;padding:2rem;text-align:center;transition:all .3s ease}.signdesk-security-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0000001a}.signdesk-security-icon{font-size:var(--fs-4xl);margin-bottom:1rem}.signdesk-security-card-title{font-size:var(--fs-2xl);font-weight:var(--fw-semibold);color:var(--text-heading);margin:0 0 1rem}.signdesk-security-card-description{font-size:var(--fs-lg);line-height:var(--lh-1-6);color:var(--text-secondary-clr);margin:0}.signdesk-tech-section{padding:80px 2rem;background-color:var(--bg-primary)}.signdesk-tech-container{max-width:1200px;margin:0 auto}.signdesk-tech-header{text-align:center;margin-bottom:4rem}.signdesk-tech-title{font-size:var(--fs-4xl);font-weight:var(--fw-bold);color:var(--text-heading);margin:0}.signdesk-tech-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.signdesk-tech-card{background:#f8f9fa;border-radius:16px;padding:2rem;transition:all .3s ease}.signdesk-tech-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0000001a}.signdesk-tech-card-title{font-size:var(--fs-3xl);font-weight:var(--fw-semibold);color:var(--text-heading);margin:0 0 1.5rem}.signdesk-tech-list{list-style:none;padding:0;margin:0}.signdesk-tech-list li{padding:.75rem 0;border-bottom:1px solid #e9ecef;color:var(--text-primary);font-size:var(--fs-lg)}.signdesk-tech-list li:last-child{border-bottom:none}.signdesk-tech-list li:before{content:"✓ ";color:var(--text-brand);font-weight:var(--fw-bold);margin-right:.5rem}.signdesk-features-section{padding:80px 2rem;background-color:var(--bg-primary)}.signdesk-features-container{max-width:1200px;margin:0 auto;overflow:visible}.signdesk-features-header{text-align:center;margin-bottom:4rem}.signdesk-features-title{font-size:var(--fs-4xl);font-weight:var(--fw-bold);color:var(--text-heading);margin:0 0 1rem}.signdesk-features-subtitle{font-size:var(--fs-xl);color:var(--text-heading);margin:0}.signdesk-features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.signdesk-feature-card{background:#fff;border:2px solid #e9ecef;border-radius:16px;padding:2rem;cursor:pointer;transition:all .3s ease;text-align:center}.signdesk-feature-card:hover{border-color:#667eea;transform:translateY(-5px);box-shadow:0 10px 30px #667eea33}.signdesk-feature-card.active{border-color:#667eea;background:linear-gradient(135deg,#667eea,#764ba2);color:var(--bg-primary)}.signdesk-feature-card.active .signdesk-feature-title,.signdesk-feature-card.active .signdesk-feature-description{color:var(--bg-primary)}.signdesk-feature-icon{font-size:var(--fs-4xl);margin-bottom:1rem}.signdesk-feature-title{font-size:var(--fs-3xl);font-weight:var(--fw-semibold);color:var(--text-heading);margin:0 0 1rem}.signdesk-feature-card.active .signdesk-feature-title{color:var(--bg-primary)}.signdesk-feature-description{font-size:var(--fs-lg);line-height:var(--lh-1-6);color:var(--text-secondary-clr);margin:0}.signdesk-feature-card.active .signdesk-feature-description{color:#fffffff2}.signdesk-benefits-section{padding:80px 2rem;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}.signdesk-benefits-section:before{content:"";position:absolute;inset:0;background:#0006;z-index:1}.signdesk-benefits-container{max-width:1200px;margin:0 auto;overflow:visible;position:relative;z-index:2}.signdesk-benefits-header{text-align:center;margin-bottom:4rem}.signdesk-benefits-title{font-size:var(--fs-4xl);font-weight:var(--fw-bold);color:var(--bg-primary);margin:0}.signdesk-benefits-carousel{display:flex;align-items:center;gap:2rem;margin-bottom:2rem}.signdesk-benefits-nav-btn{background:#667eea;color:var(--bg-primary);border:none;width:50px;height:50px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:var(--fs-2xl);transition:all .3s ease;flex-shrink:0}.signdesk-benefits-nav-btn:hover{background:#764ba2;transform:scale(1.1)}.signdesk-benefits-content{flex:1;display:flex;justify-content:center}.signdesk-benefit-card{background:#ffffff26;border-radius:16px;padding:3rem;text-align:center;max-width:600px;width:100%;box-shadow:0 8px 32px #0000004d;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.3);position:relative;overflow:hidden}.signdesk-benefit-card:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#ffffff1a,#ffffff0d);pointer-events:none;z-index:0}.signdesk-benefit-icon{font-size:var(--fs-4xl);margin-bottom:1.5rem;position:relative;z-index:1}.signdesk-benefit-title{font-size:var(--fs-4xl);font-weight:var(--fw-bold);color:var(--bg-primary);margin:0 0 1rem;position:relative;z-index:1}.signdesk-benefit-description{font-size:var(--fs-xl);line-height:var(--lh-1-8);color:#ffffffe6;margin:0 0 2rem;position:relative;z-index:1}.signdesk-benefit-features{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;position:relative;z-index:1}.signdesk-benefit-feature-tag{background:#ffffff40;color:var(--bg-primary);padding:.5rem 1rem;border-radius:20px;font-size:var(--fs-md);font-weight:var(--fw-medium);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3)}.signdesk-benefits-indicators{display:flex;justify-content:center;gap:.5rem}.signdesk-benefit-indicator{width:12px;height:12px;border-radius:50%;border:none;background:#dee2e6;cursor:pointer;transition:all .3s ease;padding:0}.signdesk-benefit-indicator.active{background:#667eea;width:32px;border-radius:6px}.signdesk-use-cases-section{padding:80px 2rem;background-color:var(--bg-primary)}.signdesk-use-cases-container{max-width:1200px;margin:0 auto;overflow:visible}.signdesk-use-cases-content{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.signdesk-use-cases-text{display:flex;flex-direction:column}.signdesk-use-cases-title{font-size:var(--fs-4xl);font-weight:var(--fw-bold);color:var(--text-heading);margin:0 0 1rem}.signdesk-use-cases-subtitle{font-size:var(--fs-xl);color:var(--text-heading);margin:0 0 3rem}.signdesk-use-cases-list{display:flex;flex-direction:column;gap:2.5rem}.signdesk-use-case-item{display:flex;flex-direction:column;gap:.75rem}.signdesk-use-case-title{font-size:var(--fs-3xl);font-weight:var(--fw-bold);color:var(--text-heading);margin:0}.signdesk-use-case-description{font-size:var(--fs-lg);line-height:var(--lh-1-6);color:var(--text-secondary-clr);margin:0}.signdesk-use-cases-image{display:flex;justify-content:center;align-items:center}.signdesk-use-cases-image img{width:100%;height:auto;border-radius:12px;box-shadow:0 10px 40px #00000026;object-fit:cover}.signdesk-cta-section{padding:80px 2rem;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}.signdesk-cta-section:before{content:"";position:absolute;inset:0;background:#00000080;z-index:1}.signdesk-cta-container{max-width:1200px;margin:0 auto;overflow:visible;position:relative;z-index:2}.signdesk-cta-content{text-align:left;color:var(--bg-primary);position:relative;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:4rem}.signdesk-cta-text{flex:1}.signdesk-cta-title{font-size:var(--fs-4xl);font-weight:var(--fw-bold);margin:0 0 1.5rem}.signdesk-cta-description{font-size:var(--fs-xl);line-height:var(--lh-1-8);margin:0 0 2.5rem;opacity:.95}.signdesk-cta-buttons{display:flex;gap:1.5rem;justify-content:center;align-items:center;flex-wrap:wrap}.signdesk-cta-button{height:52px;padding:0 2rem;font-size:var(--fs-xl);font-weight:var(--fw-semibold);border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.signdesk-cta-primary{background:#fff;color:var(--text-brand)}.signdesk-cta-primary:hover{transform:translateY(-2px);box-shadow:0 10px 30px #0003}.signdesk-cta-secondary{background:transparent;color:var(--bg-primary);border:2px solid white}.signdesk-cta-secondary:hover{background:#fff;color:var(--text-brand)}.signdesk-cta-download-wrapper{display:flex;flex-direction:column;align-items:center;gap:1.5rem;flex-shrink:0}.signdesk-qr-container{background:#ffffff1a;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);padding:1.5rem;border-radius:20px;display:flex;flex-direction:column;align-items:center;gap:.75rem;box-shadow:0 8px 32px #0000004d;transition:transform .3s ease}.signdesk-qr-container:hover{transform:scale(1.05);border-color:#fff6}.signdesk-qr-image{width:140px;height:140px;border-radius:12px;background:#fff;padding:8px}.signdesk-qr-text{font-size:var(--fs-md);font-weight:var(--fw-medium);color:var(--bg-primary);margin:0;text-transform:uppercase;letter-spacing:var(--ls-1px)}.signdesk-ms-store-button{display:inline-block;transition:transform .3s ease,filter .3s ease}.signdesk-ms-store-button:hover{transform:translateY(-3px);filter:brightness(1.1)}.signdesk-ms-store-button img{height:52px;width:auto;display:block}.signdesk-animate-on-scroll{opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}.signdesk-animate-in{opacity:1;transform:translateY(0)}@media (max-width: 968px){.signdesk-hero-content{justify-content:center}.signdesk-hero-text{text-align:center;max-width:100%;padding:2rem;margin:0 1rem}.signdesk-hero-title{font-size:var(--fs-4xl)}.signdesk-hero-subtitle{font-size:var(--fs-2xl)}.signdesk-hero-buttons{justify-content:center}.signdesk-features-cards-overlay{grid-template-columns:1fr;grid-template-rows:auto;gap:1.5rem;margin-top:1rem;justify-items:center;padding:0 1rem}.signdesk-feature-card{width:260px;height:auto;min-height:320px;overflow:visible}.signdesk-feature-card-large{grid-column:1;grid-row:1;max-width:100%;width:260px;margin-top:0;margin-left:0;margin-right:0}.signdesk-feature-card-small{width:260px;margin-top:0;margin-left:0;margin-right:0}.signdesk-feature-floating-image{position:relative;left:auto!important;right:auto!important;top:auto!important;transform:none!important;width:100%;max-width:280px;max-height:200px;margin:-30px auto 20px;display:block}.signdesk-feature-floating-left,.signdesk-feature-floating-right{left:auto!important;right:auto!important;top:auto!important;transform:none!important;width:100%;max-width:280px;max-height:200px;margin:-30px auto 20px}.signdesk-use-cases-content{grid-template-columns:1fr;gap:2rem}.signdesk-use-cases-image{order:-1}.signdesk-use-cases-image img{max-width:100%}.signdesk-workflow-carousel{gap:15px}.signdesk-workflow-nav-btn{width:45px;height:45px;font-size:var(--fs-lg)}.signdesk-workflow-card{flex:0 0 280px;min-height:350px}.signdesk-workflow-step-title{font-size:var(--fs-2xl)}.signdesk-workflow-parallax{width:250%;left:-25%}.signdesk-workflow-bg-image{min-width:110vw;object-position:center}}@media (max-width: 768px){.signdesk-hero{min-height:70vh;padding:100px 1.5rem 60px}.signdesk-hero-text{padding:2rem 1.5rem;border-radius:15px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.signdesk-hero-title{font-size:var(--fs-4xl)}.signdesk-hero-subtitle{font-size:var(--fs-xl)}.signdesk-hero-description{font-size:var(--fs-lg)}.signdesk-what-is-section,.signdesk-image-section,.signdesk-workflow-section,.signdesk-features-section,.signdesk-benefits-section,.signdesk-security-section,.signdesk-use-cases-section,.signdesk-tech-section,.signdesk-cta-section{padding:60px 1.5rem}.signdesk-cta-content{flex-direction:column;text-align:center;gap:2.5rem}.signdesk-cta-text{width:100%}.signdesk-image-section{padding:40px 1rem}.signdesk-display-image{border-radius:8px}.signdesk-what-is-container{grid-template-columns:1fr;gap:2rem}.signdesk-what-is-image-container{min-height:300px;order:-1}.signdesk-what-is-floating-image{position:relative;top:0;right:0;width:100%;max-width:100%}.signdesk-what-is-title,.signdesk-workflow-title,.signdesk-features-title,.signdesk-benefits-title,.signdesk-security-title,.signdesk-use-cases-title,.signdesk-tech-title,.signdesk-cta-title{font-size:var(--fs-4xl)}.signdesk-workflow-section{padding:60px 0}.signdesk-workflow-title{margin-bottom:30px;font-size:var(--fs-4xl);text-align:center}.signdesk-workflow-container{padding:0 20px}.signdesk-workflow-carousel{gap:10px;flex-direction:column}.signdesk-workflow-nav-btn{width:40px;height:40px;font-size:var(--fs-md);position:absolute;z-index:10}.signdesk-workflow-prev{left:10px;top:50%;transform:translateY(-50%)}.signdesk-workflow-next{right:10px;top:50%;transform:translateY(-50%)}.signdesk-workflow-cards-wrapper{width:100%;padding:0 50px}.signdesk-workflow-card{flex:0 0 280px;min-height:350px;width:100%;max-width:100%}.signdesk-workflow-card-content{padding:20px}.signdesk-workflow-step-title{font-size:var(--fs-2xl)}.signdesk-workflow-step-description{font-size:var(--fs-md)}.signdesk-workflow-features{gap:6px;padding-top:15px}.signdesk-workflow-feature-tag{font-size:var(--fs-sm);padding:5px 10px}.signdesk-workflow-parallax{width:300%;left:-50%}.signdesk-workflow-bg-image{min-width:120vw;object-position:center}.signdesk-security-grid,.signdesk-tech-grid{grid-template-columns:1fr}.signdesk-benefits-carousel{gap:.5rem;position:relative;padding:0 10px}.signdesk-benefits-nav-btn{width:40px;height:40px;font-size:var(--fs-lg);position:absolute;top:50%;transform:translateY(-50%);z-index:10}.signdesk-benefits-prev{left:0}.signdesk-benefits-next{right:0}.signdesk-benefits-content{width:100%;padding:0 30px}.signdesk-benefit-card{padding:2.5rem 1.5rem;min-height:350px;display:flex;flex-direction:column;justify-content:center}.signdesk-benefit-title{font-size:var(--fs-3xl)}.signdesk-benefit-description{font-size:var(--fs-lg);line-height:var(--lh-1-6)}.signdesk-cta-download-wrapper{gap:1.5rem}.signdesk-cta-buttons{flex-direction:column;align-items:center;width:100%}.signdesk-cta-button{width:100%;max-width:300px;height:48px}.signdesk-ms-store-button img{height:48px}}@media (max-width: 480px){.signdesk-hero-title{font-size:var(--fs-4xl)}.signdesk-hero-subtitle{font-size:var(--fs-lg)}.signdesk-what-is-title,.signdesk-workflow-title,.signdesk-features-title,.signdesk-benefits-title,.signdesk-security-title,.signdesk-use-cases-title,.signdesk-tech-title,.signdesk-cta-title{font-size:var(--fs-4xl)}.signdesk-feature-card,.signdesk-use-case-card{padding:1.5rem}.signdesk-benefit-card{padding:2rem 1rem;min-height:380px}.signdesk-benefit-title{font-size:var(--fs-2xl)}.signdesk-benefit-description{font-size:var(--fs-md);margin-bottom:1.5rem}.signdesk-benefit-feature-tag{font-size:var(--fs-sm);padding:.4rem .8rem}.signdesk-workflow-section{padding:40px 0}.signdesk-workflow-title{font-size:var(--fs-4xl);margin-bottom:20px}.signdesk-workflow-container{padding:0 15px}.signdesk-workflow-card{flex:0 0 250px;min-height:320px}.signdesk-workflow-card-content{padding:15px}.signdesk-workflow-step-title{font-size:var(--fs-xl)}.signdesk-workflow-step-description{font-size:var(--fs-base)}.signdesk-workflow-nav-btn{width:35px;height:35px;font-size:var(--fs-sm)}.signdesk-workflow-cards-wrapper{padding:0 45px}}.signdesk-hero-new{position:relative;width:100%;min-height:100vh;background:radial-gradient(circle at 80% 20%,#170d37,#0a041c,#03000d);display:flex;align-items:center;justify-content:center;padding:40px 40px 80px;overflow:hidden;box-sizing:border-box}.signdesk-hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:60px;max-width:1280px;width:100%;align-items:center;position:relative;z-index:2}.signdesk-hero-left{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.signdesk-hero-badge{display:flex;align-items:center;gap:8px;background:#8898e026;border:1px solid rgba(124,58,237,.3);border-radius:50px;padding:6px 16px;margin-bottom:24px;color:var(--text-brand);font-size:.875rem;font-weight:var(--fw-semibold);box-shadow:0 2px 10px #7c3aed0d}.signdesk-badge-icon{display:flex;align-items:center;justify-content:center;color:#1868db!important}.signdesk-hero-title-new{font-size:3.5rem;font-weight:var(--fw-extrabold);line-height:var(--lh-1-15);color:var(--bg-primary);margin:0 0 20px;letter-spacing:var(--ls-neg-0-03em);font-family:var(--font-primary)}.signdesk-highlight-purple{color:var(--text-brand);position:relative;display:inline-block}.signdesk-hero-subtitle-new{font-size:1.25rem;line-height:var(--lh-1-6);color:var(--text-slate-300);margin:0 0 36px;max-width:580px}.signdesk-hero-subscribe-form{display:flex;width:100%;max-width:500px;background:#ffffff0d;border:1px solid rgba(255,255,255,.15);padding:6px;border-radius:100px;box-shadow:0 10px 35px #0000004d;margin-bottom:12px}.signdesk-subscribe-input{flex:1;border:none;background:transparent;padding:12px 24px;font-size:1rem;color:var(--bg-primary);outline:none}.signdesk-subscribe-input::placeholder{color:var(--text-slate-400)}.signdesk-subscribe-btn{background:#1868db;color:var(--bg-primary);border:none;padding:12px 28px;font-size:1rem;font-weight:var(--fw-semibold);border-radius:100px;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px #7c3aed40}.signdesk-subscribe-btn:hover{background:#6d28d9;box-shadow:0 6px 16px #7c3aed59}.signdesk-subscribe-subtext{font-size:.875rem;color:var(--text-slate-500);margin:0}.signdesk-hero-right{display:flex;justify-content:center;align-items:center;position:relative}.signdesk-mockup-wrapper{position:relative;width:100%;max-width:580px}.signdesk-dashboard-mockup{background:#09041a;border-radius:20px;box-shadow:0 25px 60px #0000008c;border:1px solid rgba(124,58,237,.2);overflow:hidden;width:100%}.signdesk-mockup-header{background:#050210;border-bottom:1px solid rgba(124,58,237,.15);padding:14px 20px;display:flex;align-items:center;position:relative}.signdesk-mockup-dots{display:flex;gap:6px}.signdesk-dot{width:10px;height:10px;border-radius:50%}.signdesk-dot.red{background:#ff5f56}.signdesk-dot.yellow{background:#ffbd2e}.signdesk-dot.green{background:#27c93f}.signdesk-mockup-title{position:absolute;left:50%;transform:translate(-50%);font-size:.825rem;font-family:var(--font-mono);color:var(--text-slate-400);font-weight:var(--fw-medium)}.signdesk-mockup-body{padding:0;overflow:hidden}.signdesk-mockup-screen-img{width:100%;height:auto;display:block;object-fit:contain}.signdesk-floating-release-badge{position:absolute;top:-24px;right:-24px;background:#ede9fe;color:var(--text-brand);border-radius:16px;padding:10px 18px;display:flex;flex-direction:column;box-shadow:0 10px 30px #7c3aed33;z-index:10;border:1px solid #ddd6fe;animation:signdesk-float-release 4s ease-in-out infinite}.signdesk-release-label{font-size:.6875rem;opacity:.8;font-weight:var(--fw-medium);letter-spacing:var(--ls-0-05em);margin-bottom:2px}.signdesk-release-version{font-size:.875rem;font-weight:var(--fw-bold)}.signdesk-floating-accuracy-badge{position:absolute;bottom:-20px;left:-30px;background:#fff;border-radius:12px;padding:12px 18px;display:flex;flex-direction:column;box-shadow:0 10px 30px #0000001a;z-index:10;border:1px solid #e2e8f0;animation:signdesk-float-accuracy 4.5s ease-in-out infinite}.signdesk-accuracy-label{font-size:.75rem;font-weight:var(--fw-semibold);color:var(--text-slate-500);margin-bottom:4px}.signdesk-accuracy-value{font-size:1.25rem;font-weight:var(--fw-extrabold);color:var(--text-success-bright)}@keyframes signdesk-float-release{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes signdesk-float-accuracy{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}@media (max-width: 1024px){.signdesk-hero-grid{grid-template-columns:1fr;gap:60px}.signdesk-hero-left{align-items:center;text-align:center}.signdesk-hero-subtitle-new{max-width:100%}.signdesk-hero-new{padding:40px 24px 80px}.signdesk-hero-title-new{font-size:2.75rem}.signdesk-floating-release-badge{right:-10px}.signdesk-floating-accuracy-badge{left:-10px}}@media (max-width: 580px){.signdesk-hero-title-new{font-size:2.25rem}.signdesk-hero-subscribe-form{flex-direction:column;border-radius:20px;padding:8px;gap:8px;background:transparent;border:none;box-shadow:none}.signdesk-subscribe-input{background:#ffffff0d;border:1px solid rgba(255,255,255,.15);border-radius:100px;width:100%;box-sizing:border-box;color:var(--bg-primary)}.signdesk-subscribe-btn{width:100%}.signdesk-floating-release-badge{top:-30px;right:10px;padding:6px 12px}.signdesk-floating-accuracy-badge{bottom:-30px;left:10px;padding:8px 12px}}.pricing-container{font-family:var(--font-primary);line-height:1.6;color:#333;overflow-x:hidden;background:#fafbfc;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.pricing-hero{position:relative;min-height:80vh;background:url(/assets/peoplnexusbackgrounf.CAiOCNwR.webp) center center/cover no-repeat;background-attachment:fixed;display:flex;align-items:center;justify-content:center;overflow:hidden;margin-top:0;padding:4rem 0}.pricing-hero-overlay{position:absolute;inset:0;background:#0000004d;z-index:1}.pricing-hero-content{position:relative;z-index:2;text-align:center;color:#fff;max-width:1200px;margin:0 auto;padding:2rem;display:flex;flex-direction:column;justify-content:center;min-height:60vh}.pricing-hero-title{font-size:3.5rem;font-weight:700;margin-bottom:1.5rem;line-height:1.1;text-shadow:0 2px 4px rgba(0,0,0,.3)}.pricing-hero-subtitle{font-size:1.3rem;margin-bottom:2rem;opacity:.95;max-width:900px;margin-left:auto;margin-right:auto;line-height:1.5;text-shadow:0 1px 2px rgba(0,0,0,.2)}.pricing-stats-section{padding:4rem 2rem;background:#f8f9fa}.pricing-stats-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;max-width:1200px;margin:0 auto}.pricing-stat-item{text-align:center;padding:2.5rem 2rem;background:#fff;border-radius:16px;box-shadow:0 8px 25px #00000014;transition:all .3s ease;border:1px solid rgba(0,180,216,.1)}.pricing-stat-item:hover{transform:translateY(-8px);box-shadow:0 15px 35px #00b4d826;border-color:#00b4d833}.pricing-stat-number{font-size:3rem;font-weight:800;color:#2563eb;margin-bottom:.8rem;text-shadow:0 2px 4px rgba(0,180,216,.2)}.pricing-stat-label{font-size:1.1rem;color:#555;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.pricing-content-wrapper{max-width:1200px;margin:0 auto;padding:0 2rem}.pricing-section-header{text-align:center;margin-bottom:3rem}.pricing-section-title{font-size:2.8rem;font-weight:800;color:#2c3e50;margin-bottom:1.2rem;text-align:center;position:relative}.pricing-section-title:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:60px;height:4px;background:linear-gradient(90deg,#2563eb,#0077b6);border-radius:2px}.pricing-section-description{font-size:1.2rem;color:#666;max-width:700px;margin:0 auto;line-height:1.6;font-weight:400}.pricing-plans-section{padding:6rem 2rem;background:#fff}.pricing-plans-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;margin-top:3rem;align-items:stretch}.pricing-plan-card{background:#fff;border:2px solid #e9ecef;border-radius:20px;padding:2rem 1.5rem;text-align:center;transition:all .4s ease;cursor:pointer;position:relative;box-shadow:0 4px 20px #00000014;display:flex;flex-direction:column;height:100%;min-height:450px}.pricing-plan-card:hover{border-color:#2563eb;transform:translateY(-8px);box-shadow:0 20px 40px #00b4d826}.pricing-plan-card.active{border-color:#2563eb;box-shadow:0 20px 40px #00b4d840;background:linear-gradient(135deg,#fff,#f0f8ff)}.pricing-plan-header{margin-bottom:1.5rem}.pricing-plan-name{font-size:1.8rem;font-weight:800;color:#2c3e50;margin-bottom:.8rem;text-transform:uppercase;letter-spacing:.5px}.pricing-plan-price{font-size:3rem;font-weight:900;color:#2563eb;margin-bottom:.8rem;text-shadow:0 2px 4px rgba(0,180,216,.2)}.pricing-plan-description{color:#666;font-size:1rem;font-weight:500;line-height:1.5}.pricing-plan-features{margin-bottom:1.5rem;text-align:left;flex-grow:1;display:flex;flex-direction:column;justify-content:flex-start}.pricing-plan-feature{display:flex;align-items:center;margin-bottom:.8rem;padding:.4rem 0;border-bottom:1px solid rgba(0,180,216,.1)}.pricing-plan-feature:last-child{border-bottom:none}.pricing-plan-feature-icon{color:#2563eb;font-weight:700;margin-right:1rem;font-size:1.2rem;background:#00b4d81a;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pricing-plan-feature-text{color:#333;font-size:1rem;font-weight:500;line-height:1.4}.pricing-plan-button{width:100%;background:linear-gradient(135deg,#2563eb,#0077b6);color:#fff;border:none;padding:1rem 1.5rem;border-radius:12px;font-size:1rem;font-weight:700;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 4px 15px #00b4d84d;margin-top:auto}.pricing-plan-button:hover{background:linear-gradient(135deg,#0077b6,#005f8a);transform:translateY(-3px);box-shadow:0 8px 25px #00b4d866}.pricing-comparison-section{padding:6rem 2rem;background:#f8f9fa}.pricing-comparison-table{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 15px #0000001a}.pricing-comparison-header{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;background:#2563eb;color:#fff;font-weight:600}.pricing-comparison-header>div{padding:1.5rem 1rem;text-align:center;border-right:1px solid rgba(255,255,255,.2)}.pricing-comparison-header>div:last-child{border-right:none}.pricing-comparison-category{border-bottom:1px solid #e9ecef}.pricing-comparison-category:last-child{border-bottom:none}.pricing-comparison-category-header{background:#f8f9fa;padding:1rem 1.5rem;font-weight:600;color:#333;border-bottom:1px solid #e9ecef}.pricing-comparison-row{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;border-bottom:1px solid #f0f0f0}.pricing-comparison-row:last-child{border-bottom:none}.pricing-comparison-feature-name{padding:1rem 1.5rem;color:#333;border-right:1px solid #f0f0f0}.pricing-comparison-feature-basic,.pricing-comparison-feature-standard,.pricing-comparison-feature-premium{padding:1rem;text-align:center;border-right:1px solid #f0f0f0;font-weight:600}.pricing-comparison-feature-basic:last-child,.pricing-comparison-feature-standard:last-child,.pricing-comparison-feature-premium:last-child{border-right:none}.pricing-comparison-feature-basic{color:#666}.pricing-comparison-feature-standard,.pricing-comparison-feature-premium{color:#2563eb}.pricing-testimonials-section{padding:6rem 2rem;background:#fff}.pricing-testimonials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:2rem;margin-top:3rem}.pricing-testimonial-card{background:#f8f9fa;padding:2rem;border-radius:12px;text-align:center;border:1px solid #e9ecef}.pricing-testimonial-rating{margin-bottom:1rem}.pricing-testimonial-star{color:#ffc107;font-size:1.2rem;margin-right:.2rem}.pricing-testimonial-text{font-size:1.1rem;color:#333;margin-bottom:1.5rem;font-style:italic;line-height:1.6}.pricing-testimonial-name{font-weight:600;color:#333;margin-bottom:.2rem}.pricing-testimonial-position{color:#666;font-size:.9rem}.pricing-faq-section{padding:6rem 2rem;background:#f8f9fa}.pricing-faq-list{max-width:800px;margin:0 auto;margin-top:3rem}.pricing-faq-item{background:#fff;border-radius:8px;margin-bottom:1rem;box-shadow:0 2px 8px #0000001a}.pricing-faq-question{width:100%;background:none;border:none;padding:1.5rem;text-align:left;font-size:1.1rem;font-weight:600;color:#333;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:all .3s ease}.pricing-faq-question:hover{background:#f8f9fa}.pricing-faq-arrow{font-size:1.2rem;color:#2563eb;transition:transform .3s ease}.pricing-faq-arrow.active{transform:rotate(180deg)}.pricing-faq-answer{padding:0 1.5rem 1.5rem;color:#666;line-height:1.6}.pricing-cta-section{padding:6rem 2rem;background:linear-gradient(135deg,#2563eb,#0077b6);color:#fff;text-align:center}.pricing-cta-content{max-width:800px;margin:0 auto}.pricing-cta-content h2{font-size:2.5rem;font-weight:700;margin-bottom:1rem}.pricing-cta-content p{font-size:1.2rem;margin-bottom:2rem;opacity:.9}.pricing-cta-buttons{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.pricing-btn-primary{background:#fff;color:#2563eb;border:none;padding:1rem 2rem;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.pricing-btn-primary:hover{background:#f8f9fa;transform:translateY(-2px)}.pricing-btn-secondary{background:transparent;color:#fff;border:2px solid white;padding:1rem 2rem;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.pricing-btn-secondary:hover{background:#fff;color:#2563eb;transform:translateY(-2px)}.pricing-animate-on-scroll{opacity:0;transform:translateY(30px);transition:all .6s ease;will-change:transform,opacity}.pricing-animate-in{opacity:1;transform:translateY(0)}html{scroll-behavior:smooth}body{scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.pricing-container *{-webkit-transform:translateZ(0);transform:translateZ(0)}.pricing-hero,.pricing-stats-section,.pricing-plans-section,.pricing-comparison-section,.pricing-testimonials-section,.pricing-faq-section,.pricing-cta-section{contain:layout style paint}.pricing-plan-card,.pricing-stat-item,.pricing-testimonial-card{backface-visibility:hidden;-webkit-backface-visibility:hidden}@media (max-width: 768px){.pricing-hero{min-height:70vh;padding:2rem 0;background-attachment:scroll}.pricing-hero-content{min-height:50vh;padding:1rem}.pricing-hero-title{font-size:2.5rem}.pricing-hero-subtitle{font-size:1.1rem}.pricing-section-title{font-size:2rem}.pricing-plans-grid{grid-template-columns:1fr;gap:1.5rem}.pricing-plan-card{min-height:400px}.pricing-comparison-header,.pricing-comparison-row{grid-template-columns:1fr;text-align:left}.pricing-comparison-header>div,.pricing-comparison-row>div{border-right:none;border-bottom:1px solid #e9ecef}.pricing-comparison-header>div:last-child,.pricing-comparison-row>div:last-child{border-bottom:none}.pricing-testimonials-grid{grid-template-columns:1fr}.pricing-cta-buttons{flex-direction:column;align-items:center}.pricing-cta-content h2{font-size:2rem}}.team-management-page{min-height:100vh;background-color:#fff}.team-management-hero{background:linear-gradient(#0009,#0009),var(--hero-bg-image);background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed;height:100vh;display:flex;align-items:center;color:#fff;position:relative}.team-management-hero-content{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;align-items:center;justify-content:flex-start;width:100%}.team-management-hero-left{display:flex;flex-direction:column;gap:24px;text-align:left;max-width:800px}.team-management-hero-title{font-size:var(--fs-4xl);font-weight:var(--fw-bold);line-height:1.2;margin:0;background:linear-gradient(45deg,#fff,#f0f8ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.team-management-hero-description{font-size:var(--fs-2xl);line-height:1.6;margin:0;opacity:.9}.team-management-hero-buttons{margin-top:10px}.team-management-hero-button{display:inline-block;padding:16px 40px;background:#1868db;color:#fff;border:1px solid #1868db;border-radius:4px;font-size:var(--fs-xl);font-weight:var(--fw-semibold);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 15px #1868db33;display:flex;align-items:center;gap:10px;width:fit-content}.team-management-hero-button:hover{background:#fff;color:var(--text-brand);transform:translateY(-3px);box-shadow:0 12px 25px #1868db66}.team-management-hero-button:active{transform:translateY(-1px)}.team-management-system{padding:80px 0;background:#fff;position:relative}.team-management-container{max-width:1200px;margin:0 auto;padding:0 20px;position:relative}.team-management-system-content{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.team-management-system-left{display:flex;flex-direction:column;gap:24px}.team-management-system-label{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--text-brand);text-transform:uppercase;letter-spacing:1px;margin-bottom:8px}.team-management-system-title{font-size:var(--fs-4xl);font-weight:var(--fw-bold);color:var(--text-heading);margin:0;line-height:1.2}.team-management-system-description{font-size:var(--fs-xl);color:var(--text-secondary-clr);margin:0;line-height:1.6}.team-management-system-subpoints{display:flex;flex-direction:column;gap:24px;margin-top:8px}.team-management-system-subpoint{display:flex;flex-direction:column;gap:8px}.team-management-system-subpoint h3{font-size:var(--fs-2xl);font-weight:var(--fw-semibold);color:var(--text-heading);margin:0;line-height:1.3}.team-management-system-subpoint p{font-size:var(--fs-lg);line-height:1.6;color:var(--text-secondary-clr);margin:0}.team-management-system-right{display:flex;justify-content:center;align-items:center}.team-management-system-image{width:100%;height:auto;object-fit:contain;border-radius:8px;margin:0}.team-management-results{padding:80px 0;background:#fff;position:relative}.team-management-results-content{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.team-management-results-left{display:flex;justify-content:center;align-items:center}.team-management-results-image{width:100%;height:auto;object-fit:contain;border-radius:8px;margin:0}.team-management-results-right{display:flex;flex-direction:column;gap:24px}.team-management-results-label{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--text-brand);text-transform:uppercase;letter-spacing:1px}.team-management-results-title{font-size:var(--fs-4xl);font-weight:var(--fw-bold);color:var(--text-heading);margin:0;line-height:1.2}.team-management-results-description{font-size:var(--fs-xl);color:var(--text-secondary-clr);margin:0;line-height:1.6}.team-management-results-subpoints{display:flex;flex-direction:column;gap:24px;margin-top:8px}.team-management-results-subpoint{display:flex;flex-direction:column;gap:8px}.team-management-results-subpoint h3{font-size:var(--fs-2xl);font-weight:var(--fw-semibold);color:var(--text-heading);margin:0;line-height:1.3}.team-management-results-subpoint p{font-size:var(--fs-lg);line-height:1.6;color:var(--text-secondary-clr);margin:0}.team-management-features{background:#000;padding:80px 0;position:relative;overflow:hidden}.team-management-features:before{content:"";position:absolute;top:0;left:0;right:0;height:200px;background:linear-gradient(180deg,rgba(138,43,226,.3) 0%,transparent 100%);z-index:1;pointer-events:none}.team-management-features:after{content:"";position:absolute;bottom:0;left:0;right:0;height:200px;background:linear-gradient(0deg,rgba(0,119,182,.3) 0%,transparent 100%);z-index:1;pointer-events:none}.team-management-features-parallax{position:absolute;top:0;left:0;width:200%;height:100%;z-index:1;transition:transform .5s ease;opacity:.1}.team-management-features-bg-image{width:100%;height:100%;object-fit:cover;opacity:.1;min-width:100vw;min-height:100%}.team-management-features-container{max-width:1200px;margin:0 auto;padding:0 20px;position:relative;z-index:3}.team-management-features-header{margin-bottom:40px}.team-management-features-title{font-size:var(--fs-4xl);font-weight:var(--fw-bold);color:#fff;margin:0;line-height:1.2}.team-management-features-description{font-size:var(--fs-2xl);color:#ffffffe6;margin:0;line-height:1.5}.team-management-features-carousel{position:relative;display:flex;align-items:center;gap:20px}.team-management-features-cards-wrapper{flex:1;overflow:hidden;position:relative}.team-management-features-cards{display:flex;gap:20px;transition:transform .5s cubic-bezier(.4,0,.2,1);width:max-content;will-change:transform}.team-management-feature-card{flex:0 0 300px;background:#ffffff14;border-radius:16px;padding:0;color:#fff;position:relative;min-height:400px;display:flex;flex-direction:column;overflow:hidden;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.18);box-shadow:0 8px 32px #0000004d;transition:transform .3s ease,box-shadow .3s ease}.team-management-feature-card:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#ffffff1a,#ffffff0d);pointer-events:none;z-index:1}.team-management-feature-card:hover{transform:translateY(-5px);box-shadow:0 20px 40px #8a2be266;border-color:#ffffff4d}.team-management-feature-card-content{padding:30px;height:100%;display:flex;flex-direction:column;justify-content:flex-start;position:relative;z-index:2}.team-management-feature-title{font-size:var(--fs-3xl);font-weight:var(--fw-semibold);margin:0;line-height:1.3;color:#fff}.team-management-feature-description{font-size:var(--fs-md);line-height:1.5;margin-top:15px;margin-bottom:0;color:#ffffffd9;flex-grow:1}.team-management-feature-features{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;margin-bottom:0;align-items:flex-start;padding-top:20px}.team-management-feature-feature-tag{background:#ffffff40;color:#fff;padding:6px 12px;border-radius:16px;font-size:var(--fs-base);font-weight:var(--fw-medium);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);white-space:nowrap}.team-management-features-nav-btn{width:50px;height:50px;border:2px solid rgba(255,255,255,.3);border-radius:50%;background:#ffffff1a;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;font-size:var(--fs-xl);flex-shrink:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:10}.team-management-features-nav-btn:hover{background:#fff3;border-color:#ffffff80;transform:scale(1.1)}.team-management-features-nav-btn:active{transform:scale(.95)}.team-management-cta-section{position:relative;width:100%;min-height:500px;overflow:hidden;margin:80px 0}.team-management-cta-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.team-management-cta-bg-image{width:100%;height:100%;object-fit:cover;object-position:center}.team-management-cta-container{position:relative;z-index:2;max-width:1200px;margin:0 auto;padding:80px 20px;height:100%;display:flex;align-items:center}.team-management-cta-content{max-width:500px;color:#fff}.team-management-cta-title{font-size:var(--fs-4xl);font-weight:var(--fw-bold);margin-bottom:30px;line-height:1.2;color:#fff}.team-management-cta-description{font-size:var(--fs-xl);line-height:1.6;margin-bottom:0;color:#ffffffe6}.team-management-cta-buttons{display:flex;flex-direction:column;gap:15px;margin-top:40px}.team-management-cta-button{display:inline-block;padding:15px 30px;border:1px solid #1868db;background:#0000004d;color:#fff;text-decoration:none;font-size:var(--fs-lg);font-weight:var(--fw-medium);transition:all .3s ease;text-align:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:pointer;border-radius:4px}.team-management-cta-primary:hover{background:#fff3;border-color:#fff;transform:translate(5px)}.team-management-contact{padding:20px 0;background:#fff;color:var(--text-primary);position:relative;overflow:hidden}.team-management-contact:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:40%;background:linear-gradient(135deg,#3b82f6,#1d4ed8,#1e40af);z-index:1;pointer-events:none}.team-management-contact-content{display:flex;align-items:flex-start;gap:60px;position:relative;z-index:2}.team-management-contact-header{flex:1;text-align:left;position:relative;z-index:2}.team-management-contact-title{font-size:var(--fs-4xl);font-weight:var(--fw-bold);margin:0 0 16px;color:var(--text-heading)}.team-management-contact-description{font-size:var(--fs-xl);margin:0;max-width:500px;color:var(--text-secondary-clr)}.team-management-contact-form-wrapper{flex:1;max-width:600px;margin:0;background:#fff;border-radius:0;padding:50px 40px;border:1px solid #e2e8f0;box-shadow:0 5px 20px #0000001a;position:relative;z-index:2;min-height:700px}.team-management-contact-form{display:flex;flex-direction:column;gap:24px}.team-management-form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.team-management-form-group{display:flex;flex-direction:column;position:relative}.team-management-form-label{position:absolute;top:12px;left:16px;color:var(--text-secondary-clr);font-size:var(--fs-md);font-weight:var(--fw-medium);transition:all .3s ease;pointer-events:none;transform:translateY(0);opacity:0}.team-management-form-label.visible{opacity:1;transform:translateY(-24px);color:var(--text-primary)}.team-management-form-control{padding:16px;border:2px solid #e2e8f0;border-radius:8px;background:#fff;color:var(--text-primary);font-size:var(--fs-lg);transition:all .3s ease}.team-management-form-control::placeholder{color:var(--text-secondary-clr)}.team-management-form-control:focus{outline:none;border-color:#3b82f6;background:#fff}.team-management-form-control.focused{border-color:#3b82f6;background:#fff}.team-management-form-control.error{border-color:#ff6b6b}.team-management-error-message{color:var(--text-danger);font-size:var(--fs-md);margin-top:4px}.team-management-captcha-group{margin-top:20px}.team-management-captcha-container{display:flex;align-items:center;gap:12px;margin-bottom:12px}.team-management-captcha-image{border-radius:4px;border:1px solid #e2e8f0}.team-management-captcha-loading,.team-management-captcha-error{color:var(--text-secondary-clr);font-size:var(--fs-md)}.team-management-retry-captcha,.team-management-refresh-captcha{background:#f8f9fa;border:1px solid #e2e8f0;color:var(--text-primary);padding:6px 12px;border-radius:4px;font-size:var(--fs-md);cursor:pointer;transition:all .3s ease}.team-management-retry-captcha:hover,.team-management-refresh-captcha:hover{background:#e9ecef}.team-management-captcha-help{color:var(--text-secondary-clr);font-size:var(--fs-md);margin:8px 0 0}.team-management-submit-status{padding:12px 16px;border-radius:8px;font-size:var(--fs-md);margin-bottom:16px}.team-management-submit-status.success{background:#4caf5033;color:var(--text-success);border:1px solid rgba(76,175,80,.3)}.team-management-submit-status.error{background:#f4433633;color:var(--text-danger);border:1px solid rgba(244,67,54,.3)}.team-management-submit-button{position:relative;background:#3b82f6;color:#fff;border:none;padding:16px 32px;border-radius:8px;font-size:var(--fs-xl);font-weight:var(--fw-semibold);cursor:pointer;transition:all .3s ease;overflow:hidden;margin-top:20px}.team-management-submit-button:hover{background:#1d4ed8;transform:translateY(-2px);box-shadow:0 8px 25px #3b82f666}.team-management-button-overlay{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.team-management-submit-button:hover .team-management-button-overlay{left:100%}@media (max-width: 768px){.team-management-hero-content{padding:0 20px}.team-management-hero-title{font-size:var(--fs-4xl)}.team-management-system-content{grid-template-columns:1fr;gap:40px}.team-management-system-title{font-size:var(--fs-4xl)}.team-management-system-subpoint h3{font-size:var(--fs-xl)}.team-management-system-subpoint p{font-size:var(--fs-lg)}.team-management-results-content{grid-template-columns:1fr;gap:40px}.team-management-results-left{order:1}.team-management-results-right{order:2}.team-management-features{padding:60px 0}.team-management-features-container{padding:0 20px}.team-management-features-title{font-size:var(--fs-4xl)}.team-management-features-carousel{gap:15px}.team-management-features-nav-btn{width:45px;height:45px;font-size:var(--fs-lg)}.team-management-feature-card{flex:0 0 280px;min-height:350px}.team-management-features-parallax{width:250%;left:-25%}.team-management-features-bg-image{min-width:110vw;object-position:center}.team-management-form-row{grid-template-columns:1fr;gap:16px}.team-management-contact-content{flex-direction:column;gap:40px}.team-management-contact-form-wrapper{max-width:100%;padding:40px 30px;min-height:auto}.team-management-results-title,.team-management-features-title,.team-management-contact-title{font-size:var(--fs-4xl)}.team-management-cta-section{min-height:400px;margin:60px 0}.team-management-cta-container{padding:60px 20px}.team-management-cta-content{max-width:100%}.team-management-cta-title{font-size:var(--fs-4xl);margin-bottom:20px}.team-management-cta-description{font-size:var(--fs-lg);margin-bottom:15px}.team-management-cta-buttons{margin-top:30px}.team-management-cta-button{width:100%;max-width:100%}}@media (max-width: 480px){.team-management-hero{padding:20px 0}.team-management-hero-title{font-size:var(--fs-4xl)}.team-management-system-content,.team-management-results-content{grid-template-columns:1fr;gap:30px}.team-management-results-title{font-size:var(--fs-4xl)}.team-management-results-subpoint h3{font-size:var(--fs-xl)}.team-management-results-subpoint p{font-size:var(--fs-lg)}.team-management-system-title{font-size:var(--fs-4xl)}.team-management-system-description{font-size:var(--fs-lg)}.team-management-system-subpoints{gap:20px}.team-management-system-subpoint h3{font-size:var(--fs-lg)}.team-management-system-subpoint p{font-size:var(--fs-md)}.team-management-features{padding:50px 0}.team-management-features-container{padding:0 20px}.team-management-features-title{font-size:var(--fs-4xl);margin-bottom:30px}.team-management-features-carousel{gap:10px}.team-management-features-nav-btn{width:40px;height:40px;font-size:var(--fs-md)}.team-management-feature-card{flex:0 0 260px;min-height:300px}.team-management-feature-card-content{padding:20px}.team-management-feature-title{font-size:var(--fs-2xl)}.team-management-feature-description{font-size:var(--fs-md)}.team-management-features-parallax{width:300%;left:-50%}.team-management-features-bg-image{min-width:120vw;object-position:center}.team-management-results-title,.team-management-contact-title{font-size:var(--fs-4xl)}.team-management-cta-section{min-height:350px;margin:40px 0}.team-management-cta-container{padding:40px 20px}.team-management-cta-title{font-size:var(--fs-4xl);margin-bottom:15px}.team-management-cta-description{font-size:var(--fs-lg);margin-bottom:12px}.team-management-cta-buttons{margin-top:25px;gap:12px}.team-management-cta-button{padding:12px 25px;font-size:var(--fs-md)}.team-management-contact-content{flex-direction:column;gap:30px}.team-management-contact-form-wrapper{max-width:100%;padding:30px 20px;min-height:auto}.team-management-form-control{padding:12px}}.hiring-onboarding-page{min-height:100vh;background-color:#fff}.hiring-onboarding-hero{background:linear-gradient(#000c,#000c),var(--hero-bg-image);background-size:120% auto;background-position:center;background-repeat:no-repeat;background-attachment:fixed;height:100vh;display:flex;align-items:center;color:#fff;position:relative}.hiring-onboarding-hero:before{content:"";position:absolute;inset:0;background:var(--hero-bg-image);background-size:120% auto;background-position:center;background-repeat:no-repeat;background-attachment:fixed;filter:blur(5px);z-index:-1}.hiring-onboarding-hero-content{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;align-items:center;justify-content:flex-start;width:100%}.hiring-onboarding-hero-left{display:flex;flex-direction:column;gap:24px;text-align:left;max-width:800px}.hiring-onboarding-hero-title{font-size:var(--fs-4xl);font-weight:var(--fw-bold);line-height:1.2;margin:0;background:linear-gradient(45deg,#fff,#f0f8ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hiring-onboarding-hero-description{font-size:var(--fs-2xl);line-height:1.6;margin:0;opacity:.9}.hiring-onboarding-hero-buttons{margin-top:10px}.hiring-onboarding-hero-button{display:inline-block;padding:16px 40px;background:#1868db;color:#fff;border:1px solid #1868db;border-radius:4px;font-size:var(--fs-xl);font-weight:var(--fw-semibold);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 15px #1868db33;display:flex;align-items:center;gap:10px;width:fit-content}.hiring-onboarding-hero-button:hover{background:#fff;color:var(--text-brand);transform:translateY(-3px);box-shadow:0 12px 25px #1868db66}.hiring-onboarding-hero-button:active{transform:translateY(-1px)}.hiring-onboarding-system{padding:80px 0;background:#fff;position:relative}.hiring-onboarding-container{max-width:1200px;margin:0 auto;padding:0 20px;position:relative}.hiring-onboarding-system-content{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;position:relative}.hiring-onboarding-system-left{display:flex;flex-direction:column;gap:24px;position:relative;z-index:2;background:#fff;padding:40px;margin-right:-80px;border-radius:8px;box-shadow:0 4px 20px #00000014;border-top:3px solid #1664db;border-left:3px solid #1664db;border-bottom:3px solid #1664db;border-right:none}.hiring-onboarding-system-label{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--text-brand);text-transform:uppercase;letter-spacing:1px}.hiring-onboarding-system-title{font-size:var(--fs-4xl);font-weight:var(--fw-bold);color:var(--text-heading);margin:0;line-height:1.2}.hiring-onboarding-system-description{font-size:var(--fs-xl);color:var(--text-secondary-clr);margin:0;line-height:1.6}.hiring-onboarding-system-subpoints{display:flex;flex-direction:column;gap:24px;margin-top:8px}.hiring-onboarding-system-subpoint{display:flex;flex-direction:column;gap:8px}.hiring-onboarding-system-subpoint h3{font-size:var(--fs-2xl);font-weight:var(--fw-semibold);color:var(--text-heading);margin:0;line-height:1.3}.hiring-onboarding-system-subpoint p{font-size:var(--fs-lg);line-height:1.6;color:var(--text-secondary-clr);margin:0}.hiring-onboarding-system-right{display:flex;justify-content:center;align-items:center;position:relative;z-index:1}.hiring-onboarding-system-image{width:100%;height:auto;object-fit:contain;border-radius:8px;margin:0;border:3px solid #1664db}.hiring-onboarding-results{padding:80px 0;background:#fff;position:relative}.hiring-onboarding-results-content{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;position:relative}.hiring-onboarding-results-left{display:flex;justify-content:center;align-items:center;position:relative;z-index:1}.hiring-onboarding-results-image{width:100%;height:auto;object-fit:contain;border-radius:8px;margin:0;border:3px solid #1664db}.hiring-onboarding-results-right{display:flex;flex-direction:column;gap:24px;position:relative;z-index:2;background:#fff;padding:40px;margin-left:-80px;border-radius:8px;box-shadow:0 4px 20px #00000014;border-top:3px solid #1664db;border-right:3px solid #1664db;border-bottom:3px solid #1664db;border-left:none}.hiring-onboarding-results-label{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--text-brand);text-transform:uppercase;letter-spacing:1px}.hiring-onboarding-results-title{font-size:var(--fs-4xl);font-weight:var(--fw-bold);color:var(--text-heading);margin:0;line-height:1.2}.hiring-onboarding-results-description{font-size:var(--fs-xl);color:var(--text-secondary-clr);margin:0;line-height:1.6}.hiring-onboarding-results-subpoints{display:flex;flex-direction:column;gap:24px;margin-top:8px}.hiring-onboarding-results-subpoint{display:flex;flex-direction:column;gap:8px}.hiring-onboarding-results-subpoint h3{font-size:var(--fs-2xl);font-weight:var(--fw-semibold);color:var(--text-heading);margin:0;line-height:1.3}.hiring-onboarding-results-subpoint p{font-size:var(--fs-lg);line-height:1.6;color:var(--text-secondary-clr);margin:0}.hiring-onboarding-features{background:#000;padding:80px 0;position:relative;overflow:hidden}.hiring-onboarding-features:before{content:"";position:absolute;top:0;left:0;right:0;height:200px;background:linear-gradient(180deg,rgba(138,43,226,.3) 0%,transparent 100%);z-index:1;pointer-events:none}.hiring-onboarding-features:after{content:"";position:absolute;bottom:0;left:0;right:0;height:200px;background:linear-gradient(0deg,rgba(0,119,182,.3) 0%,transparent 100%);z-index:1;pointer-events:none}.hiring-onboarding-features-parallax{position:absolute;top:0;left:0;width:200%;height:100%;z-index:1;transition:transform .5s ease;opacity:.1}.hiring-onboarding-features-bg-image{width:100%;height:100%;object-fit:cover;opacity:.1;min-width:100vw;min-height:100%}.hiring-onboarding-features-container{max-width:1200px;margin:0 auto;padding:0 20px;position:relative;z-index:3}.hiring-onboarding-features-header{margin-bottom:40px}.hiring-onboarding-features-title{font-size:var(--fs-4xl);font-weight:var(--fw-bold);color:#fff;margin:0;line-height:1.2}.hiring-onboarding-features-carousel{position:relative;display:flex;align-items:center;gap:20px}.hiring-onboarding-features-cards-wrapper{flex:1;overflow:hidden;position:relative}.hiring-onboarding-features-cards{display:flex;gap:20px;transition:transform .5s cubic-bezier(.4,0,.2,1);width:max-content;will-change:transform}.hiring-onboarding-feature-card{flex:0 0 300px;background:#ffffff14;border-radius:16px;padding:0;color:#fff;position:relative;min-height:400px;display:flex;flex-direction:column;overflow:hidden;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.18);box-shadow:0 8px 32px #0000004d;transition:transform .3s ease,box-shadow .3s ease}.hiring-onboarding-feature-card:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#ffffff1a,#ffffff0d);pointer-events:none;z-index:1}.hiring-onboarding-feature-card:hover{transform:translateY(-5px);box-shadow:0 20px 40px #8a2be266;border-color:#ffffff4d}.hiring-onboarding-feature-card-content{padding:30px;height:100%;display:flex;flex-direction:column;justify-content:flex-start;position:relative;z-index:2}.hiring-onboarding-feature-title{font-size:var(--fs-3xl);font-weight:var(--fw-semibold);margin:0 0 15px;line-height:1.3;color:#fff}.hiring-onboarding-feature-description{font-size:var(--fs-md);line-height:1.5;margin-top:15px;margin-bottom:0;color:#ffffffd9;flex-grow:1}.hiring-onboarding-feature-features{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:20px;align-items:flex-end}.hiring-onboarding-feature-feature-tag{display:inline-block;padding:6px 12px;background:#ffffff26;border:1px solid rgba(255,255,255,.2);border-radius:6px;font-size:var(--fs-sm);font-weight:var(--fw-medium);color:#ffffffe6;white-space:nowrap}.hiring-onboarding-features-nav-btn{width:50px;height:50px;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;font-size:var(--fs-xl);background:#ffffff1a;color:#fff;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);flex-shrink:0}.hiring-onboarding-features-nav-btn:hover{background:#fff3;transform:scale(1.1);border-color:#fff6}.hiring-onboarding-features-nav-btn:active{transform:scale(.95)}.hiring-onboarding-cta-section{position:relative;width:100%;min-height:500px;overflow:hidden;margin:80px 0}.hiring-onboarding-cta-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.hiring-onboarding-cta-bg-image{width:100%;height:100%;object-fit:cover;object-position:center}.hiring-onboarding-cta-container{position:relative;z-index:2;max-width:1200px;margin:0 auto;padding:80px 20px;height:100%;display:flex;align-items:center}.hiring-onboarding-cta-content{max-width:500px;color:#fff}.hiring-onboarding-cta-title{font-size:var(--fs-4xl);font-weight:var(--fw-bold);margin-bottom:30px;line-height:1.2;color:#fff}.hiring-onboarding-cta-description{font-size:var(--fs-xl);line-height:1.6;margin-bottom:0;color:#ffffffe6}.hiring-onboarding-cta-buttons{display:flex;flex-direction:column;gap:15px;margin-top:40px}.hiring-onboarding-cta-button{display:inline-block;padding:15px 30px;border:1px solid #1868db;background:#0000004d;color:#fff;text-decoration:none;font-size:var(--fs-lg);font-weight:var(--fw-medium);transition:all .3s ease;text-align:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:pointer;border-radius:4px}.hiring-onboarding-cta-primary:hover{background:#fff3;border-color:#fff;transform:translate(5px)}.hiring-onboarding-contact{padding:20px 0;background:#fff;color:var(--text-primary);position:relative;overflow:hidden}.hiring-onboarding-contact:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:40%;background:linear-gradient(135deg,#3b82f6,#1d4ed8,#1e40af);z-index:1;pointer-events:none}.hiring-onboarding-contact-content{display:flex;align-items:flex-start;gap:60px;position:relative;z-index:2}.hiring-onboarding-contact-header{flex:1;text-align:left;position:relative;z-index:2}.hiring-onboarding-contact-title{font-size:var(--fs-4xl);font-weight:var(--fw-bold);margin:0 0 16px;color:var(--text-heading)}.hiring-onboarding-contact-description{font-size:var(--fs-xl);margin:0;max-width:500px;color:var(--text-secondary-clr)}.hiring-onboarding-contact-form-wrapper{flex:1;max-width:600px;margin:0;background:#fff;border-radius:0;padding:50px 40px;border:1px solid #e2e8f0;box-shadow:0 5px 20px #0000001a;position:relative;z-index:2;min-height:700px}.hiring-onboarding-contact-form{display:flex;flex-direction:column;gap:24px}.hiring-onboarding-form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.hiring-onboarding-form-group{display:flex;flex-direction:column;position:relative}.hiring-onboarding-form-label{position:absolute;top:12px;left:16px;color:var(--text-secondary-clr);font-size:var(--fs-md);font-weight:var(--fw-medium);transition:all .3s ease;pointer-events:none;transform:translateY(0);opacity:0}.hiring-onboarding-form-label.visible{opacity:1;transform:translateY(-24px);color:var(--text-primary)}.hiring-onboarding-form-control{padding:16px;border:2px solid #e2e8f0;border-radius:8px;background:#fff;color:var(--text-primary);font-size:var(--fs-lg);transition:all .3s ease}.hiring-onboarding-form-control::placeholder{color:var(--text-secondary-clr)}.hiring-onboarding-form-control:focus{outline:none;border-color:#3b82f6;background:#fff}.hiring-onboarding-form-control.focused{border-color:#3b82f6;background:#fff}.hiring-onboarding-form-control.error{border-color:#ff6b6b}.hiring-onboarding-error-message{color:var(--text-danger);font-size:var(--fs-md);margin-top:4px}.hiring-onboarding-captcha-group{margin-top:20px}.hiring-onboarding-captcha-container{display:flex;align-items:center;gap:12px;margin-bottom:12px}.hiring-onboarding-captcha-image{border-radius:4px;border:1px solid #e2e8f0}.hiring-onboarding-captcha-loading,.hiring-onboarding-captcha-error{color:var(--text-secondary-clr);font-size:var(--fs-md)}.hiring-onboarding-retry-captcha,.hiring-onboarding-refresh-captcha{background:#f8f9fa;border:1px solid #e2e8f0;color:var(--text-primary);padding:6px 12px;border-radius:4px;font-size:var(--fs-md);cursor:pointer;transition:all .3s ease}.hiring-onboarding-retry-captcha:hover,.hiring-onboarding-refresh-captcha:hover{background:#e9ecef}.hiring-onboarding-captcha-help{color:var(--text-secondary-clr);font-size:var(--fs-md);margin:8px 0 0}.hiring-onboarding-submit-status{padding:12px 16px;border-radius:8px;font-size:var(--fs-md);margin-bottom:16px}.hiring-onboarding-submit-status.success{background:#4caf5033;color:var(--text-success);border:1px solid rgba(76,175,80,.3)}.hiring-onboarding-submit-status.error{background:#f4433633;color:var(--text-danger);border:1px solid rgba(244,67,54,.3)}.hiring-onboarding-submit-button{position:relative;background:#3b82f6;color:#fff;border:none;padding:16px 32px;border-radius:8px;font-size:var(--fs-xl);font-weight:var(--fw-semibold);cursor:pointer;transition:all .3s ease;overflow:hidden;margin-top:20px}.hiring-onboarding-submit-button:hover{background:#1d4ed8;transform:translateY(-2px);box-shadow:0 8px 25px #3b82f666}.hiring-onboarding-button-overlay{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.hiring-onboarding-submit-button:hover .hiring-onboarding-button-overlay{left:100%}@media (max-width: 768px){.hiring-onboarding-hero{background-size:cover;background-position:center center}.hiring-onboarding-hero:before{background-size:cover;background-position:center center}.hiring-onboarding-hero-content{padding:0 20px}.hiring-onboarding-hero-title{font-size:var(--fs-4xl)}.hiring-onboarding-system-content{grid-template-columns:1fr;gap:40px}.hiring-onboarding-system-left{margin-right:0;padding:30px}.hiring-onboarding-system-title{font-size:var(--fs-4xl)}.hiring-onboarding-system-subpoint h3{font-size:var(--fs-xl)}.hiring-onboarding-system-subpoint p{font-size:var(--fs-lg)}.hiring-onboarding-results-content{grid-template-columns:1fr;gap:40px}.hiring-onboarding-results-left{order:1}.hiring-onboarding-results-right{order:2;margin-left:0;padding:30px}.hiring-onboarding-results-title{font-size:var(--fs-4xl)}.hiring-onboarding-results-subpoint h3{font-size:var(--fs-xl)}.hiring-onboarding-results-subpoint p{font-size:var(--fs-lg)}.hiring-onboarding-features{padding:60px 0}.hiring-onboarding-features-container{padding:0 20px}.hiring-onboarding-features-title{font-size:var(--fs-4xl)}.hiring-onboarding-features-carousel{gap:15px}.hiring-onboarding-features-nav-btn{width:45px;height:45px}.hiring-onboarding-feature-card{flex:0 0 280px;min-height:350px}.hiring-onboarding-features-parallax{width:250%;left:-25%}.hiring-onboarding-features-bg-image{min-width:110vw;object-position:center}.hiring-onboarding-form-row{grid-template-columns:1fr;gap:16px}.hiring-onboarding-contact-content{flex-direction:column;gap:40px}.hiring-onboarding-contact-form-wrapper{max-width:100%;padding:40px 30px;min-height:auto}.hiring-onboarding-system-title,.hiring-onboarding-results-title,.hiring-onboarding-features-title,.hiring-onboarding-contact-title{font-size:var(--fs-4xl)}.hiring-onboarding-cta-section{min-height:400px;margin:60px 0}.hiring-onboarding-cta-container{padding:60px 20px}.hiring-onboarding-cta-content{max-width:100%}.hiring-onboarding-cta-title{font-size:var(--fs-4xl);margin-bottom:20px}.hiring-onboarding-cta-description{font-size:var(--fs-lg);margin-bottom:15px}.hiring-onboarding-cta-buttons{margin-top:30px}.hiring-onboarding-cta-button{width:100%;max-width:100%}}@media (max-width: 480px){.hiring-onboarding-hero{padding:20px 0;background-size:cover;background-position:center center}.hiring-onboarding-hero:before{background-size:cover;background-position:center center}.hiring-onboarding-hero-title{font-size:var(--fs-4xl)}.hiring-onboarding-system-content{grid-template-columns:1fr;gap:30px}.hiring-onboarding-system-left{margin-right:0;padding:20px}.hiring-onboarding-system-title{font-size:var(--fs-4xl)}.hiring-onboarding-system-description{font-size:var(--fs-lg)}.hiring-onboarding-system-subpoints{gap:20px}.hiring-onboarding-system-subpoint h3{font-size:var(--fs-xl)}.hiring-onboarding-system-subpoint p{font-size:var(--fs-lg)}.hiring-onboarding-results-content{grid-template-columns:1fr;gap:30px}.hiring-onboarding-results-right{margin-left:0;padding:20px}.hiring-onboarding-results-title{font-size:var(--fs-4xl)}.hiring-onboarding-results-description{font-size:var(--fs-lg)}.hiring-onboarding-results-subpoints{gap:20px}.hiring-onboarding-results-subpoint h3{font-size:var(--fs-xl)}.hiring-onboarding-results-subpoint p{font-size:var(--fs-lg)}.hiring-onboarding-features{padding:50px 0}.hiring-onboarding-features-container{padding:0 20px}.hiring-onboarding-features-title{font-size:var(--fs-4xl);margin-bottom:30px}.hiring-onboarding-features-carousel{gap:10px}.hiring-onboarding-features-nav-btn{width:40px;height:40px;font-size:var(--fs-lg)}.hiring-onboarding-feature-card{flex:0 0 260px;min-height:300px}.hiring-onboarding-feature-card-content{padding:20px}.hiring-onboarding-feature-title{font-size:var(--fs-2xl)}.hiring-onboarding-feature-description{font-size:var(--fs-md)}.hiring-onboarding-features-parallax{width:300%;left:-50%}.hiring-onboarding-features-bg-image{min-width:120vw;object-position:center}.hiring-onboarding-system-title,.hiring-onboarding-results-title,.hiring-onboarding-contact-title{font-size:var(--fs-4xl)}.hiring-onboarding-cta-section{min-height:350px;margin:40px 0}.hiring-onboarding-cta-container{padding:40px 20px}.hiring-onboarding-cta-title{font-size:var(--fs-4xl);margin-bottom:15px}.hiring-onboarding-cta-description{font-size:var(--fs-lg);margin-bottom:12px}.hiring-onboarding-cta-buttons{margin-top:25px;gap:12px}.hiring-onboarding-cta-button{padding:12px 25px;font-size:var(--fs-md)}.hiring-onboarding-contact-content{flex-direction:column;gap:30px}.hiring-onboarding-contact-form-wrapper{max-width:100%;padding:30px 20px;min-height:auto}.hiring-onboarding-form-control{padding:12px}}.accounting-page{min-height:100vh;background-color:#fff}.accounting-hero{background:linear-gradient(#0009,#0009),var(--hero-bg-image);background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed;height:100vh;display:flex;align-items:center;color:#fff;position:relative}.accounting-hero-content{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;align-items:center;justify-content:flex-start;width:100%}.accounting-hero-left{display:flex;flex-direction:column;gap:24px;text-align:left;max-width:800px}.accounting-hero-title{font-size:var(--fs-4xl);font-weight:var(--fw-bold);line-height:1.2;margin:0;background:linear-gradient(45deg,#fff,#f0f8ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.accounting-hero-description{font-size:var(--fs-2xl);line-height:1.6;margin:0;opacity:.9}.accounting-hero-buttons{margin-top:10px}.accounting-hero-button{display:inline-block;padding:16px 40px;background:#1868db;color:#fff;border:1px solid #1868db;border-radius:4px;font-size:var(--fs-xl);font-weight:var(--fw-semibold);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 15px #1868db33;display:flex;align-items:center;gap:10px;width:fit-content}.accounting-hero-button:hover{background:#fff;color:var(--text-brand);transform:translateY(-3px);box-shadow:0 12px 25px #1868db66}.accounting-hero-button:active{transform:translateY(-1px)}.accounting-system{padding:20px 0;background:#f8fafc;position:relative}.accounting-container{max-width:1200px;margin:0 auto;padding:0 20px;position:relative}.accounting-system-header{text-align:left;margin-bottom:50px}.accounting-system-title{font-size:var(--fs-4xl);font-weight:var(--fw-bold);color:var(--text-heading);margin-bottom:20px;position:relative}.accounting-system-title:after{content:"";position:absolute;bottom:-10px;left:0;width:80px;height:4px;background:linear-gradient(90deg,#1868db,#0d4a9e);border-radius:2px}.accounting-system-description{font-size:var(--fs-lg);color:var(--text-secondary-clr);max-width:500px;margin:0;line-height:1.5}.accounting-system-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:15px;width:100%;position:relative;height:400px}.accounting-system-item{background:#fff;border-radius:15px;overflow:hidden;cursor:pointer;box-shadow:0 5px 20px #0000001a;border:2px solid transparent;transition:all .3s ease;position:relative;height:100%;padding:20px;display:flex;flex-direction:column;justify-content:center;text-align:left}.accounting-system-item:hover{transform:translateY(-3px);box-shadow:0 10px 30px #00000026}.accounting-system-item.active{border-color:#1868db;box-shadow:0 15px 40px #1868db4d;transform:translateY(-5px);z-index:10;position:relative}.accounting-system-item h3{font-size:var(--fs-xl);font-weight:var(--fw-semibold);color:var(--text-heading);margin:0 0 10px;line-height:1.3}.accounting-system-item p{font-size:var(--fs-md);line-height:1.6;color:var(--text-secondary-clr);margin:0}.accounting-results{padding:80px 0;background:#fff;position:relative}.accounting-results-content{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.accounting-results-left{display:flex;flex-direction:column;gap:24px}.accounting-results-label{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--text-brand);text-transform:uppercase;letter-spacing:1px;margin:0}.accounting-results-title{font-size:var(--fs-4xl);font-weight:var(--fw-bold);color:var(--text-heading);margin:0;line-height:1.2}.accounting-results-description{font-size:var(--fs-xl);color:var(--text-secondary-clr);margin:0;line-height:1.6}.accounting-results-subpoints{display:flex;flex-direction:column;gap:24px;margin-top:8px}.accounting-results-subpoint{display:flex;flex-direction:column;gap:8px}.accounting-results-subpoint h3{font-size:var(--fs-2xl);font-weight:var(--fw-semibold);color:var(--text-heading);margin:0;line-height:1.3}.accounting-results-subpoint p{font-size:var(--fs-lg);line-height:1.6;color:var(--text-secondary-clr);margin:0}.accounting-results-right{display:flex;justify-content:center;align-items:center}.accounting-results-image{width:100%;height:auto;object-fit:contain;border-radius:8px;margin:0}.accounting-features{background:#000;padding:80px 0;position:relative;overflow:hidden}.accounting-features:before{content:"";position:absolute;top:0;left:0;right:0;height:200px;background:linear-gradient(180deg,rgba(138,43,226,.3) 0%,transparent 100%);z-index:1;pointer-events:none}.accounting-features:after{content:"";position:absolute;bottom:0;left:0;right:0;height:200px;background:linear-gradient(0deg,rgba(0,119,182,.3) 0%,transparent 100%);z-index:1;pointer-events:none}.accounting-features-parallax{position:absolute;top:0;left:0;width:200%;height:100%;z-index:1;transition:transform .5s ease;opacity:.1}.accounting-features-bg-image{width:100%;height:100%;object-fit:cover;opacity:.1;min-width:100vw;min-height:100%}.accounting-features-container{max-width:1200px;margin:0 auto;padding:0 20px;position:relative;z-index:3}.accounting-features-header{margin-bottom:40px}.accounting-features-title{font-size:var(--fs-4xl);font-weight:var(--fw-bold);color:#fff;margin:0;line-height:1.2}.accounting-features-carousel{position:relative;display:flex;align-items:center;gap:20px}.accounting-features-cards-wrapper{flex:1;overflow:hidden;position:relative}.accounting-features-cards{display:flex;gap:20px;transition:transform .5s cubic-bezier(.4,0,.2,1);width:max-content;will-change:transform}.accounting-feature-card{flex:0 0 300px;background:#ffffff14;border-radius:16px;padding:0;color:#fff;position:relative;min-height:400px;display:flex;flex-direction:column;overflow:hidden;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.18);box-shadow:0 8px 32px #0000004d;transition:transform .3s ease,box-shadow .3s ease}.accounting-feature-card:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#ffffff1a,#ffffff0d);pointer-events:none;z-index:1}.accounting-feature-card:hover{transform:translateY(-5px);box-shadow:0 20px 40px #8a2be266;border-color:#ffffff4d}.accounting-feature-card-content{padding:30px;height:100%;display:flex;flex-direction:column;justify-content:flex-start;position:relative;z-index:2}.accounting-feature-title{font-size:var(--fs-3xl);font-weight:var(--fw-semibold);margin:0 0 15px;line-height:1.3;color:#fff}.accounting-feature-description{font-size:var(--fs-md);line-height:1.5;margin-top:15px;margin-bottom:0;color:#ffffffd9;flex-grow:1}.accounting-feature-features{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:20px;align-items:flex-end}.accounting-feature-feature-tag{display:inline-block;padding:6px 12px;background:#ffffff26;border:1px solid rgba(255,255,255,.2);border-radius:6px;font-size:var(--fs-sm);font-weight:var(--fw-medium);color:#ffffffe6;white-space:nowrap}.accounting-features-nav-btn{width:50px;height:50px;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;font-size:var(--fs-xl);background:#ffffff1a;color:#fff;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);flex-shrink:0}.accounting-features-nav-btn:hover{background:#fff3;transform:scale(1.1);border-color:#fff6}.accounting-features-nav-btn:active{transform:scale(.95)}.accounting-cta-section{position:relative;width:100%;min-height:500px;overflow:hidden;margin:80px 0}.accounting-cta-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.accounting-cta-bg-image{width:100%;height:100%;object-fit:cover;object-position:center}.accounting-cta-container{position:relative;z-index:2;max-width:1200px;margin:0 auto;padding:80px 20px;height:100%;display:flex;align-items:center}.accounting-cta-content{max-width:500px;color:#fff}.accounting-cta-title{font-size:var(--fs-4xl);font-weight:var(--fw-bold);margin-bottom:30px;line-height:1.2;color:#fff}.accounting-cta-description{font-size:var(--fs-xl);line-height:1.6;margin-bottom:0;color:#ffffffe6}.accounting-cta-buttons{display:flex;flex-direction:column;gap:15px;margin-top:40px}.accounting-cta-button{display:inline-block;padding:15px 30px;border:1px solid #1868db;background:#0000004d;color:#fff;text-decoration:none;font-size:var(--fs-lg);font-weight:var(--fw-medium);transition:all .3s ease;text-align:center;cursor:pointer;border-radius:8px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.accounting-cta-primary:hover{background:#fff3;border-color:#fff;transform:translate(5px)}.accounting-contact{padding:20px 0;background:#fff;color:var(--text-primary);position:relative;overflow:hidden}.accounting-contact:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:40%;background:linear-gradient(135deg,#3b82f6,#1d4ed8,#1e40af);z-index:1;pointer-events:none}.accounting-contact-content{display:flex;align-items:flex-start;gap:60px;position:relative;z-index:2}.accounting-contact-header{flex:1;text-align:left;position:relative;z-index:2}.accounting-contact-title{font-size:var(--fs-4xl);font-weight:var(--fw-bold);margin:0 0 16px;color:var(--text-heading)}.accounting-contact-description{font-size:var(--fs-xl);margin:0;max-width:500px;color:var(--text-secondary-clr)}.accounting-contact-form-wrapper{flex:1;max-width:600px;margin:0;background:#fff;border-radius:0;padding:50px 40px;border:1px solid #e2e8f0;box-shadow:0 5px 20px #0000001a;position:relative;z-index:2;min-height:700px}.accounting-contact-form{display:flex;flex-direction:column;gap:24px}.accounting-form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.accounting-form-group{display:flex;flex-direction:column;position:relative}.accounting-form-label{position:absolute;top:12px;left:16px;color:var(--text-secondary-clr);font-size:var(--fs-md);font-weight:var(--fw-medium);transition:all .3s ease;pointer-events:none;transform:translateY(0);opacity:0}.accounting-form-label.visible{opacity:1;transform:translateY(-24px);color:var(--text-primary)}.accounting-form-control{padding:16px;border:2px solid #e2e8f0;border-radius:8px;background:#fff;color:var(--text-primary);font-size:var(--fs-lg);transition:all .3s ease}.accounting-form-control::placeholder{color:var(--text-secondary-clr)}.accounting-form-control:focus{outline:none;border-color:#3b82f6;background:#fff}.accounting-form-control.focused{border-color:#3b82f6;background:#fff}.accounting-form-control.error{border-color:#ff6b6b}.accounting-error-message{color:var(--text-danger);font-size:var(--fs-md);margin-top:4px}.accounting-captcha-group{margin-top:20px}.accounting-captcha-container{display:flex;align-items:center;gap:12px;margin-bottom:12px}.accounting-captcha-image{border-radius:4px;border:1px solid #e2e8f0}.accounting-captcha-loading,.accounting-captcha-error{color:var(--text-secondary-clr);font-size:var(--fs-md)}.accounting-retry-captcha,.accounting-refresh-captcha{background:#f8f9fa;border:1px solid #e2e8f0;color:var(--text-primary);padding:6px 12px;border-radius:4px;font-size:var(--fs-md);cursor:pointer;transition:all .3s ease}.accounting-retry-captcha:hover,.accounting-refresh-captcha:hover{background:#e9ecef}.accounting-captcha-help{color:var(--text-secondary-clr);font-size:var(--fs-md);margin:8px 0 0}.accounting-submit-status{padding:12px 16px;border-radius:8px;font-size:var(--fs-md);margin-bottom:16px}.accounting-submit-status.success{background:#4caf5033;color:var(--text-success);border:1px solid rgba(76,175,80,.3)}.accounting-submit-status.error{background:#f4433633;color:var(--text-danger);border:1px solid rgba(244,67,54,.3)}.accounting-submit-button{position:relative;background:#3b82f6;color:#fff;border:none;padding:16px 32px;border-radius:8px;font-size:var(--fs-xl);font-weight:var(--fw-semibold);cursor:pointer;transition:all .3s ease;overflow:hidden;margin-top:20px}.accounting-submit-button:hover{background:#1d4ed8;transform:translateY(-2px);box-shadow:0 8px 25px #3b82f666}.accounting-button-overlay{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.accounting-submit-button:hover .accounting-button-overlay{left:100%}@media (max-width: 768px){.accounting-hero-content{padding:0 20px}.accounting-hero-title{font-size:var(--fs-4xl)}.accounting-system-grid{grid-template-columns:1fr;grid-template-rows:repeat(4,1fr);gap:12px;height:auto}.accounting-system-item{height:auto;min-height:120px}.accounting-results-content{grid-template-columns:1fr;gap:40px}.accounting-results-title{font-size:var(--fs-4xl)}.accounting-features{padding:60px 0}.accounting-features-carousel{flex-direction:column;gap:20px}.accounting-features-cards-wrapper{overflow:visible}.accounting-features-cards{flex-direction:column;gap:20px;transform:none!important}.accounting-feature-card{flex:1;width:100%;max-width:100%;min-height:300px}.accounting-features-nav-btn{width:40px;height:40px;font-size:var(--fs-lg)}.accounting-form-row{grid-template-columns:1fr;gap:16px}.accounting-contact-content{flex-direction:column;gap:40px}.accounting-contact-form-wrapper{max-width:100%;padding:40px 30px;min-height:auto}.accounting-cta-section{min-height:400px;margin:60px 0}.accounting-cta-container{padding:60px 20px}.accounting-cta-content{max-width:100%}.accounting-cta-title{font-size:var(--fs-4xl);margin-bottom:20px}.accounting-cta-description{font-size:var(--fs-lg);margin-bottom:15px}.accounting-cta-buttons{margin-top:30px}.accounting-cta-button{width:100%;max-width:100%}.accounting-system-title,.accounting-results-title,.accounting-features-title,.accounting-contact-title{font-size:var(--fs-4xl)}}@media (max-width: 480px){.accounting-hero{padding:20px 0}.accounting-hero-title{font-size:var(--fs-4xl)}.accounting-system-grid{grid-template-columns:1fr;grid-template-rows:repeat(4,1fr);gap:10px;height:auto}.accounting-system-item{height:auto;min-height:100px;padding:15px}.accounting-system-item h3{font-size:var(--fs-lg)}.accounting-system-item p{font-size:var(--fs-base)}.accounting-features-title{font-size:var(--fs-4xl)}.accounting-features{padding:40px 0}.accounting-feature-card{min-height:250px}.accounting-feature-card-content{padding:20px}.accounting-feature-title{font-size:var(--fs-xl)}.accounting-feature-description{font-size:var(--fs-md)}.accounting-feature-feature-tag{font-size:var(--fs-xs);padding:4px 8px}.accounting-results-content{grid-template-columns:1fr;gap:30px}.accounting-results-title{font-size:var(--fs-4xl)}.accounting-cta-section{min-height:350px;margin:40px 0}.accounting-cta-container{padding:40px 20px}.accounting-cta-title{font-size:var(--fs-4xl);margin-bottom:15px}.accounting-cta-description{font-size:var(--fs-lg);margin-bottom:12px}.accounting-cta-buttons{margin-top:25px;gap:12px}.accounting-cta-button{padding:12px 25px;font-size:var(--fs-md)}.accounting-system-title,.accounting-contact-title{font-size:var(--fs-4xl)}.accounting-contact-content{flex-direction:column;gap:30px}.accounting-contact-form-wrapper{max-width:100%;padding:30px 20px;min-height:auto}.accounting-form-control{padding:12px}}.hr-team-page{min-height:100vh;background-color:#fff}.hr-team-hero{background:linear-gradient(#0009,#0009),var(--hero-bg-image);background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed;height:100vh;display:flex;align-items:center;color:#fff}.hr-team-hero-content{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;align-items:center;justify-content:flex-start;width:100%}.hr-team-hero-left{display:flex;flex-direction:column;gap:24px;text-align:left;max-width:800px}.hr-team-hero-title{font-size:var(--fs-4xl);font-weight:var(--fw-bold);line-height:1.2;margin:0;background:linear-gradient(45deg,#fff,#f0f8ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hr-team-hero-description{font-size:var(--fs-2xl);line-height:1.6;margin:0;opacity:.9}.hr-team-hero-buttons{margin-top:10px}.hr-team-hero-button{display:inline-block;padding:16px 40px;background:#1868db;color:#fff;border:1px solid #1868db;border-radius:4px;font-size:var(--fs-xl);font-weight:var(--fw-semibold);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 15px #1868db33;display:flex;align-items:center;gap:10px;width:fit-content}.hr-team-hero-button:hover{background:#fff;color:var(--text-brand);transform:translateY(-3px);box-shadow:0 12px 25px #1868db66}.hr-team-hero-button:active{transform:translateY(-1px)}.hr-team-system{padding:20px 0;background:#f8fafc;position:relative}.hr-team-container{max-width:1200px;margin:0 auto;padding:0 20px;position:relative}.hr-team-system-header{text-align:left;margin-bottom:100px;position:relative;padding-bottom:200px}.hr-team-system-header-content{display:flex;align-items:flex-start;justify-content:space-between;gap:30px;position:relative}.hr-team-system-header-left{flex:1;text-align:left;z-index:2}.hr-team-system-header-right{flex-shrink:0;display:flex;align-items:flex-start;justify-content:flex-end;position:absolute;top:0;right:0;z-index:1;margin-top:20px}.hr-team-system-header-image{max-width:450px;max-height:450px;width:auto;height:auto;object-fit:contain;border-radius:0;box-shadow:0 4px 15px #0000001a}.hr-team-system-title{font-size:var(--fs-4xl);font-weight:var(--fw-bold);color:var(--text-heading);margin-bottom:20px;position:relative}.hr-team-system-title:after{content:"";position:absolute;bottom:-10px;left:0;width:80px;height:4px;background:linear-gradient(90deg,#1868db,#0d4a9e);border-radius:2px}.hr-team-system-description{font-size:var(--fs-lg);color:var(--text-secondary-clr);max-width:500px;margin:0;line-height:1.5}.hr-team-system-grid{display:flex;flex-direction:column;width:100%;position:relative;gap:0;margin-top:-250px;z-index:3}.hr-team-system-item{background:#fff;border-radius:0;overflow:hidden;cursor:pointer;box-shadow:0 2px 10px #0000001a;border:none;border-bottom:1px solid #1664db;transition:all .3s ease;position:relative;padding:30px 20px;display:flex;flex-direction:column;justify-content:center;text-align:left;max-width:90%;margin:0 auto;z-index:2}.hr-team-system-item:nth-child(odd){text-align:left;align-items:flex-start;margin-right:auto;margin-left:0;padding-right:40%}.hr-team-system-item:nth-child(2n){text-align:right;align-items:flex-end;margin-left:auto;margin-right:0;padding-left:40%}.hr-team-system-item:first-child{border-top-left-radius:15px;border-top-right-radius:15px}.hr-team-system-item:last-child{border-bottom:none;border-bottom-left-radius:15px;border-bottom-right-radius:15px}.hr-team-system-divider{height:1px;background:linear-gradient(90deg,transparent,#e2e8f0,transparent);margin:0 20px;position:relative}.hr-team-system-divider:before{content:"---";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:var(--text-muted-clr);font-size:var(--fs-sm);background:#f8fafc;padding:0 10px}.hr-team-system-item:hover{background:#f8fafc}.hr-team-system-item:nth-child(odd):hover{padding-left:30px}.hr-team-system-item:nth-child(2n):hover{padding-right:30px}.hr-team-system-item.active{border-color:#1868db;box-shadow:0 15px 40px #1868db4d;transform:translateY(-5px);z-index:10;position:relative}.hr-team-system-item h3{font-size:var(--fs-xl);font-weight:var(--fw-semibold);color:var(--text-heading);margin:0 0 10px;line-height:1.3}.hr-team-system-item p{font-size:var(--fs-md);line-height:1.6;color:var(--text-secondary-clr);margin:0}.hr-team-results{padding:80px 0;background:#fff}.hr-team-results-header{text-align:left}.hr-team-results-title{font-size:var(--fs-4xl);font-weight:var(--fw-bold);color:var(--text-heading);margin:0 0 16px}.hr-team-results-description{font-size:var(--fs-xl);color:var(--text-secondary-clr);margin:0;max-width:600px}.hr-team-results-content{display:flex;flex-direction:column}.hr-team-results-main{display:flex;align-items:center;gap:40px;margin-bottom:20px}.hr-team-results-main-content{flex:1;text-align:left}.hr-team-results-main-content h3{font-size:var(--fs-4xl);font-weight:var(--fw-bold);color:var(--text-heading);margin:0 0 20px;line-height:1.3}.hr-team-results-main-content p{font-size:var(--fs-lg);line-height:1.7;color:var(--text-secondary-clr);margin:0}.hr-team-results-main-image{flex:0 0 auto;width:400px;height:300px;display:flex;align-items:center;justify-content:center}.hr-team-results-main-image img{width:100%;height:100%;object-fit:contain}.hr-team-results-bottom{display:grid;grid-template-columns:1fr 1fr;gap:30px}.hr-team-results-box{background:#e3f2fd;border-radius:12px;padding:40px 30px;text-align:left;transition:all .3s ease}.hr-team-results-box:hover{transform:translateY(-3px);box-shadow:0 8px 20px #0000001a}.hr-team-results-box h3{font-size:var(--fs-3xl);font-weight:var(--fw-bold);color:var(--text-heading);margin:0 0 16px}.hr-team-results-box p{font-size:var(--fs-lg);line-height:1.7;color:var(--text-secondary-clr);margin:0}.hr-team-features{background:#fff;padding:80px 0;position:relative;overflow:hidden}.hr-team-features-header{text-align:center;margin-bottom:60px;position:relative;z-index:2}.hr-team-features-title{font-size:var(--fs-4xl);font-weight:var(--fw-bold);color:var(--text-heading);margin-bottom:20px;line-height:1.2}.hr-team-features-description{font-size:var(--fs-xl);color:var(--text-secondary-clr);margin:0 auto;max-width:800px;line-height:1.6}.hr-team-features-carousel{position:relative;overflow:hidden;display:flex;align-items:center;gap:20px}.hr-team-features-grid-wrapper{flex:1;overflow:hidden}.hr-team-features-grid{display:flex;gap:20px;transition:transform .5s ease;width:max-content;position:relative}.hr-team-features-nav-arrow{background:transparent;border:none;cursor:pointer;display:flex;flex-direction:column;gap:4px;align-items:center;justify-content:center;padding:10px;transition:all .3s ease;z-index:3;flex-shrink:0}.hr-team-features-nav-arrow:hover{transform:scale(1.1)}.hr-team-nav-dot{width:8px;height:8px;border-radius:50%;background:#ff6b35;display:block}.hr-team-features-nav-left .hr-team-nav-dot:nth-child(2){background:#000}.hr-team-features-nav-right .hr-team-nav-dot:nth-child(1){background:#000}.hr-team-feature-card{background:linear-gradient(135deg,#e3f2fd,#bbdefb);background-image:repeating-linear-gradient(45deg,transparent,transparent 10px,rgba(255,255,255,.3) 10px,rgba(255,255,255,.3) 20px);border-radius:0;padding:30px 25px;color:var(--text-primary);transition:all .3s ease;cursor:pointer;position:relative;height:320px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;width:260px;flex:0 0 260px;border:1px solid rgba(0,0,0,.1);box-shadow:0 2px 8px #00000026,0 -2px 8px #0000001a,2px 0 8px #0000001a,-2px 0 8px #0000001a}.hr-team-feature-card:hover{transform:translateY(-5px);box-shadow:0 8px 20px #00000026}.hr-team-feature-tag{background:#000;color:#fff;font-size:var(--fs-sm);font-weight:var(--fw-semibold);text-transform:uppercase;padding:6px 12px;display:inline-block;width:fit-content;position:relative;margin-bottom:20px;letter-spacing:.5px}.hr-team-feature-tag:after{content:"";position:absolute;bottom:-8px;left:12px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #000000}.hr-team-feature-card h3{font-size:var(--fs-2xl);font-weight:var(--fw-bold);color:var(--text-heading);margin:0 0 15px;line-height:1.4;position:relative;z-index:2;flex-shrink:0}.hr-team-feature-card p{font-size:var(--fs-lg);color:var(--text-secondary-clr);line-height:1.6;margin:0;position:relative;z-index:2;flex-grow:1;overflow:hidden;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical}.hr-team-feature-read-more:hover{background:#000;color:#fff}.hr-team-cta-section{position:relative;width:100%;min-height:500px;overflow:hidden;margin:80px 0}.hr-team-cta-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.hr-team-cta-bg-image{width:100%;height:100%;object-fit:cover;object-position:center}.hr-team-cta-container{position:relative;z-index:2;max-width:1200px;margin:0 auto;padding:80px 20px;height:100%;display:flex;align-items:center}.hr-team-cta-content{max-width:500px;color:#fff}.hr-team-cta-title{font-size:var(--fs-4xl);font-weight:var(--fw-bold);margin-bottom:30px;line-height:1.2;color:#fff}.hr-team-cta-description{font-size:var(--fs-xl);line-height:1.6;margin-bottom:0;color:#ffffffe6}.hr-team-cta-buttons{display:flex;flex-direction:column;gap:15px;margin-top:40px}.hr-team-cta-button{display:inline-block;padding:15px 30px;border:1px solid #1868db;background:#0000004d;color:#fff;text-decoration:none;font-size:var(--fs-lg);font-weight:var(--fw-medium);transition:all .3s ease;text-align:center;cursor:pointer;border-radius:0}.hr-team-cta-primary:hover{background:#fff3;border-color:#fff;transform:translate(5px)}.hr-team-contact{padding:20px 0;background:#fff;color:var(--text-primary);position:relative;overflow:hidden}.hr-team-contact:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:40%;background:linear-gradient(135deg,#3b82f6,#1d4ed8,#1e40af);z-index:1;pointer-events:none}.hr-team-contact-content{display:flex;align-items:flex-start;gap:60px;position:relative;z-index:2}.hr-team-contact-header{flex:1;text-align:left;position:relative;z-index:2}.hr-team-contact-title{font-size:var(--fs-4xl);font-weight:var(--fw-bold);margin:0 0 16px;color:var(--text-heading)}.hr-team-contact-description{font-size:var(--fs-xl);margin:0;max-width:500px;color:var(--text-secondary-clr)}.hr-team-contact-form-wrapper{flex:1;max-width:600px;margin:0;background:#fff;border-radius:0;padding:50px 40px;border:1px solid #e2e8f0;box-shadow:0 5px 20px #0000001a;position:relative;z-index:2;min-height:700px}.hr-team-contact-form{display:flex;flex-direction:column;gap:24px}.hr-team-form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.hr-team-form-group{display:flex;flex-direction:column;position:relative}.hr-team-form-label{position:absolute;top:12px;left:16px;color:var(--text-secondary-clr);font-size:var(--fs-md);font-weight:var(--fw-medium);transition:all .3s ease;pointer-events:none;transform:translateY(0);opacity:0}.hr-team-form-label.visible{opacity:1;transform:translateY(-24px);color:var(--text-primary)}.hr-team-form-control{padding:16px;border:2px solid #e2e8f0;border-radius:8px;background:#fff;color:var(--text-primary);font-size:var(--fs-lg);transition:all .3s ease}.hr-team-form-control::placeholder{color:var(--text-secondary-clr)}.hr-team-form-control:focus{outline:none;border-color:#3b82f6;background:#fff}.hr-team-form-control.focused{border-color:#3b82f6;background:#fff}.hr-team-form-control.error{border-color:#ff6b6b}.hr-team-error-message{color:var(--text-danger);font-size:var(--fs-md);margin-top:4px}.hr-team-captcha-group{margin-top:20px}.hr-team-captcha-container{display:flex;align-items:center;gap:12px;margin-bottom:12px}.hr-team-captcha-image{border-radius:4px;border:1px solid #e2e8f0}.hr-team-captcha-loading,.hr-team-captcha-error{color:var(--text-secondary-clr);font-size:var(--fs-md)}.hr-team-retry-captcha,.hr-team-refresh-captcha{background:#f8f9fa;border:1px solid #e2e8f0;color:var(--text-primary);padding:6px 12px;border-radius:4px;font-size:var(--fs-md);cursor:pointer;transition:all .3s ease}.hr-team-retry-captcha:hover,.hr-team-refresh-captcha:hover{background:#e9ecef}.hr-team-captcha-help{color:var(--text-secondary-clr);font-size:var(--fs-md);margin:8px 0 0}.hr-team-submit-status{padding:12px 16px;border-radius:8px;font-size:var(--fs-md);margin-bottom:16px}.hr-team-submit-status.success{background:#4caf5033;color:var(--text-success);border:1px solid rgba(76,175,80,.3)}.hr-team-submit-status.error{background:#f4433633;color:var(--text-danger);border:1px solid rgba(244,67,54,.3)}.hr-team-submit-button{position:relative;background:#3b82f6;color:#fff;border:none;padding:16px 32px;border-radius:8px;font-size:var(--fs-xl);font-weight:var(--fw-semibold);cursor:pointer;transition:all .3s ease;overflow:hidden;margin-top:20px}.hr-team-submit-button:hover{background:#1d4ed8;transform:translateY(-2px);box-shadow:0 8px 25px #3b82f666}.hr-team-button-overlay{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.hr-team-submit-button:hover .hr-team-button-overlay{left:100%}@media (max-width: 768px){.hr-team-hero-content{padding:0 20px}.hr-team-hero-title{font-size:var(--fs-4xl)}.hr-team-system-header{margin-bottom:50px;padding-bottom:0}.hr-team-system-header-content{flex-direction:column;gap:20px}.hr-team-system-header-right{position:relative;align-self:flex-end;margin-top:0}.hr-team-system-header-image{max-width:200px;max-height:200px}.hr-team-system-grid{margin-top:0}.hr-team-system-item{padding:20px 15px;max-width:100%;margin:0;text-align:left!important;align-items:flex-start!important;padding-right:15px!important;padding-left:15px!important}.hr-team-system-divider{margin:0 15px}.hr-team-results-main{flex-direction:column;gap:30px}.hr-team-results-main-image{width:100%;height:250px;order:-1}.hr-team-results-main-content h3{font-size:var(--fs-4xl)}.hr-team-results-bottom{grid-template-columns:1fr;gap:20px}.hr-team-results-box{padding:30px 20px}.hr-team-features-carousel{flex-direction:column;gap:15px}.hr-team-features-nav-arrow{display:none}.hr-team-features-grid-wrapper{width:100%}.hr-team-features-grid{flex-wrap:wrap;gap:15px;transform:none!important}.hr-team-feature-card{width:calc(50% - 7.5px);flex:0 0 calc(50% - 7.5px);height:280px}.hr-team-feature-card p{-webkit-line-clamp:4;line-clamp:4}.hr-team-form-row{grid-template-columns:1fr;gap:16px}.hr-team-contact-content{flex-direction:column;gap:40px}.hr-team-contact-form-wrapper{max-width:100%;padding:40px 30px;min-height:auto}.hr-team-cta-section{min-height:400px;margin:60px 0}.hr-team-cta-container{padding:60px 20px}.hr-team-cta-content{max-width:100%}.hr-team-cta-title{font-size:var(--fs-4xl);margin-bottom:20px}.hr-team-cta-description{font-size:var(--fs-lg);margin-bottom:15px}.hr-team-cta-buttons{margin-top:30px}.hr-team-cta-button{width:100%;max-width:100%}.hr-team-system-title,.hr-team-results-title,.hr-team-features-title,.hr-team-contact-title{font-size:var(--fs-4xl)}}@media (max-width: 480px){.hr-team-hero{padding:20px 0}.hr-team-hero-title{font-size:var(--fs-4xl)}.hr-team-system-header-image{max-width:150px;max-height:150px}.hr-team-system-grid{margin-top:0}.hr-team-system-item{padding:20px 15px;max-width:100%;margin:0;text-align:left!important;align-items:flex-start!important;padding-right:15px!important;padding-left:15px!important}.hr-team-system-divider{margin:0 15px}.hr-team-system-item h3{font-size:var(--fs-lg)}.hr-team-system-item p{font-size:var(--fs-base)}.hr-team-features-title{font-size:var(--fs-4xl)}.hr-team-feature-card{width:100%;flex:0 0 100%;padding:20px;height:260px}.hr-team-feature-card p{-webkit-line-clamp:3;line-clamp:3}.hr-team-feature-card h3{font-size:var(--fs-xl)}.hr-team-feature-card p{font-size:var(--fs-md)}.hr-team-results-main-image{height:200px}.hr-team-results-main-content h3{font-size:var(--fs-3xl)}.hr-team-results-box{padding:25px 20px}.hr-team-results-box h3{font-size:var(--fs-2xl)}.hr-team-cta-section{min-height:350px;margin:40px 0}.hr-team-cta-container{padding:40px 20px}.hr-team-cta-title{font-size:var(--fs-4xl);margin-bottom:15px}.hr-team-cta-description{font-size:var(--fs-lg);margin-bottom:12px}.hr-team-cta-buttons{margin-top:25px;gap:12px}.hr-team-cta-button{padding:12px 25px;font-size:var(--fs-md)}.hr-team-system-title,.hr-team-results-title,.hr-team-contact-title{font-size:var(--fs-4xl)}.hr-team-contact-content{flex-direction:column;gap:30px}.hr-team-contact-form-wrapper{max-width:100%;padding:30px 20px;min-height:auto}.hr-team-form-control{padding:12px}}.finance-team-page{min-height:100vh;background-color:#fff}.finance-team-hero{background:linear-gradient(#0009,#0009),var(--hero-bg-image);background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed;height:100vh;display:flex;align-items:center;color:#fff}.finance-team-hero-content{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;align-items:center;justify-content:flex-start;width:100%}.finance-team-hero-left{display:flex;flex-direction:column;gap:24px;text-align:left;max-width:800px}.finance-team-hero-title{font-size:var(--fs-4xl);font-weight:var(--fw-bold);line-height:1.2;margin:0;background:linear-gradient(45deg,#fff,#f0f8ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.finance-team-hero-description{font-size:var(--fs-2xl);line-height:1.6;margin:0;opacity:.9}.finance-team-hero-buttons{margin-top:10px}.finance-team-hero-button{display:inline-block;padding:16px 40px;background:#1868db;color:#fff;border:1px solid #1868db;border-radius:4px;font-size:var(--fs-xl);font-weight:var(--fw-semibold);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 15px #1868db33;display:flex;align-items:center;gap:10px;width:fit-content}.finance-team-hero-button:hover{background:#fff;color:var(--text-brand);transform:translateY(-3px);box-shadow:0 12px 25px #1868db66}.finance-team-hero-button:active{transform:translateY(-1px)}.finance-team-system{padding:20px 0;background:#f8fafc;position:relative}.finance-team-container{max-width:1200px;margin:0 auto;padding:0 20px;position:relative}.finance-team-system-header{text-align:left;margin-bottom:100px;position:relative;padding-bottom:200px}.finance-team-system-header-content{display:flex;align-items:flex-start;justify-content:space-between;gap:30px;position:relative}.finance-team-system-header-left{flex:1;text-align:left;z-index:2}.finance-team-system-header-right{flex-shrink:0;display:flex;align-items:flex-start;justify-content:flex-end;position:absolute;top:0;right:0;z-index:1;margin-top:20px}.finance-team-system-header-image{max-width:450px;max-height:450px;width:auto;height:auto;object-fit:contain;border-radius:0;box-shadow:0 4px 15px #0000001a}.finance-team-system-title{font-size:var(--fs-4xl);font-weight:var(--fw-bold);color:var(--text-heading);margin-bottom:20px;position:relative}.finance-team-system-title:after{content:"";position:absolute;bottom:-10px;left:0;width:80px;height:4px;background:linear-gradient(90deg,#1868db,#0d4a9e);border-radius:2px}.finance-team-system-description{font-size:var(--fs-lg);color:var(--text-body);max-width:500px;margin:0;line-height:1.5}.finance-team-system-grid{display:flex;flex-direction:column;width:100%;position:relative;gap:0;margin-top:-250px;z-index:3}.finance-team-system-item{background:#fff;border-radius:0;overflow:hidden;cursor:pointer;box-shadow:0 2px 10px #0000001a;border:none;border-bottom:1px solid #1664db;transition:all .3s ease;position:relative;padding:30px 20px;display:flex;flex-direction:column;justify-content:center;text-align:left;max-width:90%;margin:0 auto;z-index:2}.finance-team-system-item:nth-child(odd){text-align:left;align-items:flex-start;margin-right:auto;margin-left:0;padding-right:40%}.finance-team-system-item:nth-child(2n){text-align:right;align-items:flex-end;margin-left:auto;margin-right:0;padding-left:40%}.finance-team-system-item:first-child{border-top-left-radius:15px;border-top-right-radius:15px}.finance-team-system-item:last-child{border-bottom:none;border-bottom-left-radius:15px;border-bottom-right-radius:15px}.finance-team-system-divider{height:1px;background:linear-gradient(90deg,transparent,#e2e8f0,transparent);margin:0 20px;position:relative}.finance-team-system-divider:before{content:"---";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:var(--text-muted-clr);font-size:var(--fs-sm);background:#f8fafc;padding:0 10px}.finance-team-system-item:hover{background:#f8fafc}.finance-team-system-item:nth-child(odd):hover{padding-left:30px}.finance-team-system-item:nth-child(2n):hover{padding-right:30px}.finance-team-system-item.active{border-color:#1868db;box-shadow:0 15px 40px #1868db4d;transform:translateY(-5px);z-index:10;position:relative}.finance-team-system-item h3{font-size:var(--fs-xl);font-weight:var(--fw-semibold);color:var(--text-heading);margin:0 0 10px;line-height:1.3}.finance-team-system-item p{font-size:var(--fs-md);line-height:1.6;color:var(--text-body);margin:0}.finance-team-results{padding:80px 0;background:#fff}.finance-team-results-header{text-align:left}.finance-team-results-title{font-size:var(--fs-4xl);font-weight:var(--fw-bold);color:var(--text-heading);margin:0 0 16px}.finance-team-results-description{font-size:var(--fs-xl);color:var(--text-secondary-clr);margin:0;max-width:600px}.finance-team-results-content{display:flex;flex-direction:column}.finance-team-results-main{display:flex;align-items:center;gap:40px;margin-bottom:20px}.finance-team-results-main-content{flex:1;text-align:left}.finance-team-results-main-content h3{font-size:var(--fs-4xl);font-weight:var(--fw-bold);color:var(--text-heading);margin:0 0 20px;line-height:1.3}.finance-team-results-main-content p{font-size:var(--fs-lg);line-height:1.7;color:var(--text-body);margin:0}.finance-team-results-main-image{flex:0 0 auto;width:400px;height:300px;display:flex;align-items:center;justify-content:center}.finance-team-results-main-image img{width:100%;height:100%;object-fit:contain}.finance-team-results-bottom{display:grid;grid-template-columns:1fr 1fr;gap:30px}.finance-team-results-box{background:#e3f2fd;border-radius:12px;padding:40px 30px;text-align:left;transition:all .3s ease}.finance-team-results-box:hover{transform:translateY(-3px);box-shadow:0 8px 20px #0000001a}.finance-team-results-box h3{font-size:var(--fs-3xl);font-weight:var(--fw-bold);color:var(--text-heading);margin:0 0 16px}.finance-team-results-box p{font-size:var(--fs-lg);line-height:1.7;color:var(--text-body);margin:0}.finance-team-features{background:#fff;padding:80px 0;position:relative;overflow:hidden}.finance-team-features-header{text-align:center;margin-bottom:60px;position:relative;z-index:2}.finance-team-features-title{font-size:var(--fs-4xl);font-weight:var(--fw-bold);color:var(--text-heading);margin-bottom:20px;line-height:1.2}.finance-team-features-description{font-size:var(--fs-xl);color:var(--text-secondary-clr);margin:0 auto;max-width:800px;line-height:1.6}.finance-team-features-carousel{position:relative;overflow:hidden;display:flex;align-items:center;gap:20px}.finance-team-features-grid-wrapper{flex:1;overflow:hidden}.finance-team-features-grid{display:flex;gap:20px;transition:transform .5s ease;width:max-content;position:relative}.finance-team-features-nav-arrow{background:transparent;border:none;cursor:pointer;display:flex;flex-direction:column;gap:4px;align-items:center;justify-content:center;padding:10px;transition:all .3s ease;z-index:3;flex-shrink:0}.finance-team-features-nav-arrow:hover{transform:scale(1.1)}.finance-team-nav-dot{width:8px;height:8px;border-radius:50%;background:#ff6b35;display:block}.finance-team-features-nav-left .finance-team-nav-dot:nth-child(2){background:#000}.finance-team-features-nav-right .finance-team-nav-dot:nth-child(1){background:#000}.finance-team-feature-card{background:linear-gradient(135deg,#e3f2fd,#bbdefb);background-image:repeating-linear-gradient(45deg,transparent,transparent 10px,rgba(255,255,255,.3) 10px,rgba(255,255,255,.3) 20px);border-radius:0;padding:30px 25px;color:var(--text-primary);transition:all .3s ease;cursor:pointer;position:relative;height:320px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;width:260px;flex:0 0 260px;border:1px solid rgba(0,0,0,.1);box-shadow:0 2px 8px #00000026,0 -2px 8px #0000001a,2px 0 8px #0000001a,-2px 0 8px #0000001a}.finance-team-feature-card:hover{transform:translateY(-5px);box-shadow:0 8px 20px #00000026}.finance-team-feature-tag{background:#000;color:#fff;font-size:var(--fs-sm);font-weight:var(--fw-semibold);text-transform:uppercase;padding:6px 12px;display:inline-block;width:fit-content;position:relative;margin-bottom:20px;letter-spacing:.5px}.finance-team-feature-tag:after{content:"";position:absolute;bottom:-8px;left:12px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #000000}.finance-team-feature-card h3{font-size:var(--fs-2xl);font-weight:var(--fw-bold);color:var(--text-heading);margin:0 0 15px;line-height:1.4;position:relative;z-index:2;flex-shrink:0}.finance-team-feature-card p{font-size:var(--fs-lg);color:var(--text-body);line-height:1.6;margin:0;position:relative;z-index:2;flex-grow:1;overflow:hidden;display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical}.finance-team-cta-section{position:relative;width:100%;min-height:500px;overflow:hidden;margin:80px 0}.finance-team-cta-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.finance-team-cta-bg-image{width:100%;height:100%;object-fit:cover;object-position:center}.finance-team-cta-container{position:relative;z-index:2;max-width:1200px;margin:0 auto;padding:80px 20px;height:100%;display:flex;align-items:center}.finance-team-cta-content{max-width:500px;color:#fff}.finance-team-cta-title{font-size:var(--fs-4xl);font-weight:var(--fw-bold);margin-bottom:30px;line-height:1.2;color:#fff}.finance-team-cta-description{font-size:var(--fs-xl);line-height:1.6;margin-bottom:0;color:#ffffffe6}.finance-team-cta-buttons{display:flex;flex-direction:column;gap:15px;margin-top:40px}.finance-team-cta-button{display:inline-block;padding:15px 30px;border:1px solid #1868db;background:#0000004d;color:#fff;text-decoration:none;font-size:var(--fs-lg);font-weight:var(--fw-medium);transition:all .3s ease;text-align:center;cursor:pointer;border-radius:0}.finance-team-cta-primary:hover{background:#fff3;border-color:#fff;transform:translate(5px)}.finance-team-contact{padding:20px 0;background:#fff;color:var(--text-primary);position:relative;overflow:hidden}.finance-team-contact:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:40%;background:linear-gradient(135deg,#3b82f6,#1d4ed8,#1e40af);z-index:1;pointer-events:none}.finance-team-contact-content{display:flex;align-items:flex-start;gap:60px;position:relative;z-index:2}.finance-team-contact-header{flex:1;text-align:left;position:relative;z-index:2}.finance-team-contact-title{font-size:var(--fs-4xl);font-weight:var(--fw-bold);margin:0 0 16px;color:var(--text-heading)}.finance-team-contact-description{font-size:var(--fs-xl);margin:0;max-width:500px;color:var(--text-secondary-clr)}.finance-team-contact-form-wrapper{flex:1;max-width:600px;margin:0;background:#fff;border-radius:0;padding:50px 40px;border:1px solid #e2e8f0;box-shadow:0 5px 20px #0000001a;position:relative;z-index:2;min-height:700px}.finance-team-contact-form{display:flex;flex-direction:column;gap:24px}.finance-team-form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.finance-team-form-group{display:flex;flex-direction:column;position:relative}.finance-team-form-label{position:absolute;top:12px;left:16px;color:var(--text-secondary-clr);font-size:var(--fs-md);font-weight:var(--fw-medium);transition:all .3s ease;pointer-events:none;transform:translateY(0);opacity:0}.finance-team-form-label.visible{opacity:1;transform:translateY(-24px);color:var(--text-primary)}.finance-team-form-control{padding:16px;border:2px solid #e2e8f0;border-radius:8px;background:#fff;color:var(--text-primary);font-size:var(--fs-lg);transition:all .3s ease}.finance-team-form-control::placeholder{color:var(--text-secondary-clr)}.finance-team-form-control:focus{outline:none;border-color:#3b82f6;background:#fff}.finance-team-form-control.focused{border-color:#3b82f6;background:#fff}.finance-team-form-control.error{border-color:#ff6b6b}.finance-team-error-message{color:var(--text-danger);font-size:var(--fs-md);margin-top:4px}.finance-team-captcha-group{margin-top:20px}.finance-team-captcha-container{display:flex;align-items:center;gap:12px;margin-bottom:12px}.finance-team-captcha-image{border-radius:4px;border:1px solid #e2e8f0}.finance-team-captcha-loading,.finance-team-captcha-error{color:var(--text-secondary-clr);font-size:var(--fs-md)}.finance-team-retry-captcha,.finance-team-refresh-captcha{background:#f8f9fa;border:1px solid #e2e8f0;color:var(--text-primary);padding:6px 12px;border-radius:4px;font-size:var(--fs-md);cursor:pointer;transition:all .3s ease}.finance-team-retry-captcha:hover,.finance-team-refresh-captcha:hover{background:#e9ecef}.finance-team-captcha-help{color:var(--text-secondary-clr);font-size:var(--fs-md);margin:8px 0 0}.finance-team-submit-status{padding:12px 16px;border-radius:8px;font-size:var(--fs-md);margin-bottom:16px}.finance-team-submit-status.success{background:#4caf5033;color:var(--text-success);border:1px solid rgba(76,175,80,.3)}.finance-team-submit-status.error{background:#f4433633;color:var(--text-danger);border:1px solid rgba(244,67,54,.3)}.finance-team-submit-button{position:relative;background:#3b82f6;color:#fff;border:none;padding:16px 32px;border-radius:8px;font-size:var(--fs-xl);font-weight:var(--fw-semibold);cursor:pointer;transition:all .3s ease;overflow:hidden;margin-top:20px}.finance-team-submit-button:hover{background:#1d4ed8;transform:translateY(-2px);box-shadow:0 8px 25px #3b82f666}.finance-team-button-overlay{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.finance-team-submit-button:hover .finance-team-button-overlay{left:100%}@media (max-width: 768px){.finance-team-hero-content{padding:0 20px}.finance-team-hero-title{font-size:var(--fs-4xl)}.finance-team-system-header{margin-bottom:50px;padding-bottom:0}.finance-team-system-header-content{flex-direction:column;gap:20px}.finance-team-system-header-right{position:relative;align-self:flex-end;margin-top:0}.finance-team-system-header-image{max-width:200px;max-height:200px}.finance-team-system-grid{margin-top:0}.finance-team-system-item{padding:20px 15px;max-width:100%;margin:0;text-align:left!important;align-items:flex-start!important;padding-right:15px!important;padding-left:15px!important}.finance-team-system-divider{margin:0 15px}.finance-team-results-main{flex-direction:column;gap:30px}.finance-team-results-main-image{width:100%;height:250px;order:-1}.finance-team-results-main-content h3{font-size:var(--fs-4xl)}.finance-team-results-bottom{grid-template-columns:1fr;gap:20px}.finance-team-results-box{padding:30px 20px}.finance-team-features-carousel{flex-direction:column;gap:15px}.finance-team-features-nav-arrow{display:none}.finance-team-features-grid-wrapper{width:100%}.finance-team-features-grid{flex-wrap:wrap;gap:15px;transform:none!important}.finance-team-feature-card{width:calc(50% - 7.5px);flex:0 0 calc(50% - 7.5px);height:280px}.finance-team-feature-card p{-webkit-line-clamp:4}.finance-team-cta-section{min-height:400px;margin:60px 0}.finance-team-cta-container{padding:60px 20px}.finance-team-cta-content{max-width:100%}.finance-team-cta-title{font-size:var(--fs-4xl);margin-bottom:20px}.finance-team-cta-description{font-size:var(--fs-lg);margin-bottom:15px}.finance-team-cta-buttons{margin-top:30px}.finance-team-cta-button{width:100%;max-width:100%}.finance-team-contact-content{flex-direction:column;gap:40px}.finance-team-contact-form-wrapper{max-width:100%;padding:40px 30px;min-height:auto}.finance-team-form-row{grid-template-columns:1fr;gap:16px}.finance-team-system-title,.finance-team-results-title,.finance-team-features-title,.finance-team-cta-title,.finance-team-contact-title{font-size:var(--fs-4xl)}}@media (max-width: 480px){.finance-team-hero{padding:20px 0}.finance-team-hero-title{font-size:var(--fs-4xl)}.finance-team-system-header-image{max-width:150px;max-height:150px}.finance-team-system-grid{margin-top:0}.finance-team-system-item{padding:20px 15px;max-width:100%;margin:0;text-align:left!important;align-items:flex-start!important;padding-right:15px!important;padding-left:15px!important}.finance-team-system-divider{margin:0 15px}.finance-team-results-main-image{height:200px}.finance-team-results-main-content h3{font-size:var(--fs-3xl)}.finance-team-results-box{padding:25px 20px}.finance-team-results-box h3{font-size:var(--fs-2xl)}.finance-team-features-title{font-size:var(--fs-4xl)}.finance-team-feature-card{width:100%;flex:0 0 100%;padding:20px;height:260px}.finance-team-feature-card p{-webkit-line-clamp:3}.finance-team-feature-card h3{font-size:var(--fs-xl)}.finance-team-cta-section{min-height:350px;margin:40px 0}.finance-team-cta-container{padding:40px 20px}.finance-team-cta-title{font-size:var(--fs-4xl);margin-bottom:15px}.finance-team-cta-description{font-size:var(--fs-lg);margin-bottom:12px}.finance-team-cta-buttons{margin-top:25px;gap:12px}.finance-team-cta-button{padding:12px 25px;font-size:var(--fs-md)}.finance-team-contact-content{flex-direction:column;gap:30px}.finance-team-contact-form-wrapper{max-width:100%;padding:30px 20px;min-height:auto}.finance-team-system-title,.finance-team-results-title,.finance-team-cta-title,.finance-team-contact-title{font-size:var(--fs-4xl)}.finance-team-cta-description{font-size:var(--fs-xl)}.finance-team-contact-form-wrapper{padding:20px 16px}.finance-team-form-control{padding:12px}}.operations-team-page{min-height:100vh;background-color:#fff}.operations-team-hero{background:linear-gradient(#0009,#0009),var(--hero-bg-image);background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed;height:100vh;display:flex;align-items:center;color:#fff}.operations-team-hero-content{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;align-items:center;justify-content:flex-start;width:100%}.operations-team-hero-left{display:flex;flex-direction:column;gap:24px;text-align:left;max-width:800px}.operations-team-hero-title{font-size:var(--fs-4xl);font-weight:var(--fw-bold);line-height:1.2;margin:0;background:linear-gradient(45deg,#fff,#f0f8ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.operations-team-hero-description{font-size:var(--fs-2xl);line-height:1.6;margin:0;opacity:.9}.operations-team-hero-buttons{margin-top:10px}.operations-team-hero-button{display:inline-block;padding:16px 40px;background:#1868db;color:#fff;border:1px solid #1868db;border-radius:4px;font-size:var(--fs-xl);font-weight:var(--fw-semibold);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 15px #1868db33;display:flex;align-items:center;gap:10px;width:fit-content}.operations-team-hero-button:hover{background:#fff;color:var(--text-brand);transform:translateY(-3px);box-shadow:0 12px 25px #1868db66}.operations-team-hero-button:active{transform:translateY(-1px)}.operations-team-system{padding:20px 0;background:#f8fafc;position:relative}.operations-team-container{max-width:1200px;margin:0 auto;padding:0 20px;position:relative}.operations-team-system-header{text-align:left;margin-bottom:100px;position:relative;padding-bottom:200px}.operations-team-system-header-content{display:flex;align-items:flex-start;justify-content:space-between;gap:30px;position:relative}.operations-team-system-header-left{flex:1;text-align:left;z-index:2}.operations-team-system-header-right{flex-shrink:0;display:flex;align-items:flex-start;justify-content:flex-end;position:absolute;top:0;right:0;z-index:1;margin-top:20px}.operations-team-system-header-image{max-width:450px;max-height:450px;width:auto;height:auto;object-fit:contain;border-radius:0;box-shadow:0 4px 15px #0000001a}.operations-team-system-title{font-size:var(--fs-4xl);font-weight:var(--fw-bold);color:var(--text-heading);margin-bottom:20px;position:relative}.operations-team-system-title:after{content:"";position:absolute;bottom:-10px;left:0;width:80px;height:4px;background:linear-gradient(90deg,#1868db,#0d4a9e);border-radius:2px}.operations-team-system-description{font-size:var(--fs-lg);color:var(--text-body);max-width:500px;margin:0;line-height:1.5}.operations-team-system-grid{display:flex;flex-direction:column;width:100%;position:relative;gap:0;margin-top:-250px;z-index:3}.operations-team-system-item{background:#fff;border-radius:0;overflow:hidden;cursor:pointer;box-shadow:0 2px 10px #0000001a;border:none;border-bottom:1px solid #1664db;transition:all .3s ease;position:relative;padding:30px 20px;display:flex;flex-direction:column;justify-content:center;text-align:left;max-width:90%;margin:0 auto;z-index:2}.operations-team-system-item:nth-child(odd){text-align:left;align-items:flex-start;margin-right:auto;margin-left:0;padding-right:40%}.operations-team-system-item:nth-child(2n){text-align:right;align-items:flex-end;margin-left:auto;margin-right:0;padding-left:40%}.operations-team-system-item:first-child{border-top-left-radius:15px;border-top-right-radius:15px}.operations-team-system-item:last-child{border-bottom:none;border-bottom-left-radius:15px;border-bottom-right-radius:15px}.operations-team-system-divider{height:1px;background:linear-gradient(90deg,transparent,#e2e8f0,transparent);margin:0 20px;position:relative}.operations-team-system-divider:before{content:"---";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:var(--text-muted-clr);font-size:var(--fs-sm);background:#f8fafc;padding:0 10px}.operations-team-system-item:hover{background:#f8fafc}.operations-team-system-item:nth-child(odd):hover{padding-left:30px}.operations-team-system-item:nth-child(2n):hover{padding-right:30px}.operations-team-system-item.active{border-color:#1868db;box-shadow:0 15px 40px #1868db4d;transform:translateY(-5px);z-index:10;position:relative}.operations-team-system-item h3{font-size:var(--fs-xl);font-weight:var(--fw-semibold);color:var(--text-heading);margin:0 0 10px;line-height:1.3}.operations-team-system-item p{font-size:var(--fs-md);line-height:1.6;color:var(--text-body);margin:0}.operations-team-results{padding:80px 0;background:#fff}.operations-team-results-header{text-align:left}.operations-team-results-title{font-size:var(--fs-4xl);font-weight:var(--fw-bold);color:var(--text-heading);margin:0 0 16px}.operations-team-results-description{font-size:var(--fs-xl);color:var(--text-secondary-clr);margin:0;max-width:600px}.operations-team-results-content{display:flex;flex-direction:column}.operations-team-results-main{display:flex;align-items:center;gap:40px;margin-bottom:20px}.operations-team-results-main-content{flex:1;text-align:left}.operations-team-results-main-content h3{font-size:var(--fs-4xl);font-weight:var(--fw-bold);color:var(--text-heading);margin:0 0 20px;line-height:1.3}.operations-team-results-main-content p{font-size:var(--fs-lg);line-height:1.7;color:var(--text-body);margin:0}.operations-team-results-main-image{flex:0 0 auto;width:400px;height:300px;display:flex;align-items:center;justify-content:center}.operations-team-results-main-image img{width:100%;height:100%;object-fit:contain}.operations-team-results-bottom{display:grid;grid-template-columns:1fr 1fr;gap:30px}.operations-team-results-box{background:#e3f2fd;border-radius:12px;padding:40px 30px;text-align:left;transition:all .3s ease}.operations-team-results-box:hover{transform:translateY(-3px);box-shadow:0 8px 20px #0000001a}.operations-team-results-box h3{font-size:var(--fs-3xl);font-weight:var(--fw-bold);color:var(--text-heading);margin:0 0 16px}.operations-team-results-box p{font-size:var(--fs-lg);line-height:1.7;color:var(--text-body);margin:0}.operations-team-features{background:#fff;padding:80px 0;position:relative;overflow:hidden}.operations-team-features-header{text-align:center;margin-bottom:60px;position:relative;z-index:2}.operations-team-features-title{font-size:var(--fs-4xl);font-weight:var(--fw-bold);color:var(--text-heading);margin-bottom:20px;line-height:1.2}.operations-team-features-description{font-size:var(--fs-xl);color:var(--text-secondary-clr);margin:0 auto;max-width:800px;line-height:1.6}.operations-team-features-carousel{position:relative;overflow:hidden;display:flex;align-items:center;gap:20px}.operations-team-features-grid-wrapper{flex:1;overflow:hidden}.operations-team-features-grid{display:flex;gap:20px;transition:transform .5s ease;width:max-content;position:relative}.operations-team-features-nav-arrow{background:transparent;border:none;cursor:pointer;display:flex;flex-direction:column;gap:4px;align-items:center;justify-content:center;padding:10px;transition:all .3s ease;z-index:3;flex-shrink:0}.operations-team-features-nav-arrow:hover{transform:scale(1.1)}.operations-team-nav-dot{width:8px;height:8px;border-radius:50%;background:#ff6b35;display:block}.operations-team-features-nav-left .operations-team-nav-dot:nth-child(2){background:#000}.operations-team-features-nav-right .operations-team-nav-dot:nth-child(1){background:#000}.operations-team-feature-card{background:linear-gradient(135deg,#e3f2fd,#bbdefb);background-image:repeating-linear-gradient(45deg,transparent,transparent 10px,rgba(255,255,255,.3) 10px,rgba(255,255,255,.3) 20px);border-radius:0;padding:30px 25px;color:var(--text-primary);transition:all .3s ease;cursor:pointer;position:relative;height:320px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;width:260px;flex:0 0 260px;border:1px solid rgba(0,0,0,.1);box-shadow:0 2px 8px #00000026,0 -2px 8px #0000001a,2px 0 8px #0000001a,-2px 0 8px #0000001a}.operations-team-feature-card:hover{transform:translateY(-5px);box-shadow:0 8px 20px #00000026}.operations-team-feature-tag{background:#000;color:#fff;font-size:var(--fs-sm);font-weight:var(--fw-semibold);text-transform:uppercase;padding:6px 12px;display:inline-block;width:fit-content;position:relative;margin-bottom:20px;letter-spacing:.5px}.operations-team-feature-tag:after{content:"";position:absolute;bottom:-8px;left:12px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #000000}.operations-team-feature-card h3{font-size:var(--fs-2xl);font-weight:var(--fw-bold);color:var(--text-heading);margin:0 0 15px;line-height:1.4;position:relative;z-index:2;flex-shrink:0}.operations-team-feature-card p{font-size:var(--fs-lg);color:var(--text-body);line-height:1.6;margin:0;position:relative;z-index:2;flex-grow:1;overflow:hidden;display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical}.operations-team-feature-read-more:hover{background:#000;color:#fff}.operations-team-cta-section{position:relative;width:100%;min-height:500px;overflow:hidden;margin:80px 0}.operations-team-cta-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.operations-team-cta-bg-image{width:100%;height:100%;object-fit:cover;object-position:center}.operations-team-cta-container{position:relative;z-index:2;max-width:1200px;margin:0 auto;padding:80px 20px;height:100%;display:flex;align-items:center}.operations-team-cta-content{max-width:500px;color:#fff}.operations-team-cta-title{font-size:var(--fs-4xl);font-weight:var(--fw-bold);margin-bottom:30px;line-height:1.2;color:#fff}.operations-team-cta-description{font-size:var(--fs-xl);line-height:1.6;margin-bottom:0;color:#ffffffe6}.operations-team-cta-buttons{display:flex;flex-direction:column;gap:15px;margin-top:40px}.operations-team-cta-button{display:inline-block;padding:15px 30px;border:1px solid #1868db;background:#0000004d;color:#fff;text-decoration:none;font-size:var(--fs-lg);font-weight:var(--fw-medium);transition:all .3s ease;text-align:center;cursor:pointer;border-radius:0}.operations-team-cta-primary:hover{background:#fff3;border-color:#fff;transform:translate(5px)}.operations-team-contact{padding:20px 0;background:#fff;color:var(--text-primary);position:relative;overflow:hidden}.operations-team-contact:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:40%;background:linear-gradient(135deg,#3b82f6,#1d4ed8,#1e40af);z-index:1;pointer-events:none}.operations-team-contact-content{display:flex;align-items:flex-start;gap:60px;position:relative;z-index:2}.operations-team-contact-header{flex:1;text-align:left;position:relative;z-index:2}.operations-team-contact-title{font-size:var(--fs-4xl);font-weight:var(--fw-bold);margin:0 0 16px;color:var(--text-heading)}.operations-team-contact-description{font-size:var(--fs-xl);margin:0;max-width:500px;color:var(--text-secondary-clr)}.operations-team-contact-form-wrapper{flex:1;max-width:600px;margin:0;background:#fff;border-radius:0;padding:50px 40px;border:1px solid #e2e8f0;box-shadow:0 5px 20px #0000001a;position:relative;z-index:2;min-height:700px}.operations-team-contact-form{display:flex;flex-direction:column;gap:24px}.operations-team-form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.operations-team-form-group{display:flex;flex-direction:column;position:relative}.operations-team-form-label{position:absolute;top:12px;left:16px;color:var(--text-secondary-clr);font-size:var(--fs-md);font-weight:var(--fw-medium);transition:all .3s ease;pointer-events:none;transform:translateY(0);opacity:0}.operations-team-form-label.visible{opacity:1;transform:translateY(-24px);color:var(--text-primary)}.operations-team-form-control{padding:16px;border:2px solid #e2e8f0;border-radius:8px;background:#fff;color:var(--text-primary);font-size:var(--fs-lg);transition:all .3s ease}.operations-team-form-control::placeholder{color:var(--text-secondary-clr)}.operations-team-form-control:focus{outline:none;border-color:#3b82f6;background:#fff}.operations-team-form-control.focused{border-color:#3b82f6;background:#fff}.operations-team-form-control.error{border-color:#ff6b6b}.operations-team-error-message{color:var(--text-danger);font-size:var(--fs-md);margin-top:4px}.operations-team-captcha-group{margin-top:20px}.operations-team-captcha-container{display:flex;align-items:center;gap:12px;margin-bottom:12px}.operations-team-captcha-image{border-radius:4px;border:1px solid #e2e8f0}.operations-team-captcha-loading,.operations-team-captcha-error{color:var(--text-secondary-clr);font-size:var(--fs-md)}.operations-team-retry-captcha,.operations-team-refresh-captcha{background:#f8f9fa;border:1px solid #e2e8f0;color:var(--text-primary);padding:6px 12px;border-radius:4px;font-size:var(--fs-md);cursor:pointer;transition:all .3s ease}.operations-team-retry-captcha:hover,.operations-team-refresh-captcha:hover{background:#e9ecef}.operations-team-captcha-help{color:var(--text-secondary-clr);font-size:var(--fs-md);margin:8px 0 0}.operations-team-submit-status{padding:12px 16px;border-radius:8px;font-size:var(--fs-md);margin-bottom:16px}.operations-team-submit-status.success{background:#4caf5033;color:var(--text-success);border:1px solid rgba(76,175,80,.3)}.operations-team-submit-status.error{background:#f4433633;color:var(--text-danger);border:1px solid rgba(244,67,54,.3)}.operations-team-submit-button{position:relative;background:#3b82f6;color:#fff;border:none;padding:16px 32px;border-radius:8px;font-size:var(--fs-xl);font-weight:var(--fw-semibold);cursor:pointer;transition:all .3s ease;overflow:hidden;margin-top:20px}.operations-team-submit-button:hover{background:#1d4ed8;transform:translateY(-2px);box-shadow:0 8px 25px #3b82f666}.operations-team-button-overlay{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.operations-team-submit-button:hover .operations-team-button-overlay{left:100%}@media (max-width: 768px){.operations-team-hero-content{padding:0 20px}.operations-team-hero-title{font-size:var(--fs-4xl)}.operations-team-system-header{margin-bottom:50px;padding-bottom:0}.operations-team-system-header-content{flex-direction:column;gap:20px}.operations-team-system-header-right{position:relative;align-self:flex-end;margin-top:0}.operations-team-system-header-image{max-width:200px;max-height:200px}.operations-team-system-grid{margin-top:0}.operations-team-system-item{padding:20px 15px;max-width:100%;margin:0;text-align:left!important;align-items:flex-start!important;padding-right:15px!important;padding-left:15px!important}.operations-team-system-divider{margin:0 15px}.operations-team-results-main{flex-direction:column;gap:30px}.operations-team-results-main-image{width:100%;height:250px;order:-1}.operations-team-results-main-content h3{font-size:var(--fs-4xl)}.operations-team-results-bottom{grid-template-columns:1fr;gap:20px}.operations-team-results-box{padding:30px 20px}.operations-team-features-carousel{flex-direction:column;gap:15px}.operations-team-features-nav-arrow{display:none}.operations-team-features-grid-wrapper{width:100%}.operations-team-features-grid{flex-wrap:wrap;gap:15px;transform:none!important}.operations-team-feature-card{width:calc(50% - 7.5px);flex:0 0 calc(50% - 7.5px);height:280px}.operations-team-feature-card p{-webkit-line-clamp:4}.operations-team-form-row{grid-template-columns:1fr;gap:16px}.operations-team-contact-content{flex-direction:column;gap:40px}.operations-team-contact-form-wrapper{max-width:100%;padding:40px 30px;min-height:auto}.operations-team-cta-section{min-height:400px;margin:60px 0}.operations-team-cta-container{padding:60px 20px}.operations-team-cta-content{max-width:100%}.operations-team-cta-title{font-size:var(--fs-4xl);margin-bottom:20px}.operations-team-cta-description{font-size:var(--fs-lg);margin-bottom:15px}.operations-team-cta-buttons{margin-top:30px}.operations-team-cta-button{width:100%;max-width:100%}.operations-team-system-title,.operations-team-results-title,.operations-team-features-title,.operations-team-contact-title{font-size:var(--fs-4xl)}}@media (max-width: 480px){.operations-team-hero{padding:20px 0}.operations-team-hero-title{font-size:var(--fs-4xl)}.operations-team-system-header-image{max-width:150px;max-height:150px}.operations-team-system-grid{margin-top:0}.operations-team-system-item{padding:20px 15px;max-width:100%;margin:0;text-align:left!important;align-items:flex-start!important;padding-right:15px!important;padding-left:15px!important}.operations-team-system-divider{margin:0 15px}.operations-team-system-item h3{font-size:var(--fs-lg)}.operations-team-system-item p{font-size:var(--fs-base)}.operations-team-features-title{font-size:var(--fs-4xl)}.operations-team-feature-card{width:100%;flex:0 0 100%;padding:20px;height:260px}.operations-team-feature-card p{-webkit-line-clamp:3}.operations-team-feature-card h3{font-size:var(--fs-xl)}.operations-team-feature-card p{font-size:var(--fs-md)}.operations-team-results-main-image{height:200px}.operations-team-results-main-content h3{font-size:var(--fs-3xl)}.operations-team-results-box{padding:25px 20px}.operations-team-results-box h3{font-size:var(--fs-2xl)}.operations-team-cta-section{min-height:350px;margin:40px 0}.operations-team-cta-container{padding:40px 20px}.operations-team-cta-title{font-size:var(--fs-4xl);margin-bottom:15px}.operations-team-cta-description{font-size:var(--fs-lg);margin-bottom:12px}.operations-team-cta-buttons{margin-top:25px;gap:12px}.operations-team-cta-button{padding:12px 25px;font-size:var(--fs-md)}.operations-team-system-title,.operations-team-results-title,.operations-team-contact-title{font-size:var(--fs-4xl)}.operations-team-contact-content{flex-direction:column;gap:30px}.operations-team-contact-form-wrapper{max-width:100%;padding:30px 20px;min-height:auto}.operations-team-form-control{padding:12px}}:root{--primary-color: var(--text-brand);--background-light: #F9FAFB;--background-dark: #111827;--card-light: #FFFFFF;--card-dark: #1F2937;--text-light: var(--text-primary);--text-dark: #F9FAFB;--subtext-light: var(--text-secondary-clr);--subtext-dark: #9CA3AF;--gray-50: #F9FAFB;--gray-100: #F3F4F6;--gray-200: #E5E7EB;--gray-300: #D1D5DB;--gray-600: #4B5563;--gray-700: #374151;--gray-800: #1F2937;--gray-900: #111827}.enterprise-page{font-family:var(--font-primary);background-color:var(--background-light);color:var(--text-primary);margin:0;min-height:100vh}.dark .enterprise-page{background-color:var(--background-dark);color:var(--text-dark)}.container{max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.enterprise-hero{background:linear-gradient(#0009,#0009),var(--hero-bg-image);background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed;height:100vh;display:flex;align-items:center;color:#fff}.enterprise-hero-content{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;align-items:center;justify-content:flex-start;width:100%}.enterprise-hero-left{display:flex;flex-direction:column;gap:24px;text-align:left;max-width:800px}.enterprise-hero-title{font-size:var(--fs-4xl);font-weight:var(--fw-bold);line-height:1.2;margin:0;background:linear-gradient(45deg,#fff,#f0f8ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.enterprise-hero-description{font-size:var(--fs-2xl);line-height:1.6;margin:0;opacity:.9}.enterprise-hero-buttons{display:flex;gap:15px;margin-top:10px}.enterprise-hero-button{display:inline-block;padding:16px 40px;background:#1868db;color:#fff;border:1px solid #1868db;border-radius:4px;font-size:var(--fs-xl);font-weight:var(--fw-semibold);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 15px #1868db33;display:flex;align-items:center;gap:10px;width:fit-content}.enterprise-hero-button:hover{background:#fff;color:var(--text-brand);transform:translateY(-3px);box-shadow:0 12px 25px #1868db66}.enterprise-hero-button:active{transform:translateY(-1px)}.solutions-section{background-color:var(--background-light);padding:4rem 0}.dark .solutions-section{background-color:var(--background-dark)}.section-header .tag{display:block;background-color:#4f46e51a;color:var(--text-brand);font-size:var(--fs-md);font-weight:var(--fw-semibold);padding:.5rem 1rem;border-radius:9999px;margin-bottom:1rem;text-align:left;width:fit-content}.dark .section-header .tag{background-color:#4f46e533}.section-header h2{font-size:var(--fs-4xl);font-weight:var(--fw-bold);margin-bottom:1rem;color:var(--text-heading);text-align:left}.features-section .section-header h2{color:#fff}.dark .section-header h2{color:var(--text-dark)}.section-header p{max-width:42rem;color:var(--text-secondary-clr);line-height:1.6;text-align:left}.features-section .section-header p{color:#ffffffe6}.dark .section-header p{color:var(--subtext-dark)}.solutions-grid{display:flex;flex-direction:column;gap:1.5rem}.solution-card1{background-color:var(--card-light);padding:1.5rem;border-radius:.5rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;display:flex;align-items:flex-start;gap:1rem;position:relative;overflow:hidden;border:1px solid var(--gray-200)}.solution-card1:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,var(--primary-color),#818cf8);transform:scaleX(0);transform-origin:left;transition:transform .3s ease-out}.solution-card1:hover:after{transform:scaleX(1)}.solution-card1:hover{transform:translateY(-2px);box-shadow:0 8px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.dark .solution-card1{background-color:var(--card-dark);border-color:var(--gray-700)}.solution-card1 .icon{flex-shrink:0}.solution-card1 .material-icons{color:var(--text-brand);font-size:var(--fs-4xl)}.solution-card1 h3{font-size:var(--fs-2xl);font-weight:var(--fw-semibold);margin-bottom:.5rem;color:var(--text-heading)}.dark .solution-card1 h3{color:var(--text-dark)}.solution-card1 p{color:var(--text-secondary-clr);line-height:1.6;font-size:var(--fs-lg)}.dark .solution-card1 p{color:var(--subtext-dark)}.features-section{background-size:cover;background-position:center;background-repeat:no-repeat;padding:4rem 0;position:relative}.features-section:before{content:"";position:absolute;inset:0;background-color:#0006;z-index:1}.features-section .container{position:relative;z-index:2}.dark .features-section{background-color:var(--gray-800)}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.feature-card{background-color:#ffffff0a;backdrop-filter:blur(6px) saturate(120%);-webkit-backdrop-filter:blur(2px) saturate(80%);padding:2rem;border-radius:.75rem;text-align:left;transition:transform .28s ease,box-shadow .28s ease,background-color .28s ease;border:1px solid rgba(255,255,255,.06);box-shadow:0 4px 18px #02061759}.feature-card:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 18px 40px #4f46e52e,0 6px 20px #0206174d;background-color:#ffffff0f;border-color:#4f46e538}.dark .feature-card{background-color:#1118275c;border-color:#ffffff0a}.feature-card .icon-wrapper{background-color:#4f46e533;color:var(--text-brand);padding:1rem;border-radius:50%;display:inline-block;margin-bottom:1.5rem;width:80px;height:80px;display:flex;align-items:center;justify-content:center;margin-left:auto;margin-right:auto;border:2px solid rgba(255,255,255,.3)}.dark .feature-card .icon-wrapper{background-color:#4f46e533;border:2px solid rgba(255,255,255,.3)}.feature-card .material-icons{font-size:var(--fs-4xl)}.feature-card h3{font-size:var(--fs-2xl);font-weight:var(--fw-semibold);margin-bottom:1rem;color:#fff}.dark .feature-card h3{color:var(--text-dark)}.feature-card p{color:#ffffffe6;line-height:1.6}.dark .feature-card p{color:var(--subtext-dark)}.result-card{background:linear-gradient(135deg,#e3f2fd,#bbdefb);background-image:repeating-linear-gradient(45deg,transparent,transparent 10px,rgba(255,255,255,.3) 10px,rgba(255,255,255,.3) 20px);border-radius:0;padding:30px 25px;color:var(--text-primary);transition:all .3s ease;cursor:pointer;position:relative;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;border:1px solid rgba(0,0,0,.1);box-shadow:0 2px 8px #00000026,0 -2px 8px #0000001a,2px 0 8px #0000001a,-2px 0 8px #0000001a;text-align:left;width:260px;height:320px;opacity:1;background-color:#e3f2fd}.result-card-large{grid-column:1;grid-row:1;height:325px;width:300px;margin-top:-48px!important;margin-left:-40px;margin-right:auto}.result-card-tag{background:#000;color:#fff;font-size:var(--fs-sm);font-weight:var(--fw-semibold);text-transform:uppercase;padding:6px 12px;display:inline-block;width:fit-content;position:relative;margin-bottom:20px;letter-spacing:.5px}.result-card h3{font-size:var(--fs-2xl);font-weight:var(--fw-bold);color:var(--text-heading);margin:0 0 15px;line-height:1.4;position:relative;z-index:2;flex-shrink:0}.result-card p{font-size:var(--fs-lg);color:var(--text-body);line-height:1.6;margin:0;position:relative;z-index:2;flex-grow:1;overflow:hidden;display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical}.enterprise-cta-section{position:relative;width:100%;min-height:500px;overflow:hidden;margin:80px 0}.enterprise-cta-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.enterprise-cta-bg-image{width:100%;height:100%;object-fit:cover;object-position:center}.enterprise-cta-container{position:relative;z-index:2;max-width:1200px;margin:0 auto;padding:80px 20px;height:100%;display:flex;align-items:center}.enterprise-cta-content{max-width:500px;color:#fff}.enterprise-cta-title{font-size:var(--fs-4xl);font-weight:var(--fw-bold);margin-bottom:30px;line-height:1.2;color:#fff}.enterprise-cta-description{font-size:var(--fs-xl);line-height:1.6;margin-bottom:0;color:#ffffffe6}.enterprise-cta-buttons{display:flex;flex-direction:column;gap:15px;margin-top:40px}.enterprise-cta-button{display:inline-block;padding:15px 30px;border:1px solid #1868db;background:#0000004d;color:#fff;text-decoration:none;font-size:var(--fs-lg);font-weight:var(--fw-medium);transition:all .3s ease;text-align:center;cursor:pointer;border-radius:0}.enterprise-cta-primary:hover{background:#fff3;border-color:#fff;transform:translate(5px)}.enterprise-contact{padding:20px 0;background:#fff;color:var(--text-primary);position:relative;overflow:hidden}.enterprise-contact:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:40%;background:linear-gradient(135deg,#3b82f6,#1d4ed8,#1e40af);z-index:1;pointer-events:none}.enterprise-container{max-width:1200px;margin:0 auto;padding:0 20px;position:relative}.enterprise-contact-content{display:flex;flex-direction:row;align-items:flex-start;gap:60px;position:relative;z-index:2}.enterprise-contact-header{flex:1;text-align:left;position:relative;z-index:2}.enterprise-contact-title{font-size:var(--fs-4xl);font-weight:var(--fw-bold);margin:0 0 16px;color:var(--text-heading)}.enterprise-contact-description{font-size:var(--fs-xl);margin:0;max-width:500px;color:var(--text-secondary-clr)}.enterprise-contact-form-wrapper{flex:1;max-width:600px;margin:0;background:#fff;border-radius:0;padding:50px 40px;border:1px solid #e2e8f0;box-shadow:0 5px 20px #0000001a;position:relative;z-index:2;min-height:700px}.enterprise-contact-form{display:flex;flex-direction:column;gap:24px}.enterprise-form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.enterprise-form-group{display:flex;flex-direction:column;position:relative}.enterprise-form-label{position:absolute;top:12px;left:16px;color:var(--text-secondary-clr);font-size:var(--fs-md);font-weight:var(--fw-medium);transition:all .3s ease;pointer-events:none;transform:translateY(0);opacity:0}.enterprise-form-label.visible{opacity:1;transform:translateY(-24px);color:var(--text-primary)}.enterprise-form-control{padding:16px;border:2px solid #e2e8f0;border-radius:8px;background:#fff;color:var(--text-primary);font-size:var(--fs-lg);transition:all .3s ease}.enterprise-form-control::placeholder{color:var(--text-secondary-clr)}.enterprise-form-control:focus{outline:none;border-color:#3b82f6;background:#fff}.enterprise-form-control.focused{border-color:#3b82f6;background:#fff}.enterprise-form-control.error{border-color:#ff6b6b}.enterprise-error-message{color:var(--text-danger);font-size:var(--fs-md);margin-top:4px}.enterprise-captcha-group{margin-top:20px}.enterprise-captcha-container{display:flex;align-items:center;gap:12px;margin-bottom:12px}.enterprise-captcha-image{border-radius:4px;border:1px solid #e2e8f0}.enterprise-captcha-loading,.enterprise-captcha-error{color:var(--text-secondary-clr);font-size:var(--fs-md)}.enterprise-retry-captcha,.enterprise-refresh-captcha{background:#f8f9fa;border:1px solid #e2e8f0;color:var(--text-primary);padding:6px 12px;border-radius:4px;font-size:var(--fs-md);cursor:pointer;transition:all .3s ease}.enterprise-retry-captcha:hover,.enterprise-refresh-captcha:hover{background:#e9ecef}.enterprise-captcha-help{color:var(--text-secondary-clr);font-size:var(--fs-md);margin:8px 0 0}.enterprise-submit-status{padding:12px 16px;border-radius:8px;font-size:var(--fs-md);margin-bottom:16px}.enterprise-submit-status.success{background:#4caf5033;color:var(--text-success);border:1px solid rgba(76,175,80,.3)}.enterprise-submit-status.error{background:#f4433633;color:var(--text-danger);border:1px solid rgba(244,67,54,.3)}.enterprise-submit-button{position:relative;background:#3b82f6;color:#fff;border:none;padding:16px 32px;border-radius:8px;font-size:var(--fs-xl);font-weight:var(--fw-semibold);cursor:pointer;transition:all .3s ease;overflow:hidden;margin-top:20px}.enterprise-submit-button:hover{background:#1d4ed8;transform:translateY(-2px);box-shadow:0 8px 25px #3b82f666}.enterprise-button-overlay{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.enterprise-submit-button:hover .enterprise-button-overlay{left:100%}@media (min-width: 768px){.enterprise-hero-title{font-size:var(--fs-4xl)}.enterprise-hero-description{font-size:var(--fs-2xl)}.section-header h2{font-size:var(--fs-4xl)}.features-grid{grid-template-columns:repeat(3,1fr)}.results-cards-overlay{grid-template-columns:1fr 1fr;gap:1.5rem}.result-card{width:240px;height:300px;padding:25px 20px}.result-card-large{width:280px;height:310px;margin-top:-30px;margin-left:-20px;margin-right:auto}.result-card-small{width:240px;margin-top:-20px}.cta-section h2{font-size:var(--fs-4xl)}.enterprise-form-row{grid-template-columns:1fr 1fr}}@media (max-width: 768px){.enterprise-hero-content{padding:0 20px}.enterprise-hero-title{font-size:var(--fs-4xl)}}@media (max-width: 767px){.features-grid{grid-template-columns:1fr}.results-background-images{grid-template-columns:1fr;gap:1rem}.results-bg-image-1,.results-bg-image-2{margin-top:0;height:200px}.results-cards-overlay{grid-template-columns:1fr;grid-template-rows:auto;gap:1.5rem;margin-top:1rem;justify-items:center}.result-card{width:260px;height:320px}.result-card-large{grid-column:1;grid-row:1;max-width:100%;width:260px;margin-top:0;margin-left:0;margin-right:0}.result-card-small{width:260px;margin-top:0;margin-left:0;margin-right:0}.form-grid{grid-template-columns:1fr}.enterprise-contact-title{font-size:var(--fs-4xl)}.enterprise-contact-content{flex-direction:column;gap:30px}.enterprise-contact-form-wrapper{max-width:100%;padding:30px 20px;min-height:auto}.enterprise-form-control{padding:12px}.enterprise-cta-section{min-height:350px;margin:40px 0}.enterprise-cta-container{padding:40px 20px}.enterprise-cta-title{font-size:var(--fs-4xl);margin-bottom:15px}.enterprise-cta-description{font-size:var(--fs-lg);margin-bottom:12px}.enterprise-cta-buttons{margin-top:25px;gap:12px}.enterprise-cta-button{padding:12px 25px;font-size:var(--fs-md)}}:root{--primary-color: #2563EB;--background-light: #FFFFFF;--background-dark: #0D1117;--card-light: #F9FAFB;--card-dark: #161B22;--text-light: #1F2937;--text-dark: #E5E7EB;--muted-light: #6B7280;--muted-dark: #9CA3AF;--green-500: #22c55e;--purple-500: #a855f7;--yellow-500: #eab308;--blue-300: #93c5fd;--gray-200: #e5e7eb;--gray-400: #9ca3af;--gray-700: #374151;--gray-800: #1f2937;--gray-900: #111827;--red-500: #ef4444;--border-radius-default: .5rem;--border-radius-full: 9999px}.small-business-page{font-family:var(--font-primary);margin:0;line-height:1.5;background-color:var(--background-light);color:var(--text-light);min-height:max(884px,100dvh)}.dark .small-business-page{background-color:var(--background-dark);color:var(--text-dark)}a{text-decoration:none;color:inherit}button{font-family:var(--font-primary);border:none;background:none;cursor:pointer;padding:0}img{max-width:100%;height:auto}input,select,textarea{font-family:var(--font-primary)}.container{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}section{padding-top:5rem;padding-bottom:5rem}.section-header{text-align:left;margin-bottom:3rem}.section-header h2{font-size:1.875rem;font-weight:700;margin-bottom:1rem;text-align:left}.section-header p{max-width:42rem;margin-left:0;color:var(--muted-light);text-align:left}.dark .section-header p{color:var(--muted-dark)}.small-business-hero{background:linear-gradient(#0009,#0009),var(--hero-bg-image);background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed;height:100vh;display:flex;align-items:center;color:#fff}.small-business-hero-content{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;align-items:center;justify-content:flex-start;width:100%}.small-business-hero-left{display:flex;flex-direction:column;gap:24px;text-align:left;max-width:800px}.small-business-hero-title{font-size:3.5rem;font-weight:700;line-height:1.2;margin:0;background:linear-gradient(45deg,#fff,#f0f8ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.small-business-hero-description{font-size:1.25rem;line-height:1.6;margin:0;opacity:.9}.small-business-hero-buttons{display:flex;gap:15px;margin-top:10px}.small-business-hero-button{display:inline-block;padding:16px 40px;background:#1868db;color:#fff;border:1px solid #1868db;border-radius:4px;font-size:1.125rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 15px #1868db33;display:flex;align-items:center;gap:10px;width:fit-content}.small-business-hero-button:hover{background:#fff;color:#1868db;transform:translateY(-3px);box-shadow:0 12px 25px #1868db66}.small-business-hero-button:active{transform:translateY(-1px)}.grid{display:grid;gap:2rem}.solution-card{background-color:var(--card-light);padding:1.5rem;border-radius:var(--border-radius-default);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;display:flex;flex-direction:column;align-items:flex-start;text-align:left}.dark .solution-card{background-color:var(--card-dark)}.solution-card .icon-wrapper{padding:1rem;border-radius:var(--border-radius-full);margin-bottom:1rem}.solution-card .icon-wrapper .material-icons{font-size:2.5rem}.solution-card h3{font-weight:700;font-size:1.25rem;margin-bottom:.5rem;color:var(--text-light)}.dark .solution-card h3{color:var(--text-dark)}.solution-card p{color:var(--muted-light);flex-grow:1}.dark .solution-card p{color:var(--muted-dark)}.solution-card .bg-blue-100{background-color:#dbeafe}.dark .solution-card .bg-blue-900-30{background-color:#1e40af4d}.solution-card .text-primary{color:var(--primary-color)}.solution-card .bg-green-100{background-color:#dcfce7}.dark .solution-card .bg-green-900-30{background-color:#1665344d}.solution-card .text-green-500{color:var(--green-500)}.solution-card .bg-purple-100{background-color:#f3e8ff}.dark .solution-card .bg-purple-900-30{background-color:#5b21b64d}.solution-card .text-purple-500{color:var(--purple-500)}.solution-card .bg-yellow-100{background-color:#fef9c3}.dark .solution-card .bg-yellow-900-30{background-color:#713f124d}.solution-card .text-yellow-500{color:var(--yellow-500)}.small-business-solutions{padding:80px 0;background:#fff;position:relative}.small-business-solutions-content{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.small-business-solutions-left{display:flex;flex-direction:column;gap:24px}.small-business-solutions-label{font-size:.875rem;font-weight:600;color:#1868db;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px}.small-business-solutions-title{font-size:2.5rem;font-weight:700;color:#1a1a1a;margin:0;line-height:1.2}.small-business-solutions-description{font-size:1.1rem;color:#4a5568;margin:0;line-height:1.6}.small-business-solutions-subpoints{display:flex;flex-direction:column;gap:24px;margin-top:8px}.small-business-solutions-subpoint{display:flex;flex-direction:column;gap:8px}.small-business-solutions-subpoint h3{font-size:1.25rem;font-weight:600;color:#1a1a1a;margin:0;line-height:1.3}.small-business-solutions-subpoint p{font-size:1rem;line-height:1.6;color:#4a5568;margin:0}.small-business-solutions-right{display:flex;justify-content:center;align-items:center}.small-business-solutions-image{width:100%;height:auto;object-fit:contain;border-radius:8px;margin:0}.small-business-container{max-width:1200px;margin:0 auto;padding:0 20px;position:relative}.features-section{background-color:var(--gray-900);color:#fff}.features-section .section-header p{color:var(--gray-400)}.feature-item{padding:1.5rem}.feature-item h3{font-weight:600;font-size:1.125rem;margin-bottom:.5rem}.feature-item p{color:var(--gray-400);text-align:justify;word-spacing:normal;letter-spacing:normal;text-justify:inter-word}.results-section{background-color:var(--background-light);padding:4rem 0;position:relative;overflow:hidden}.dark .results-section{background-color:var(--background-dark)}.results-content{position:relative;min-height:600px}.results-background-images{position:absolute;top:0;left:0;width:100%;height:100%;display:grid;grid-template-columns:1fr 1fr;gap:2rem;z-index:1;padding:0 1rem}.results-bg-image{position:relative;overflow:hidden;border-radius:.5rem}.results-bg-image img{width:100%;height:100%;object-fit:cover;opacity:.9}.results-bg-image-1{margin-top:0;height:65%;align-self:start}.results-bg-image-2{margin-top:35%;height:65%;align-self:start}.results-cards-overlay{position:relative;z-index:2;display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;gap:2rem;margin-top:3rem;padding:0 1rem;justify-items:start}.result-card{background:linear-gradient(135deg,#e3f2fd,#bbdefb);background-image:repeating-linear-gradient(45deg,transparent,transparent 10px,rgba(255,255,255,.3) 10px,rgba(255,255,255,.3) 20px);border-radius:0;padding:30px 25px;color:#000;transition:all .3s ease;cursor:pointer;position:relative;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;border:1px solid rgba(0,0,0,.1);box-shadow:0 2px 8px #00000026,0 -2px 8px #0000001a,2px 0 8px #0000001a,-2px 0 8px #0000001a;text-align:left;width:260px;height:320px;opacity:1;background-color:#e3f2fd}.result-card-large{grid-column:1;grid-row:1;width:300px;margin-top:-60px;margin-left:-40px;margin-right:auto}.result-card-small{width:260px;margin-top:-40px}.result-card-small:nth-of-type(2){margin-left:-20px;justify-self:start}.result-card-small:nth-of-type(3){margin-right:-20px;justify-self:end}.result-card:hover{transform:translateY(-5px);box-shadow:0 8px 20px #00000026}.result-card-tag{background:#000;color:#fff;font-size:.75rem;font-weight:600;text-transform:uppercase;padding:6px 12px;display:inline-block;width:fit-content;position:relative;margin-bottom:20px;letter-spacing:.5px}.result-card-tag:after{content:"";position:absolute;bottom:-8px;left:12px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #000000}.result-card h3{font-size:1.25rem;font-weight:700;color:#000;margin:0 0 15px;line-height:1.4;position:relative;z-index:2;flex-shrink:0}.result-card p{font-size:.95rem;color:#4a5568;line-height:1.6;margin:0;position:relative;z-index:2;flex-grow:1;overflow:hidden;display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical}.small-business-cta-section{position:relative;width:100%;min-height:500px;overflow:hidden;margin:80px 0}.small-business-cta-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.small-business-cta-bg-image{width:100%;height:100%;object-fit:cover;object-position:center}.small-business-cta-container{position:relative;z-index:2;max-width:1200px;margin:0 auto;padding:80px 20px;height:100%;display:flex;align-items:center}.small-business-cta-content{max-width:500px;color:#fff}.small-business-cta-title{font-size:3rem;font-weight:700;margin-bottom:30px;line-height:1.2;color:#fff}.small-business-cta-description{font-size:1.1rem;line-height:1.6;margin-bottom:0;color:#ffffffe6}.small-business-cta-buttons{display:flex;flex-direction:column;gap:15px;margin-top:40px}.small-business-cta-button{display:inline-block;padding:15px 30px;border:1px solid #1868db;background:#0000004d;color:#fff;text-decoration:none;font-size:1rem;font-weight:500;transition:all .3s ease;text-align:center;cursor:pointer;border-radius:0}.small-business-cta-primary:hover{background:#fff3;border-color:#fff;transform:translate(5px)}.small-business-contact{padding:80px 0;background:#fff;color:#2c3e50;position:relative;overflow:hidden}.small-business-contact:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:40%;background:linear-gradient(135deg,#3b82f6,#1d4ed8,#1e40af);z-index:1;pointer-events:none}.small-business-contact-content{display:flex;flex-direction:row;align-items:flex-start;gap:60px;position:relative;z-index:2;width:100%}.small-business-contact-header{flex:1;text-align:left;position:relative;z-index:2;padding-top:0}.small-business-contact-title{font-size:2.5rem;font-weight:700;margin:0 0 16px;color:#2c3e50}.small-business-contact-description{font-size:1.125rem;margin:0;max-width:500px;color:#6c757d}.small-business-contact-form-wrapper{flex:1;max-width:600px;margin:0;background:#fff;border-radius:0;padding:50px 40px;border:1px solid #e2e8f0;box-shadow:0 5px 20px #0000001a;position:relative;z-index:2;min-height:700px;align-self:flex-start}.small-business-contact-form{display:flex;flex-direction:column;gap:24px}.small-business-form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.small-business-form-group{display:flex;flex-direction:column;position:relative}.small-business-form-label{position:absolute;top:12px;left:16px;color:#6c757d;font-size:.875rem;font-weight:500;transition:all .3s ease;pointer-events:none;transform:translateY(0);opacity:0}.small-business-form-label.visible{opacity:1;transform:translateY(-24px);color:#2c3e50}.small-business-form-control{padding:16px;border:2px solid #e2e8f0;border-radius:8px;background:#fff;color:#2c3e50;font-size:1rem;transition:all .3s ease}.small-business-form-control::placeholder{color:#6c757d}.small-business-form-control:focus{outline:none;border-color:#3b82f6;background:#fff}.small-business-form-control.focused{border-color:#3b82f6;background:#fff}.small-business-form-control.error{border-color:#ff6b6b}.small-business-error-message{color:#ff6b6b;font-size:.875rem;margin-top:4px}.small-business-captcha-group{margin-top:20px}.small-business-captcha-container{display:flex;align-items:center;gap:12px;margin-bottom:12px}.small-business-captcha-image{border-radius:4px;border:1px solid #e2e8f0}.small-business-captcha-loading,.small-business-captcha-error{color:#6c757d;font-size:.875rem}.small-business-retry-captcha,.small-business-refresh-captcha{background:#f8f9fa;border:1px solid #e2e8f0;color:#2c3e50;padding:6px 12px;border-radius:4px;font-size:.875rem;cursor:pointer;transition:all .3s ease}.small-business-retry-captcha:hover,.small-business-refresh-captcha:hover{background:#e9ecef}.small-business-captcha-help{color:#6c757d;font-size:.875rem;margin:8px 0 0}.small-business-submit-status{padding:12px 16px;border-radius:8px;font-size:.875rem;margin-bottom:16px}.small-business-submit-status.success{background:#4caf5033;color:#4caf50;border:1px solid rgba(76,175,80,.3)}.small-business-submit-status.error{background:#f4433633;color:#f44336;border:1px solid rgba(244,67,54,.3)}.small-business-submit-button{position:relative;background:#3b82f6;color:#fff;border:none;padding:16px 32px;border-radius:8px;font-size:1.125rem;font-weight:600;cursor:pointer;transition:all .3s ease;overflow:hidden;margin-top:20px}.small-business-submit-button:hover{background:#1d4ed8;transform:translateY(-2px);box-shadow:0 8px 25px #3b82f666}.small-business-button-overlay{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.small-business-submit-button:hover .small-business-button-overlay{left:100%}@media (min-width: 768px){.small-business-hero-title{font-size:3rem}.small-business-hero-description{font-size:1.25rem}.grid-cols-md-2{grid-template-columns:repeat(2,1fr)}.grid-cols-md-3{grid-template-columns:repeat(3,1fr)}.grid-cols-md-5{grid-template-columns:repeat(5,1fr)}.section-header h2{font-size:2.25rem}.captcha-group{margin-top:2rem}.captcha-container{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;background:#fffc;padding:1rem;border-radius:12px;border:1px solid rgba(255,255,255,.3)}.captcha-image{border-radius:8px;border:2px solid #343b42;max-height:50px;object-fit:contain}.refresh-captcha{background:#343b42;color:#fff;border:none;padding:.5rem 1rem;border-radius:8px;cursor:pointer;font-size:.85rem;transition:all .3s ease;white-space:nowrap}.refresh-captcha:hover{background:#c5cdd3;color:#343b42;transform:translateY(-2px)}.captcha-loading{color:#666;font-style:italic;font-size:.9rem}.captcha-error{color:#e74c3c;font-size:.9rem;display:flex;align-items:center;gap:1rem}.retry-captcha{background:#e74c3c;color:#fff;border:none;padding:.3rem .8rem;border-radius:6px;cursor:pointer;font-size:.8rem;transition:all .3s ease}.retry-captcha:hover{background:#c0392b;transform:translateY(-1px)}.captcha-help{font-size:.8rem;color:#666;margin-top:.5rem;font-style:italic}.submit-status{padding:1rem;border-radius:8px;margin-bottom:1rem;text-align:left}.submit-status.success{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.submit-status.error{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}@media (min-width: 1024px){.grid-cols-lg-3{grid-template-columns:repeat(3,1fr)}.small-business-contact-content{flex-direction:row;align-items:flex-start}}}@media (max-width: 768px){.small-business-hero-content{padding:0 20px}.small-business-hero-title{font-size:2.5rem}}@media (max-width: 768px){.small-business-solutions-content{grid-template-columns:1fr;gap:40px}.small-business-solutions-title{font-size:2rem}.small-business-contact-content{flex-direction:column;gap:40px}.small-business-contact-form-wrapper{max-width:100%;padding:40px 30px;min-height:auto}.small-business-form-row{grid-template-columns:1fr;gap:16px}}@media (max-width: 480px){.small-business-hero{padding:20px 0}.small-business-hero-title{font-size:2rem}.small-business-solutions{padding:60px 0}.small-business-solutions-title{font-size:1.75rem}.results-background-images{grid-template-columns:1fr;gap:1rem}.results-bg-image-1,.results-bg-image-2{margin-top:0;height:200px}.results-cards-overlay{grid-template-columns:1fr;grid-template-rows:auto;gap:1.5rem;margin-top:1rem;justify-items:center}.result-card{width:260px;height:320px}.result-card-large{grid-column:1;grid-row:1;max-width:100%;width:260px;margin-top:-48px!important;margin-left:0;margin-right:0}.result-card-small{width:260px;margin-top:0;margin-left:0;margin-right:0}.small-business-cta-section{min-height:350px;margin:40px 0}.small-business-cta-container{padding:40px 20px}.small-business-cta-title{font-size:1.75rem;margin-bottom:15px}.small-business-cta-description{font-size:.95rem;margin-bottom:12px}.small-business-cta-buttons{margin-top:25px;gap:12px}.small-business-cta-button{padding:12px 25px;font-size:.9rem}.small-business-contact-title{font-size:1.75rem}.small-business-contact-content{flex-direction:column;gap:30px}.small-business-contact-form-wrapper{max-width:100%;padding:30px 20px;min-height:auto}.small-business-form-control{padding:12px}}:root{--primary-color: #2563EB;--background-light: #ffffff;--background-dark: #0D1117;--card-light: #ffffff;--card-dark: #1F2937;--text-light: #1F2937;--text-dark: #E5E7EB;--subtext-light: #6B7280;--subtext-dark: #9CA3AF}.startup-page{min-height:100vh;background-color:#fff}.startup-hero{background:linear-gradient(#0009,#0009),var(--hero-bg-image);background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed;height:100vh;display:flex;align-items:center;color:#fff}.startup-hero-content{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;align-items:center;justify-content:flex-start;width:100%}.startup-hero-left{display:flex;flex-direction:column;gap:24px;text-align:left;max-width:800px}.startup-hero-title{font-size:3.5rem;font-weight:700;line-height:1.2;margin:0;background:linear-gradient(45deg,#fff,#f0f8ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.startup-hero-description{font-size:1.25rem;line-height:1.6;margin:0;opacity:.9}.startup-hero-buttons{margin-top:10px}.startup-hero-button{display:inline-block;padding:16px 40px;background:#1868db;color:#fff;border:1px solid #1868db;border-radius:4px;font-size:1.125rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 15px #1868db33;display:flex;align-items:center;gap:10px;width:fit-content}.startup-hero-button:hover{background:#fff;color:#1868db;transform:translateY(-3px);box-shadow:0 12px 25px #1868db66}.startup-hero-button:active{transform:translateY(-1px)}.startup-system{padding:20px 0;background:#f8fafc;position:relative}.startup-container{max-width:1200px;margin:0 auto;padding:0 20px;position:relative}.startup-system-header{text-align:left;margin-bottom:50px}.startup-system-title{font-size:2.5rem;font-weight:700;color:#2c3e50;margin-bottom:20px;position:relative}.startup-system-title:after{content:"";position:absolute;bottom:-10px;left:0;width:80px;height:4px;background:linear-gradient(90deg,#1868db,#0d4a9e);border-radius:2px}.startup-system-description{font-size:1rem;color:#4a5568;max-width:500px;margin:0;line-height:1.5}.startup-system-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:15px;width:100%;position:relative}.startup-system-item{background:#fff;border-radius:15px;overflow:hidden;cursor:pointer;box-shadow:0 5px 20px #0000001a;border:2px solid transparent;transition:all .3s ease;position:relative;height:auto;padding:24px;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:16px;text-align:left}.startup-system-item:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,var(--primary-color),#818cf8);transform:scaleX(0);transform-origin:left;transition:transform .3s ease-out}.startup-system-item:hover{transform:translateY(-3px);box-shadow:0 10px 30px #00000026}.startup-system-item.active{border-color:#1868db;box-shadow:0 15px 40px #1868db4d;transform:translateY(-5px);z-index:10;position:relative}.startup-system-item:hover:after,.startup-system-item.active:after{transform:scaleX(1)}.startup-system-item h3{font-size:1.1rem;font-weight:600;color:#2c3e50;margin:0 0 10px;line-height:1.3}.startup-system-item p{font-size:.9rem;line-height:1.6;color:#4a5568;margin:0}.startup-system-item .icon-wrapper{background-color:#2563eb1f;color:var(--primary-color);padding:12px;border-radius:9999px;display:inline-flex;align-items:center;justify-content:center;min-width:48px;min-height:48px;border:2px solid rgba(37,99,235,.2)}.startup-results{padding:20px 0;background:#f8f9fa}.startup-results-header{text-align:left;margin-bottom:30px}.startup-results-title{font-size:2.5rem;font-weight:700;color:#2c3e50;margin:0 0 16px}.startup-results-description{font-size:1.125rem;color:#6c757d;margin:0;max-width:600px}.startup-results-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:40px;margin-top:60px}.startup-results-item{text-align:left;padding:32px;border-radius:15px;background:var(--card-light);border:1px solid #e2e8f0;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;transition:transform .3s ease,box-shadow .3s ease;cursor:pointer;overflow:hidden;position:relative}.startup-results-item:hover{transform:translateY(-5px);box-shadow:0 14px 22px -6px #00000026;border-color:transparent}.startup-results-item h3{font-size:1.5rem;font-weight:700;color:#2c3e50;margin:0 0 16px}.startup-results-item p{font-size:1rem;line-height:1.6;color:#6c757d;margin:0}.startup-feature-card,.startup-results-item{display:grid;grid-template-rows:auto 1fr;align-content:start;gap:12px}.startup-feature-card:after,.startup-results-item:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,var(--primary-color),#818cf8);transform:scaleX(0);transform-origin:left;transition:transform .3s ease-out}.startup-feature-card:hover:after,.startup-results-item:hover:after{transform:scaleX(1)}.startup-results-item img{width:64px;height:64px;margin-bottom:12px!important;background:#dbeafe;padding:10px;border-radius:9999px;border:2px solid rgba(0,0,0,.06)}.startup-features{background:#111827;background-image:url(/assets/efa9c371-4ad2-49db-977f-098c4619ffc5.BMSkzJDO.webp);background-size:cover;background-position:center;background-repeat:no-repeat;padding:20px 0;position:relative;overflow:hidden}.startup-features:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(135deg,#111827c7,#11182799,#111827e0),url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="dots" width="18" height="18" patternUnits="userSpaceOnUse"><circle cx="2" cy="2" r="1.2" fill="white" opacity="0.06"/></pattern></defs><rect width="100" height="100" fill="url(%23dots)"/></svg>');background-size:cover,auto;background-repeat:no-repeat,repeat;z-index:1;pointer-events:none}.startup-features:after{content:"";position:absolute;inset:0;background:radial-gradient(40rem 40rem at 15% 25%,rgba(37,99,235,.18),transparent 60%),radial-gradient(32rem 32rem at 75% 30%,rgba(99,102,241,.16),transparent 60%),radial-gradient(28rem 28rem at 55% 75%,rgba(59,130,246,.12),transparent 60%);z-index:2;pointer-events:none}.startup-features-header{margin-bottom:10px;position:relative;z-index:4}.startup-features-title{font-size:3rem;font-weight:700;color:#fff;margin-bottom:15px;line-height:1.2}.startup-features-description{font-size:1.2rem;color:#ffffffe6;margin:0;line-height:1.5}.startup-features-carousel{position:relative;overflow:hidden}.startup-features-grid{display:flex;gap:20px;transition:transform .5s ease;width:max-content;position:relative;z-index:4}.startup-features-navigation{display:flex;align-items:center;justify-content:space-between;margin-top:40px;position:relative;z-index:4}.startup-features-progress{flex:1;height:3px;background:#fff3;border-radius:2px;margin-right:30px;position:relative}.startup-features-progress-bar{height:100%;background:#fff;border-radius:2px;transition:width .3s ease}.startup-features-buttons{display:flex;gap:15px}.startup-features-nav-btn{width:45px;height:45px;border:none;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;font-size:16px}.startup-features-prev{background:#4a5568;color:#fff}.startup-features-prev:hover{background:#6b7280;transform:scale(1.05)}.startup-features-next{background:#fff;color:#1a2332}.startup-features-next:hover{background:#f8fafc;transform:scale(1.05)}.startup-feature-card{background:#ffffff0a;backdrop-filter:blur(6px) saturate(120%);-webkit-backdrop-filter:blur(6px) saturate(120%);border:1px solid rgba(255,255,255,.06);box-shadow:0 4px 18px #02061759;border-radius:12px;padding:30px;color:#fff;transition:transform .28s ease,box-shadow .28s ease,background-color .28s ease;cursor:pointer;position:relative;min-height:250px;height:auto;display:flex;flex-direction:column;justify-content:flex-start;overflow:visible;width:280px;flex:0 0 280px}.startup-feature-card:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 18px 40px #4f46e52e,0 6px 20px #0206174d;background:#ffffff0f;border-color:#4f46e538}.startup-feature-card h3{font-size:1.4rem;font-weight:700;color:#fff;margin-bottom:15px;line-height:1.3;position:relative;z-index:2}.startup-feature-card p{font-size:.95rem;color:#fffc;line-height:1.6;margin-bottom:0;flex-grow:1;position:relative;z-index:2}.startup-cta-section{position:relative;width:100%;min-height:500px;overflow:hidden;margin:80px 0}.startup-cta-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.startup-cta-bg-image{width:100%;height:100%;object-fit:cover;object-position:center}.startup-cta-container{position:relative;z-index:2;max-width:1200px;margin:0 auto;padding:80px 20px;height:100%;display:flex;align-items:center}.startup-cta-content{max-width:500px;color:#fff}.startup-cta-title{font-size:3rem;font-weight:700;margin-bottom:30px;line-height:1.2;color:#fff}.startup-cta-description{font-size:1.1rem;line-height:1.6;margin-bottom:0;color:#ffffffe6}.startup-cta-buttons{display:flex;flex-direction:column;gap:15px;margin-top:40px}.startup-cta-button{display:inline-block;padding:15px 30px;border:1px solid #1868db;background:#0000004d;color:#fff;text-decoration:none;font-size:1rem;font-weight:500;transition:all .3s ease;text-align:center;cursor:pointer;border-radius:0}.startup-cta-primary:hover{background:#fff3;border-color:#fff;transform:translate(5px)}.startup-contact{padding:20px 0;background:#fff;color:#2c3e50;position:relative;overflow:hidden}.startup-contact:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:40%;background:linear-gradient(135deg,#3b82f6,#1d4ed8,#1e40af);z-index:1;pointer-events:none}.startup-contact-content{display:flex;align-items:flex-start;gap:60px;position:relative;z-index:2}.startup-contact-header{text-align:left;margin-bottom:60px;position:relative;z-index:2}.startup-contact-title{font-size:2.5rem;font-weight:700;margin:0 0 16px;color:#2c3e50}.startup-contact-description{font-size:1.125rem;margin:0;max-width:600px;color:#6c757d}.startup-contact-form-wrapper{max-width:800px;margin:0 auto;background:#fff;padding:40px;border:1px solid #e2e8f0;box-shadow:0 5px 20px #0000001a;position:relative;z-index:2}.startup-contact-form{display:flex;flex-direction:column;gap:24px}.startup-form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.startup-form-group{display:flex;flex-direction:column;position:relative}.startup-form-label{position:absolute;top:12px;left:16px;color:#6c757d;font-size:.875rem;font-weight:500;transition:all .3s ease;pointer-events:none;transform:translateY(0);opacity:0}.startup-form-label.visible{opacity:1;transform:translateY(-24px);color:#2c3e50}.startup-form-control{padding:16px;border:2px solid #e2e8f0;border-radius:8px;background:#fff;color:#2c3e50;font-size:1rem;transition:all .3s ease}.startup-form-control::placeholder{color:#6c757d}.startup-form-control:focus{outline:none;border-color:var(--primary-color);background:#fff;box-shadow:0 0 0 3px #2563eb1a}.startup-form-control.focused{border-color:#3b82f6;background:#fff}.startup-form-control.error{border-color:#ff6b6b}.startup-error-message{color:#ff6b6b;font-size:.875rem;margin-top:4px}.startup-captcha-group{margin-top:20px}.startup-captcha-container{display:flex;align-items:center;gap:12px;margin-bottom:12px}.startup-captcha-image{border-radius:4px;border:1px solid #e2e8f0}.startup-captcha-loading,.startup-captcha-error{color:#6c757d;font-size:.875rem}.startup-retry-captcha,.startup-refresh-captcha{background:#f8f9fa;border:1px solid #e2e8f0;color:#2c3e50;padding:6px 12px;border-radius:4px;font-size:.875rem;cursor:pointer;transition:all .3s ease}.startup-retry-captcha:hover,.startup-refresh-captcha:hover{background:#e9ecef}.startup-captcha-help{color:#6c757d;font-size:.875rem;margin:8px 0 0}.startup-submit-status{padding:12px 16px;border-radius:8px;font-size:.875rem;margin-bottom:16px}.startup-submit-status.success{background:#4caf5033;color:#4caf50;border:1px solid rgba(76,175,80,.3)}.startup-submit-status.error{background:#f4433633;color:#f44336;border:1px solid rgba(244,67,54,.3)}.startup-submit-button{position:relative;background:var(--primary-color);color:#fff;border:none;padding:16px 32px;border-radius:8px;font-size:1.125rem;font-weight:600;cursor:pointer;transition:all .3s ease;overflow:hidden;margin-top:20px}.startup-submit-button:hover{background:#1d4ed8;transform:translateY(-2px);box-shadow:0 8px 25px #3b82f666}.startup-button-overlay{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.startup-submit-button:hover .startup-button-overlay{left:100%}@media (max-width: 768px){.startup-hero-content{padding:0 20px}.startup-hero-title{font-size:2.5rem}.startup-system-grid{grid-template-columns:1fr;grid-template-rows:repeat(4,1fr);gap:12px;height:auto}.startup-system-item{height:auto;min-height:120px}.startup-results-grid{grid-template-columns:1fr;gap:30px}.startup-features-carousel{overflow:visible}.startup-features-grid{flex-direction:column;gap:20px;width:100%;transform:none!important}.startup-feature-card{flex:1;width:100%;max-width:100%;min-height:200px;height:auto}.startup-features-navigation,.startup-features-progress{display:none}.startup-form-row{grid-template-columns:1fr;gap:16px}.startup-contact-content{flex-direction:column;gap:40px}.startup-contact-form-wrapper{max-width:100%;padding:40px 30px;min-height:auto}.startup-system-title,.startup-results-title,.startup-features-title,.startup-cta-title,.startup-contact-title{font-size:2rem}}@media (max-width: 480px){.startup-hero{padding:20px 0}.startup-hero-title{font-size:2rem}.startup-system-grid{grid-template-columns:1fr;grid-template-rows:repeat(4,1fr);gap:10px;height:auto}.startup-system-item{height:auto;min-height:100px;padding:15px}.startup-system-item h3{font-size:1rem}.startup-system-item p{font-size:.8rem}.startup-features-title{font-size:2rem}.startup-feature-card{padding:20px;min-height:180px;height:auto}.startup-feature-card h3{font-size:1.1rem}.startup-feature-card p{font-size:.85rem}.startup-system-title,.startup-results-title,.startup-cta-title,.startup-contact-title{font-size:1.75rem}.startup-cta-title{font-size:2rem}.startup-cta-description{font-size:1.125rem}.startup-contact-content{flex-direction:column;gap:30px}.startup-contact-form-wrapper{padding:20px 16px}.startup-form-control{padding:12px}}
