@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Variable.ttf) format("truetype-variations"),url(/fonts/Montserrat-Variable.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Italic-Variable.ttf) format("truetype-variations"),url(/fonts/Montserrat-Italic-Variable.ttf) format("truetype");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Material Symbols Outlined;src:url(/fonts/MaterialSymbolsOutlined-subset.woff2) format("woff2");font-weight:100 700;font-style:normal;font-display:block}:root{--ja-navy: #0B1A2F;--ja-panel: #152235;--ja-card: #1B2D47;--ja-card-hover: #213556;--ja-gold: #DEB83B;--ja-gold-mid: #B89830;--ja-gold-dark: #7A6420;--ja-text-primary: #FFFFFF;--ja-text-secondary: #8DA8C0;--ja-text-muted: #6D87A0;--ja-text-on-gold: #0B1A2F;--ja-text-disabled: #3A4D63;--ja-border: #2A3D57;--ja-divider-card: #243650;--ja-divider-section:#1B2D47;--ja-input-disabled-bg: #0F1D2E;--ja-success-fg: #3DBA52;--ja-success-bg: #0D2510;--ja-warning-fg: #F59E0B;--ja-warning-bg: #261800;--ja-error-fg: #EF4444;--ja-error-bg: #250808;--ja-notif: #E53935;--ja-web-creme: #F5F2E8;--ja-web-text: #0B1A2F;--ja-overlay: rgba(0,0,0,.5);--ja-destructive-tint: rgba(239,68,68,.12);--ja-space-xs: 4px;--ja-space-s: 8px;--ja-space-m: 12px;--ja-space-l: 16px;--ja-space-xl: 20px;--ja-space-xxl: 24px;--ja-radius-xs: 8px;--ja-radius-s: 12px;--ja-radius-m: 16px;--ja-radius-l: 20px;--ja-radius-xl: 28px;--ja-btn-height: 56px;--ja-input-height: 50px;--ja-appbar-height: 56px;--ja-font: "Montserrat", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--ja-fs-counter: 32px;--ja-fs-page-title: 24px;--ja-fs-headline: 20px;--ja-fs-card-title: 16px;--ja-fs-list: 15px;--ja-fs-secondary: 13px;--ja-fs-nav: 11px;--ja-fw-regular: 400;--ja-fw-semibold: 600;--ja-fw-bold: 700;--ja-lh-tight: 1.15;--ja-lh-normal: 1.4;--ja-lh-loose: 1.55;--ja-bg: var(--ja-navy);--ja-fg: var(--ja-text-primary);--ja-fg-mute: var(--ja-text-secondary)}html,body{background:var(--ja-navy);color:var(--ja-text-primary);font-family:var(--ja-font);font-size:var(--ja-fs-list);line-height:var(--ja-lh-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,.ja-h1{font:var(--ja-fw-bold) var(--ja-fs-page-title)/var(--ja-lh-tight) var(--ja-font);color:var(--ja-text-primary);margin:0 0 var(--ja-space-l);letter-spacing:-.01em}h2,.ja-h2{font:var(--ja-fw-bold) var(--ja-fs-headline)/var(--ja-lh-tight) var(--ja-font);color:var(--ja-text-primary);margin:0 0 var(--ja-space-m)}h3,.ja-h3{font:var(--ja-fw-semibold) var(--ja-fs-card-title)/var(--ja-lh-tight) var(--ja-font);color:var(--ja-text-primary);margin:0 0 var(--ja-space-s)}p,.ja-body{font:var(--ja-fw-regular) var(--ja-fs-list)/var(--ja-lh-normal) var(--ja-font);color:var(--ja-text-primary);margin:0 0 var(--ja-space-m)}small,.ja-small{font:var(--ja-fw-regular) var(--ja-fs-secondary)/var(--ja-lh-normal) var(--ja-font);color:var(--ja-text-secondary)}.ja-label{font:var(--ja-fw-semibold) 12px/1.2 var(--ja-font);color:var(--ja-text-secondary);letter-spacing:.01em}.ja-counter{font:var(--ja-fw-bold) var(--ja-fs-counter)/var(--ja-lh-tight) var(--ja-font);color:var(--ja-text-primary);font-variant-numeric:tabular-nums}.ja-fg{color:var(--ja-text-primary)}.ja-fg-2{color:var(--ja-text-secondary)}.ja-fg-mute{color:var(--ja-text-muted)}.ja-gold{color:var(--ja-gold)}*{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--ja-navy);color:var(--ja-text-primary);font-family:var(--ja-font);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body.theme-mixed{background:var(--ja-navy)}body.theme-light{background:var(--ja-web-creme);color:var(--ja-web-text)}a{color:inherit;text-decoration:none}button{font-family:inherit}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#1b2d47;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#2a3d57}.material-symbols-outlined{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;user-select:none}.ja-page{width:100%;min-height:100vh;overflow-x:clip}.ja-topheader{background:var(--ja-navy);border-bottom:1px solid transparent;position:sticky;top:0;z-index:30;transition:transform .3s ease,background .3s ease,border-color .2s,box-shadow .3s ease,backdrop-filter .3s ease}.ja-topheader.is-hidden{transform:translateY(-100%)}.ja-topheader.scrolled{border-bottom-color:var(--ja-divider-section);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 2px 20px #00000040}.theme-light .ja-topheader{background:var(--ja-web-creme)}.theme-light .ja-topheader.scrolled{border-bottom-color:#0b1a2f1f;box-shadow:0 2px 16px #0b1a2f1a}.ja-topheader-inner{max-width:1280px;margin:0 auto;padding:0 32px 2px;display:flex;flex-direction:column;align-items:center;gap:0}.ja-topheader-logo-row{position:relative;width:100%;height:70px;display:flex;justify-content:center;align-items:center}.ja-topheader-logo{display:flex;align-items:center;flex-shrink:0;color:var(--ja-text-primary)}.theme-light .ja-topheader-logo{color:var(--ja-web-text)}.ja-topheader-lang{position:absolute;right:0;top:50%;transform:translateY(-50%)}.ja-topheader-burger{display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:40px;height:40px;background:none;border:none;cursor:pointer;padding:8px;position:absolute;right:0;top:50%;transform:translateY(-50%)}.ja-topheader-burger span{display:block;width:22px;height:2px;background:var(--ja-text-primary);border-radius:2px;transition:transform .2s,opacity .2s}.theme-light .ja-topheader-burger span{background:var(--ja-web-text)}.ja-topheader-burger[aria-expanded=true] span:nth-child(1){transform:translateY(7px) rotate(45deg)}.ja-topheader-burger[aria-expanded=true] span:nth-child(2){opacity:0}.ja-topheader-burger[aria-expanded=true] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.ja-topheader-lang-mobile{display:none}.ja-topheader-collapse{display:contents}.ja-topheader-nav{display:flex;align-items:center;gap:40px;font-size:14px;font-weight:600;letter-spacing:.01em;color:var(--ja-text-secondary);padding:10px 0 2px;flex-wrap:wrap;justify-content:center}.theme-light .ja-topheader-nav{color:#0b1a2fb3}.ja-topheader-nav a{position:relative;cursor:pointer;transition:color .15s;padding-bottom:4px}.ja-topheader-nav a:hover{color:var(--ja-text-primary)}.theme-light .ja-topheader-nav a:hover{color:var(--ja-web-text)}.ja-topheader-nav a:hover:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--ja-gold)}.ja-lang-select{position:relative}.ja-lang-trigger{display:inline-flex;align-items:center;gap:8px;background:var(--ja-panel);border:1px solid var(--ja-border);color:var(--ja-text-primary);font-family:var(--ja-font);font-weight:600;font-size:13px;padding:8px 12px;border-radius:10px;cursor:pointer;transition:all .15s}.theme-light .ja-lang-trigger{background:#fff;border-color:#0b1a2f26;color:var(--ja-web-text)}.ja-lang-trigger:hover{border-color:var(--ja-gold-dark)}.ja-lang-trigger .code{font-size:11px;font-weight:700;letter-spacing:.1em;color:var(--ja-gold)}.ja-lang-trigger .name{font-size:13px}.ja-lang-menu{position:absolute;top:calc(100% + 6px);right:0;min-width:240px;max-height:360px;overflow-y:auto;background:var(--ja-panel);border:1px solid var(--ja-border);border-radius:12px;padding:6px;z-index:100;box-shadow:0 16px 40px -8px #00000080}.theme-light .ja-lang-menu{background:#fff;border-color:#0b1a2f1f;box-shadow:0 16px 40px -8px #0b1a2f26}.ja-lang-menu-item{display:grid;grid-template-columns:32px 1fr auto;gap:10px;align-items:center;width:100%;background:transparent;border:none;padding:9px 10px;border-radius:8px;font-family:var(--ja-font);color:var(--ja-text-primary);cursor:pointer;text-align:left;transition:background .1s}.theme-light .ja-lang-menu-item{color:var(--ja-web-text)}.ja-lang-menu-item:hover{background:var(--ja-card)}.theme-light .ja-lang-menu-item:hover{background:#0b1a2f0a}.ja-lang-menu-item.on{background:#deb83b1a}.ja-lang-menu-item.on .code{color:var(--ja-gold)}.ja-lang-menu-item .code{font-size:11px;font-weight:700;letter-spacing:.1em;color:var(--ja-text-secondary)}.ja-lang-menu-item .native{font-size:14px;font-weight:600;letter-spacing:-.005em}.ja-lang-menu-item .en{font-size:11px;color:var(--ja-text-secondary)}.theme-light .ja-lang-menu-item .en{color:#0b1a2f80}.ja-how-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.ja-how-step{padding:28px 0 8px;display:flex;flex-direction:column;gap:12px;border-top:2px solid var(--ja-gold)}.theme-light .ja-how-step{border-top-color:var(--ja-gold)}.ja-how-num{font-size:13px;font-weight:700;letter-spacing:.18em;color:var(--ja-gold);font-variant-numeric:tabular-nums}.ja-how-step h3{font-size:24px;font-weight:700;letter-spacing:-.02em;margin:0;line-height:1.15}.ja-how-step p{font-size:15px;line-height:1.55;color:var(--ja-text-secondary);margin:0}.theme-light .ja-how-step p{color:#0b1a2fa6}.ja-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 22px;border-radius:12px;font-family:var(--ja-font);font-weight:600;font-size:14px;border:none;cursor:pointer;transition:transform 80ms cubic-bezier(.2,0,0,1),background .15s,border-color .15s,color .15s;white-space:nowrap}.ja-btn:active{transform:scale(.98)}.ja-btn-primary{background:var(--ja-gold);color:var(--ja-text-on-gold)}.ja-btn-primary:hover{background:#e8c555}.ja-btn-outline{background:transparent;border:1.5px solid var(--ja-border);color:var(--ja-text-primary)}.theme-light .ja-btn-outline{border-color:#0b1a2f33;color:var(--ja-web-text)}.ja-btn-outline:hover{border-color:#fff6}.theme-light .ja-btn-outline:hover{border-color:#0b1a2f66}.section-light .ja-btn-outline{border-color:#0b1a2f33;color:var(--ja-web-text)}.section-light .ja-btn-outline:hover{border-color:#0b1a2f66;background:#0b1a2f0a}.ja-btn-ghost{background:transparent;color:var(--ja-gold);height:auto;padding:0}.ja-btn-lg{height:56px;padding:0 28px;font-size:16px}.ja-btn.is-soon,.ja-btn.is-soon:hover{background:var(--ja-panel);border:1.5px solid var(--ja-border);color:#4d6680;cursor:not-allowed;transform:none}.theme-light .ja-btn.is-soon,.section-light .ja-btn.is-soon{background:#0b1a2f0d;border-color:#0b1a2f1f;color:#0b1a2f61}.ja-plan.on .ja-btn.is-soon{background:var(--ja-panel);border-color:var(--ja-border);color:#4d6680}.ja-store-badges{display:flex;flex-wrap:wrap;align-items:center}.ja-store-badge{display:inline-flex;margin:11px;border-radius:0;line-height:0}.ja-store-badge img{display:block;height:44px;width:auto}.ja-store-badge:focus-visible{outline:2px solid var(--ja-gold);outline-offset:2px}.ja-section{max-width:1280px;margin:0 auto;padding:96px 32px}.ja-section.tight{padding-top:56px;padding-bottom:56px}.ja-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--ja-gold)}.ja-eyebrow .dot{width:6px;height:6px;border-radius:50%;background:var(--ja-gold)}.ja-display{font-family:var(--ja-font);font-weight:700;font-size:clamp(27px,3.4vw,46px);line-height:1;letter-spacing:-.03em;margin:0;display:flex;flex-direction:column}.ja-display .line{display:block}.ja-display .gold{color:var(--ja-gold);font-weight:700}.ja-h-large{font-family:var(--ja-font);font-weight:700;font-size:clamp(22px,2.6vw,32px);line-height:1.08;letter-spacing:-.02em;margin:0}.ja-lede{font-size:19px;line-height:1.5;color:var(--ja-text-secondary);font-weight:400;max-width:68ch;margin-bottom:-10px}.theme-light .ja-lede{color:#0b1a2fb3}.ja-hero{display:grid;grid-template-columns:1.15fr .85fr;column-gap:56px;row-gap:8px;align-items:center;padding:56px 32px 96px;max-width:1280px;margin:0 auto;position:relative}.ja-hero.no-mockup{grid-template-columns:1fr;text-align:left}.ja-hero.no-mockup .ja-hero-copy{max-width:920px}.ja-hero-copy{display:flex;flex-direction:column;gap:28px;min-width:0;align-self:start}.ja-hero-actions{display:flex;gap:14px;flex-wrap:wrap;align-items:flex-start;margin-top:4px}.ja-web-cta{display:flex;flex-direction:column;gap:8px}.ja-web-cta-hint{font-size:13px;color:var(--ja-text-secondary);margin:0}.section-light .ja-web-cta-hint,.theme-light .ja-web-cta-hint{color:#0b1a2f99}.ja-store-group{display:flex;flex-direction:column;gap:8px}.ja-store-soon-hint{font-size:12px;color:var(--ja-text-muted);margin:0}.section-light .ja-store-soon-hint,.theme-light .ja-store-soon-hint{color:#0b1a2f80}.ja-hero-stats{display:flex;gap:40px;padding-top:20px;border-top:1px solid var(--ja-divider-section);margin-top:24px}.theme-light .ja-hero-stats{border-top-color:#0b1a2f1a}.ja-stat{display:flex;flex-direction:column;gap:2px}.ja-stat-num{font-size:32px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ja-text-primary);line-height:1}.theme-light .ja-stat-num{color:var(--ja-web-text)}.ja-stat-num .gold{color:var(--ja-gold)}.ja-stat-lbl{font-size:12px;color:var(--ja-text-secondary);letter-spacing:.02em;font-weight:500}.theme-light .ja-stat-lbl{color:#0b1a2f99}.ja-hero-mockup{position:relative;display:flex;justify-content:center;align-items:center;min-width:0}.ja-hero-mockup-stage{position:relative;width:312px;height:525px}.ja-hero-back{position:absolute;top:16px;left:-70px;opacity:.85;z-index:1;transform:scale(.82);transform-origin:top left}.ja-hero-front{position:absolute;top:0;right:0;z-index:2;transform:scale(.82);transform-origin:top right}.ja-hero-notif{position:absolute;bottom:40px;left:-40px;z-index:5;background:var(--ja-card);border:1px solid rgba(222,184,59,.35);border-radius:14px;padding:12px 16px;display:flex;align-items:center;gap:12px;min-width:240px;box-shadow:0 20px 40px -8px #0006}.theme-light .ja-hero-notif,.section-light .ja-hero-notif{background:#fff;border-color:#deb83b80;box-shadow:0 20px 40px -8px #0b1a2f26}.ja-hero-notif-icon{width:36px;height:36px;border-radius:10px;background:var(--ja-navy);border:1px solid var(--ja-gold-dark);display:flex;align-items:center;justify-content:center}.section-light .ja-hero-notif-icon,.theme-light .ja-hero-notif-icon{background:var(--ja-navy)}.ja-hero-notif .t{font-size:13px;font-weight:700;letter-spacing:-.01em;color:var(--ja-text-primary)}.theme-light .ja-hero-notif .t,.section-light .ja-hero-notif .t{color:var(--ja-web-text)}.ja-hero-notif .s{font-size:11px;color:var(--ja-text-secondary);margin-top:2px}.theme-light .ja-hero-notif .s,.section-light .ja-hero-notif .s{color:#0b1a2f99}.ja-section-head{display:flex;flex-direction:column;gap:12px;max-width:880px;margin-bottom:56px}#pricing .ja-section-head{margin-bottom:52px}#was-du-bekommst .ja-section-head,#bewerber .ja-section-head{margin-bottom:24px}.ja-section-head.center{margin-left:auto;margin-right:auto;align-items:center;text-align:center}.ja-features{display:grid;grid-template-columns:repeat(3,1fr);row-gap:8px;column-gap:12px}.ja-features--2col{grid-template-columns:repeat(2,1fr)}.ja-feature-wide{background:var(--ja-card);border-radius:16px;padding:24px 32px;margin-top:12px;display:flex;flex-direction:column;gap:12px}.theme-light .ja-feature-wide,.section-light .ja-feature-wide{background:#fff;box-shadow:inset 0 0 0 1px #0b1a2f0f}.ja-feature-wide.has-example{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:40px}.ja-feature-wide-text{display:flex;flex-direction:column;gap:12px;min-width:0}.ja-feature-wide.has-example .ja-ahoicheck-preview{flex:0 0 300px}@media(max-width:980px){.ja-feature-wide.has-example{flex-direction:column}.ja-feature-wide.has-example .ja-ahoicheck-preview{flex:1 1 auto;width:100%}}.ja-feature-wide-title{font-size:22px;font-weight:700;letter-spacing:-.02em;margin:0}.theme-light .ja-feature-wide-title,.section-light .ja-feature-wide-title{color:var(--ja-web-text)}.ja-feature-wide-body{font-size:15px;line-height:1.55;color:var(--ja-text-secondary);margin:0;max-width:64ch}.theme-light .ja-feature-wide-body,.section-light .ja-feature-wide-body{color:#0b1a2fa6}.ja-feature{background:var(--ja-card);border-radius:16px;padding:18px 20px;display:flex;flex-direction:column;gap:10px;min-height:140px;transition:background .15s}.ja-feature:hover{background:var(--ja-card-hover)}.theme-light .ja-feature,.section-light .ja-feature{background:#fff;box-shadow:inset 0 0 0 1px #0b1a2f0f}.theme-light .ja-feature:hover,.section-light .ja-feature:hover{background:#fff;box-shadow:inset 0 0 0 1px #0b1a2f2e}.ja-feature-head{display:flex;align-items:center;gap:10px}.ja-feature-icon{flex-shrink:0;width:28px;height:28px;border-radius:7px;background:var(--ja-navy);border:1px solid var(--ja-gold-dark);display:flex;align-items:center;justify-content:center}.ja-feature-icon-glyph{color:var(--ja-gold)}.theme-light .ja-feature-icon,.section-light .ja-feature-icon{background:#deb83b1f;border-color:#deb83b66}.theme-light .ja-feature-icon-glyph,.section-light .ja-feature-icon-glyph{color:var(--ja-web-text)}.ja-feature-title{font-size:19px;font-weight:700;letter-spacing:-.01em;margin:0;min-width:0}.theme-light .ja-feature-title,.section-light .ja-feature-title{color:var(--ja-web-text)}.ja-feature-body{font-size:14px;line-height:1.4;color:var(--ja-text-secondary);margin:0}.theme-light .ja-feature-body,.section-light .ja-feature-body{color:#0b1a2fa6}.ja-showcase{display:flex;gap:40px;justify-content:center;align-items:center;padding:24px 0 0;flex-wrap:wrap}.ja-showcase-item{display:flex;flex-direction:column;align-items:center;gap:20px}.ja-showcase-item .label{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ja-text-secondary)}.theme-light .ja-showcase-item .label{color:#0b1a2f8c}.ja-app-block{display:flex;flex-direction:column;align-items:center;gap:32px;padding:40px 0 0;max-width:1000px;margin:0 auto}.ja-app-block-head{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;max-width:480px}.ja-app-block-screens{display:flex;justify-content:center;align-items:flex-end;gap:32px;flex-wrap:wrap}.ja-app-tool-title{font-size:20px;font-weight:700;letter-spacing:-.01em;margin:0}.theme-light .ja-app-tool-title,.section-light .ja-app-tool-title{color:var(--ja-web-text)}.ja-app-tool-body{font-size:15px;line-height:1.55;color:var(--ja-text-secondary);margin:0;max-width:36ch}.theme-light .ja-app-tool-body,.section-light .ja-app-tool-body{color:#0b1a2fa6}@media(max-width:700px){.ja-app-block-screens{flex-direction:column;align-items:center;gap:32px}}.ja-comingsoon-card{width:300px;height:620px;box-sizing:border-box;flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:16px;padding:32px 28px;text-align:center;background:var(--ja-card);border:2px dashed var(--ja-gold-dark);border-radius:var(--ja-radius-m)}.ja-comingsoon-icon{width:64px;height:64px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#b898301f;color:var(--ja-gold-mid);margin-top:96px;flex-shrink:0}.ja-comingsoon-icon .material-symbols-outlined{font-size:32px}.ja-comingsoon-title{font-size:17px;font-weight:700;letter-spacing:-.01em;color:#fff;margin:0}.ja-comingsoon-body{font-size:13px;line-height:1.5;color:var(--ja-text-secondary);margin:0;max-width:22ch}.ja-comingsoon-badge{display:inline-flex;align-items:center;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ja-gold)}@media(max-width:767px){.ja-comingsoon-card{height:auto;padding:28px 24px}.ja-comingsoon-icon{margin-top:0}}.ja-hand-block{--ja-hand-note: #4D6680;display:flex;flex-direction:column;align-items:center;gap:8px;padding:0 20px 96px}.ja-hand-block[hidden]{display:none}.ja-hand-heading{margin:0;font-size:20px;font-weight:700;letter-spacing:-.01em;text-align:center;color:var(--ja-navy)}.ja-hand{--ja-hand-dur: .7s;--ja-hand-ease: cubic-bezier(.4, 0, .2, 1);--u: clamp(.7px, calc(100vw / 1400), 1px);--reach: 2;--step: 5deg;--pivot: calc(1400 * var(--u));--xa: calc(236.667 * var(--u));--xb: calc(6.667 * var(--u));--cardw: calc(380 * var(--u));position:relative;display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;width:min(100%,1280px);margin-top:8px;padding:56px 0 72px;overflow:hidden;touch-action:pan-y}.ja-hand-card{--kc: clamp(calc(-1 * var(--reach)), var(--k), var(--reach));--a: max(var(--kc), calc(-1 * var(--kc)));--ak: max(var(--k), calc(-1 * var(--k)));--center: clamp(0, calc(1 - var(--a)), 1);--cv: clamp(0, calc(1 - var(--a)), 1);--iv: clamp(0, calc(2 - var(--a)), 1);--tv: 1;grid-area:1 / 1;position:relative;display:block;width:var(--cardw);max-width:100%;z-index:calc(20 - var(--ak) * 2);text-decoration:none;color:var(--ja-text-primary);opacity:clamp(0,calc(var(--reach) + 1 - var(--ak)),1);transform-origin:50% calc(50% + var(--pivot));transform:translate(calc(var(--kc) * var(--xa) - var(--kc) * var(--kc) * var(--kc) * var(--xb) - var(--pivot) * sin(calc(var(--kc) * var(--step))))) translateY(calc(var(--center) * -16px)) rotate(calc(var(--kc) * var(--step)));translate:0 calc(var(--hover, 0) * min(var(--a),1) * -10px);will-change:transform;transition:transform var(--ja-hand-dur) var(--ja-hand-ease),opacity var(--ja-hand-dur) var(--ja-hand-ease),z-index var(--ja-hand-dur) var(--ja-hand-ease),translate .25s ease}.ja-hand-card:hover{--hover: 1}.ja-hand-card[data-off="1"]{pointer-events:none}.ja-hand-card:focus-visible{outline:none}.ja-hand-card:focus-visible .ja-hand-face{outline:2px solid var(--ja-navy);outline-offset:4px}.ja-hand-face{display:flex;flex-direction:column;box-sizing:border-box;height:322px;padding:20px;border-radius:14px;background-color:color-mix(in srgb,var(--ja-navy) calc(clamp(0,var(--a) - 1,1)*100%),color-mix(in srgb,var(--ja-panel) calc(min(var(--a),1)*100%),var(--ja-card)));transform:scale(calc(1 + .05 * var(--center)));will-change:transform;transition:transform var(--ja-hand-dur) var(--ja-hand-ease),background-color var(--ja-hand-dur) var(--ja-hand-ease)}.ja-hand-inner{--pad: calc(min(var(--a), 1) * (122 + 30 * var(--a)) * var(--u));flex:1;display:flex;flex-direction:column;gap:12px;min-width:0;padding-left:calc(clamp(0,var(--kc),1) * var(--pad));padding-right:calc(clamp(0,calc(-1 * var(--kc)),1) * var(--pad));transition:padding-left var(--ja-hand-dur) var(--ja-hand-ease),padding-right var(--ja-hand-dur) var(--ja-hand-ease)}.ja-hand-card[data-side=r] .ja-hand-inner{text-align:right}.ja-hand-card[data-side=r] .ja-hand-info{justify-content:flex-end}@supports (transition-behavior: allow-discrete){.ja-hand-inner{transition:padding-left var(--ja-hand-dur) var(--ja-hand-ease),padding-right var(--ja-hand-dur) var(--ja-hand-ease),text-align var(--ja-hand-dur) var(--ja-hand-ease) allow-discrete}.ja-hand-info{transition:opacity var(--ja-hand-dur) var(--ja-hand-ease),transform var(--ja-hand-dur) var(--ja-hand-ease),color var(--ja-hand-dur) var(--ja-hand-ease),justify-content var(--ja-hand-dur) var(--ja-hand-ease) allow-discrete}}.ja-hand-head,.ja-hand-title,.ja-hand-info,.ja-hand-only-center,.ja-hand-chips,.ja-hand-foot{transition:opacity var(--ja-hand-dur) var(--ja-hand-ease),transform var(--ja-hand-dur) var(--ja-hand-ease),color var(--ja-hand-dur) var(--ja-hand-ease)}.ja-hand-head{min-height:18px;font-size:13px;line-height:1.4;color:var(--ja-text-secondary);opacity:var(--cv)}.ja-hand-title{display:grid;grid-template-columns:minmax(0,1fr);font-size:18px;font-weight:700;line-height:1.3;color:color-mix(in srgb,#fff calc(var(--center) * 100%),var(--ja-text-secondary));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:var(--tv);transform:translateY(calc(-30px*min(var(--a),1)))}.ja-hand-info{display:flex;flex-wrap:wrap;gap:8px 16px;min-height:20px;font-size:15px;line-height:1.3;color:color-mix(in srgb,#fff calc(var(--center) * 100%),var(--ja-text-secondary));opacity:var(--iv);transform:translateY(calc(-30px*min(var(--a),1)))}.ja-hand-title>span{grid-area:1 / 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:opacity var(--ja-hand-dur) var(--ja-hand-ease)}.ja-hand-title.has-short .ja-hand-title-full{opacity:var(--center);transition:opacity calc(var(--ja-hand-dur) / 2) ease calc(var(--center) * var(--ja-hand-dur) / 2)}.ja-hand-title.has-short .ja-hand-title-short{opacity:calc(1 - var(--center));transition:opacity calc(var(--ja-hand-dur) / 2) ease calc((1 - var(--center)) * var(--ja-hand-dur) / 2)}.ja-hand-info-item{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-width:calc(min(var(--a),1)*100%);transition:min-width var(--ja-hand-dur) var(--ja-hand-ease)}.ja-hand-card[data-side=r] .ja-hand-info-item{justify-content:flex-end}.ja-hand-info-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ja-hand-info-item .material-symbols-outlined{flex:0 0 auto;font-size:18px;color:var(--ja-text-secondary)}.ja-hand-only-center{opacity:var(--cv)}.ja-hand-chips{display:flex;flex-wrap:wrap;gap:6px;min-height:26px;opacity:var(--cv)}.ja-hand-chip{font-size:12px;line-height:1;padding:6px 9px;border:1px solid var(--ja-divider-card);border-radius:var(--ja-radius-xs);color:var(--ja-text-secondary)}.ja-hand-foot{margin-top:auto;min-height:58px;padding-top:14px;border-top:1px solid var(--ja-divider-card);display:flex;flex-direction:column;gap:2px;opacity:var(--iv)}.ja-hand-amount{font-size:calc(20px - (4px*min(var(--a),1)));font-weight:700;line-height:1.2;color:var(--ja-gold);white-space:nowrap;transition:font-size var(--ja-hand-dur) var(--ja-hand-ease)}.ja-hand-period{font-size:13px;color:var(--ja-text-secondary)}.ja-hand-card.no-trans,.ja-hand-card.no-trans *{transition:none!important}.ja-hand-dots{display:flex;justify-content:center;gap:2px;margin-top:4px}.ja-hand-dot{width:24px;height:24px;padding:0;display:grid;place-items:center;background:none;border:0;border-radius:50%;cursor:pointer}.ja-hand-dot:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--ja-gold-mid);opacity:.35;transition:background-color .2s ease,opacity .2s ease}.ja-hand-dot[aria-current=true]:before{background:var(--ja-gold);opacity:1}.ja-hand-dot:focus-visible{outline:2px solid var(--ja-navy);outline-offset:1px}.ja-hand-cta{margin-top:16px;display:flex;justify-content:center}.ja-hand-block .ja-jobs-note{text-align:center;color:var(--ja-hand-note)}@media(max-width:767px){.ja-hand-block{padding-bottom:64px}.ja-hand{--u: 1px;--reach: 1;--step: 6deg;--pivot: 1400px;--xa: 150px;--xb: 0px;--cardw: 85%;width:calc(100% + 8px);margin-inline:-4px;padding:48px 0 56px}.ja-hand-card{--tv: var(--cv);--iv: var(--cv)}}@media(prefers-reduced-motion:reduce){.ja-hand-card,.ja-hand-card *,.ja-hand-dot:before{transition:none!important}}.ja-band{background:var(--ja-panel);border-radius:24px;padding:64px 56px;display:grid;grid-template-columns:1.4fr 1fr;gap:56px;align-items:center;position:relative;overflow:hidden}.theme-light .ja-band{background:var(--ja-web-text);color:var(--ja-web-creme)}.ja-band:before{content:"";position:absolute;right:-180px;top:-180px;width:480px;height:480px;background:radial-gradient(circle at center,rgba(222,184,59,.18),transparent 60%);pointer-events:none}.ja-band-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.ja-band-side{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ja-band-stat{background:var(--ja-card);border-radius:14px;padding:20px 18px}.theme-light .ja-band-stat{background:#f5f2e814}.ja-band-stat .n{font-size:30px;font-weight:700;letter-spacing:-.02em;color:var(--ja-gold);font-variant-numeric:tabular-nums;line-height:1}.ja-band-stat .l{font-size:12px;color:var(--ja-text-secondary);margin-top:8px;line-height:1.4}.theme-light .ja-band-stat .l{color:#f5f2e8a6}.ja-langs-section .ja-section-head{margin-bottom:56px}.ja-greet-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px 40px;align-items:start;padding:0 8px}.ja-greet-card{background:transparent;border:none;padding:16px 0;display:flex;flex-direction:column;gap:6px;position:relative;text-align:center;border-bottom:1px solid var(--ja-divider-section)}.theme-light .ja-greet-card,.section-light .ja-greet-card{border-bottom-color:#0b1a2f1a}.ja-greet-card.is-primary .ja-greet-word{color:var(--ja-gold)}.ja-greet-word{font-size:clamp(32px,3vw,44px);font-weight:700;letter-spacing:-.025em;color:var(--ja-text-primary);line-height:1.05}.theme-light .ja-greet-word,.section-light .ja-greet-word{color:var(--ja-web-text)}.ja-greet-meta{display:inline-flex;align-items:baseline;gap:8px;margin-top:4px;justify-content:center}.ja-greet-meta .code{font-size:10px;font-weight:700;letter-spacing:.2em;color:var(--ja-gold)}.ja-greet-meta .native{font-size:12px;font-weight:500;color:var(--ja-text-secondary)}.theme-light .ja-greet-meta .native,.section-light .ja-greet-meta .native{color:#0b1a2f8c}.ja-greet-region{font-size:11px;color:var(--ja-text-muted);margin-top:2px;line-height:1.4}.theme-light .ja-greet-region,.section-light .ja-greet-region{color:#0b1a2f73}.ja-greet-more-btn{background:var(--ja-gold);color:var(--ja-navy);font-weight:700;font-size:14px;padding:0 24px;height:44px;border-radius:var(--ja-radius-s);text-decoration:none;white-space:normal;text-align:center}.ja-greet-more-btn:hover{background:var(--ja-gold-dark)}.ja-faq-more-row{display:flex;justify-content:center;margin-top:32px}.ja-section-cta-row{display:flex;justify-content:center;margin-top:40px}.ja-faq-more-btn{background:var(--ja-gold);color:var(--ja-navy);font-weight:700;font-size:14px;padding:0 28px;height:48px;border-radius:var(--ja-radius-s);text-decoration:none}.ja-faq-more-btn:hover{background:var(--ja-gold-dark)}.ja-legal-nav{width:100%;display:flex;align-items:center;justify-content:space-between;gap:32px}.ja-legal-nav-main{display:flex;gap:24px}.ja-legal-nav-main a{font-size:14px;font-weight:600;color:var(--ja-text-secondary);transition:color .15s}.ja-legal-nav-main a:hover{color:var(--ja-text-primary)}.ja-legal-nav-tabs{display:flex;gap:4px}.ja-legal-tab{font-size:13px;font-weight:600;padding:6px 12px;border-radius:var(--ja-radius-s);color:var(--ja-text-secondary);transition:color .15s,background .15s}.ja-legal-tab:hover{color:var(--ja-text-primary);background:var(--ja-panel)}.ja-legal-tab.is-active{color:var(--ja-gold);background:#deb83b14}.ja-legal-nav--back .ja-legal-nav-main{padding-right:24px;border-right:1px solid var(--ja-border)}.ja-legal-back{display:inline-flex;align-items:center}.ja-legal-back[hidden]{display:none}@media(max-width:700px){.ja-legal-nav--back{flex-wrap:wrap;gap:12px}.ja-legal-nav--back .ja-legal-nav-main{padding-right:0;border-right:none;padding-bottom:10px;border-bottom:1px solid var(--ja-border);width:100%}}.ja-legal-nav--support,.ja-legal-nav--support .ja-legal-nav-main{gap:4px}.ja-legal-nav--support .ja-legal-nav-main a{font-size:13px;font-weight:600;padding:6px 12px;border-radius:var(--ja-radius-s);color:var(--ja-text-secondary);transition:color .15s,background .15s}.ja-legal-nav--support .ja-legal-nav-main a:hover{color:var(--ja-text-primary);background:var(--ja-panel)}.ja-greet-more-row{margin-top:40px;display:flex;align-items:center;justify-content:center}.ja-greet-more-plus{font-size:28px;font-weight:300;color:var(--ja-gold);line-height:1}.ja-greet-more-text{font-size:14px;font-weight:500;color:var(--ja-text-secondary);line-height:1.4}.theme-light .ja-greet-more-text,.section-light .ja-greet-more-text{color:#0b1a2fb3}.ja-cta-editorial{padding-top:64px;padding-bottom:96px}.ja-cta-rule{height:1px;background:linear-gradient(90deg,transparent,var(--ja-gold),transparent);margin-bottom:48px;opacity:.7}.ja-cta-inner{display:grid;grid-template-columns:1.5fr 1fr;grid-template-rows:auto auto auto;gap:80px;align-items:center}.ja-cta-copy{display:grid;grid-template-rows:subgrid;grid-row:1 / 4;row-gap:20px}.ja-cta-display{font-size:clamp(40px,5.5vw,64px)!important;letter-spacing:-.025em!important;max-width:22ch}@media(max-width:480px){.ja-cta-display .line:first-child{white-space:nowrap}}@media(max-width:400px){.ja-cta-display .line:first-child{font-size:36px}}.ja-cta-aside{display:flex;flex-direction:column;gap:24px;grid-row:2 / 4;padding-bottom:12px}.ja-cta-stores{display:flex;flex-direction:column;gap:12px}.ja-cta-aside-meta{display:flex;flex-direction:column;gap:8px;font-size:13px;color:var(--ja-text-secondary)}.ja-cta-aside-meta span{display:flex;align-items:center;gap:8px}.theme-light .ja-cta-aside-meta,.section-light .ja-cta-aside-meta{color:#0b1a2fb3}.ja-about{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.ja-about-quote{font-family:var(--ja-font);font-size:clamp(22px,2.2vw,32px);font-weight:500;line-height:1.35;letter-spacing:-.015em}.ja-about-quote .accent{color:var(--ja-gold)}.ja-mission-list{display:flex;flex-direction:column;gap:4px}.ja-mission-item{display:grid;grid-template-columns:24px 1fr;gap:18px;padding:18px 0;border-top:1px solid var(--ja-divider-section);align-items:baseline}.theme-light .ja-mission-item{border-top-color:#0b1a2f1a}.ja-mission-item:last-child{border-bottom:1px solid var(--ja-divider-section)}.theme-light .ja-mission-item:last-child{border-bottom-color:#0b1a2f1a}.ja-mission-item .k{font-size:11px;font-weight:700;letter-spacing:.18em;color:var(--ja-gold);font-variant-numeric:tabular-nums}.ja-mission-item .v{font-size:16px;line-height:1.5}.theme-light .ja-mission-item .v{color:#0b1a2fd9}.ja-faq{max-width:920px;margin:0 auto}.ja-faq-item{border-top:1px solid var(--ja-divider-section);padding:24px 0;cursor:pointer}.theme-light .ja-faq-item,.section-light .ja-faq-item{border-top-color:#0b1a2f33}.ja-faq-item:last-child{border-bottom:1px solid var(--ja-divider-section)}.theme-light .ja-faq-item:last-child,.section-light .ja-faq-item:last-child{border-bottom-color:#0b1a2f33}.ja-faq-q{display:flex;justify-content:space-between;align-items:center;gap:32px;font-size:20px;font-weight:700;letter-spacing:-.01em;color:var(--ja-text-primary)}.section-light .ja-faq-q,.theme-light .ja-faq-q{color:#0b1a2f}.ja-faq-q .ic{flex-shrink:0;width:32px;height:32px;border-radius:50%;background:#deb83b1f;display:grid;place-items:center;color:var(--ja-gold);transition:transform .2s}.theme-light .ja-faq-q .ic,.section-light .ja-faq-q .ic{background:#deb83b26}.ja-faq-item.open .ja-faq-q .ic{transform:rotate(180deg)}.ja-faq-a{max-height:0;overflow:hidden;transition:max-height .25s cubic-bezier(.2,0,0,1),margin-top .2s,opacity .2s;opacity:0;font-size:15px;font-weight:400;line-height:1.65;color:var(--ja-text-secondary);margin-top:0}.theme-light .ja-faq-a,.section-light .ja-faq-a{color:#0b1a2f8c}.ja-faq-a a{color:var(--ja-gold);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.ja-faq-a a:hover{text-decoration-thickness:2px}.ja-faq-a a:focus-visible{outline:2px solid var(--ja-gold);outline-offset:2px;border-radius:2px}.theme-light .ja-faq-a a,.section-light .ja-faq-a a{color:var(--ja-web-text);text-decoration-color:var(--ja-gold)}.ja-faq-item.open .ja-faq-a{max-height:200px;margin-top:20px;opacity:1}.ja-cta-band{background:var(--ja-card);border-radius:24px;padding:72px 56px;text-align:center;display:flex;flex-direction:column;gap:24px;align-items:center;position:relative;overflow:hidden}.theme-light .ja-cta-band{background:#fff;box-shadow:inset 0 0 0 1px #0b1a2f14}.ja-cta-band:before{content:"";position:absolute;bottom:-200px;left:50%;transform:translate(-50%);width:600px;height:400px;background:radial-gradient(ellipse at center,rgba(222,184,59,.1),transparent 60%);pointer-events:none}.ja-cta-band .actions{display:flex;gap:14px;flex-wrap:wrap;justify-content:center}.ja-footer{background:var(--ja-navy);border-top:1px solid var(--ja-divider-section);padding:56px 32px 32px}.theme-light .ja-footer{background:var(--ja-web-text);color:var(--ja-web-creme);border-top:none}.ja-footer-inner{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:56px}.ja-footer h4{font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--ja-text-secondary);margin:0 0 16px}.theme-light .ja-footer h4{color:#f5f2e899}.ja-footer ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.ja-footer ul a{font-size:14px;color:var(--ja-text-secondary);cursor:pointer;transition:color .15s}.theme-light .ja-footer ul a{color:#f5f2e8b3}.ja-footer ul a:hover{color:var(--ja-text-primary)}.theme-light .ja-footer ul a:hover{color:var(--ja-web-creme)}.ja-footer-bottom{max-width:1280px;margin:56px auto 0;padding-top:24px;border-top:1px solid var(--ja-divider-section);display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--ja-text-muted);gap:24px;flex-wrap:wrap}.theme-light .ja-footer-bottom{border-top-color:#f5f2e81f;color:#f5f2e880}body.theme-mixed .section-light,.section-light{background:var(--ja-web-creme);color:var(--ja-web-text)}.section-light .ja-display{color:var(--ja-web-text)}.section-light .ja-display .gold{color:var(--ja-gold)}.section-light .ja-h-large{color:var(--ja-web-text)}.section-light .ja-lede{color:#0b1a2fb3}.section-light .ja-stat-num{color:var(--ja-web-text)}.section-light .ja-stat-lbl{color:#0b1a2f99}.section-light .ja-hero-stats{border-top-color:#0b1a2f1a}.section-light .ja-eyebrow{color:var(--ja-web-text)}.section-light .ja-eyebrow .dot{background:var(--ja-gold)}.section-light .ja-showcase-item .label{color:#0b1a2f8c}.section-light .ja-section-head{color:var(--ja-web-text)}@media(max-width:980px){.ja-topheader-inner{padding:0 20px 8px}.ja-topheader-nav{gap:20px;font-size:13px}.ja-section{padding:64px 20px}.ja-hero{grid-template-columns:1fr;padding:32px 20px 64px;gap:48px}.ja-hero-copy{order:0}.ja-hero-mockup{order:1}.ja-hero-stats{margin-top:0}.ja-hero-switch-row{position:sticky;top:69px;z-index:20;padding:8px 0;background:var(--ja-navy);transition:transform .3s ease}.ja-hero-switch-row.is-hidden{transform:translateY(calc(-100% - 69px))}.theme-light .ja-hero-switch-row,.section-light .ja-hero-switch-row{background:var(--ja-web-creme)}.ja-display{font-size:clamp(32px,9vw,40px)}.ja-hero-mockup-stage{width:320px;height:540px;transform:scale(.85);transform-origin:center}.ja-hero-back,.ja-hero-front{transform:none}.ja-features{grid-template-columns:1fr}.ja-how-grid{grid-template-columns:1fr;gap:16px}.ja-band{grid-template-columns:1fr;padding:44px 28px}.ja-langs{grid-template-columns:repeat(2,1fr)}.ja-greet-grid{grid-template-columns:repeat(2,1fr);gap:8px 24px}.ja-cta-inner{grid-template-columns:1fr;grid-template-rows:none;gap:32px}.ja-cta-copy{display:flex;flex-direction:column;gap:20px;grid-row:auto}.ja-cta-aside{grid-row:auto}.ja-showcase{gap:16px}.ja-about{grid-template-columns:1fr;gap:40px}.ja-cta-band{padding:48px 24px}.ja-footer-inner{grid-template-columns:1fr 1fr;gap:32px}}@media(max-width:767px){.ja-topheader-logo-img{height:43px!important}.ja-topheader-logo-row{height:68px}.ja-topheader-inner{padding:0 16px}.ja-topheader-lang{display:none}.ja-topheader-burger{display:flex}.ja-topheader-collapse{display:none;width:100%;flex-direction:column;align-items:center;padding-bottom:12px;border-top:1px solid var(--ja-divider-section)}.ja-topheader-collapse.is-open{display:flex}.ja-topheader-nav{flex-direction:column;gap:0;padding:4px 0;width:100%;align-items:center}.ja-topheader-nav a{padding:12px 0;font-size:15px}.ja-topheader-lang-mobile{display:flex;justify-content:center;padding-top:12px;width:100%;border-top:1px solid var(--ja-divider-section);margin-top:4px}}@media(max-width:600px){.ja-hero-stats{gap:24px;flex-wrap:wrap}.ja-langs{grid-template-columns:1fr 1fr}.ja-footer-inner{grid-template-columns:1fr}}@keyframes ja-fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ja-fade{animation:ja-fade-up .6s cubic-bezier(.2,0,0,1) both}.ja-hero-switch-row{grid-column:1 / -1;display:flex;justify-content:center;margin-bottom:4px}.ja-hero.has-switch{padding-top:20px}.ja-audience-switch{display:inline-flex;gap:4px;padding:3px;background:var(--ja-panel);border:1px solid var(--ja-border);border-radius:12px}.theme-light .ja-audience-switch,.section-light .ja-audience-switch{background:#0b1a2f0a;border-color:#0b1a2f1a}.ja-aud-tab{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;min-height:44px;box-sizing:border-box;border:none;background:transparent;color:var(--ja-text-secondary);font-family:var(--ja-font);font-weight:600;font-size:13px;letter-spacing:-.005em;border-radius:9px;cursor:pointer;transition:background .15s,color .15s}.theme-light .ja-aud-tab,.section-light .ja-aud-tab{color:#0b1a2f8c}.ja-aud-tab:hover{color:var(--ja-text-primary)}.theme-light .ja-aud-tab:hover,.section-light .ja-aud-tab:hover{color:var(--ja-web-text)}.ja-aud-tab .ico{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;color:inherit;opacity:.85}.ja-aud-tab.on{background:var(--ja-navy);color:var(--ja-gold);box-shadow:inset 0 0 0 1px var(--ja-gold-dark),0 2px 8px -2px #0006}.theme-light .ja-aud-tab.on,.section-light .ja-aud-tab.on{background:var(--ja-web-text);color:var(--ja-gold);box-shadow:0 4px 12px -2px #0b1a2f33}.ja-hero-stage{position:relative;width:100%;max-width:600px;min-height:580px;padding-top:32px}.ja-hero-stage-desktop{position:relative;width:72%;z-index:2;margin-top:8px}.ja-hero-stage-phone{position:absolute;right:16px;top:110px;width:260px;z-index:3;filter:drop-shadow(0 30px 50px rgba(0,0,0,.4))}.ja-hero-stage-phone>.ja-stage-tag{position:absolute;top:-28px;left:50%;transform:translate(-50%);white-space:nowrap;z-index:4}.ja-stage-tag{display:inline-flex;align-items:center;gap:8px;background:var(--ja-navy);color:var(--ja-text-primary);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;padding:7px 12px;border-radius:99px;border:1px solid var(--ja-gold-dark);margin-bottom:12px;white-space:nowrap}.theme-light .ja-stage-tag,.section-light .ja-stage-tag{background:#fff;color:var(--ja-web-text);border-color:var(--ja-gold);box-shadow:0 6px 16px -4px #0b1a2f1a}.ja-stage-tag .dot{width:6px;height:6px;border-radius:50%;background:var(--ja-gold)}@media(max-width:980px){.ja-hero-stage{min-height:0;max-width:100%;padding-top:0}.ja-hero-stage-desktop{width:100%}.ja-hero-stage-phone{position:relative;right:auto;top:auto;margin:24px auto 0;display:flex;flex-direction:column;align-items:center}.ja-hero-stage-phone>.ja-stage-tag{position:relative;top:0;left:auto;transform:none}}.ja-hero-dashboard{width:100%;border-radius:14px;background:var(--ja-navy);border:1px solid var(--ja-border);box-shadow:0 40px 80px -20px #0000008c,0 0 80px -20px #deb83b2e;overflow:hidden;color:var(--ja-text-primary);font-family:var(--ja-font)}.section-light .ja-hero-dashboard,.theme-light .ja-hero-dashboard{border-color:#0b1a2f29;box-shadow:0 40px 80px -20px #0b1a2f47,0 0 0 1px #0b1a2f0a}.ja-hero.is-reederei{grid-template-columns:1fr 1.1fr}@media(max-width:980px){.ja-hero.is-reederei{grid-template-columns:1fr}.ja-hero-dashboard{max-width:100%}}.ja-topheader-nav a.is-current{color:var(--ja-text-primary)}.ja-topheader-nav a.is-current:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--ja-gold)}.theme-light .ja-topheader-nav a.is-current,.section-light .ja-topheader-nav a.is-current{color:var(--ja-web-text)}.ja-hero-stats.four{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}@media(max-width:980px){.ja-hero-stats.four{grid-template-columns:repeat(2,1fr)}}.ja-compare{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ja-compare-card{padding:32px 28px;border-radius:16px;background:var(--ja-card);position:relative}.theme-light .ja-compare-card,.section-light .ja-compare-card{background:#fff;box-shadow:inset 0 0 0 1px #0b1a2f14}.ja-compare-card.positive{background:var(--ja-card);box-shadow:inset 0 0 0 1px var(--ja-gold-dark)}.theme-light .ja-compare-card.positive,.section-light .ja-compare-card.positive{background:#fff;box-shadow:inset 0 0 0 2px var(--ja-gold)}.ja-compare-card .k{font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--ja-text-secondary);margin-bottom:14px}.ja-compare-card.positive .k{color:var(--ja-gold)}.ja-compare-card .v{font-size:19px;line-height:1.4;font-weight:500;letter-spacing:-.01em}.theme-light .ja-compare-card .v,.section-light .ja-compare-card .v{color:var(--ja-web-text)}@media(max-width:760px){.ja-compare{grid-template-columns:1fr}}.ja-how-grid.four{grid-template-columns:repeat(4,1fr)}@media(max-width:1100px){.ja-how-grid.four{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.ja-how-grid.four{grid-template-columns:1fr}}.ja-pricing-urgency{display:inline-flex;align-items:center;gap:10px;margin-top:12px;padding:12px 24px;border-radius:var(--ja-radius-xl);background:var(--ja-gold);color:var(--ja-text-on-gold);font-size:14px;font-weight:700;box-shadow:0 12px 28px -10px #deb83b73}.ja-pricing-urgency .material-symbols-outlined{font-size:20px;color:var(--ja-text-on-gold);flex-shrink:0}@media(max-width:480px){.ja-pricing-urgency{font-size:13px;padding:10px 18px}}.ja-pricing{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;align-items:start}.ja-plan{background:var(--ja-card);border-radius:18px;padding:22px 20px;display:flex;flex-direction:column;gap:18px;position:relative}.theme-light .ja-plan,.section-light .ja-plan{background:#fff;box-shadow:inset 0 0 0 1px #0b1a2f14}.ja-plan.on{background:var(--ja-card-hover);box-shadow:inset 0 0 0 2px var(--ja-gold),0 30px 60px -20px #deb83b2e;transform:translateY(-6px)}.theme-light .ja-plan.on,.section-light .ja-plan.on{background:var(--ja-web-text);color:var(--ja-web-creme);box-shadow:0 30px 60px -20px #0b1a2f4d,inset 0 0 0 2px var(--ja-gold)}.ja-plan-flag{position:absolute;top:16px;right:16px;background:var(--ja-gold);color:var(--ja-text-on-gold);font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;padding:5px 10px;border-radius:99px}.ja-plan-head{display:flex;flex-direction:column;gap:4px}.ja-plan-name{font-size:22px;font-weight:700;letter-spacing:-.01em}.ja-plan-tag{font-size:12px;color:var(--ja-text-secondary);letter-spacing:.02em}.theme-light .ja-plan-tag,.section-light .ja-plan-tag{color:#0b1a2f8c}.theme-light .ja-plan.on .ja-plan-tag,.section-light .ja-plan.on .ja-plan-tag{color:#f5f2e8b3}.ja-plan-price{display:flex;align-items:baseline;gap:8px;padding:8px 0 12px;border-bottom:1px solid var(--ja-divider-section)}.theme-light .ja-plan-price,.section-light .ja-plan-price{border-bottom-color:#0b1a2f1a}.theme-light .ja-plan.on .ja-plan-price,.section-light .ja-plan.on .ja-plan-price{border-bottom-color:#f5f2e829}.ja-plan-price .num{font-size:36px;font-weight:700;letter-spacing:-.03em;color:var(--ja-gold);font-variant-numeric:tabular-nums;line-height:1}.ja-plan-price .unit{font-size:12px;color:var(--ja-text-secondary);letter-spacing:.01em;max-width:14ch;line-height:1.3}.theme-light .ja-plan-price .unit,.section-light .ja-plan-price .unit{color:#0b1a2f8c}.theme-light .ja-plan.on .ja-plan-price .unit,.section-light .ja-plan.on .ja-plan-price .unit{color:#f5f2e8b3}.ja-plan-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.ja-plan-list li{display:grid;grid-template-columns:20px 1fr;gap:10px;align-items:flex-start;font-size:14px;line-height:1.3}.ja-plan-list li .material-symbols-outlined{font-size:16px;color:var(--ja-gold)}.theme-light .ja-plan.on .ja-plan-list li,.section-light .ja-plan.on .ja-plan-list li{color:#f5f2e8e6}.ja-plan .ja-btn{margin-top:4px}.ja-plan.on .ja-btn-outline{border-color:#fff6;color:var(--ja-text-primary)}.theme-light .ja-plan.on .ja-btn-outline,.section-light .ja-plan.on .ja-btn-outline{border-color:#f5f2e866;color:var(--ja-web-creme)}.ja-pricing-note{text-align:center;font-size:13px;color:var(--ja-text-muted);margin-top:32px}.section-light .ja-pricing-note,.theme-light .ja-pricing-note{color:#0b1a2f9e}@media(max-width:1000px){.ja-pricing{grid-template-columns:1fr;gap:14px}.ja-plan.on{transform:none}}.ja-testimonials{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.ja-quote{margin:0;padding:32px 28px;border-radius:16px;background:var(--ja-card);display:flex;flex-direction:column;gap:18px;position:relative}.theme-light .ja-quote,.section-light .ja-quote{background:#fff;box-shadow:inset 0 0 0 1px #0b1a2f14}.ja-quote-mark{font-size:56px;line-height:.7;font-weight:700;color:var(--ja-gold);font-family:Georgia,serif}.ja-quote blockquote{margin:0;font-size:16px;line-height:1.55;color:var(--ja-text-primary);letter-spacing:-.005em;flex:1}.theme-light .ja-quote blockquote,.section-light .ja-quote blockquote{color:var(--ja-web-text)}.ja-quote figcaption .who{display:flex;flex-direction:column;gap:2px;padding-top:16px;border-top:1px solid var(--ja-divider-section)}.theme-light .ja-quote figcaption .who,.section-light .ja-quote figcaption .who{border-top-color:#0b1a2f1a}.ja-quote .n{font-size:14px;font-weight:700;letter-spacing:-.005em}.ja-quote .r{font-size:12px;color:var(--ja-text-secondary)}.theme-light .ja-quote .r,.section-light .ja-quote .r{color:#0b1a2f99}.ja-quote .f{font-size:11px;color:var(--ja-gold);letter-spacing:.08em;text-transform:uppercase;font-weight:600;margin-top:4px}@media(max-width:980px){.ja-testimonials{grid-template-columns:1fr}}.ja-demo-section{padding-bottom:120px}.ja-demo-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.ja-demo-copy{display:flex;flex-direction:column;gap:20px}.ja-demo-checks{list-style:none;padding:0;margin:8px 0 0;display:flex;flex-direction:column;gap:10px;font-size:14px;color:var(--ja-text-secondary)}.theme-light .ja-demo-checks,.section-light .ja-demo-checks{color:#0b1a2fb3}.ja-demo-checks li{display:flex;align-items:center;gap:10px}.ja-demo-form{background:var(--ja-card);border-radius:18px;padding:32px 28px;display:flex;flex-direction:column;gap:14px}.theme-light .ja-demo-form,.section-light .ja-demo-form{background:#fff;box-shadow:inset 0 0 0 1px #0b1a2f14}.ja-demo-form .row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ja-demo-form label{display:flex;flex-direction:column;gap:6px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ja-text-secondary)}.theme-light .ja-demo-form label,.section-light .ja-demo-form label{color:#0b1a2f99}.ja-demo-form input,.ja-demo-form select,.ja-demo-form textarea{font-family:var(--ja-font);font-size:14px;font-weight:500;letter-spacing:-.005em;background:var(--ja-panel);border:1px solid var(--ja-border);border-radius:10px;padding:12px 14px;color:var(--ja-text-primary);outline:none;transition:border-color .15s;text-transform:none}.theme-light .ja-demo-form input,.theme-light .ja-demo-form select,.theme-light .ja-demo-form textarea,.section-light .ja-demo-form input,.section-light .ja-demo-form select,.section-light .ja-demo-form textarea{background:#faf8f2;border-color:#0b1a2f1f;color:var(--ja-web-text)}.ja-demo-form textarea{min-height:84px;resize:vertical;font-family:inherit}.ja-demo-form input:focus,.ja-demo-form select:focus,.ja-demo-form textarea:focus{border-color:var(--ja-gold)}.ja-demo-form .ja-btn{margin-top:6px;width:100%}.ja-demo-note{font-size:12px;color:var(--ja-text-muted);text-align:center;margin-top:4px}.ja-demo-sent{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;padding:32px 16px}.ja-demo-sent h3{font-size:22px;font-weight:700;letter-spacing:-.01em;margin:0;max-width:30ch}.ja-demo-sent p{font-size:14px;color:var(--ja-text-secondary);margin:0}.theme-light .ja-demo-sent p,.section-light .ja-demo-sent p{color:#0b1a2fa6}@media(max-width:980px){.ja-demo-grid{grid-template-columns:1fr;gap:40px}.ja-demo-form .row{grid-template-columns:1fr}}.ja-plan-price-row{display:flex;align-items:baseline;gap:8px}.ja-demo-panel{background:var(--ja-panel);max-width:none;padding:96px 32px}.theme-light .ja-demo-panel,.section-light .ja-demo-panel{background:var(--ja-navy);color:var(--ja-text-primary)}.theme-light .ja-demo-panel .ja-eyebrow,.section-light .ja-demo-panel .ja-eyebrow{color:var(--ja-gold)}.ja-demo-panel-inner{max-width:760px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:20px}.ja-demo-panel-title{text-align:center;max-width:22ch}.theme-light .ja-demo-panel .ja-h-large,.section-light .ja-demo-panel .ja-h-large{color:var(--ja-text-primary)}.ja-demo-panel-lede{text-align:center;max-width:60ch}.theme-light .ja-demo-panel .ja-lede,.section-light .ja-demo-panel .ja-lede{color:var(--ja-text-secondary)}.ja-demo-panel-btn{margin-top:12px;gap:12px}.ja-demo-panel .ja-demo-form{width:100%;max-width:560px;margin-top:12px;text-align:left}.theme-light .ja-demo-panel .ja-demo-form,.section-light .ja-demo-panel .ja-demo-form{background:var(--ja-card);box-shadow:none}.theme-light .ja-demo-panel .ja-demo-form label,.section-light .ja-demo-panel .ja-demo-form label{color:var(--ja-text-secondary)}.theme-light .ja-demo-panel .ja-demo-form input,.theme-light .ja-demo-panel .ja-demo-form select,.theme-light .ja-demo-panel .ja-demo-form textarea,.section-light .ja-demo-panel .ja-demo-form input,.section-light .ja-demo-panel .ja-demo-form select,.section-light .ja-demo-panel .ja-demo-form textarea{background:var(--ja-panel);border-color:var(--ja-border);color:var(--ja-text-primary)}.ja-demo-panel .ja-demo-sent{max-width:460px;margin:0 auto}.theme-light .ja-demo-panel .ja-demo-sent h3,.section-light .ja-demo-panel .ja-demo-sent h3{color:var(--ja-text-primary)}.theme-light .ja-demo-panel .ja-demo-sent p,.section-light .ja-demo-panel .ja-demo-sent p{color:var(--ja-text-secondary)}.ja-store-dialog{width:min(440px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:0;border:1px solid var(--ja-border);border-top:3px solid var(--ja-gold);border-radius:var(--ja-radius-m);background:var(--ja-panel);color:var(--ja-text-primary);overflow:auto;box-shadow:0 24px 64px #00000080}.ja-store-dialog::backdrop{background:var(--ja-overlay)}.ja-store-dialog-inner{position:relative;padding:32px 24px 24px}.ja-store-dialog-close{position:absolute;top:12px;right:12px;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--ja-radius-s);background:transparent;color:var(--ja-text-secondary);cursor:pointer;transition:background .15s,color .15s}.ja-store-dialog-close:hover{background:var(--ja-card);color:var(--ja-text-primary)}.ja-store-dialog-close:focus-visible,.ja-store-dialog-web:focus-visible{outline:2px solid var(--ja-gold);outline-offset:2px}.ja-store-dialog-title{margin:0 40px 8px 0;font-size:var(--ja-fs-headline);font-weight:var(--ja-fw-bold);line-height:var(--ja-lh-tight);letter-spacing:-.01em}.ja-store-dialog-text{margin:0 0 20px;font-size:var(--ja-fs-list);line-height:var(--ja-lh-loose);color:var(--ja-text-secondary)}.ja-store-dialog-stores{display:flex;justify-content:center;flex-wrap:wrap}.ja-store-dialog-web{display:block;margin-top:18px;text-align:center;font-size:var(--ja-fs-secondary);font-weight:var(--ja-fw-semibold);color:var(--ja-text-secondary);text-decoration:underline;text-underline-offset:3px}.ja-store-dialog-web:hover{color:var(--ja-text-primary)}.ja-job-carousel-nav[hidden]{display:none}[data-ja-carousel]:not([data-ja-ready]) [data-show-until]{visibility:hidden}.ja-job-teaser{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,1fr);gap:28px;padding:32px;background:var(--ja-panel);border:1px solid var(--ja-divider-card);border-radius:var(--ja-radius-m);color:var(--ja-text-primary)}.ja-job-teaser-main{min-width:0}.ja-job-teaser .ja-eyebrow{color:var(--ja-text-secondary)}.ja-job-teaser-title{margin:10px 0 6px;font-size:clamp(24px,3vw,34px);font-weight:var(--ja-fw-bold);line-height:var(--ja-lh-tight);letter-spacing:-.02em;color:var(--ja-text-primary);overflow-wrap:anywhere}.ja-job-teaser-port{margin:0;font-size:14px;color:var(--ja-text-secondary)}.ja-job-teaser-salary{margin:18px 0 0;font-size:clamp(28px,3.6vw,40px);font-weight:800;line-height:1.1;letter-spacing:-.02em;color:var(--ja-gold)}.ja-job-teaser-salary small,.ja-job-card-salary small{margin-left:8px;font-size:16px;font-weight:500;letter-spacing:0;color:var(--ja-text-secondary);white-space:nowrap}.ja-job-teaser-meta{display:flex;flex-wrap:wrap;gap:14px 28px;margin:18px 0 0}.ja-job-teaser-meta dt{font-size:11px;font-weight:var(--ja-fw-semibold);letter-spacing:.12em;text-transform:uppercase;color:var(--ja-text-muted)}.ja-job-teaser-meta dd{margin:3px 0 0;font-size:var(--ja-fs-list);color:var(--ja-text-primary)}.ja-job-teaser-sub{margin:22px 0 8px;font-size:11px;font-weight:var(--ja-fw-semibold);letter-spacing:.14em;text-transform:uppercase;color:var(--ja-text-muted)}.ja-job-teaser-pills{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.ja-job-teaser-pills li{padding:6px 14px;border-radius:var(--ja-radius-xl);background:var(--ja-card);font-size:var(--ja-fs-secondary);color:var(--ja-text-primary)}.ja-job-teaser-cta{align-self:start;display:flex;flex-direction:column;gap:18px;padding:24px;background:var(--ja-card);border-radius:var(--ja-radius-m)}.ja-job-teaser-hint{margin:0;font-size:var(--ja-fs-list);font-weight:var(--ja-fw-semibold);line-height:var(--ja-lh-normal);color:var(--ja-text-primary)}.ja-job-teaser-cta .ja-btn{width:100%}.ja-job-carousel-track,.ja-job-deck-track{position:relative;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.ja-job-carousel-track::-webkit-scrollbar,.ja-job-deck-track::-webkit-scrollbar{display:none}.ja-job-carousel-track{gap:16px;align-items:flex-start;overflow-y:hidden}.ja-job-carousel{display:flex;flex-direction:column}.ja-jobs-note{margin:12px 0 0;font-size:13px;color:var(--ja-text-secondary)}.ja-job-carousel>.ja-job-carousel-nav{order:-1;justify-content:flex-end;margin:0 0 16px}@media(prefers-reduced-motion:no-preference){.ja-job-carousel-track{transition:height .2s ease}}.ja-job-carousel-track>.ja-job-teaser{flex:0 0 100%;scroll-snap-align:start}.ja-job-carousel-nav{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:20px}.ja-job-carousel-arrow{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1.5px solid var(--ja-border);border-radius:var(--ja-radius-s);background:transparent;color:var(--ja-text-primary);cursor:pointer;transition:border-color .15s,color .15s}.ja-job-carousel-arrow:hover:not(:disabled){border-color:var(--ja-gold);color:var(--ja-gold)}.ja-job-carousel-arrow:disabled{opacity:.35;cursor:default}.ja-job-carousel-dots{display:flex;gap:2px}.ja-job-carousel-dot{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;background:transparent;cursor:pointer}.ja-job-carousel-dot:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--ja-text-disabled);transition:background .15s}.ja-job-carousel-dot:hover:before{background:var(--ja-text-secondary)}.ja-job-carousel-dot[aria-current=true]:before{background:var(--ja-gold)}.ja-job-deck-title{margin:0 0 20px;font-size:var(--ja-fs-headline);font-weight:var(--ja-fw-bold);letter-spacing:-.01em;color:var(--ja-text-primary)}.ja-job-deck-track{padding:4px 4px 48px;scroll-padding-inline:4px}.ja-job-card{position:relative;flex:0 0 300px;display:flex;flex-direction:column;scroll-snap-align:start;padding:16px;background:var(--ja-card);border:1px solid var(--ja-border);border-radius:var(--ja-radius-m);box-shadow:0 10px 28px #00000073;color:var(--ja-text-primary);text-decoration:none;transition:background .15s,border-color .15s}.ja-job-card+.ja-job-card{margin-left:-64px}.ja-job-card:nth-child(1){z-index:5}.ja-job-card:nth-child(2){z-index:4;transform:translateY(14px)}.ja-job-card:nth-child(3){z-index:3;transform:translateY(28px)}.ja-job-card:nth-child(4){z-index:2;transform:translateY(14px)}.ja-job-card:nth-child(5){z-index:1}.ja-job-card:hover,.ja-job-card:focus-visible{z-index:6;background:var(--ja-card-hover);border-color:var(--ja-gold-dark)}.ja-job-card:focus-visible{border-radius:var(--ja-radius-m)}.ja-job-card-kicker{font-size:12px;color:var(--ja-text-secondary)}.ja-job-card-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;margin:4px 0 10px;font-size:var(--ja-fs-card-title);font-weight:var(--ja-fw-bold);line-height:1.25}.ja-job-card-line{margin-bottom:10px;font-size:var(--ja-fs-secondary)}.ja-job-card-pills{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:12px}.ja-job-card-pill{padding:3px 9px;border:1px solid var(--ja-border);border-radius:var(--ja-radius-xl);font-size:var(--ja-fs-nav);color:var(--ja-text-secondary)}.ja-job-card-salary{margin-top:auto;padding-top:10px;border-top:1px solid var(--ja-divider-card);font-size:18px;font-weight:800;color:var(--ja-gold)}.ja-job-card-salary small{margin-left:6px;font-size:12px}.ja-job-appteaser{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px 32px;background:var(--ja-panel);border:1px solid var(--ja-border);border-top:3px solid var(--ja-gold);border-radius:var(--ja-radius-m)}.ja-job-appteaser-text{margin:0;max-width:40ch;font-size:clamp(18px,2.2vw,24px);font-weight:var(--ja-fw-bold);line-height:1.25;letter-spacing:-.01em;color:var(--ja-text-primary)}@media(max-width:760px){.ja-job-teaser{grid-template-columns:1fr;gap:22px;padding:22px 20px}}@media(max-width:600px){.ja-job-teaser-cta{padding:20px}.ja-job-card{flex-basis:260px}.ja-job-card+.ja-job-card{margin-left:-40px}.ja-job-appteaser{flex-direction:column;align-items:stretch;padding:24px 20px}.ja-job-appteaser .ja-btn{width:100%}}.ja-jobs-hero{display:flex;flex-direction:column;align-items:flex-start;gap:18px;padding-top:56px;padding-bottom:72px}.ja-jobs-hero .ja-display{font-size:clamp(32px,5vw,64px);overflow-wrap:anywhere}.ja-jobs-breadcrumb ol{display:flex;flex-wrap:wrap;gap:4px 0;margin:0;padding:0;list-style:none;font-size:var(--ja-fs-secondary);color:color-mix(in srgb,var(--ja-web-text) 60%,transparent)}.ja-jobs-breadcrumb li+li:before{content:"/";margin:0 10px;color:color-mix(in srgb,var(--ja-web-text) 35%,transparent)}.ja-jobs-breadcrumb a{color:var(--ja-web-text);text-decoration:underline;text-decoration-color:var(--ja-gold);text-underline-offset:3px}.ja-jobs-breadcrumb [aria-current=page]{font-weight:var(--ja-fw-semibold);color:var(--ja-web-text)}.ja-jobs-stack{display:flex;flex-direction:column;gap:72px}.ja-jobs-stack>[hidden]{display:none}.ja-jobs-block>.ja-h-large,.ja-job-roles>.ja-h-large{margin-bottom:24px}.ja-job-role-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ja-job-role-block{padding:28px;background:var(--ja-panel);border:1px solid var(--ja-divider-card);border-radius:var(--ja-radius-m)}.ja-job-role-block h2{margin:0 0 14px;font-size:var(--ja-fs-headline);font-weight:var(--ja-fw-bold);letter-spacing:-.01em;color:var(--ja-text-primary)}.ja-job-role-block p,.ja-job-role-block li{font-size:var(--ja-fs-list);line-height:var(--ja-lh-loose);color:var(--ja-text-secondary)}.ja-job-role-block p{margin:0}.ja-job-role-block ul{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.ja-job-role-block li{position:relative;padding-left:18px}.ja-job-role-block li:before{content:"";position:absolute;left:0;top:.65em;width:6px;height:6px;border-radius:50%;background:var(--ja-gold)}.ja-job-roles-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin:0;padding:0;list-style:none}.ja-job-role-tile{position:relative;display:flex;flex-direction:column;gap:4px;height:100%;padding:20px 52px 20px 20px;background:var(--ja-panel);border:1px solid var(--ja-divider-card);border-radius:var(--ja-radius-m);color:var(--ja-text-primary);text-decoration:none;transition:background .15s,border-color .15s}.ja-job-role-tile:hover{background:var(--ja-card-hover);border-color:var(--ja-gold-dark)}.ja-job-role-tile:focus-visible{outline:2px solid var(--ja-gold);outline-offset:2px}.ja-job-role-tile-kicker{font-size:11px;font-weight:var(--ja-fw-semibold);letter-spacing:.12em;text-transform:uppercase;color:var(--ja-text-muted)}.ja-job-role-tile-name{font-size:18px;font-weight:var(--ja-fw-bold);letter-spacing:-.01em;overflow-wrap:anywhere}.ja-job-role-tile-arrow{position:absolute;right:20px;top:50%;transform:translateY(-50%);color:var(--ja-gold)}@media(max-width:760px){.ja-job-role-grid{grid-template-columns:1fr}.ja-jobs-stack{gap:56px}}@media(max-width:600px){.ja-jobs-hero{padding-top:32px;padding-bottom:48px}.ja-job-role-block{padding:22px 20px}.ja-job-roles-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ja-job-role-tile{padding:16px 16px 44px}.ja-job-role-tile-name{font-size:16px;hyphens:auto}.ja-job-role-tile-arrow{top:auto;bottom:16px;right:16px;transform:none}}.ja-footer-soon{font-size:14px;color:var(--ja-text-muted);cursor:default}.theme-light .ja-footer-soon{color:#f5f2e866}.ja-footer-trademarks{margin:6px 0 0;font-size:11px;max-width:70ch}[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}body{margin:0}html{scroll-behavior:smooth}body{background:var(--ja-navy);color:var(--ja-text-primary)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;top:-40px;left:8px;background:var(--ja-gold);color:var(--ja-text-on-gold);padding:8px 16px;border-radius:8px;font-weight:700;z-index:1000;text-decoration:none}.skip-link:focus{top:8px}:focus-visible{outline:2px solid var(--ja-gold);outline-offset:2px;border-radius:4px}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media(prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}
