@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Outfit:wght@400;500;600&display=swap");.dark .job-search-page,.dark .job-search-root,.job-search-page,.job-search-root,[data-theme=dark] .job-search-page,[data-theme=dark] .job-search-root,body.anslation-ds-public .job-search-page,body.anslation-ds-public .job-search-root,body.dark .job-search-page,body.dark .job-search-root,html[data-theme=dark] .job-search-page,html[data-theme=dark] .job-search-root{--color-adyen-green:#3b82f6;--color-adyen-green-hover:#2563eb;--color-adyen-green-deep:#2563eb;--color-adyen-green-soft:#e0f2fe;--color-adyen-navy:#001222;--color-adyen-navy-2:#0d1e2e;--color-adyen-navy-3:#1a2b3b;--color-adyen-slate:#2f3e4d;--color-adyen-gray:#5c6874;--color-adyen-gray-light:#8c959d;--color-adyen-canvas:#ffffff;--color-adyen-surface:#f4f5f6;--color-adyen-surface-2:#ecedef;--color-adyen-border:#d1d5d8;--font-sans:"Inter",Helvetica,Arial,sans-serif;--font-display:"Outfit","Inter",Helvetica,Arial,sans-serif;--font-adyen:"Inter",Helvetica,Arial,sans-serif;--background:#f7f8fb;--foreground:#111827;--page:#f7f8fb;--canvas:#ffffff;--surface:#ffffff;--surface-soft:#eef3f6;--card:#ffffff;--card-foreground:#111827;--card-border:#e2e8f0;--border:#e2e8f0;--border-strong:#cbd5e1;--muted:#eef3f6;--muted-foreground:#607083;--muted-gray:#eef3f6;--primary:#0f766e;--primary-foreground:#ffffff;--primary-soft:#ccfbf1;--primary-hover:#115e59;--primary-active:#134e4a;--primary-text:#0f766e;--secondary:#22d3ee;--secondary-foreground:#0c4a6e;--secondary-soft:#cffafe;--secondary-border:#e2e8f0;--accent:#8b5cf6;--accent-soft:#ede9fe;--input-placeholder:#607083;--anslation-ds-page:#f7f8fb;--anslation-ds-canvas:#ffffff;--anslation-ds-surface:#ffffff;--anslation-ds-soft:#eef3f6;--anslation-ds-hover:#e4f4f3;--anslation-ds-text:#111827;--anslation-ds-text-soft:#2f4054;--anslation-ds-muted:#607083;--anslation-ds-muted-strong:#42526a;--anslation-ds-border:#e2e8f0;--anslation-ds-border-strong:#cbd5e1;--anslation-ds-primary:#0f766e;--anslation-ds-primary-foreground:#ffffff;--anslation-ds-secondary:#22d3ee;--anslation-ds-secondary-foreground:#0c4a6e;color-scheme:light!important;background-color:#f9fafb!important;color:#001222!important;font-family:var(--font-sans)!important;-webkit-font-smoothing:antialiased!important;text-rendering:optimizeLegibility!important;min-height:100vh!important;position:relative;z-index:1;isolation:isolate}.dark .job-search-page *,.dark .job-search-root *,.job-search-page *,.job-search-page input,.job-search-page select,.job-search-page textarea,.job-search-root *,.job-search-root input,.job-search-root select,.job-search-root textarea,[data-theme=dark] .job-search-page *,[data-theme=dark] .job-search-root *{color-scheme:light!important}.job-search-page .font-display,.job-search-root .font-display{font-family:var(--font-display)!important}.job-search-page .font-adyen,.job-search-root .font-adyen{font-family:var(--font-adyen)!important}.job-search-page .font-sans,.job-search-root .font-sans{font-family:var(--font-sans)!important}.job-search-page .bg-adyen-green,.job-search-root .bg-adyen-green{background-color:#3b82f6!important}.job-search-page .bg-adyen-green-deep,.job-search-page .bg-adyen-green-hover,.job-search-root .bg-adyen-green-deep,.job-search-root .bg-adyen-green-hover{background-color:#2563eb!important}.job-search-page .bg-adyen-green-soft,.job-search-root .bg-adyen-green-soft{background-color:#e0f2fe!important}.job-search-page .bg-adyen-navy,.job-search-root .bg-adyen-navy{background-color:#001222!important}.job-search-page .bg-adyen-navy-2,.job-search-root .bg-adyen-navy-2{background-color:#0d1e2e!important}.job-search-page .bg-adyen-navy-3,.job-search-root .bg-adyen-navy-3{background-color:#1a2b3b!important}.job-search-page .bg-adyen-canvas,.job-search-root .bg-adyen-canvas{background-color:#ffffff!important}.job-search-page .bg-adyen-surface,.job-search-root .bg-adyen-surface{background-color:#f4f5f6!important}.job-search-page .bg-adyen-surface-2,.job-search-root .bg-adyen-surface-2{background-color:#ecedef!important}.job-search-page .text-adyen-green,.job-search-root .text-adyen-green{color:#3b82f6!important}.job-search-page .text-adyen-green-deep,.job-search-root .text-adyen-green-deep{color:#2563eb!important}.job-search-page .text-adyen-navy,.job-search-root .text-adyen-navy{color:#001222!important}.job-search-page .text-adyen-slate,.job-search-root .text-adyen-slate{color:#2f3e4d!important}.job-search-page .text-adyen-gray,.job-search-root .text-adyen-gray{color:#5c6874!important}.job-search-page .text-adyen-gray-light,.job-search-root .text-adyen-gray-light{color:#8c959d!important}.job-search-page .border-adyen-surface-2,.job-search-root .border-adyen-surface-2{border-color:#ecedef!important}.job-search-page .border-adyen-border,.job-search-root .border-adyen-border{border-color:#d1d5d8!important}.job-search-page .border-adyen-green,.job-search-root .border-adyen-green{border-color:#3b82f6!important}@keyframes fadeInSlideUp{0%{transform:translateY(40px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes opacityChange{0%{opacity:0}to{opacity:1}}.js .job-search-root .reveal{opacity:0;will-change:transform,opacity}.js .job-search-root .reveal[data-visible=true]{animation:fadeInSlideUp .6s cubic-bezier(.33,1,.68,1) forwards,opacityChange 1s ease-in forwards;animation-delay:var(--reveal-delay,0s)}.job-search-root .pl-shimmer-btn{position:relative!important;overflow:hidden!important;isolation:isolate;transition:all .2s cubic-bezier(.16,1,.3,1)}.job-search-root .pl-shimmer-btn:before{content:""!important;position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;background:linear-gradient(120deg,transparent,transparent 20%,rgba(255,255,255,.25) 50%,transparent 80%,transparent)!important;transform:translateX(-100%);transition:transform .65s cubic-bezier(.16,1,.3,1)!important;pointer-events:none!important;z-index:1!important}.job-search-root .pl-shimmer-btn:hover:before{transform:translateX(100%)!important}@keyframes pl-card-beam-slide{0%{transform:translateX(-120%) skewX(-15deg)}60%,to{transform:translateX(280%) skewX(-15deg)}}@keyframes pl-card-edge-slide{0%{transform:translateX(-120%)}60%,to{transform:translateX(280%)}}.job-search-root .pl-card-beam{position:relative!important;overflow:hidden!important;isolation:isolate}.job-search-root .pl-card-beam:before{bottom:0!important;width:75%!important;height:100%!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,0) 15%,rgba(59,130,246,.08) 35%,rgba(255,255,255,.38) 50%,rgba(59,130,246,.08) 65%,rgba(255,255,255,0) 85%,transparent)!important;transform:translateX(-120%) skewX(-15deg);animation:pl-card-beam-slide 4.2s cubic-bezier(.25,1,.5,1) infinite!important;z-index:1!important}.job-search-root .pl-card-beam:after,.job-search-root .pl-card-beam:before{content:""!important;display:block!important;position:absolute!important;top:0!important;left:0!important;pointer-events:none!important;will-change:transform}.job-search-root .pl-card-beam:after{width:55%!important;height:2px!important;background:linear-gradient(90deg,transparent,rgba(59,130,246,.4) 25%,#ffffff 50%,rgba(59,130,246,.4) 75%,transparent)!important;filter:drop-shadow(0 0 3px rgba(59,130,246,.8))!important;transform:translateX(-120%);animation:pl-card-edge-slide 4.2s cubic-bezier(.25,1,.5,1) infinite!important;z-index:2!important}.job-search-root .pl-card-beam>*{position:relative;z-index:3}.job-search-root .pl-card-beam:hover:before{filter:brightness(1.25)}.job-search-root .pl-card-beam:hover:after{filter:drop-shadow(0 0 5px rgba(59,130,246,1)) brightness(1.3)}@media (prefers-reduced-motion:reduce){.job-search-root .pl-card-beam:after,.job-search-root .pl-card-beam:before{animation:none!important;transform:none!important;display:none!important}}.job-search-page .pl-corner,.job-search-root .pl-corner{position:absolute;width:8px;height:8px;pointer-events:none;border-color:#d1d5d8;z-index:4}.job-search-page .pl-corner-tl,.job-search-root .pl-corner-tl{top:0;left:0;border-top:1.5px solid;border-left:1.5px solid}.job-search-page .pl-corner-tr,.job-search-root .pl-corner-tr{top:0;right:0;border-top:1.5px solid;border-right:1.5px solid}.job-search-page .pl-corner-bl,.job-search-root .pl-corner-bl{bottom:0;left:0;border-bottom:1.5px solid;border-left:1.5px solid}.job-search-page .pl-corner-br,.job-search-root .pl-corner-br{bottom:0;right:0;border-bottom:1.5px solid;border-right:1.5px solid}.job-search-root .terms-hero{position:relative;background:linear-gradient(135deg,#001222,#0d1e2e);padding:64px 0 52px;overflow:hidden;border-bottom:1px solid #1a2b3b}.job-search-root .terms-hero:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(59,130,246,.15) 1px,transparent 0);background-size:24px 24px;pointer-events:none}.job-search-root .terms-hero-kicker{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-adyen);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#60a5fa;margin-bottom:8px}.job-search-root .terms-hero h1{font-family:var(--font-display);font-size:clamp(32px,4vw,48px);font-weight:800;color:#ffffff;letter-spacing:-.02em;line-height:1.15}.job-search-root .terms-hero-meta{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;background:rgba(255,255,255,.08);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.15);border-radius:999px;font-size:12px;font-weight:500;color:#94a3b8;margin-top:14px}.job-search-root .terms-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:48px;padding:48px 0 80px;align-items:start}.job-search-root .terms-toc-sticky{position:sticky;top:90px;background:#ffffff;border:1px solid #e2e8f0;border-radius:16px;padding:20px;box-shadow:0 4px 12px -2px rgba(0,18,34,.05)}.job-search-root .terms-toc-title{font-family:var(--font-display);font-size:14px;font-weight:700;color:#001222;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid #e2e8f0;text-transform:uppercase;letter-spacing:.05em}.job-search-root .terms-toc-list{display:flex;flex-direction:column;gap:3px;max-height:calc(100vh - 200px);overflow-y:auto;padding-right:4px}.job-search-root .terms-toc-item{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:10px;font-size:13px;font-weight:500;color:#475569;transition:all .2s ease;text-decoration:none}.job-search-root .terms-toc-item.active,.job-search-root .terms-toc-item:hover{background:#eff6ff;color:#2563eb;font-weight:700}.job-search-root .terms-toc-item svg{flex-shrink:0;opacity:.75}.job-search-root .terms-toc-item.active svg,.job-search-root .terms-toc-item:hover svg{opacity:1;color:#2563eb}.job-search-root .terms-content{background:#ffffff;border:1px solid #e2e8f0;border-radius:20px;padding:40px 44px;box-shadow:0 4px 12px -2px rgba(0,18,34,.03)}.job-search-root .terms-section{padding-bottom:36px;margin-bottom:36px;border-bottom:1px solid #e2e8f0;scroll-margin-top:110px}.job-search-root .terms-section:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0}.job-search-root .terms-section-num{font-family:var(--font-adyen);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#2563eb;margin-bottom:4px;display:block}.job-search-root .terms-section h2{font-family:var(--font-display);font-size:22px;font-weight:700;color:#001222;margin-bottom:14px;letter-spacing:-.01em}.job-search-root .terms-section p{font-size:14.5px;line-height:1.7;color:#334155;margin-bottom:14px}.job-search-root .terms-section p:last-child{margin-bottom:0}.job-search-root .terms-list{margin:14px 0;padding-left:20px;display:flex;flex-direction:column;gap:8px;list-style-type:disc}.job-search-root .terms-list li{font-size:14px;line-height:1.6;color:#334155}.job-search-root .terms-callout-box{background:#f8fafc;border-left:3px solid #2563eb;border-radius:8px;padding:14px 18px;margin:18px 0}@media (max-width:1024px){.job-search-root .terms-layout{grid-template-columns:1fr;gap:28px;padding:28px 0 60px}.job-search-root .terms-toc-sticky{position:static;max-height:none}.job-search-root .terms-content{padding:28px 20px}}