body.home-page{--home-bg: #ffffff;--home-bg-soft: #f8fafc;--home-surface: rgba(255, 255, 255, .94);--home-surface-soft: rgba(248, 250, 252, .92);--home-border: rgba(148, 163, 184, .22);--home-border-strong: rgba(94, 234, 212, .36);--home-text: #0f172a;--home-muted: #475569;--home-soft-text: #64748b;--home-shadow: 0 26px 60px -40px rgba(15, 23, 42, .18);--home-premium-gradient: linear-gradient(90deg, #0284c7 0%, #0891b2 52%, #10b981 100%);--home-premium-gradient-soft: linear-gradient(135deg, rgba(2, 132, 199, .12), rgba(8, 145, 178, .08) 46%, rgba(16, 185, 129, .14) 100%);--home-premium-shadow: 0 24px 44px -28px rgba(2, 132, 199, .36);background:radial-gradient(circle at top left,rgba(14,165,233,.08),transparent 28%),radial-gradient(circle at top right,rgba(16,185,129,.08),transparent 24%),linear-gradient(180deg,#fff,#f8fafc)}.dark body.home-page{--home-bg: #020617;--home-bg-soft: #0f172a;--home-surface: rgba(15, 23, 42, .88);--home-surface-soft: rgba(15, 23, 42, .92);--home-border: rgba(148, 163, 184, .16);--home-border-strong: rgba(45, 212, 191, .28);--home-text: #f8fafc;--home-muted: rgba(226, 232, 240, .8);--home-soft-text: rgba(203, 213, 225, .7);--home-shadow: 0 26px 60px -40px rgba(2, 6, 23, .72);background:radial-gradient(circle at top left,rgba(14,165,233,.16),transparent 28%),radial-gradient(circle at top right,rgba(16,185,129,.14),transparent 24%),linear-gradient(180deg,#020617,#0f172a)}body.home-page .bg-aurora{opacity:.3}body.home-page [data-public-header]{transition:padding-top .22s ease,transform .22s ease,opacity .18s ease}body.home-page .public-nav{border-color:var(--home-border);background:#ffffffeb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 24px 44px -30px #0f172a2e,0 8px 18px #0f172a14}.public-nav-spectrum{background-size:220% 100%;animation:homeSpectrumFlow 7.5s linear infinite;filter:saturate(115%)}.dark body.home-page .public-nav{border-color:#ffffff1a;background:#020617e0;box-shadow:0 24px 44px -28px #020617b8,0 8px 18px #0206173d}body.home-page [data-public-header].is-scrolled .public-nav{background:#fffffff7;box-shadow:0 28px 52px -34px #0f172a38,0 10px 22px #0f172a14}.dark body.home-page [data-public-header].is-scrolled .public-nav{background:#020617fa}body.home-page .public-brand-subtitle,body.home-page .public-nav-link{color:var(--home-muted)}body.home-page .public-brand-title{color:var(--home-text)}body.home-page .public-nav-link:hover,body.home-page .public-nav-link.is-active{color:#0369a1;background:#0ea5e914}body.home-page .public-btn-ghost,body.home-page .public-mobile-btn{border-color:var(--home-border);background:#f8fafcc2;color:var(--home-text)}.dark body.home-page .public-btn-ghost,.dark body.home-page .public-mobile-btn{background:#ffffff14;color:#fff}body.home-page .public-btn-primary{border-color:#0ea5e94d;background:var(--home-premium-gradient);color:#fff;box-shadow:var(--home-premium-shadow)}body.home-page #mobileMenu{background:#f8fafcc7}.dark body.home-page #mobileMenu{background:#ffffff0d}.dark body.home-page .public-brand-subtitle,.dark body.home-page .public-nav-link{color:#f8fafcc7}.dark body.home-page .public-brand-title{color:#f8fafc}.dark body.home-page .public-nav-link:hover,.dark body.home-page .public-nav-link.is-active{color:#fff;background:#ffffff1a}body.home-page footer{background:linear-gradient(180deg,#f8fafcfa,#fffffffa)}.dark body.home-page footer{background:linear-gradient(180deg,#0f172af5,#020617fa)}.home-section{position:relative;padding:clamp(3.25rem,5.6vw,4.5rem) 0}.home-section--soft{background:linear-gradient(180deg,#f8fafceb,#fffffff0)}.dark .home-section--soft{background:linear-gradient(180deg,#0f172ae6,#020617eb)}.home-display{font-family:Plus Jakarta Sans,sans-serif;letter-spacing:0;line-height:1.12;font-weight:800;text-wrap:balance}.home-kicker{letter-spacing:0}.home-section-header{max-width:46rem;display:flex;flex-direction:column;align-items:flex-start;gap:.78rem}.home-section-header--split{max-width:none;display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;align-items:end}.home-section-copy{max-width:42rem}.home-section-title{max-width:18ch;line-height:1.12}.home-section-title--wide{max-width:21ch}.home-section-subtitle{max-width:36rem;font-size:.95rem;line-height:1.65}.home-card-title{max-width:16rem;text-wrap:balance}.home-card-text{display:-webkit-box;overflow:hidden;line-height:1.65;-webkit-box-orient:vertical;-webkit-line-clamp:3}.home-section-badge,.home-note-chip{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid var(--home-border);background:#ffffffeb;color:var(--home-muted);font-weight:700}.dark .home-section-badge,.dark .home-note-chip{background:#ffffff0d;color:#e2e8f0d6}.home-section-badge{padding:.58rem .95rem;font-size:.72rem;letter-spacing:0;text-transform:uppercase;box-shadow:0 18px 28px -24px #0f172a24}.home-note-chip{padding:.5rem .85rem;font-size:.76rem;letter-spacing:0}.home-note-chip--accent{border-color:#0284c72e;background:#0284c714;color:#0369a1}.dark .home-note-chip--accent{border-color:#38bdf833;background:#38bdf81f;color:#bae6fd}.home-primary-btn,.home-secondary-btn,.home-text-link{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:999px;font-size:.95rem;font-weight:600;text-decoration:none;transition:transform .18s ease,background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.home-primary-btn{padding:.92rem 1.45rem;border:1px solid transparent;background:var(--home-premium-gradient);color:#fff;box-shadow:var(--home-premium-shadow)}.home-secondary-btn{padding:.9rem 1.25rem;border:1px solid var(--home-border);background:#ffffffe6;color:var(--home-text)}.dark .home-secondary-btn{background:#ffffff0a;color:var(--home-text)}.home-text-link{color:#0f766e}.home-auth-btn{border:1px solid transparent;color:#fff!important;box-shadow:var(--home-premium-shadow)}.home-auth-btn--login{background:var(--home-premium-gradient)!important}.home-auth-btn--register{border:1px solid transparent!important;background:linear-gradient(180deg,#fffffffa,#fffffff2) padding-box,var(--home-premium-gradient) border-box!important;color:#0f172a!important;box-shadow:0 20px 38px -32px #0284c747}.dark .home-auth-btn--register{background:linear-gradient(180deg,#0f172af0,#0f172ae6) padding-box,var(--home-premium-gradient) border-box!important;color:#f8fafc!important;box-shadow:0 20px 38px -32px #06b6d442}.home-primary-btn:hover,.home-secondary-btn:hover,.home-text-link:hover,.home-auth-btn:hover,.home-link-card:hover,.home-hero-card:hover,.home-job-card:hover,.home-publication-card:hover,.home-about-floating-card:hover,.home-faq-item:hover,.home-surface:hover{transform:translateY(-2px)}.home-surface,.home-link-card,.home-hero-card,.home-kpi-card,.home-job-card,.home-publication-card,.home-empty-card,.home-about-floating-card,.home-faq-item,.home-search-panel,.home-about-point{border:1px solid var(--home-border);background:var(--home-surface);box-shadow:var(--home-shadow);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.home-surface,.home-link-card,.home-hero-card,.home-job-card,.home-publication-card,.home-empty-card,.home-about-floating-card,.home-faq-item,.home-search-panel,.home-about-point{border-radius:1.6rem}.home-link-card,.home-job-card,.home-search-panel,.home-surface,.home-publication-card,.home-empty-card{position:relative;isolation:isolate;overflow:hidden}.home-link-card>*,.home-job-card>*,.home-search-panel>*,.home-surface>*,.home-publication-card>*,.home-empty-card>*{position:relative;z-index:1}.home-link-card:before,.home-job-card:before,.home-search-panel:before,.home-surface:before,.home-publication-card:before,.home-empty-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top right,rgba(14,165,233,.12),transparent 34%),radial-gradient(circle at bottom left,rgba(16,185,129,.12),transparent 32%);opacity:.88;pointer-events:none}.home-link-card:after,.home-job-card:after,.home-search-panel:after,.home-surface:after,.home-publication-card:after,.home-empty-card:after{content:"";position:absolute;left:1.25rem;top:0;height:2px;width:6rem;border-radius:999px;background:linear-gradient(90deg,#0284c7d6,#0891b2c2,#10b98100);opacity:.9;pointer-events:none}.home-surface:hover,.home-link-card:hover,.home-hero-card:hover,.home-job-card:hover,.home-publication-card:hover,.home-about-floating-card:hover,.home-faq-item:hover,.home-search-panel:hover,.home-about-point:hover{border-color:var(--home-border-strong)}.home-link-card:hover,.home-job-card:hover,.home-search-panel:hover,.home-publication-card:hover,.home-surface:hover,.home-empty-card:hover{box-shadow:0 28px 56px -38px #0284c73d,0 16px 28px -24px #10b98129}.home-hero{overflow:hidden}.home-hero-banner{--home-pointer-x: 50%;--home-pointer-y: 50%;--home-pointer-shift-x: 0px;--home-pointer-shift-y: 0px;--home-pointer-drift-x: 0px;--home-pointer-drift-y: 0px;position:relative;display:flex;min-height:35rem;align-items:center;justify-content:center;overflow:hidden;border-radius:2rem;border:1px solid rgba(255,255,255,.18);box-shadow:0 28px 60px -36px #0f172a5c}.home-hero-banner:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0f172a38,#0f172a9e),var(--home-hero-bg) center center / cover no-repeat;transform:scale(1.04);animation:homeHeroZoom 22s ease-in-out infinite}.dark .home-hero-banner:before{background:linear-gradient(180deg,#02061757,#020617bd),var(--home-hero-bg) center center / cover no-repeat}.home-hero-banner__overlay{position:absolute;inset:0;z-index:1;background:radial-gradient(circle at top left,rgba(56,189,248,.2),transparent 30%),radial-gradient(circle at top right,rgba(45,212,191,.18),transparent 28%),radial-gradient(circle at 50% 14%,rgba(251,191,36,.16),transparent 24%),linear-gradient(180deg,#ffffff05,#fff0);transform:translate3d(var(--home-pointer-shift-x),var(--home-pointer-shift-y),0);transition:transform .22s ease}.home-hero-aurora,.home-hero-depth,.home-hero-rings,.home-hero-particles,.home-hero-motion,.home-hero-cursor-glow{position:absolute;inset:0;pointer-events:none}.home-hero-aurora{z-index:1;background:radial-gradient(circle at 18% 30%,rgba(34,211,238,.24),transparent 28%),radial-gradient(circle at 78% 24%,rgba(52,211,153,.18),transparent 24%),radial-gradient(circle at 58% 82%,rgba(250,204,21,.14),transparent 30%),conic-gradient(from 135deg at 50% 50%,#0ea5e900,#0ea5e92e,#10b98114,#fbbf241f,#0ea5e900);background-size:130% 130%,120% 120%,150% 150%,180% 180%;filter:blur(18px) saturate(125%);mix-blend-mode:screen;opacity:.72;transform:translate3d(var(--home-pointer-shift-x),var(--home-pointer-shift-y),0) scale(1.08);animation:homeAuroraFlow 18s ease-in-out infinite;transition:transform .22s ease}.home-hero-depth{z-index:1;overflow:hidden;opacity:.55;mix-blend-mode:screen;transform:translate3d(calc(var(--home-pointer-shift-x) * -.45),calc(var(--home-pointer-shift-y) * -.45),0);transition:transform .22s ease}.home-hero-depth:before,.home-hero-depth:after{content:"";position:absolute;inset:-28%}.home-hero-depth:before{background:conic-gradient(from 18deg at 42% 48%,transparent 0deg,rgba(125,211,252,.18) 64deg,transparent 124deg,rgba(45,212,191,.14) 188deg,transparent 286deg,rgba(253,224,71,.1) 332deg,transparent 360deg),radial-gradient(ellipse at 50% 50%,rgba(255,255,255,.12),transparent 58%);filter:blur(28px);transform:rotate(0) scale(1.05);animation:homeDepthWash 21s ease-in-out infinite}.home-hero-depth:after{inset:-12%;background:radial-gradient(ellipse at 34% 34%,rgba(255,255,255,.16),transparent 34%),radial-gradient(ellipse at 68% 70%,rgba(45,212,191,.13),transparent 38%),linear-gradient(135deg,rgba(255,255,255,.1),transparent 38%,rgba(125,211,252,.08) 64%,transparent 100%);filter:blur(22px);transform:scale(1);animation:homeDepthBreath 12s ease-in-out infinite}.home-hero-rings{z-index:1;transform:translate3d(calc(var(--home-pointer-drift-x) * -.65),calc(var(--home-pointer-drift-y) * -.65),0);transition:transform .22s ease}.home-hero-ring{position:absolute;display:block;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:radial-gradient(circle,rgba(255,255,255,.08),transparent 62%),conic-gradient(from 90deg,#7dd3fc05,#2dd4bf3d,#fde04724,#7dd3fc05);box-shadow:inset 0 0 36px #ffffff0d,0 0 38px #2dd4bf14;opacity:.56;mix-blend-mode:screen}.home-hero-ring--one{right:8%;top:13%;height:10rem;width:10rem;animation:homeRingOrbit 19s linear infinite}.home-hero-ring--two{left:7%;bottom:18%;height:8rem;width:8rem;animation:homeRingOrbit 23s linear infinite reverse}.home-hero-ring--three{right:28%;bottom:8%;height:5.6rem;width:5.6rem;opacity:.4;animation:homeRingPulse 9s ease-in-out infinite}.home-hero-particles{z-index:1;overflow:hidden;transform:translate3d(calc(var(--home-pointer-drift-x) * .75),calc(var(--home-pointer-drift-y) * .75),0);transition:transform .22s ease}.home-hero-particle{--particle-size: .46rem;--particle-glow: rgba(125, 211, 252, .42);position:absolute;display:block;height:var(--particle-size);width:var(--particle-size);border-radius:999px;background:#ffffffc7;box-shadow:0 0 12px #ffffff59,0 0 24px var(--particle-glow);opacity:0;mix-blend-mode:screen;animation:homeParticleDrift 15s ease-in-out infinite}.home-hero-particle--one{--particle-size: .42rem;--particle-glow: rgba(56, 189, 248, .46);left:12%;top:70%;animation-delay:-1.2s}.home-hero-particle--two{--particle-size: .32rem;--particle-glow: rgba(45, 212, 191, .42);left:20%;top:28%;animation-duration:18s;animation-delay:-7.2s}.home-hero-particle--three{--particle-size: .5rem;--particle-glow: rgba(251, 191, 36, .35);left:36%;top:78%;animation-duration:17s;animation-delay:-4.4s}.home-hero-particle--four{left:49%;top:20%;animation-duration:14s;animation-delay:-8.5s}.home-hero-particle--five{--particle-size: .36rem;--particle-glow: rgba(52, 211, 153, .44);left:64%;top:67%;animation-duration:19s;animation-delay:-2.6s}.home-hero-particle--six{--particle-size: .58rem;--particle-glow: rgba(125, 211, 252, .38);left:74%;top:34%;animation-duration:16s;animation-delay:-10.1s}.home-hero-particle--seven{--particle-size: .28rem;--particle-glow: rgba(253, 224, 71, .4);left:84%;top:76%;animation-duration:20s;animation-delay:-6.8s}.home-hero-particle--eight{--particle-size: .38rem;left:91%;top:23%;animation-duration:15.5s;animation-delay:-12.3s}.home-hero-particle--nine{--particle-size: .3rem;--particle-glow: rgba(45, 212, 191, .46);left:6%;top:42%;animation-duration:21s;animation-delay:-9s}.home-hero-motion{z-index:1;overflow:hidden;transform:translate3d(var(--home-pointer-drift-x),var(--home-pointer-drift-y),0);transition:transform .22s ease}.home-hero-streak{--meteor-core: rgba(186, 230, 253, .82);--meteor-glow: rgba(45, 212, 191, .2);--meteor-warm: rgba(251, 191, 36, .4);position:absolute;display:block;width:16rem;height:1.5px;border-radius:999px;opacity:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.03) 10%,var(--meteor-warm) 28%,var(--meteor-core) 56%,rgba(255,255,255,.1) 78%,transparent 100%);box-shadow:0 0 16px #bae6fd61,0 0 28px var(--meteor-glow),0 0 40px #fbbf241f;transform:rotate(-18deg);filter:blur(.15px);mix-blend-mode:screen}.home-hero-streak:after{content:"";position:absolute;right:0;top:50%;height:.42rem;width:.42rem;border-radius:999px;background:#fffffff2;box-shadow:0 0 12px #ffffffa6,0 0 22px #7dd3fc80,0 0 32px #fbbf243d;transform:translateY(-50%)}.home-hero-streak--one{--meteor-core: rgba(191, 219, 254, .9);--meteor-glow: rgba(56, 189, 248, .22);--meteor-warm: rgba(251, 191, 36, .34);top:18%;left:-20%;animation:homeMeteorTrailOne 11s linear infinite;animation-delay:-1.4s}.home-hero-streak--two{--meteor-core: rgba(167, 243, 208, .88);--meteor-glow: rgba(45, 212, 191, .24);--meteor-warm: rgba(253, 224, 71, .28);top:32%;left:-28%;width:12rem;animation:homeMeteorTrailTwo 13.5s linear infinite;animation-delay:-6.2s}.home-hero-streak--three{--meteor-core: rgba(186, 230, 253, .84);--meteor-glow: rgba(14, 165, 233, .24);--meteor-warm: rgba(255, 255, 255, .18);top:56%;left:-18%;width:13rem;animation:homeMeteorTrailThree 12.5s linear infinite;animation-delay:-3.8s}.home-hero-streak--four{--meteor-core: rgba(253, 230, 138, .82);--meteor-glow: rgba(251, 191, 36, .2);--meteor-warm: rgba(255, 255, 255, .12);top:72%;left:-30%;width:10rem;animation:homeMeteorTrailFour 14.5s linear infinite;animation-delay:-8.5s}.home-hero-streak--five{--meteor-core: rgba(224, 242, 254, .88);--meteor-glow: rgba(56, 189, 248, .24);--meteor-warm: rgba(250, 204, 21, .22);top:24%;left:-24%;width:11rem;animation:homeMeteorTrailFive 10.5s linear infinite;animation-delay:-4.6s}.home-hero-streak--six{--meteor-core: rgba(204, 251, 241, .88);--meteor-glow: rgba(45, 212, 191, .24);--meteor-warm: rgba(255, 255, 255, .18);top:64%;left:-26%;width:14rem;animation:homeMeteorTrailSix 12.8s linear infinite;animation-delay:-9.4s}.home-hero-cursor-glow{z-index:1;opacity:0;transition:opacity .18s ease}.home-hero-cursor-glow:before{content:"";position:absolute;left:var(--home-pointer-x);top:var(--home-pointer-y);height:14rem;width:14rem;border-radius:999px;background:radial-gradient(circle,rgba(255,255,255,.24),rgba(125,211,252,.14) 34%,rgba(251,191,36,.08) 54%,transparent 74%);transform:translate(-50%,-50%);filter:blur(18px)}.home-hero-banner:hover .home-hero-cursor-glow{opacity:1}.home-hero-mesh{position:absolute;inset:0;background-image:linear-gradient(rgba(15,23,42,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(15,23,42,.05) 1px,transparent 1px);background-size:92px 92px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.45),transparent 92%);mask-image:linear-gradient(180deg,rgba(0,0,0,.45),transparent 92%);opacity:.2;animation:homeMeshShift 28s linear infinite;z-index:1}.dark .home-hero-mesh{background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px)}.home-hero-shell{position:relative;z-index:2;display:flex;width:100%;max-width:58rem;flex-direction:column;align-items:center;justify-content:center;gap:1.4rem;padding:3rem 1.5rem 5rem}.home-hero-orb{position:absolute;border-radius:999px;filter:blur(54px);pointer-events:none;opacity:.75}.home-hero-orb--left{left:-10rem;top:5rem;height:22rem;width:22rem;background:#0ea5e92e;animation:homeOrbFloatOne 16s ease-in-out infinite}.home-hero-orb--right{right:-6rem;top:6rem;height:18rem;width:18rem;background:#10b9812e;animation:homeOrbFloatTwo 18s ease-in-out infinite}.home-logo-badge{display:inline-flex;align-items:center;justify-content:center;height:4.25rem;width:4.25rem;border-radius:1.4rem;border:1px solid var(--home-border);background:#ffffffeb;box-shadow:0 20px 34px -28px #0f172a38}.dark .home-logo-badge{background:#ffffff0f}.home-hero-logo-row{position:relative;isolation:isolate;display:flex;flex-wrap:wrap;justify-content:center;gap:1.25rem;padding:1rem 1.4rem}.home-hero-logo-aura{position:absolute;left:50%;top:50%;z-index:-1;height:9rem;width:min(100%,20rem);transform:translate(-50%,-50%);pointer-events:none;filter:blur(6px)}.home-hero-logo-aura:before,.home-hero-logo-aura:after{content:"";position:absolute;inset:0;border-radius:999px}.home-hero-logo-aura:before{background:radial-gradient(circle at 25% 50%,rgba(56,189,248,.34),transparent 38%),radial-gradient(circle at 75% 50%,rgba(45,212,191,.3),transparent 36%),radial-gradient(circle at 50% 30%,rgba(255,255,255,.18),transparent 42%);animation:homeLogoAuraPulse 8s ease-in-out infinite}.home-hero-logo-aura:after{inset:.85rem 1.5rem;border:1px solid rgba(255,255,255,.18);background:linear-gradient(90deg,#ffffff05,#ffffff1a,#ffffff05);opacity:.78;animation:homeLogoAuraDrift 12s ease-in-out infinite}.home-hero-logo-item{position:relative;display:inline-flex;align-items:center;justify-content:center;filter:drop-shadow(0 14px 20px rgba(15,23,42,.24))}.home-hero-logo-item:before{content:"";position:absolute;inset:-.65rem;border-radius:999px;background:radial-gradient(circle,rgba(255,255,255,.16),transparent 72%);opacity:.75;z-index:-1}.dark .home-hero-logo-item{filter:drop-shadow(0 16px 24px rgba(2,6,23,.42))}.dark .home-hero-logo-item:before{background:radial-gradient(circle,rgba(255,255,255,.12),transparent 72%)}.home-note-chip--dark{border-color:#ffffff2e;background:#ffffff24;color:#f8fafc;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.home-secondary-btn--hero{border-color:#ffffff3d;background:#ffffff1f;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.dark .home-secondary-btn--hero{border-color:#ffffff2e;background:#ffffff1a;color:#fff}.home-hero-summary{position:relative;z-index:3;margin-top:-4rem;display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr))}.home-kpi-card--hero{background:#ffffffeb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);text-align:center}.dark .home-kpi-card--hero{background:#0f172ae0}.home-kpi-card__label{font-size:.7rem;font-weight:700;letter-spacing:0;text-transform:uppercase;color:#64748b}.dark .home-kpi-card__label{color:#cbd5e1b8}.home-kpi-card__value{margin-top:.75rem;font-size:1.875rem;font-weight:700;line-height:1;color:#0f172a}.dark .home-kpi-card__value{color:#f8fafc}.home-kpi-card--agenda{background:linear-gradient(180deg,#0ea5e924,#f0f9fffa);border-color:#0ea5e93d;box-shadow:0 22px 42px -34px #0ea5e947,0 10px 20px -18px #fbbf242e}.home-kpi-card--agenda .home-kpi-card__label{color:#0369a1}.home-kpi-card--agenda .home-kpi-card__value{color:#0f172a}.dark .home-kpi-card--agenda{background:linear-gradient(180deg,#38bdf829,#0f172aeb);border-color:#38bdf838;box-shadow:0 22px 42px -34px #38bdf838,0 10px 20px -18px #fbbf241f}.dark .home-kpi-card--agenda .home-kpi-card__label{color:#7dd3fc}.dark .home-kpi-card--agenda .home-kpi-card__value{color:#f8fafc}.home-hero-card{overflow:hidden}.home-hero-card__image{position:relative;border-bottom:1px solid var(--home-border);background:radial-gradient(circle at top left,rgba(14,165,233,.12),transparent 38%),radial-gradient(circle at bottom right,rgba(16,185,129,.14),transparent 40%),linear-gradient(180deg,#f8fafceb,#ffffffe6);padding:2rem 1.5rem 1rem}.dark .home-hero-card__image{background:radial-gradient(circle at top left,rgba(56,189,248,.16),transparent 38%),radial-gradient(circle at bottom right,rgba(45,212,191,.18),transparent 40%),linear-gradient(180deg,#0f172ad6,#020617eb)}.home-hero-illustration,.home-about-visual__image{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;animation:homeImageFloat 8s ease-in-out infinite}.home-hero-card__body{padding:1.5rem}.home-kpi-card{border-radius:1.2rem;padding:1rem}.home-service-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:1rem}.home-link-card{display:block;background:linear-gradient(180deg,#fffffffa,#f8fafcf0);min-height:12.5rem;padding:1.25rem;text-decoration:none}.dark .home-link-card{background:linear-gradient(180deg,#0f172aeb,#0f172ae0)}.home-link-card__index,.home-link-card__note,.home-publication-card__count,.home-job-badge{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-size:.76rem;font-weight:700}.home-link-card__index{min-width:2.1rem;padding:.4rem .72rem;background:#0284c71f;color:#075985;box-shadow:inset 0 0 0 1px #0284c714}.home-link-card__note{padding:.38rem .72rem;border:1px solid rgba(16,185,129,.2);background:#ffffffc2;color:#0f766e}.dark .home-link-card__note{background:#ffffff0d;color:#99f6e4}.home-link-card--compact{padding-top:1.2rem}.home-search-panel{background:linear-gradient(180deg,#fffffffa,#f8fafcf0);padding:1.35rem}.dark .home-search-panel{background:linear-gradient(180deg,#0f172aeb,#0f172ae6)}.home-field{display:flex;flex-direction:column;gap:.65rem}.home-field span,.home-field label{font-size:.88rem;font-weight:600;color:var(--home-text)}.home-field input,.home-field select{width:100%;border-radius:1rem;border:1px solid var(--home-border);background:#ffffffeb;color:var(--home-text);padding:.95rem 1rem;font-size:.95rem;outline:none;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.dark .home-field input,.dark .home-field select{background:#0f172ab8}.home-field input:focus,.home-field select:focus{border-color:#0284c757;box-shadow:0 0 0 4px #0ea5e91a,0 10px 24px -18px #10b98138}.home-job-card{background:linear-gradient(180deg,#fffffffa,#f8fafcf0);display:flex;flex-direction:column;min-height:100%;padding:1.55rem;gap:1rem}.dark .home-job-card{background:linear-gradient(180deg,#0f172aeb,#0f172ae6)}.home-job-card>.home-job-card__brand-bg{position:absolute;inset:0;z-index:0;pointer-events:none;background-repeat:no-repeat;background-position:right -1.8rem center;background-size:min(36%,9.75rem);opacity:.055;filter:saturate(.68) contrast(1.02) grayscale(.22)}.home-job-card__brand-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#fffffffb,#fffffff7 42%,#ffffffed 68%,#fffffff2)}.dark .home-job-card>.home-job-card__brand-bg{opacity:.08;filter:saturate(.72) contrast(1.03) grayscale(.12)}.dark .home-job-card__brand-bg:after{background:linear-gradient(90deg,#0f172afb,#0f172af7 42%,#0f172aed 68%,#0f172af2)}.home-job-card__head{display:block;border:1px solid rgba(226,232,240,.72);border-radius:1.18rem;background:linear-gradient(135deg,#ffffffdb,#f0f9ff94);padding:.88rem;box-shadow:inset 0 1px #ffffffd6}.dark .home-job-card__head{border-color:#ffffff14;background:linear-gradient(135deg,#ffffff0e,#38bdf80e);box-shadow:inset 0 1px #ffffff0a}.home-job-card__brand{display:flex;min-width:0;align-items:flex-start;gap:1rem}.home-job-card__brand>.min-w-0{flex:1 1 auto;min-width:0}.home-job-card__logo{display:inline-flex;height:3.2rem;width:3.2rem;flex-shrink:0;align-items:center;justify-content:center;overflow:hidden;border-radius:1.08rem;border:1px solid rgba(148,163,184,.18);background:linear-gradient(180deg,#fffffffa,#f0f9fff0);box-shadow:inset 0 1px #ffffffdb,0 18px 32px -26px #0284c738}.dark .home-job-card__logo{border-color:#ffffff14;background:linear-gradient(180deg,#08101eeb,#08172be6);box-shadow:inset 0 1px #ffffff0a,0 18px 32px -26px #00000057}.home-job-card--with-brand-bg .home-job-card__logo{background:#ffffffd6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.dark .home-job-card--with-brand-bg .home-job-card__logo{background:#08101ed6}.home-job-card__logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background:#fffffff5;padding:.42rem}.home-job-card__logo span{font-size:.95rem;font-weight:800;letter-spacing:0;color:#0369a1}.dark .home-job-card__logo span{color:#7dd3fc}.home-job-card__company{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:700;letter-spacing:0;text-transform:uppercase;color:#64748b}.dark .home-job-card__company{color:#cbd5e1c7}.home-job-card__title{margin-top:.35rem;color:#0f172a;font-size:1.05rem;font-weight:700;line-height:1.42;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.dark .home-job-card__title{color:#f8fafc}.home-job-card__chips{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:.45rem;margin-top:.75rem}.home-job-status-pill{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:.42rem .82rem;font-size:.76rem;font-weight:700;white-space:nowrap}.home-job-status-pill.is-open{background:#10b9811f;color:#047857}.home-job-status-pill.is-closed{background:#f43f5e1a;color:#be123c}.dark .home-job-status-pill.is-open{background:#10b98129;color:#a7f3d0}.dark .home-job-status-pill.is-closed{background:#f43f5e24;color:#fda4af}.home-job-meta-grid{display:grid;gap:.95rem;grid-template-columns:repeat(2,minmax(0,1fr))}.home-job-meta{display:flex;min-height:100%;flex-direction:column;align-items:flex-start;gap:.55rem;border:1px solid rgba(226,232,240,.68);border-radius:1rem;background:#f8fafccc;padding:1rem 1.05rem}.dark .home-job-meta{border-color:#ffffff12;background:#ffffff0a}.home-job-meta span{font-size:.76rem;font-weight:700;letter-spacing:0;text-transform:uppercase;color:var(--home-soft-text)}.home-job-meta strong{color:var(--home-text);font-size:.92rem;font-weight:600;line-height:1.45;text-align:left}.home-job-meta--wide{grid-column:1 / -1}.home-job-card__footer{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:1rem;border-top:1px solid rgba(226,232,240,.86);padding-top:1rem}.dark .home-job-card__footer{border-top-color:#ffffff1a}.home-job-card__deadline{display:flex;min-width:0;flex-direction:column;gap:.28rem}.home-job-card__deadline-label{font-size:.72rem;font-weight:700;letter-spacing:0;text-transform:uppercase;color:var(--home-soft-text)}.home-job-card__deadline strong{color:var(--home-text);font-size:.92rem;font-weight:700;line-height:1.4}.home-job-state.is-open{color:#047857}.home-job-state.is-closed{color:#be123c}.dark .home-job-state.is-open{color:#6ee7b7}.dark .home-job-state.is-closed{color:#fda4af}.home-company-shell{position:relative;overflow:hidden;border:1px solid var(--home-border);border-radius:1.55rem;background:linear-gradient(180deg,#fffffffa,#f8fafcf2);box-shadow:var(--home-shadow);padding:1rem}.dark .home-company-shell{background:linear-gradient(180deg,#0f172aeb,#0f172ae6)}.home-company-shell:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(14,165,233,.08),rgba(16,185,129,.08) 44%,transparent 70%);pointer-events:none}.home-company-shell:after{content:"";position:absolute;left:1.25rem;top:0;height:2px;width:7rem;border-radius:999px;background:linear-gradient(90deg,#0284c7d6,#0891b2c2,#10b98100);opacity:.9;pointer-events:none}.home-company-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;width:min(100%,28rem);border:1px solid var(--home-border);border-radius:1.25rem;background:var(--home-surface);padding:.85rem;box-shadow:0 20px 38px -34px #0f172a38}.home-company-summary div{min-width:0;border-radius:.95rem;background:#f8fafcd1;padding:.75rem}.dark .home-company-summary div{background:#ffffff0d}.home-company-summary span,.home-company-summary strong{display:block}.home-company-summary span{font-size:1.25rem;line-height:1;font-weight:800;color:var(--home-text)}.home-company-summary strong{margin-top:.4rem;font-size:.72rem;line-height:1.35;font-weight:700;color:var(--home-soft-text)}.home-company-carousel__bar{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.85rem}.home-company-carousel__label{min-width:0}.home-company-carousel__label span,.home-company-carousel__label strong{display:block}.home-company-carousel__label span{font-size:.76rem;line-height:1.35;font-weight:700;color:var(--home-soft-text)}.home-company-carousel__label strong{margin-top:.16rem;font-size:1rem;line-height:1.35;color:var(--home-text)}.home-company-carousel__controls{display:flex;flex:0 0 auto;justify-content:flex-end;gap:.55rem}.home-company-nav{display:inline-flex;align-items:center;justify-content:center;width:2.45rem;height:2.45rem;border-radius:.85rem;border:1px solid rgba(148,163,184,.18);background:#ffffffd1;color:var(--home-text);box-shadow:0 18px 34px -30px #0f172a2e;transition:transform .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease,opacity .18s ease}.dark .home-company-nav{border-color:#ffffff14;background:#ffffff0d;box-shadow:0 18px 34px -30px #02061775}.home-company-nav:hover:not(:disabled){transform:translateY(-1px);border-color:#0284c738;box-shadow:0 22px 40px -32px #0284c73d}.home-company-nav:disabled{opacity:.55;cursor:default}.home-company-carousel__viewport{overflow:hidden;position:relative;z-index:1}.home-company-carousel__viewport:before,.home-company-carousel__viewport:after{content:"";position:absolute;top:0;bottom:0;z-index:2;width:clamp(2.5rem,5vw,4.25rem);opacity:0;pointer-events:none;transition:opacity .24s ease}.home-company-carousel__viewport:before{left:0;background:linear-gradient(90deg,#fffffff5,#fff0)}.home-company-carousel__viewport:after{right:0;background:linear-gradient(270deg,#fffffff5,#fff0)}.dark .home-company-carousel__viewport:before{background:linear-gradient(90deg,#0f172afa,#0f172a00)}.dark .home-company-carousel__viewport:after{background:linear-gradient(270deg,#0f172afa,#0f172a00)}.home-company-shell[data-can-scroll=true] .home-company-carousel__viewport:before,.home-company-shell[data-can-scroll=true] .home-company-carousel__viewport:after{opacity:1}.home-company-carousel__track{display:flex;gap:1rem;transition:transform .72s cubic-bezier(.16,1,.3,1);will-change:transform}.home-company-card{flex:0 0 100%;min-width:0;display:flex;flex-direction:column;justify-content:space-between;gap:1rem;min-height:17.5rem;border-radius:1.25rem;border:1px solid rgba(148,163,184,.16);background:#ffffffd1;padding:1rem;text-align:left;transition:transform .28s ease,border-color .22s ease,background-color .22s ease,box-shadow .22s ease}.dark .home-company-card{border-color:#ffffff14;background:#ffffff0a}.home-company-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}.home-company-card__logo{display:grid;place-items:center;flex:0 0 auto;width:4.75rem;height:4.75rem;border-radius:1.15rem;border:1px solid rgba(148,163,184,.18);background:linear-gradient(180deg,#fffffff5,#f1f5f9eb);box-shadow:0 18px 30px -26px #0f172a33;overflow:hidden}.dark .home-company-card__logo{border-color:#ffffff14;background:linear-gradient(180deg,#0f172aeb,#1e293beb)}.home-company-card__logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:.68rem}.home-company-card__logo span{font-size:1.18rem;font-weight:800;letter-spacing:0;color:#0369a1}.dark .home-company-card__logo span{color:#67e8f9}.home-company-card__verified{flex:0 0 auto;border-radius:999px;border:1px solid rgba(16,185,129,.22);background:#10b98114;padding:.4rem .62rem;font-size:.72rem;line-height:1.2;font-weight:800;color:#047857}.dark .home-company-card__verified{border-color:#34d3993d;background:#34d3991a;color:#a7f3d0}.home-company-card__body{min-width:0}.home-company-card__name{display:-webkit-box;overflow:hidden;min-height:3rem;font-size:1rem;font-weight:800;line-height:1.5;color:var(--home-text);-webkit-box-orient:vertical;-webkit-line-clamp:2}.home-company-card__meta{display:grid;gap:.55rem;margin-top:.85rem}.home-company-card__meta span{display:flex;min-width:0;align-items:center;gap:.45rem;border-radius:.9rem;border:1px solid rgba(148,163,184,.14);background:#f8fafcc7;padding:.55rem .65rem;font-size:.78rem;line-height:1.35;font-weight:700;color:var(--home-muted)}.home-company-card__meta span:before{content:"";flex:0 0 auto;height:.42rem;width:.42rem;border-radius:999px;background:#0ea5e9c7}.home-company-card__meta span:nth-child(2):before{background:#10b981d1}.dark .home-company-card__meta span{border-color:#ffffff14;background:#ffffff0d}.home-company-card__link{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:.45rem;border-radius:999px;border:1px solid rgba(14,165,233,.2);background:#0ea5e914;padding:.55rem .75rem;font-size:.82rem;font-weight:800;color:#0369a1;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.home-company-card__link:hover{border-color:#0ea5e952;background:#0ea5e921;color:#075985}.dark .home-company-card__link{border-color:#7dd3fc33;background:#38bdf81a;color:#bae6fd}.home-company-shell[data-can-scroll=true] .home-company-card{transform:scale(.988)}.home-company-shell:hover .home-company-card,.home-company-shell:focus-within .home-company-card{transform:scale(.994)}.home-company-shell:hover .home-company-card:hover,.home-company-shell:focus-within .home-company-card:hover{transform:translateY(-1px) scale(1);border-color:#0284c72e;box-shadow:0 24px 42px -34px #0284c729}.home-company-carousel__meta{position:relative;z-index:1;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;margin-top:1rem;padding-inline:.15rem}.home-company-carousel__hint,.home-company-carousel__count{font-size:.72rem;font-weight:700;letter-spacing:0;text-transform:uppercase;color:var(--home-soft-text)}.home-company-progress{position:relative;height:.3rem;overflow:hidden;border-radius:999px;background:#94a3b829}.dark .home-company-progress{background:#ffffff14}.home-company-progress__fill{position:absolute;inset:0;border-radius:inherit;background:var(--home-premium-gradient);transform:scaleX(.2);transform-origin:left center;transition:transform .52s cubic-bezier(.22,1,.36,1)}@media(min-width:768px){.home-section-header--split{grid-template-columns:minmax(0,1fr) minmax(19rem,.66fr)}.home-company-card{flex-basis:calc((100% - 1rem)/2)}}@media(min-width:1024px){.home-company-card{flex-basis:calc((100% - 2rem) / 3)}}@media(min-width:1280px){.home-company-card{flex-basis:calc((100% - 3rem)/4)}}.home-job-badge{padding:.42rem .82rem;white-space:nowrap}.home-job-badge.is-emerald{background:#10b9811f;color:#047857}.home-job-badge.is-sky{background:#0ea5e91f;color:#0369a1}.home-job-badge.is-gold{background:#f59e0b1f;color:#b45309}.dark .home-job-badge.is-emerald{background:#10b98129;color:#a7f3d0}.dark .home-job-badge.is-sky{background:#38bdf829;color:#bae6fd}.dark .home-job-badge.is-gold{background:#f59e0b29;color:#fde68a}.home-publication-card{display:block;padding:1.35rem;text-decoration:none}.home-publication-card__count{min-width:2.5rem;padding:.42rem .78rem;border:1px solid rgba(255,255,255,.45);background:#ffffffd1;color:var(--home-text)}.dark .home-publication-card__count{border-color:#ffffff14;background:#ffffff14}.home-publication-card--sky{background:linear-gradient(180deg,#0ea5e91f,#fffffff0)}.home-publication-card--emerald{background:linear-gradient(180deg,#10b9811a,#fffffff0)}.home-publication-card--gold{background:linear-gradient(180deg,#f59e0b1f,#fffffff0)}.dark .home-publication-card--sky,.dark .home-publication-card--emerald,.dark .home-publication-card--gold{background:linear-gradient(180deg,#ffffff0a,#0f172aeb)}.home-about-section{overflow:hidden}.home-about-shell{display:grid;gap:1rem;border:1px solid var(--home-border);border-radius:2rem;background:linear-gradient(135deg,#fffffff5,#f8fafce6);box-shadow:var(--home-shadow);padding:1rem}.dark .home-about-shell{background:linear-gradient(135deg,#0f172aeb,#020617e0)}.home-about-visual{position:relative;display:flex;min-height:24rem;align-items:center;justify-content:center;overflow:hidden;border-radius:1.5rem;background:radial-gradient(circle at 18% 12%,rgba(14,165,233,.18),transparent 34%),radial-gradient(circle at 82% 86%,rgba(16,185,129,.18),transparent 36%),linear-gradient(180deg,#f0f9ffdb,#ffffff9e);padding:clamp(1.25rem,3vw,2.4rem)}.home-about-visual:before{content:"";position:absolute;inset:1rem;border-radius:1.25rem;border:1px solid rgba(148,163,184,.18);pointer-events:none}.dark .home-about-visual{background:radial-gradient(circle at 18% 12%,rgba(56,189,248,.18),transparent 34%),radial-gradient(circle at 82% 86%,rgba(45,212,191,.16),transparent 36%),linear-gradient(180deg,#082f496b,#0f172aa3)}.home-about-visual__image{position:relative;z-index:1;width:min(100%,31rem)}.home-about-visual__caption{position:absolute;left:1.25rem;right:1.25rem;bottom:1.25rem;z-index:2;display:inline-flex;align-items:center;gap:.55rem;width:-moz-fit-content;width:fit-content;max-width:calc(100% - 2.5rem);border:1px solid var(--home-border);border-radius:999px;background:#ffffffe6;padding:.62rem .85rem;font-size:.78rem;font-weight:700;color:var(--home-text);box-shadow:0 20px 34px -28px #0f172a5c}.dark .home-about-visual__caption{background:#0f172ae6}.home-about-visual__dot{height:.56rem;width:.56rem;flex:0 0 auto;border-radius:999px;background:#10b981;box-shadow:0 0 0 4px #10b98129}.home-about-content{display:flex;min-width:0;flex-direction:column;justify-content:center;gap:1.25rem;padding:clamp(1rem,3vw,2rem)}.home-about-heading{display:flex;max-width:42rem;flex-direction:column;align-items:flex-start;gap:1rem}.home-about-step-list{display:grid;gap:.72rem}.home-about-step{display:flex;align-items:flex-start;gap:.8rem;border-bottom:1px solid rgba(148,163,184,.16);padding-bottom:.72rem;color:var(--home-muted);font-size:.95rem;line-height:1.68}.home-about-step:last-child{border-bottom:0;padding-bottom:0}.home-about-step__icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;margin-top:.12rem;height:2rem;width:2rem;border-radius:.8rem;background:#10b9811f;color:#059669}.dark .home-about-step__icon{background:#10b98129;color:#86efac}.home-about-stats{display:grid;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr))}.home-about-stat{min-width:0;border:1px solid rgba(148,163,184,.18);border-radius:1.1rem;background:#ffffffb3;padding:.95rem}.dark .home-about-stat{border-color:#ffffff14;background:#ffffff0a}.home-about-stat__label{min-height:2.2em;font-size:.68rem;font-weight:800;line-height:1.1;text-transform:uppercase;color:var(--home-soft-text)}.home-about-stat__value{margin-top:.5rem;font-size:clamp(1.7rem,4vw,2.35rem);font-weight:800;line-height:1;color:var(--home-text)}.home-about-agenda{display:flex;align-items:center;justify-content:space-between;gap:1rem;border:1px solid rgba(14,165,233,.16);border-radius:1.2rem;background:#f0f9ffb8;padding:1rem}.dark .home-about-agenda{border-color:#38bdf829;background:#082f4933}.home-about-agenda__label{font-size:.72rem;font-weight:800;text-transform:uppercase;color:#0369a1}.dark .home-about-agenda__label{color:#7dd3fc}.home-about-agenda__text{margin-top:.32rem;font-size:.9rem;line-height:1.65;color:var(--home-muted)}.home-empty-card{padding:1.5rem}.home-faq-heading{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.home-faq-topic-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.5rem}.home-faq-topic-row span{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--home-border);border-radius:999px;background:#ffffffc2;padding:.5rem .78rem;font-size:.78rem;font-weight:700;color:var(--home-muted)}.dark .home-faq-topic-row span{background:#ffffff0d}.home-faq-layout{display:grid;gap:1.25rem;align-items:start}.home-faq-stack{position:relative;display:grid;gap:.78rem}.home-faq-item{overflow:hidden;border-radius:1.2rem;background:#ffffffeb;box-shadow:0 18px 42px -34px #0f172a47}.dark .home-faq-item{background:#0f172ad6}.home-faq-item summary{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;cursor:pointer;list-style:none;padding:1.12rem 1.18rem;font-size:.98rem;font-weight:700;line-height:1.45;color:var(--home-text)}.home-faq-item summary::-webkit-details-marker{display:none}.home-faq-item[open]{border-color:var(--home-border-strong)}.home-faq-icon{display:inline-flex;align-items:center;justify-content:center;height:2rem;width:2rem;flex:0 0 auto;border-radius:.8rem;border:1px solid var(--home-border);background:#f8fafceb;font-size:1rem;font-weight:800;color:var(--home-text);transition:transform .18s ease,background-color .18s ease}.dark .home-faq-icon{background:#ffffff0d}.home-faq-item[open] .home-faq-icon{background:#0ea5e91a;transform:rotate(45deg)}.home-faq-answer{border-top:1px solid rgba(148,163,184,.16);padding:1rem 1.18rem 1.16rem;font-size:.94rem;line-height:1.78;color:var(--home-muted)}.home-faq-aside{min-width:0}.home-faq-help{border:1px solid var(--home-border);border-radius:1.5rem;background:radial-gradient(circle at top right,rgba(14,165,233,.12),transparent 34%),var(--home-surface);box-shadow:var(--home-shadow);padding:1.2rem}.home-faq-help__eyebrow{font-size:.72rem;font-weight:800;text-transform:uppercase;color:var(--home-soft-text)}.home-faq-help__title{margin-top:.5rem;font-size:1.25rem;font-weight:800;color:var(--home-text)}.home-faq-help__copy{margin-top:.65rem;font-size:.9rem;line-height:1.7;color:var(--home-muted)}.home-faq-action-list{display:grid;gap:.65rem;margin-top:1rem}.home-faq-action-list .home-secondary-btn{width:100%;justify-content:flex-start;border-radius:1rem;padding:.82rem .95rem}.home-secondary-btn--accent{border-color:#0ea5e93d;background:#0ea5e91a;color:#0369a1}.dark .home-secondary-btn--accent{border-color:#38bdf838;background:#38bdf81f;color:#bae6fd}.home-footer__topline{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem}.home-footer__eyebrow{max-width:34rem;font-size:.88rem;line-height:1.6;color:var(--home-muted)}.home-footer__bottom{padding-top:1rem;border-top:1px solid rgba(226,232,240,.86)}.dark .home-footer__bottom{border-top-color:#ffffff1a}@keyframes homeOrbFloatOne{0%,to{transform:translateZ(0)}50%{transform:translate3d(22px,10px,0)}}@keyframes homeOrbFloatTwo{0%,to{transform:translateZ(0)}50%{transform:translate3d(-18px,14px,0)}}@keyframes homeHeroZoom{0%,to{transform:scale(1.04)}50%{transform:scale(1.09)}}@keyframes homeMeteorTrailOne{0%{transform:translate3d(0,-1rem,0) rotate(-18deg);opacity:0}12%{opacity:.65}32%{opacity:0}to{transform:translate3d(76rem,19rem,0) rotate(-18deg);opacity:0}}@keyframes homeMeteorTrailTwo{0%{transform:translate3d(0,-.5rem,0) rotate(-18deg);opacity:0}10%{opacity:.5}28%{opacity:0}to{transform:translate3d(82rem,22rem,0) rotate(-18deg);opacity:0}}@keyframes homeMeteorTrailThree{0%{transform:translate3d(0,-.35rem,0) rotate(-18deg);opacity:0}13%{opacity:.48}34%{opacity:0}to{transform:translate3d(74rem,18rem,0) rotate(-18deg);opacity:0}}@keyframes homeMeteorTrailFour{0%{transform:translateZ(0) rotate(-18deg);opacity:0}11%{opacity:.4}26%{opacity:0}to{transform:translate3d(70rem,17rem,0) rotate(-18deg);opacity:0}}@keyframes homeMeteorTrailFive{0%{transform:translate3d(0,-.4rem,0) rotate(-18deg);opacity:0}11%{opacity:.44}30%{opacity:0}to{transform:translate3d(78rem,20rem,0) rotate(-18deg);opacity:0}}@keyframes homeMeteorTrailSix{0%{transform:translate3d(0,-.2rem,0) rotate(-18deg);opacity:0}12%{opacity:.52}31%{opacity:0}to{transform:translate3d(84rem,18rem,0) rotate(-18deg);opacity:0}}@keyframes homeAuroraFlow{0%,to{background-position:0% 50%,100% 0%,50% 100%,0% 50%;opacity:.62}45%{background-position:30% 42%,74% 18%,56% 70%,80% 50%;opacity:.82}70%{background-position:12% 68%,88% 36%,42% 86%,38% 50%;opacity:.68}}@keyframes homeDepthWash{0%,to{transform:rotate(0) scale(1.05);opacity:.46}44%{transform:rotate(16deg) scale(1.14);opacity:.72}72%{transform:rotate(-9deg) scale(1.09);opacity:.56}}@keyframes homeDepthBreath{0%,to{transform:translate3d(-1.2rem,.8rem,0) scale(.98);opacity:.42}50%{transform:translate3d(1rem,-1.1rem,0) scale(1.06);opacity:.7}}@keyframes homeRingOrbit{0%{transform:rotate(0) translateZ(0) scale(.96)}50%{transform:rotate(180deg) translate3d(.8rem,-.55rem,0) scale(1.04)}to{transform:rotate(360deg) translateZ(0) scale(.96)}}@keyframes homeRingPulse{0%,to{transform:scale(.86);opacity:.26}50%{transform:scale(1.18);opacity:.58}}@keyframes homeParticleDrift{0%,to{transform:translate3d(0,1.2rem,0) scale(.72);opacity:0}16%{opacity:.68}50%{transform:translate3d(1.3rem,-1.6rem,0) scale(1);opacity:.52}84%{opacity:.74}}@keyframes homeLogoAuraPulse{0%,to{transform:scale(.96);opacity:.68}50%{transform:scale(1.06);opacity:1}}@keyframes homeLogoAuraDrift{0%,to{transform:translate(-.35rem);opacity:.52}50%{transform:translate(.35rem);opacity:.88}}@keyframes homeMeshShift{0%{background-position:0 0,0 0}to{background-position:92px 46px,46px 92px}}@keyframes homeImageFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes homeSpectrumFlow{0%{background-position:0% 50%}to{background-position:220% 50%}}body.career-list-page.home-page .career-list-shell{background:transparent;padding-bottom:6.5rem;padding-top:3rem}body.career-list-page.home-page .career-list-hero,body.career-list-page.home-page .career-list-band,body.career-list-page.home-page .career-premium-panel,body.career-list-page.home-page .career-list-search-shell,body.career-list-page.home-page .career-list-side-panel,body.career-list-page.home-page .career-list-results-shell,body.career-list-page.home-page .lowongan-pagination{border-color:var(--home-border);box-shadow:var(--home-shadow)}body.career-list-page.home-page .career-premium-stat{border-color:var(--home-border);border-radius:1.25rem;background:var(--home-surface-soft);padding:1rem}body.career-list-page.home-page .career-list-hero{border-radius:1.85rem}body.career-list-page.home-page .career-list-hero-copy,body.career-list-page.home-page .career-list-band-intro,body.career-list-page.home-page .career-list-results-copy{max-width:38rem}body.career-list-page.home-page .career-list-hero-copy p,body.career-list-page.home-page .career-list-band-intro p,body.career-list-page.home-page .career-list-results-copy p{max-width:34rem}body.career-list-page.home-page .home-section-badge,body.career-list-page.home-page .home-note-chip{max-width:100%;min-width:0;text-align:center;line-height:1.35;white-space:normal}body.career-list-page.home-page .home-display,body.career-list-page.home-page .home-job-card__title,body.career-list-page.home-page .career-list-channel-card h3{overflow-wrap:anywhere}body.career-list-page.home-page .home-primary-btn,body.career-list-page.home-page .home-secondary-btn{min-width:0;text-align:center;line-height:1.25;white-space:normal}body.career-list-page.home-page .career-list-band,body.career-list-page.home-page .career-list-side-panel,body.career-list-page.home-page .career-list-results-shell{border-radius:1.6rem}body.career-list-page.home-page .career-list-band-note{min-height:100%;border:1px solid var(--home-border);border-radius:1.2rem;background:var(--home-surface-soft);box-shadow:none}body.career-list-page.home-page .career-list-step-grid .home-about-point{min-height:100%;padding:.9rem}body.career-list-page.home-page .career-list-step-grid .home-about-point p{line-height:1.55}body.career-list-page.home-page .career-list-search-shell{padding:0}body.career-list-page.home-page .career-list-search-summary{min-height:100%;border:1px solid var(--home-border);border-radius:1.2rem;background:var(--home-surface-soft);box-shadow:none}body.career-list-page.home-page .career-list-mini-stat{border-color:var(--home-border);background:var(--home-surface-soft);padding:.9rem;box-shadow:inset 0 1px #ffffff9e}.dark body.career-list-page.home-page .career-list-mini-stat{box-shadow:inset 0 1px #ffffff0a}body.career-list-page.home-page .career-list-search-shell .home-field{min-width:0}body.career-list-page.home-page .home-field-static{width:100%;border-radius:1rem;border:1px solid var(--home-border);background:var(--home-surface-soft);color:var(--home-text);padding:.95rem 1rem;font-size:.95rem;font-weight:700}body.career-list-page.home-page .career-list-side-panel .home-secondary-btn{width:100%}body.career-list-page.home-page .career-list-channel-card{min-height:auto;padding:1.1rem}body.career-list-page.home-page .career-list-channel-card h3{margin-top:.95rem;font-size:1rem;line-height:1.45}body.career-list-page.home-page .career-list-channel-card p{display:-webkit-box;overflow:hidden;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}body.career-list-page.home-page .career-list-channel-card.is-active{border-color:var(--home-border-strong);background:linear-gradient(180deg,#f0f9fffa,#ecfdf5e6);box-shadow:0 28px 56px -38px #0284c747,0 16px 28px -24px #10b98133}.dark body.career-list-page.home-page .career-list-channel-card.is-active{background:linear-gradient(180deg,#082f496b,#064e3b47)}body.career-list-page.home-page .career-list-channel-card.is-active .home-link-card__note{border-color:#0ea5e93d;background:#0ea5e91a;color:#0369a1}.dark body.career-list-page.home-page .career-list-channel-card.is-active .home-link-card__note{border-color:#7dd3fc38;background:#38bdf824;color:#bae6fd}body.career-list-page.home-page .career-list-results-head{padding-bottom:1.2rem;border-bottom:1px solid var(--home-border)}body.career-list-page.home-page .career-list-active-filters{padding-top:1rem;border-top:1px solid var(--home-border)}body.career-list-page.home-page .career-list-home-job-grid{gap:1.1rem}body.career-list-page.home-page .home-job-card{border-color:var(--home-border);border-radius:1.45rem;background:linear-gradient(180deg,#fffffffa,#f8fafcf0);gap:.95rem;padding:1.25rem;box-shadow:var(--home-shadow)}.dark body.career-list-page.home-page .home-job-card{border-color:var(--home-border);background:linear-gradient(180deg,#0f172aeb,#0f172ae6)}body.career-list-page.home-page .home-job-card:hover{border-color:var(--home-border-strong);box-shadow:0 28px 56px -38px #0284c73d,0 16px 28px -24px #10b98129}body.career-list-page.home-page .home-job-card__brand{gap:1rem}body.career-list-page.home-page .home-job-card__logo{height:3.2rem;width:3.2rem}body.career-list-page.home-page .home-job-card__company{font-size:.72rem;color:var(--home-soft-text)}body.career-list-page.home-page .home-job-card__title{margin-top:.35rem;color:var(--home-text);font-size:1rem;line-height:1.45;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}body.career-list-page.home-page .home-job-card__chips{gap:.45rem;margin-top:.75rem}body.career-list-page.home-page .home-job-badge,body.career-list-page.home-page .home-job-status-pill{padding:.42rem .82rem;font-size:.76rem}body.career-list-page.home-page .home-job-meta-grid{gap:.95rem}body.career-list-page.home-page .home-job-meta{border-radius:1rem;background:#f8fafccc;gap:.45rem;padding:.8rem .88rem}.dark body.career-list-page.home-page .home-job-meta{background:#ffffff0a}body.career-list-page.home-page .home-job-meta span,body.career-list-page.home-page .home-job-card__deadline-label{color:var(--home-soft-text);font-size:.76rem}body.career-list-page.home-page .home-job-meta strong,body.career-list-page.home-page .home-job-card__deadline strong{color:var(--home-text);font-size:.88rem;line-height:1.4;overflow-wrap:anywhere}body.career-list-page.home-page .home-job-meta strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}body.career-list-page.home-page .career-list-home-job-tag{border:1px solid var(--home-border);background:var(--home-surface-soft);color:var(--home-muted);padding:.38rem .72rem;font-size:.72rem}body.career-list-page.home-page .career-list-home-job-card .career-list-home-job-tools{justify-content:flex-end;margin-top:-.05rem}body.career-list-page.home-page .career-list-home-job-tool{border-color:var(--home-border);background:var(--home-surface-soft);color:#0f766e}body.career-list-page.home-page .career-list-home-job-tool:hover{border-color:var(--home-border-strong);background:#f0f9fff2}.dark body.career-list-page.home-page .career-list-home-job-tool{color:#7dd3fc}.dark body.career-list-page.home-page .career-list-home-job-tool:hover{background:#38bdf814}body.career-list-page.home-page .home-job-card__footer{gap:1rem;border-top-color:var(--home-border);padding-top:1rem}body.career-list-page.home-page .career-list-home-job-link{border-radius:999px;background:var(--home-premium-gradient);padding:.72rem 1rem;font-size:.85rem;box-shadow:var(--home-premium-shadow)}body.career-list-page.home-page .career-list-empty-state{border-style:dashed}body.career-list-page.home-page .lowongan-pagination{border-radius:1.2rem}body.career-list-page.home-page .fixed .home-surface{background:#fffffff0}.dark body.career-list-page.home-page .fixed .home-surface{background:#0f172af0}body.career-list-page.home-page .fixed .home-primary-btn,body.career-list-page.home-page .fixed .home-secondary-btn{padding:.78rem .95rem;font-size:.82rem;white-space:nowrap}@media(min-width:1280px){body.career-list-page.home-page .career-list-shell{padding-bottom:4rem}}@media(max-width:767px){body.career-list-page.home-page .career-list-shell{padding-top:2rem}body.career-list-page.home-page .career-list-hero{border-radius:1.5rem}body.career-list-page.home-page .career-list-band,body.career-list-page.home-page .career-list-search-shell,body.career-list-page.home-page .career-list-side-panel,body.career-list-page.home-page .career-list-results-shell{border-radius:1.35rem}body.career-list-page.home-page .home-job-card{padding:1.15rem}body.career-list-page.home-page .career-list-home-job-card .career-list-home-job-tools{margin-top:-.1rem}body.career-list-page.home-page .career-list-hero-copy .home-primary-btn,body.career-list-page.home-page .career-list-hero-copy .home-secondary-btn{width:100%}body.career-list-page.home-page .home-job-meta-grid{grid-template-columns:minmax(0,1fr)}body.career-list-page.home-page .home-job-card__footer{align-items:stretch}body.career-list-page.home-page .career-list-home-job-link{width:100%}body.career-list-page.home-page .fixed .home-primary-btn,body.career-list-page.home-page .fixed .home-secondary-btn{padding:.72rem .82rem;font-size:.78rem}}@media(max-width:1024px){.home-hero-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.home-hero-logo-aura{width:min(100%,17rem)}.home-hero-cursor-glow:before{height:12rem;width:12rem}.home-about-floating-card{position:static;margin-top:1rem;max-width:none}.home-about-visual{min-height:20rem}.home-company-card__logo{width:5rem;height:5rem}.home-company-carousel__controls{margin-bottom:0}.home-company-carousel__meta{gap:.75rem}}@media(max-width:640px){.home-about-shell{border-radius:1.35rem;padding:.65rem}.home-about-visual{min-height:17rem;border-radius:1rem}.home-about-visual:before{inset:.65rem;border-radius:.9rem}.home-about-visual__caption{left:.85rem;right:.85rem;bottom:.85rem;max-width:calc(100% - 1.7rem);white-space:normal}.home-about-content{gap:1rem;padding:.75rem .35rem .35rem}.home-about-stats{grid-template-columns:minmax(0,1fr)}.home-about-stat__label{min-height:0}.home-about-agenda{flex-direction:column;align-items:flex-start}.home-faq-heading{margin-bottom:1rem}.home-faq-topic-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.home-faq-topic-row span{width:100%}.home-faq-item summary{padding:1rem;font-size:.92rem}.home-faq-answer{padding:.9rem 1rem 1rem}.home-faq-help{border-radius:1.2rem;padding:1rem}.home-faq-highlight-grid{grid-template-columns:minmax(0,1fr)}.home-footer__topline{align-items:flex-start}.home-job-card>.home-job-card__brand-bg{background-position:right -1.15rem center;background-size:min(38%,7.8rem);opacity:.05}.dark .home-job-card>.home-job-card__brand-bg{opacity:.075}.home-job-meta-grid{grid-template-columns:minmax(0,1fr)}.home-job-meta--wide{grid-column:auto}.home-job-card__footer{flex-direction:column;align-items:flex-start}.home-section{padding:3.25rem 0}.home-hero-banner{min-height:30rem;border-radius:1.5rem}.home-hero-shell{padding:2.5rem 1.1rem 4rem}.home-hero-summary{margin-top:-2.5rem;grid-template-columns:1fr}.home-hero-logo-row{gap:1rem;padding-inline:.8rem}.home-hero-logo-aura{height:7.4rem;width:min(100%,14rem)}.home-hero-streak{width:10rem}.home-hero-cursor-glow:before{height:9rem;width:9rem}.home-hero-card__body,.home-search-panel,.home-job-card,.home-publication-card,.home-link-card,.home-empty-card{padding:1.15rem}.home-about-visual__frame{padding:1.35rem}.home-about-point{gap:.8rem}.home-company-shell{padding:.9rem}.home-company-summary{grid-template-columns:1fr}.home-company-carousel__bar{align-items:flex-start}.home-company-carousel__controls{margin-bottom:0}.home-company-card{gap:.85rem;min-height:17rem;padding:1.1rem .85rem 1rem}.home-company-card__logo{width:4.75rem;height:4.75rem;border-radius:1.2rem}.home-company-card__name{font-size:.88rem}.home-company-carousel__meta{grid-template-columns:minmax(0,1fr) auto;gap:.65rem}.home-company-carousel__hint{display:none}.home-company-nav{width:2.45rem;height:2.45rem}}@media(min-width:1024px){.home-about-shell{grid-template-columns:minmax(18rem,.92fr) minmax(0,1.08fr);align-items:stretch}.home-about-summary-grid{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr)}.home-faq-layout{grid-template-columns:minmax(0,1fr) minmax(18rem,.42fr)}.home-faq-aside{position:sticky;top:6.5rem}.home-faq-topic-row{justify-content:flex-end}}.home-company-marquee{position:relative;overflow:hidden;border:1px solid var(--home-border);border-radius:1.55rem;background:linear-gradient(180deg,#fffffffa,#f8fafcf0);box-shadow:var(--home-shadow);padding:1rem;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.dark .home-company-marquee{background:linear-gradient(180deg,#0f172aeb,#0f172ae0)}.home-company-marquee:before{content:"";position:absolute;left:1.25rem;right:auto;top:0;z-index:1;height:2px;width:7rem;border-radius:999px;background:linear-gradient(90deg,#0284c7d6,#0891b2c2,#10b98100);pointer-events:none}.home-company-marquee__track{display:flex;width:-moz-max-content;width:max-content;gap:1rem;will-change:transform}.home-company-marquee__group{display:flex;flex:0 0 auto;gap:1rem}.home-company-marquee[data-animated=true] .home-company-marquee__track{animation:homeCompanyMarquee var(--home-company-marquee-duration, 34s) linear infinite}.home-company-marquee:hover .home-company-marquee__track,.home-company-marquee:focus-within .home-company-marquee__track{animation-play-state:paused}.home-company-marquee[data-animated=false] .home-company-marquee__track,.home-company-marquee[data-animated=false] .home-company-marquee__group{width:100%}.home-company-marquee[data-animated=false] .home-company-marquee__group{justify-content:center}.home-company-marquee .home-company-card{flex:0 0 clamp(10.75rem,18vw,14rem);min-height:10.75rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.85rem;border-radius:1.2rem;border:1px solid rgba(148,163,184,.16);background:#ffffffd1;padding:1rem;text-align:center;box-shadow:0 20px 38px -34px #0f172a38;transition:transform .22s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.dark .home-company-marquee .home-company-card{border-color:#ffffff14;background:#ffffff0a;box-shadow:0 20px 38px -34px #020617b3}.home-company-marquee .home-company-card:hover{transform:translateY(-3px);border-color:#0ea5e93d;box-shadow:0 26px 44px -34px #0284c742}.home-company-marquee .home-company-card__logo{display:grid;place-items:center;width:5rem;height:5rem;border-radius:1.25rem;border:1px solid rgba(148,163,184,.18);background:linear-gradient(180deg,#fffffffa,#f1f5f9eb);box-shadow:0 18px 30px -26px #0f172a38;overflow:hidden}.dark .home-company-marquee .home-company-card__logo{border-color:#ffffff14;background:linear-gradient(180deg,#0f172aeb,#1e293beb)}.home-company-marquee .home-company-card__logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:.72rem}.home-company-marquee .home-company-card__logo span{font-size:1.15rem;font-weight:800;letter-spacing:0;color:#0369a1}.dark .home-company-marquee .home-company-card__logo span{color:#67e8f9}.home-company-marquee .home-company-card__name{display:-webkit-box;overflow:hidden;min-height:2.8rem;color:var(--home-text);font-size:.95rem;font-weight:800;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}@keyframes homeCompanyMarquee{0%{transform:translateZ(0)}to{transform:translate3d(calc(-50% - .5rem),0,0)}}@media(max-width:640px){.home-company-marquee{padding:.8rem;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.home-company-marquee .home-company-card{flex-basis:10.2rem;min-height:10.2rem;padding:.9rem}.home-company-marquee .home-company-card__logo{width:4.4rem;height:4.4rem;border-radius:1.1rem}.home-company-marquee .home-company-card__name{font-size:.88rem}}@media(prefers-reduced-motion:reduce){.home-primary-btn,.home-secondary-btn,.home-text-link,.home-link-card,.home-hero-card,.home-job-card,.home-publication-card,.home-about-floating-card,.home-faq-item,.home-surface,.home-search-panel,.home-about-visual__image,.home-hero-banner:before,.home-hero-aurora,.home-hero-depth,.home-hero-depth:before,.home-hero-depth:after,.home-hero-ring,.home-hero-particle,.home-hero-orb,.home-hero-mesh,.home-hero-streak,.home-hero-logo-aura:before,.home-hero-logo-aura:after,.home-company-carousel__track,.home-company-marquee__track{animation:none!important;transition:none!important}}body.home-page:not(.career-list-page){--home-bg: #e9f1fa;--home-bg-soft: #f7fbff;--home-surface: rgba(255, 255, 255, .96);--home-surface-soft: rgba(233, 241, 250, .86);--home-border: rgba(0, 171, 228, .2);--home-border-strong: rgba(0, 171, 228, .52);--home-text: #0f172a;--home-muted: #345066;--home-soft-text: #647b8f;--home-shadow: 0 22px 48px -38px rgba(0, 88, 122, .32);--home-premium-gradient: linear-gradient(135deg, #00abe4 0%, #008bc2 100%);--home-premium-shadow: 0 18px 32px -24px rgba(0, 171, 228, .48);background:linear-gradient(180deg,#e9f1fa,#fff 45%,#e9f1fa)}.dark body.home-page:not(.career-list-page){--home-bg: #05101c;--home-bg-soft: #0a2236;--home-surface: rgba(8, 28, 45, .94);--home-surface-soft: rgba(13, 43, 64, .9);--home-border: rgba(0, 171, 228, .18);--home-border-strong: rgba(66, 204, 245, .38);--home-text: #f8fafc;--home-muted: rgba(233, 241, 250, .78);--home-soft-text: rgba(208, 225, 238, .68);--home-shadow: 0 24px 52px -38px rgba(0, 0, 0, .7);background:linear-gradient(180deg,#05101c,#081c2d 48%,#05101c)}body.home-page:not(.career-list-page) .bg-aurora{display:none}body.home-page:not(.career-list-page) [data-public-header]{position:fixed;inset:0 0 auto;z-index:50;pointer-events:none}body.home-page:not(.career-list-page) [data-public-header] .public-nav-frame{pointer-events:auto}body.home-page:not(.career-list-page) [data-public-header] .public-nav-frame:after{background:#e9f1fa29}body.home-page:not(.career-list-page) [data-public-header] .public-nav{border-color:#e9f1fa57;background:#e9f1fab8;box-shadow:0 22px 44px -32px #0206177a,0 8px 18px #02061714;backdrop-filter:blur(18px) saturate(145%);-webkit-backdrop-filter:blur(18px) saturate(145%)}body.home-page:not(.career-list-page) [data-public-header].is-scrolled .public-nav{border-color:var(--home-border);background:#fffffff0}body.home-page:not(.career-list-page) [data-public-header] .public-brand-badge{border-color:transparent;background:transparent;box-shadow:none;filter:drop-shadow(0 8px 12px rgba(0,0,0,.24))}.dark body.home-page:not(.career-list-page) [data-public-header] .public-nav-frame:after{background:#0206172e}.dark body.home-page:not(.career-list-page) [data-public-header] .public-nav{border-color:#ffffff29;background:#02061794}.dark body.home-page:not(.career-list-page) [data-public-header].is-scrolled .public-nav{background:#020617eb}body.home-page:not(.career-list-page) .home-display{font-family:Plus Jakarta Sans,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;letter-spacing:0}body.home-page:not(.career-list-page) .home-section{padding:4.25rem 0}body.home-page:not(.career-list-page) section[id]{scroll-margin-top:6.5rem}body.home-page:not(.career-list-page) .home-section--soft{border-block:1px solid var(--home-border);background:linear-gradient(180deg,#e9f1fac7,#ffffffd6)}.dark body.home-page:not(.career-list-page) .home-section--soft{background:linear-gradient(180deg,#081827c2,#08201bad)}body.home-page:not(.career-list-page) .home-section-header{gap:.85rem}body.home-page:not(.career-list-page) .home-section-header--split{align-items:end}body.home-page:not(.career-list-page) .home-section-title{max-width:18ch;line-height:1.08}body.home-page:not(.career-list-page) .home-section-title--wide{max-width:24ch}body.home-page:not(.career-list-page) .home-section-subtitle{color:var(--home-muted);font-size:1rem;line-height:1.75}body.home-page:not(.career-list-page) .home-section-badge,body.home-page:not(.career-list-page) .home-note-chip{border:1px solid var(--home-border);border-radius:999px;background:var(--home-surface);color:#007fb0;box-shadow:none;letter-spacing:0}.dark body.home-page:not(.career-list-page) .home-section-badge,.dark body.home-page:not(.career-list-page) .home-note-chip{color:#7dd3fc}body.home-page:not(.career-list-page) .home-primary-btn,body.home-page:not(.career-list-page) .home-secondary-btn,body.home-page:not(.career-list-page) .home-text-link,body.home-page:not(.career-list-page) .home-command-cta{min-height:2.9rem;border-radius:.5rem;letter-spacing:0}body.home-page:not(.career-list-page) .home-primary-btn{border:1px solid transparent;background:var(--home-premium-gradient);box-shadow:var(--home-premium-shadow)}body.home-page:not(.career-list-page) .home-primary-btn--light{border-color:#ffffffb3;background:#fff;color:#006f9c;box-shadow:0 18px 34px -24px #00abe473}body.home-page:not(.career-list-page) .home-secondary-btn{border-color:var(--home-border);background:var(--home-surface);color:var(--home-text);box-shadow:none}body.home-page:not(.career-list-page) .home-secondary-btn--hero{border-color:#e9f1fa70;background:#e9f1fa1f;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}body.home-page:not(.career-list-page) .home-text-link{color:#008bc2}.dark body.home-page:not(.career-list-page) .home-text-link{color:#7dd3fc}body.home-page:not(.career-list-page) .home-primary-btn:hover,body.home-page:not(.career-list-page) .home-secondary-btn:hover,body.home-page:not(.career-list-page) .home-text-link:hover,body.home-page:not(.career-list-page) .home-command-cta:hover,body.home-page:not(.career-list-page) .home-link-card:hover,body.home-page:not(.career-list-page) .home-job-card:hover,body.home-page:not(.career-list-page) .home-publication-card:hover,body.home-page:not(.career-list-page) .home-faq-item:hover,body.home-page:not(.career-list-page) .home-surface:hover,body.home-page:not(.career-list-page) .home-command-service:hover,body.home-page:not(.career-list-page) .home-command-channel:hover{transform:translateY(-2px)}body.home-page:not(.career-list-page) .home-surface,body.home-page:not(.career-list-page) .home-link-card,body.home-page:not(.career-list-page) .home-kpi-card,body.home-page:not(.career-list-page) .home-job-card,body.home-page:not(.career-list-page) .home-publication-card,body.home-page:not(.career-list-page) .home-empty-card,body.home-page:not(.career-list-page) .home-search-panel,body.home-page:not(.career-list-page) .home-about-point,body.home-page:not(.career-list-page) .home-faq-item,body.home-page:not(.career-list-page) .home-faq-help{border:1px solid var(--home-border);border-radius:.5rem;background:var(--home-surface);box-shadow:var(--home-shadow)}body.home-page:not(.career-list-page) .home-surface:before,body.home-page:not(.career-list-page) .home-surface:after,body.home-page:not(.career-list-page) .home-link-card:before,body.home-page:not(.career-list-page) .home-link-card:after,body.home-page:not(.career-list-page) .home-job-card:before,body.home-page:not(.career-list-page) .home-job-card:after,body.home-page:not(.career-list-page) .home-publication-card:before,body.home-page:not(.career-list-page) .home-publication-card:after,body.home-page:not(.career-list-page) .home-search-panel:before,body.home-page:not(.career-list-page) .home-search-panel:after,body.home-page:not(.career-list-page) .home-empty-card:before,body.home-page:not(.career-list-page) .home-empty-card:after{display:none}body.home-page:not(.career-list-page) .home-hero-refresh{position:relative;isolation:isolate;overflow:hidden;color:#fff;background:#05101c;margin-top:0}body.home-page:not(.career-list-page) .home-hero-refresh>.relative{min-height:100svh;padding-top:clamp(7.8rem,13vw,9.5rem);padding-bottom:clamp(2.6rem,5vw,4rem)}body.home-page:not(.career-list-page) .home-hero-refresh:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#05101c42,#05101cc7),radial-gradient(ellipse at 50% 38%,rgba(233,241,250,.2),transparent 34%),linear-gradient(90deg,#00abe44d,#e9f1fa0f 42%,#00abe433)}body.home-page:not(.career-list-page) .home-hero-refresh__media{position:absolute;inset:0;z-index:-2;background:var(--home-hero-bg) center center / cover no-repeat;transform:scale(1.02);animation:homePhotoBreath 24s ease-in-out infinite}body.home-page:not(.career-list-page) .home-hero-bluewash,body.home-page:not(.career-list-page) .home-hero-lines,body.home-page:not(.career-list-page) .home-hero-ribbons,body.home-page:not(.career-list-page) .home-hero-sheen{position:absolute;inset:0;pointer-events:none}body.home-page:not(.career-list-page) .home-hero-bluewash{z-index:-1;background:conic-gradient(from 210deg at 50% 45%,#00abe457,#e9f1fa14,#00abe433,#ffffff0f,#00abe457);filter:blur(42px) saturate(130%);opacity:.72;transform:scale(1.08);animation:homeBluewashFlow 16s ease-in-out infinite}body.home-page:not(.career-list-page) .home-hero-lines{z-index:-1;opacity:.3;background-image:linear-gradient(rgba(233,241,250,.16) 1px,transparent 1px),linear-gradient(90deg,rgba(233,241,250,.12) 1px,transparent 1px);background-size:4rem 4rem;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 22%,#000 76%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 22%,#000 76%,transparent 100%);animation:homeGridDrift 22s linear infinite}body.home-page:not(.career-list-page) .home-hero-ribbons{z-index:-1;overflow:hidden;opacity:.72}body.home-page:not(.career-list-page) .home-hero-ribbons:before,body.home-page:not(.career-list-page) .home-hero-ribbons:after{--home-ribbon-rotate: -7deg;content:"";position:absolute;inset:auto -18% 18%;height:18rem;border-top:1px solid rgba(233,241,250,.18);border-bottom:1px solid rgba(0,171,228,.18);background:linear-gradient(90deg,transparent,rgba(0,171,228,.22),rgba(255,255,255,.08),transparent),repeating-linear-gradient(90deg,transparent 0 3.8rem,rgba(233,241,250,.12) 3.8rem 3.86rem);filter:blur(.5px);transform:rotate(var(--home-ribbon-rotate)) translate3d(-4%,0,0);animation:homeRibbonGlide 18s ease-in-out infinite}body.home-page:not(.career-list-page) .home-hero-ribbons:after{--home-ribbon-rotate: 8deg;inset:14% -20% auto;height:13rem;opacity:.56;transform:rotate(var(--home-ribbon-rotate)) translate3d(5%,0,0);animation-duration:23s;animation-direction:reverse}body.home-page:not(.career-list-page) .home-hero-sheen{z-index:-1;background:linear-gradient(112deg,transparent 18%,rgba(233,241,250,.14) 42%,rgba(0,171,228,.18) 50%,transparent 68%);transform:translate(-42%);opacity:.68;animation:homeSheenSlide 9s ease-in-out infinite}body.home-page:not(.career-list-page) .home-hero-refresh *,body.home-page:not(.career-list-page) .home-command-section *{min-width:0}body.home-page:not(.career-list-page) .home-hero-refresh .max-w-3xl,body.home-page:not(.career-list-page) .home-hero-panel,body.home-page:not(.career-list-page) .home-kpi-card--hero{max-width:100%}body.home-page:not(.career-list-page) .home-hero-refresh p,body.home-page:not(.career-list-page) .home-command-shell p,body.home-page:not(.career-list-page) .home-command-shell span,body.home-page:not(.career-list-page) .home-command-shell strong{overflow-wrap:anywhere}body.home-page:not(.career-list-page) .home-hero-title{position:relative;display:inline-block;font-size:4rem;line-height:.95;text-shadow:0 18px 34px rgba(0,0,0,.34)}body.home-page:not(.career-list-page) .home-hero-title:after{content:"";position:absolute;left:10%;right:10%;bottom:-.6rem;height:.22rem;border-radius:999px;background:linear-gradient(90deg,transparent,#00abe4,#ffffff,#00abe4,transparent);box-shadow:0 0 22px #00abe4ad}body.home-page:not(.career-list-page) .home-hero-center-shell{display:grid;place-items:center;width:100%}body.home-page:not(.career-list-page) .home-hero-logo-row--simple{align-items:center;justify-content:center;gap:clamp(1rem,2.2vw,1.55rem);min-height:6.35rem;padding:.45rem .25rem;position:relative;z-index:3;opacity:1!important;visibility:visible!important}body.home-page:not(.career-list-page) .home-hero-logo-row--simple:before{content:"";position:absolute;left:50%;top:50%;z-index:-1;width:min(19rem,72vw);height:5.4rem;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(233,241,250,.1),transparent),linear-gradient(180deg,#00abe424,#ffffff0a);filter:blur(10px);transform:translate(-50%,-50%);opacity:.86}body.home-page:not(.career-list-page) .home-hero-logo-row--simple:after{content:"";position:absolute;left:50%;bottom:-.7rem;width:min(18rem,68vw);height:1px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(233,241,250,.56),rgba(0,171,228,.72),rgba(233,241,250,.56),transparent);transform:translate(-50%);box-shadow:0 0 20px #00abe46b}body.home-page:not(.career-list-page) .home-hero-logo-row--simple .home-hero-logo-item{position:relative;z-index:2;display:grid;min-height:5.65rem;min-width:5.2rem;place-items:center;border:0;border-radius:0;background:transparent;box-shadow:none;filter:drop-shadow(0 18px 24px rgba(0,0,0,.46)) drop-shadow(0 0 18px rgba(0,171,228,.28));opacity:1!important;transform:translateZ(0);transition:filter .22s ease,transform .22s ease;visibility:visible!important}body.home-page:not(.career-list-page) .home-hero-logo-row--simple .home-hero-logo-image{display:block;max-width:none;-o-object-fit:contain;object-fit:contain;opacity:1!important;visibility:visible!important}body.home-page:not(.career-list-page) .home-hero-logo-row--simple .home-hero-logo-item--sulteng .home-hero-logo-image{width:auto;height:5.65rem}body.home-page:not(.career-list-page) .home-hero-logo-row--simple .home-hero-logo-item--sipekerja .home-hero-logo-image{width:5.35rem;height:5.35rem}body.home-page:not(.career-list-page) .home-hero-logo-row--simple .home-hero-logo-item:hover{filter:drop-shadow(0 22px 28px rgba(0,0,0,.5)) drop-shadow(0 0 24px rgba(0,171,228,.42));transform:translateY(-2px)}body.home-page:not(.career-list-page) .home-hero-eyebrow{max-width:16rem;color:#ffffffc7;font-size:.86rem;font-weight:700;line-height:1.45}body.home-page:not(.career-list-page) .home-hero-panel{border:1px solid rgba(255,255,255,.22);border-radius:.5rem;background:#ffffff1f;padding:1.1rem;color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 24px 48px -34px #020617b8}body.home-page:not(.career-list-page) .home-hero-panel__label{color:#ffffffa8;font-size:.75rem;font-weight:800;letter-spacing:0;text-transform:uppercase}body.home-page:not(.career-list-page) .home-hero-panel__list{margin-top:.95rem;display:grid;gap:.75rem}body.home-page:not(.career-list-page) .home-hero-panel__list div{border-top:1px solid rgba(255,255,255,.16);padding-top:.75rem}body.home-page:not(.career-list-page) .home-hero-panel__list span{display:block;color:#ffffff9e;font-size:.76rem}body.home-page:not(.career-list-page) .home-hero-panel__list strong{margin-top:.25rem;display:block;color:#fff;font-size:.95rem;line-height:1.45}body.home-page:not(.career-list-page) .home-hero-summary--simple{position:relative;z-index:1;margin-top:3rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;width:100%}body.home-page:not(.career-list-page) .home-kpi-card--hero{min-height:6.8rem;border-color:#e9f1fa38;background:#e9f1fa21;color:#fff;padding:1rem;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:none}body.home-page:not(.career-list-page) .home-kpi-card__label{color:#ffffffad;font-size:.78rem;line-height:1.45}body.home-page:not(.career-list-page) .home-kpi-card__value{margin-top:.45rem;color:#fff;font-size:2rem;line-height:1}body.home-page:not(.career-list-page) .home-react-shell{position:relative}body.home-page:not(.career-list-page) .home-command-section{background:linear-gradient(180deg,#fffffff5,#e9f1fae6 54%,#fffffff0)}.dark body.home-page:not(.career-list-page) .home-command-section{background:linear-gradient(180deg,#05101cf5,#081c2dd1 54%,#05101ceb)}body.home-page:not(.career-list-page) .home-command-shell{border:1px solid var(--home-border);border-radius:.5rem;background:linear-gradient(135deg,#fffffffa,#e9f1faeb 56%,#ffffffe6);box-shadow:var(--home-shadow);padding:1rem;transition:border-color .18s ease,box-shadow .18s ease}.dark body.home-page:not(.career-list-page) .home-command-shell{background:linear-gradient(135deg,#091423f5,#081827f0 56%,#064e3b38)}body.home-page:not(.career-list-page) .home-command-shell.is-pending{border-color:var(--home-border-strong)}body.home-page:not(.career-list-page) .home-command-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.25rem .25rem 1rem}body.home-page:not(.career-list-page) .home-command-kicker,body.home-page:not(.career-list-page) .home-command-focus__eyebrow{color:#008bc2;font-size:.76rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.dark body.home-page:not(.career-list-page) .home-command-kicker,.dark body.home-page:not(.career-list-page) .home-command-focus__eyebrow{color:#7dd3fc}body.home-page:not(.career-list-page) .home-command-title{margin-top:.35rem;max-width:24rem;color:var(--home-text);font-size:1.22rem;font-weight:800;line-height:1.35}body.home-page:not(.career-list-page) .home-command-tabs{display:inline-flex;flex-wrap:wrap;gap:.35rem;border:1px solid var(--home-border);border-radius:.5rem;background:var(--home-surface-soft);padding:.32rem}body.home-page:not(.career-list-page) .home-command-tab{min-height:2.3rem;border-radius:.38rem;padding:.55rem .85rem;color:var(--home-muted);font-size:.86rem;font-weight:800;transition:background-color .18s ease,color .18s ease,transform .18s ease}body.home-page:not(.career-list-page) .home-command-tab:hover{transform:translateY(-1px)}body.home-page:not(.career-list-page) .home-command-tab.is-active{background:#fff;color:#008bc2;box-shadow:0 12px 22px -18px #0f172a4d}.dark body.home-page:not(.career-list-page) .home-command-tab.is-active{background:#ffffff14;color:#fff}body.home-page:not(.career-list-page) .home-command-layout{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:.85rem}body.home-page:not(.career-list-page) .home-command-focus,body.home-page:not(.career-list-page) .home-command-service{border:1px solid var(--home-border);border-radius:.5rem;background:var(--home-surface-soft)}body.home-page:not(.career-list-page) .home-command-focus{display:flex;min-height:100%;flex-direction:column;gap:1rem;padding:1rem}body.home-page:not(.career-list-page) .home-command-focus__summary{color:var(--home-muted);font-size:.9rem;line-height:1.55}body.home-page:not(.career-list-page) .home-command-steps{display:grid;gap:.55rem}body.home-page:not(.career-list-page) .home-command-step{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem;border:1px solid var(--home-border);border-radius:.5rem;background:var(--home-surface);padding:.68rem}body.home-page:not(.career-list-page) .home-command-step span{display:grid;height:1.8rem;width:1.8rem;place-items:center;border-radius:.42rem;background:#00abe41a;color:#008bc2;font-size:.72rem;font-weight:900}.dark body.home-page:not(.career-list-page) .home-command-step span{background:#7dd3fc1f;color:#bae6fd}body.home-page:not(.career-list-page) .home-command-step p{color:var(--home-muted);font-size:.86rem;line-height:1.55}body.home-page:not(.career-list-page) .home-command-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}body.home-page:not(.career-list-page) .home-command-metric{border:1px solid var(--home-border);border-radius:.5rem;background:var(--home-surface);padding:.75rem}body.home-page:not(.career-list-page) .home-command-metric span,body.home-page:not(.career-list-page) .home-command-summary__item span,body.home-page:not(.career-list-page) .home-command-channel span{display:block;color:var(--home-soft-text);font-size:.75rem;line-height:1.4}body.home-page:not(.career-list-page) .home-command-metric strong,body.home-page:not(.career-list-page) .home-command-summary__item strong,body.home-page:not(.career-list-page) .home-command-channel strong{margin-top:.18rem;display:block;color:var(--home-text);font-size:1.05rem;line-height:1.2}body.home-page:not(.career-list-page) .home-command-cta{margin-top:auto;display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;justify-content:center;gap:.45rem;border:1px solid transparent;background:var(--home-premium-gradient);color:#fff;font-size:.92rem;font-weight:800;padding:.8rem 1rem;text-decoration:none;box-shadow:var(--home-premium-shadow)}body.home-page:not(.career-list-page) .home-command-services{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}body.home-page:not(.career-list-page) .home-command-service{display:flex;min-height:8.9rem;flex-direction:column;gap:.55rem;padding:1rem;color:inherit;text-decoration:none;transition:transform .18s ease,border-color .18s ease,background-color .18s ease}body.home-page:not(.career-list-page) .home-command-service:hover{border-color:var(--home-border-strong);background:var(--home-surface)}body.home-page:not(.career-list-page) .home-command-service__note{width:-moz-fit-content;width:fit-content;border:1px solid rgba(0,171,228,.24);border-radius:999px;background:#00abe41a;color:#008bc2;padding:.32rem .55rem;font-size:.72rem;font-weight:800}.dark body.home-page:not(.career-list-page) .home-command-service__note{border-color:#7dd3fc2e;background:#00abe429;color:#bae6fd}body.home-page:not(.career-list-page) .home-command-service strong{color:var(--home-text);font-size:1rem;line-height:1.35}body.home-page:not(.career-list-page) .home-command-service span:last-child{color:var(--home-muted);font-size:.88rem;line-height:1.62}body.home-page:not(.career-list-page) .home-command-footer{margin-top:.85rem;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:.85rem}body.home-page:not(.career-list-page) .home-command-shell--fallback .home-command-services--fallback{grid-template-columns:repeat(4,minmax(0,1fr))}body.home-page:not(.career-list-page) .home-command-summary,body.home-page:not(.career-list-page) .home-command-channels{display:grid;gap:.65rem}body.home-page:not(.career-list-page) .home-command-summary{grid-template-columns:repeat(4,minmax(0,1fr))}body.home-page:not(.career-list-page) .home-command-channels{grid-template-columns:repeat(4,minmax(0,1fr))}body.home-page:not(.career-list-page) .home-command-summary__item,body.home-page:not(.career-list-page) .home-command-channel{border:1px solid var(--home-border);border-radius:.5rem;background:var(--home-surface-soft);padding:.78rem}body.home-page:not(.career-list-page) .home-command-channel{text-decoration:none;transition:transform .18s ease,border-color .18s ease}body.home-page:not(.career-list-page) .home-command-channel.is-sky{border-color:#00abe447}body.home-page:not(.career-list-page) .home-command-channel.is-teal,body.home-page:not(.career-list-page) .home-command-channel.is-emerald{border-color:#00abe43d}body.home-page:not(.career-list-page) .home-command-channel.is-gold{border-color:#00abe433}body.home-page:not(.career-list-page) .home-search-panel{padding:1rem}body.home-page:not(.career-list-page) .home-field{display:flex;min-width:0;flex-direction:column;gap:.45rem}body.home-page:not(.career-list-page) .home-field span{color:var(--home-soft-text);font-size:.78rem;font-weight:800}body.home-page:not(.career-list-page) .home-field input,body.home-page:not(.career-list-page) .home-field select{width:100%;min-height:2.9rem;border:1px solid var(--home-border);border-radius:.5rem;background:var(--home-surface-soft);color:var(--home-text);font-size:.92rem}body.home-page:not(.career-list-page) .home-field input:focus,body.home-page:not(.career-list-page) .home-field select:focus{border-color:var(--home-border-strong);box-shadow:0 0 0 4px #00abe424}body.home-page:not(.career-list-page) .home-job-card{display:flex;min-height:100%;flex-direction:column;gap:1rem;padding:1rem}body.home-page:not(.career-list-page) .home-job-card__brand-bg{display:none}body.home-page:not(.career-list-page) .home-job-card__brand{gap:.85rem}body.home-page:not(.career-list-page) .home-job-card__logo{height:3.2rem;width:3.2rem;border-radius:.5rem}body.home-page:not(.career-list-page) .home-job-card__company{color:var(--home-soft-text);font-size:.76rem}body.home-page:not(.career-list-page) .home-job-card__title{color:var(--home-text);font-size:1.03rem;line-height:1.42}body.home-page:not(.career-list-page) .home-job-badge,body.home-page:not(.career-list-page) .home-job-status-pill{border-radius:999px;padding:.38rem .65rem;font-size:.72rem}body.home-page:not(.career-list-page) .home-job-meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}body.home-page:not(.career-list-page) .home-job-meta{border:1px solid var(--home-border);border-radius:.5rem;background:var(--home-surface-soft);padding:.75rem}body.home-page:not(.career-list-page) .home-job-meta--wide{grid-column:1 / -1}body.home-page:not(.career-list-page) .home-job-meta span,body.home-page:not(.career-list-page) .home-job-card__deadline-label{color:var(--home-soft-text);font-size:.73rem}body.home-page:not(.career-list-page) .home-job-meta strong,body.home-page:not(.career-list-page) .home-job-card__deadline strong{color:var(--home-text);font-size:.9rem;line-height:1.45}body.home-page:not(.career-list-page) .home-job-card__footer{margin-top:auto;border-top:1px solid var(--home-border);padding-top:1rem}body.home-page:not(.career-list-page) .home-publication-card{display:block;padding:1rem;color:inherit;text-decoration:none}body.home-page:not(.career-list-page) .home-publication-card__count{border-radius:.5rem}body.home-page:not(.career-list-page) .home-company-marquee{border-radius:.5rem;background:var(--home-surface);box-shadow:var(--home-shadow);padding:.85rem}body.home-page:not(.career-list-page) .home-company-marquee:before{display:none}body.home-page:not(.career-list-page) .home-company-marquee .home-company-card{min-height:9.4rem;border-radius:.5rem;background:var(--home-surface-soft);box-shadow:none}body.home-page:not(.career-list-page) .home-company-marquee .home-company-card__logo{height:4.4rem;width:4.4rem;border-radius:.5rem}body.home-page:not(.career-list-page) .home-about-shell{display:grid;gap:2rem;border:0;background:transparent;box-shadow:none;padding:0}body.home-page:not(.career-list-page) .home-about-visual{overflow:hidden;border:1px solid var(--home-border);border-radius:.5rem;background:linear-gradient(145deg,#e9f1faf5,#ffffffe6);min-height:23rem}.dark body.home-page:not(.career-list-page) .home-about-visual{background:linear-gradient(145deg,#082f495c,#064e3b3d)}body.home-page:not(.career-list-page) .home-about-visual:before,body.home-page:not(.career-list-page) .home-about-visual:after{display:none}body.home-page:not(.career-list-page) .home-about-visual__image{-o-object-fit:contain;object-fit:contain;padding:1.25rem}body.home-page:not(.career-list-page) .home-about-visual__caption{right:1rem;bottom:1rem;left:1rem;max-width:none;border-radius:.5rem}body.home-page:not(.career-list-page) .home-about-content{gap:1.25rem;padding:0}body.home-page:not(.career-list-page) .home-about-step-list{display:grid;gap:.75rem}body.home-page:not(.career-list-page) .home-about-step{align-items:flex-start;border:1px solid var(--home-border);border-radius:.5rem;background:var(--home-surface);padding:.85rem}body.home-page:not(.career-list-page) .home-about-step__icon{color:#00abe4}body.home-page:not(.career-list-page) .home-about-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}body.home-page:not(.career-list-page) .home-about-stat,body.home-page:not(.career-list-page) .home-about-agenda{border:1px solid var(--home-border);border-radius:.5rem;background:var(--home-surface);box-shadow:none}body.home-page:not(.career-list-page) .home-faq-layout{margin-top:1.5rem}body.home-page:not(.career-list-page) .home-faq-stack{display:grid;gap:.75rem}body.home-page:not(.career-list-page) .home-faq-item{overflow:hidden}body.home-page:not(.career-list-page) .home-faq-item summary{padding:1rem}body.home-page:not(.career-list-page) .home-faq-answer{color:var(--home-muted);line-height:1.72}body.home-page:not(.career-list-page) .home-faq-topic-row span{border-radius:999px}body.home-page:not(.career-list-page) .home-faq-help{padding:1rem}@keyframes homePhotoBreath{0%,to{transform:scale(1.02) translateZ(0)}50%{transform:scale(1.06) translate3d(-.8rem,.4rem,0)}}@keyframes homeBluewashFlow{0%,to{transform:scale(1.08) rotate(0);opacity:.62}50%{transform:scale(1.16) rotate(10deg);opacity:.82}}@keyframes homeGridDrift{0%{background-position:0 0,0 0}to{background-position:4rem 4rem,4rem 4rem}}@keyframes homeSheenSlide{0%,to{transform:translate(-48%);opacity:.18}42%,58%{transform:translate(48%);opacity:.62}}@keyframes homeRibbonGlide{0%,to{background-position:0 0,0 0;transform:rotate(var(--home-ribbon-rotate)) translate3d(-4%,0,0)}50%{background-position:8rem 0,5rem 0;transform:rotate(var(--home-ribbon-rotate)) translate3d(4%,-.8rem,0)}}@media(min-width:1024px){body.home-page:not(.career-list-page) .home-section-header--split{grid-template-columns:minmax(0,.9fr) minmax(20rem,.65fr)}body.home-page:not(.career-list-page) .home-about-shell{grid-template-columns:minmax(18rem,.88fr) minmax(0,1.12fr);align-items:center}}@media(max-width:1023px){body.home-page:not(.career-list-page) [data-public-header] .public-nav-frame{width:min(calc(100% - 1rem),76rem)}body.home-page:not(.career-list-page) .home-hero-summary--simple{grid-template-columns:repeat(2,minmax(0,1fr))}body.home-page:not(.career-list-page) .home-command-toolbar,body.home-page:not(.career-list-page) .home-command-footer{grid-template-columns:minmax(0,1fr)}body.home-page:not(.career-list-page) .home-command-toolbar{display:grid}body.home-page:not(.career-list-page) .home-command-layout{grid-template-columns:minmax(0,1fr)}body.home-page:not(.career-list-page) .home-command-summary,body.home-page:not(.career-list-page) .home-command-channels{grid-template-columns:repeat(2,minmax(0,1fr))}body.home-page:not(.career-list-page) .home-command-shell--fallback .home-command-services--fallback{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:641px)and (max-width:1023px){body.home-page:not(.career-list-page) .home-hero-refresh>.relative{padding-top:8.8rem}body.home-page:not(.career-list-page) .home-command-shell{padding:.9rem}body.home-page:not(.career-list-page) .home-command-service{min-height:9.8rem}body.home-page:not(.career-list-page) .home-about-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){body.home-page:not(.career-list-page) .home-section{padding:3.25rem 0}body.home-page:not(.career-list-page) [data-public-header]{padding-top:max(.5rem,env(safe-area-inset-top))}body.home-page:not(.career-list-page) [data-public-header] .public-nav-frame{width:min(calc(100% - .75rem),76rem)}body.home-page:not(.career-list-page) [data-public-header] .public-nav{border-radius:1rem}body.home-page:not(.career-list-page) [data-public-header] .public-nav-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem}body.home-page:not(.career-list-page) [data-public-header] .public-brand{grid-column:1;overflow:hidden}body.home-page:not(.career-list-page) [data-public-header] .public-brand-copy{max-width:100%}body.home-page:not(.career-list-page) [data-public-header] .public-brand-subtitle{display:none}body.home-page:not(.career-list-page) [data-public-header] .public-mobile-btn{grid-column:2;display:inline-flex}body.home-page:not(.career-list-page) .home-hero-refresh:after{background:linear-gradient(180deg,#020617d1,#0f172a9e 58%,#0f172abd)}body.home-page:not(.career-list-page) .home-hero-refresh>.relative{min-height:100svh;padding-top:7.4rem;padding-bottom:2.25rem}body.home-page:not(.career-list-page) .home-hero-title{font-size:3rem}body.home-page:not(.career-list-page) .home-hero-logo-row--simple{justify-content:center;align-items:center;gap:.75rem;min-height:5.15rem}body.home-page:not(.career-list-page) .home-hero-logo-row--simple .home-hero-logo-item{min-height:4.7rem;min-width:4.35rem}body.home-page:not(.career-list-page) .home-hero-logo-row--simple .home-hero-logo-item--sulteng .home-hero-logo-image{height:4.7rem}body.home-page:not(.career-list-page) .home-hero-logo-row--simple .home-hero-logo-item--sipekerja .home-hero-logo-image{height:4.55rem;width:4.55rem}body.home-page:not(.career-list-page) .home-hero-eyebrow{max-width:12rem;font-size:.75rem}body.home-page:not(.career-list-page) .home-primary-btn,body.home-page:not(.career-list-page) .home-secondary-btn,body.home-page:not(.career-list-page) .home-command-cta{width:100%;max-width:100%}body.home-page:not(.career-list-page) .home-hero-center-shell .home-primary-btn,body.home-page:not(.career-list-page) .home-hero-center-shell .home-secondary-btn{width:min(100%,22rem);margin-inline:auto}body.home-page:not(.career-list-page) .home-hero-summary--simple,body.home-page:not(.career-list-page) .home-command-services,body.home-page:not(.career-list-page) .home-command-summary,body.home-page:not(.career-list-page) .home-command-channels,body.home-page:not(.career-list-page) .home-job-meta-grid,body.home-page:not(.career-list-page) .home-about-stats,body.home-page:not(.career-list-page) .home-command-shell--fallback .home-command-services--fallback{grid-template-columns:minmax(0,1fr)}body.home-page:not(.career-list-page) .home-command-shell{padding:.75rem}body.home-page:not(.career-list-page) .home-command-service{min-height:auto}body.home-page:not(.career-list-page) .home-about-visual{min-height:18rem}body.home-page:not(.career-list-page) .home-company-marquee{-webkit-mask-image:none;mask-image:none}}@media(max-width:420px){body.home-page:not(.career-list-page) [data-public-header] .public-nav-frame{width:min(calc(100% - .5rem),76rem)}body.home-page:not(.career-list-page) [data-public-header] .public-nav-inner{padding-inline:.42rem}body.home-page:not(.career-list-page) [data-public-header] .public-brand-badge{height:2.35rem;width:2.35rem;border-radius:.78rem}body.home-page:not(.career-list-page) [data-public-header] .public-mobile-btn{height:2.6rem;width:2.6rem}body.home-page:not(.career-list-page) .home-hero-refresh>.relative{padding-left:1rem;padding-right:1rem}body.home-page:not(.career-list-page) .home-hero-logo-row--simple{gap:.65rem;min-height:4.75rem}body.home-page:not(.career-list-page) .home-hero-logo-row--simple .home-hero-logo-item{min-height:4.25rem;min-width:3.9rem}body.home-page:not(.career-list-page) .home-hero-logo-row--simple .home-hero-logo-item--sulteng .home-hero-logo-image{height:4.25rem}body.home-page:not(.career-list-page) .home-hero-logo-row--simple .home-hero-logo-item--sipekerja .home-hero-logo-image{height:4.05rem;width:4.05rem}body.home-page:not(.career-list-page) .home-hero-title{font-size:2.55rem}body.home-page:not(.career-list-page) .home-primary-btn,body.home-page:not(.career-list-page) .home-secondary-btn{padding-inline:.9rem}body.home-page:not(.career-list-page) .home-hero-panel{padding:.9rem}body.home-page:not(.career-list-page) .home-kpi-card--hero{min-height:6rem;padding:.85rem}body.home-page:not(.career-list-page) .home-command-tabs{width:100%}body.home-page:not(.career-list-page) .home-command-tab{flex:1 1 auto;padding-inline:.65rem}}@media(prefers-reduced-motion:reduce){body.home-page:not(.career-list-page) .home-hero-refresh__media,body.home-page:not(.career-list-page) .home-hero-bluewash,body.home-page:not(.career-list-page) .home-hero-lines,body.home-page:not(.career-list-page) .home-hero-ribbons,body.home-page:not(.career-list-page) .home-hero-sheen{animation:none!important}}
