
        .career-slider{
            display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;
            padding-bottom:24px;-ms-overflow-style:none;scrollbar-width:none;align-items:stretch;
        }
        .career-slider::-webkit-scrollbar{display:none}
        .career-slider .career-card{
            flex:0 0 calc(33.333% - 14px);scroll-snap-align:start;opacity:1 !important;animation:none !important;
            background:var(--white);border:1px solid var(--border-light);border-radius:var(--radius-md);
            padding:24px;transition:all var(--transition-fast);display:flex;flex-direction:column;
        }
        .career-slider .career-card:hover{border-color:var(--primary-border);transform:translateY(-4px);box-shadow:0 20px 40px -12px rgba(79,70,229,.15)}
        @media (max-width:768px){
            .career-slider .career-card{flex:0 0 calc(85% - 12px)}
        }
        @media (max-width:480px){
            .career-slider .career-card{flex:0 0 88%}
        }

        .edx-strip{
            display:flex;align-items:center;gap:22px;
            background:linear-gradient(135deg,#02262B 0%,#043B44 100%);
            border:1px solid #043B44;border-radius:var(--radius-lg);
            padding:22px 26px;text-decoration:none;color:#fff;
            box-shadow:0 14px 32px -14px rgba(2,38,43,.55);
            transition:transform .2s,box-shadow .2s;
            position:relative;overflow:hidden;
        }
        .edx-strip::before{
            content:"";position:absolute;right:-40px;top:-40px;width:220px;height:220px;
            background:radial-gradient(circle,rgba(255,209,102,.16),transparent 65%);pointer-events:none;
        }
        .edx-strip:hover{transform:translateY(-2px);box-shadow:0 20px 40px -16px rgba(2,38,43,.7)}
        .edx-strip-logo{
            flex:none;font-family:"IBM Plex Sans",sans-serif;font-weight:800;font-size:32px;
            letter-spacing:-.03em;line-height:1;display:inline-flex;align-items:baseline;
        }
        .edx-strip-logo-ed{color:#fff}
        .edx-strip-logo-x{color:#FFD166}
        .edx-strip-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px;position:relative;z-index:1}
        .edx-strip-body strong{color:#fff;font-size:16px;font-weight:700}
        .edx-strip-body span{color:rgba(255,255,255,.72);font-size:14px;line-height:1.5}
        .edx-strip-cta{
            flex:none;position:relative;z-index:1;
            color:#02262B;background:#FFD166;font-weight:700;font-size:14px;
            padding:11px 18px;border-radius:999px;white-space:nowrap;
            display:inline-flex;align-items:center;gap:6px;
            transition:background .15s,transform .15s;
        }
        .edx-strip:hover .edx-strip-cta{background:#FFDD8C}
        .edx-strip-cta span{transition:transform .15s;display:inline-block}
        .edx-strip:hover .edx-strip-cta > span{transform:translateX(3px)}
        @media (max-width:720px){
            .edx-strip{flex-direction:column;align-items:flex-start;gap:14px;padding:22px}
            .edx-strip-logo{font-size:28px}
            .edx-strip-cta{align-self:stretch;justify-content:center}
        }

        .contact-card{
            display:grid;gap:4px;background:#fff;border:1px solid var(--border-light);
            border-radius:var(--radius-md);padding:8px;margin-top:8px;
        }
        .contact-row{
            display:flex;align-items:center;gap:14px;padding:12px 14px;border-radius:10px;
            text-decoration:none;color:var(--dark-slate);transition:background .15s;
        }
        .contact-row:hover{background:var(--primary-light)}
        .contact-ic{
            flex:none;width:38px;height:38px;border-radius:10px;background:var(--primary-light);
            border:1px solid var(--primary-border);color:var(--primary);
            display:flex;align-items:center;justify-content:center;
        }
        .contact-ic svg{width:18px;height:18px}
        .contact-row > span:last-child{display:flex;flex-direction:column}
        .contact-label{font-size:12px;font-weight:600;color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase}
        .contact-val{font-size:15.5px;font-weight:700;color:var(--dark-slate)}

        .mob-sticky{display:none}
        @media (max-width:768px){
            .mob-sticky{
                display:flex;position:fixed;left:0;right:0;bottom:0;z-index:999;
                gap:10px;padding:10px 12px calc(10px + env(safe-area-inset-bottom));
                background:rgba(255,255,255,.96);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);
                border-top:1px solid var(--border-light);
                box-shadow:0 -8px 24px -8px rgba(15,23,42,.12);
            }
            .mob-sticky a{
                display:inline-flex;align-items:center;justify-content:center;gap:8px;
                font-weight:700;font-size:14.5px;text-decoration:none;
                padding:12px 14px;border-radius:12px;min-height:48px;
            }
            .mob-sticky-tg{
                flex:0 0 auto;background:var(--primary-light);color:var(--primary);
                border:1px solid var(--primary-border);
            }
            .mob-sticky-tg svg{width:20px;height:20px}
            .mob-sticky-tg span{display:none}
            .mob-sticky-cta{flex:1;background:var(--primary);color:#fff}
            .mob-sticky-cta:active{background:var(--primary-hover)}
            body{padding-bottom:76px}
            #siil-trust{scroll-margin-bottom:76px}
        }
        @media (min-width:400px) and (max-width:768px){
            .mob-sticky-tg span{display:inline}
        }

        .social-links{display:flex;flex-wrap:wrap;gap:10px}
        .social-links a{
            width:40px;height:40px;border-radius:50%;
            background:rgba(255,255,255,.06);color:#fff;
            display:flex;align-items:center;justify-content:center;
            transition:background .18s,transform .18s;
        }
        .social-links a:hover{transform:translateY(-3px)}
        .social-links a svg{width:18px;height:18px}
        .social-links .fsoc-wa:hover{background:#25D366}
        .social-links .fsoc-tg:hover{background:#229ED9}
        .social-links .fsoc-li:hover{background:#0A66C2}
        .social-links .fsoc-ig:hover{background:linear-gradient(135deg,#F58529 0%,#DD2A7B 45%,#8134AF 75%,#515BD4 100%)}
        .social-links .fsoc-yt:hover{background:#FF0033}

        .edx-inline{margin-top:32px}
        @media (max-width:768px){.edx-inline{margin-top:24px}}

        .adv-slider{
            display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;
            padding-bottom:24px;-ms-overflow-style:none;scrollbar-width:none;align-items:stretch;
        }
        .adv-slider::-webkit-scrollbar{display:none}
        .adv-slider .adv-card{
            flex:0 0 calc(25% - 15px);scroll-snap-align:start;opacity:1 !important;
            animation:none !important;
        }
        @media (max-width:1024px){.adv-slider .adv-card{flex:0 0 calc(33.333% - 14px)}}
        @media (max-width:768px){.adv-slider .adv-card{flex:0 0 calc(85% - 12px)}}
        @media (max-width:480px){.adv-slider .adv-card{flex:0 0 88%}}

        .mid-cta{text-align:center;margin-top:48px}
        .mid-cta p{font-size:18px;font-weight:600;color:var(--dark-slate);margin-bottom:16px}
    