.sja-skip{z-index:100;padding:var(--sja-space-sm) var(--sja-space-md);background:var(--sja-color-orange);color:#fff;border-radius:0 0 var(--sja-radius-md) 0;position:absolute;top:0;left:-9999px}.sja-skip:focus{left:0}.sja-nav{z-index:40;background:var(--sja-color-bg);border-bottom:1px solid var(--sja-color-border);box-shadow:var(--sja-shadow-nav);position:sticky;top:0}.sja-nav__inner{max-width:var(--sja-content-max-width);padding:var(--sja-space-sm) var(--sja-space-md);align-items:center;gap:var(--sja-space-sm);flex-wrap:wrap;margin:0 auto;display:flex}.sja-nav__logo{align-items:center;margin-right:auto;text-decoration:none;display:inline-flex}.sja-nav__logo img{width:auto;height:40px;display:block}.sja-nav__links{gap:var(--sja-space-md);width:100%;padding-top:var(--sja-space-sm);border-top:1px solid var(--sja-color-border);scrollbar-width:none;order:3;display:flex;overflow-x:auto}.sja-nav__links::-webkit-scrollbar{display:none}.sja-nav__link{white-space:nowrap;color:var(--sja-color-gray);padding-bottom:2px;font-size:.9rem;font-weight:500;text-decoration:none}.sja-nav__link--current{color:var(--sja-color-orange);border-bottom:2px solid var(--sja-color-orange)}.sja-nav__link--soon,.sja-btn--soon,.sja-chip--soon{cursor:not-allowed;opacity:.55}.sja-nav__actions{align-items:center;gap:var(--sja-space-sm);display:flex}.sja-mobile-nav{display:none}.sja-btn{padding:10px var(--sja-space-md);border-radius:var(--sja-radius-pill);font-size:var(--sja-text-sm);text-align:center;font-weight:600;line-height:var(--sja-leading-snug);border:1.5px solid #0000;text-decoration:none;display:inline-block}.sja-btn--primary{background:var(--sja-color-orange-ink);color:#fff}.sja-btn--outline{border-color:var(--sja-color-orange-ink);color:var(--sja-color-orange-ink);background:0 0}.sja-nav .sja-btn--primary,.sja-mobile-nav .sja-btn--primary{background:var(--sja-color-orange);border-color:var(--sja-color-orange);color:#fff}.sja-nav .sja-btn--outline,.sja-mobile-nav .sja-btn--outline{border-color:var(--sja-color-orange);color:var(--sja-color-orange)}.sja-btn--block{width:100%;display:block}.sja-btn--oncard{background:var(--sja-color-green);color:#fff;border-color:#fff}.sja-btn--oncard:hover,.sja-btn--oncard:focus-visible{color:var(--sja-color-green);background:#fff}.sja-main{min-height:60vh}:is(body:has(.sja-main .sja-jobs-hero) .sja-btn--primary,body:has(.sja-reference-landing) .sja-btn--primary){background:var(--sja-color-orange);border-color:var(--sja-color-orange);color:#fff}:is(body:has(.sja-main .sja-jobs-hero) .sja-btn--outline,body:has(.sja-reference-landing) .sja-btn--outline){border-color:var(--sja-color-orange);color:var(--sja-color-orange)}.sja-hero{background:linear-gradient(160deg, var(--sja-color-orange-soft), #fff);border-bottom:1px solid var(--sja-color-orange-border);padding:var(--sja-space-xl) var(--sja-space-md) calc(var(--sja-space-2xl) + 10px)}.sja-hero__inner{max-width:var(--sja-content-max-width);margin:0 auto}.sja-hero__kicker{margin:0 0 var(--sja-space-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--sja-color-orange-ink);font-size:.78rem;font-weight:700}.sja-hero__title{margin:0 0 var(--sja-space-md);color:var(--sja-color-ink);font-size:1.75rem;font-weight:800;line-height:1.15}.sja-hero__lead{max-width:60ch;color:var(--sja-color-gray);margin:0;font-size:1rem}.sja-searchcard__wrap{margin-top:var(--sja-space-lg)}.sja-searchcard{background:var(--sja-color-bg);border:1px solid var(--sja-color-border);border-radius:var(--sja-radius-3xl);box-shadow:var(--sja-shadow-raised);padding:var(--sja-space-lg) var(--sja-space-md)}.sja-searchcard__title{margin:0 0 var(--sja-space-md);color:var(--sja-color-orange-ink);font-size:1.35rem;font-weight:800;line-height:1.2}.sja-searchcard__form{gap:var(--sja-space-sm);display:grid}.sja-field{gap:var(--sja-space-xs);flex-direction:column;display:flex}.sja-field--with-icon{position:relative}.sja-field__icon{z-index:1;top:50%;left:var(--sja-space-sm);fill:none;stroke:#99a3b3;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;pointer-events:none;width:1rem;height:1rem;position:absolute;transform:translateY(-50%)}.sja-field label{color:var(--sja-color-gray);font-size:.78rem;font-weight:600}.sja-field input,.sja-field select,.sja-field textarea{font:inherit;padding:11px var(--sja-space-sm);border:1px solid var(--sja-color-border);border-radius:var(--sja-radius-lg);color:var(--sja-color-ink);background:#fff;width:100%;font-size:1rem}.sja-field--with-icon input,.sja-field--with-icon select{padding-left:calc(var(--sja-space-sm) + 1.5rem)}.sja-searchcard__submit{margin-top:var(--sja-space-xs);cursor:pointer;font:inherit;padding:12px var(--sja-space-md);border:0;font-weight:600}.sja-searchcard__legend{margin:var(--sja-space-md) 0 0;color:var(--sja-color-gray);font-size:.75rem}.sja-filters{margin-top:var(--sja-space-md)}.sja-filters__line{align-items:center;gap:var(--sja-space-xs) var(--sja-space-sm);margin-top:var(--sja-space-md);flex-wrap:wrap;display:flex}.sja-filters__label{color:var(--sja-color-gray);flex:none;margin:0;font-size:.78rem;font-weight:600}.sja-filters__row{gap:var(--sja-space-xs);flex-wrap:wrap;display:flex}.sja-filters__reset{margin:var(--sja-space-md) 0 0;font-size:.8rem}.sja-filters__reset a{color:var(--sja-color-gray)}.sja-filter{position:relative}.sja-filter__pill,.sja-filter__switch{border:1px solid var(--sja-color-border);border-radius:var(--sja-radius-pill);color:var(--sja-color-ink);cursor:pointer;white-space:nowrap;background:#fff;align-items:center;gap:6px;padding:9px 13px;font-size:.83rem;font-weight:600;line-height:1.2;text-decoration:none;list-style:none;display:inline-flex}.sja-filter__pill::-webkit-details-marker{display:none}.sja-filter__icon{color:var(--sja-color-gray);flex:none}.sja-filter__value{color:var(--sja-color-orange-ink);font-weight:700}.sja-filter__value:before{content:": ";color:var(--sja-color-gray);font-weight:600}.sja-filter__chevron{color:var(--sja-color-gray);flex:none}.sja-filter__disclosure[open] .sja-filter__chevron{transform:rotate(180deg)}.sja-filter--on .sja-filter__pill,.sja-filter__switch--on{border-color:var(--sja-color-orange-ink);background:var(--sja-color-orange-soft);color:var(--sja-color-orange-ink)}.sja-filter--on .sja-filter__icon,.sja-filter__switch--on .sja-filter__icon{color:inherit}.sja-filter--on .sja-filter__pill{padding-right:32px}.sja-filter__clear{width:22px;height:22px;color:var(--sja-color-orange-ink);border-radius:50%;justify-content:center;align-items:center;font-size:1.05rem;line-height:1;text-decoration:none;display:inline-flex;position:absolute;top:19px;right:5px;transform:translateY(-50%)}.sja-filter__clear:hover{background:#fff}.sja-filter__cross{margin-left:2px;font-size:1.05rem;line-height:1}.sja-filter__panel{z-index:30;width:max(250px,100%);max-width:330px;padding:var(--sja-space-sm);border:1px solid var(--sja-color-border);border-radius:var(--sja-radius-lg);box-shadow:var(--sja-shadow-raised);background:#fff;position:absolute;top:calc(100% + 6px);left:0}.sja-filter__backdrop{display:none}.sja-filter__panelhead{margin:0 0 var(--sja-space-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--sja-color-gray);font-size:.72rem;font-weight:700}.sja-filter__search{margin-bottom:var(--sja-space-xs)}.sja-filter__search input{width:100%;font:inherit;border:1px solid var(--sja-color-border);border-radius:var(--sja-radius-lg);color:var(--sja-color-ink);background:#fff;padding:8px 10px;font-size:1rem}.sja-filter__options{flex-direction:column;max-height:15rem;display:flex;overflow-y:auto}.sja-filter__option{border-radius:var(--sja-radius-lg);color:var(--sja-color-ink);align-items:center;gap:9px;padding:8px 6px;font-size:.86rem;font-weight:500;text-decoration:none;display:flex}.sja-filter__option[hidden]{display:none}.sja-filter__option:hover{background:var(--sja-color-orange-soft)}.sja-filter__dot{border:1.5px solid var(--sja-color-border);background:#fff;border-radius:50%;flex:none;width:15px;height:15px}.sja-filter__option--on{color:var(--sja-color-orange-ink);font-weight:700}.sja-filter__option--on .sja-filter__dot{border-color:var(--sja-color-orange-ink);box-shadow:inset 0 0 0 3px #fff, inset 0 0 0 15px var(--sja-color-orange-ink)}.sja-filter--multi .sja-filter__dot{border-radius:4px}.sja-filter__more{opacity:.85;font-weight:500}.sja-filter__nomatch{margin:var(--sja-space-xs) 0 0;color:var(--sja-color-gray);font-size:.8rem}.sja-filter__pill:focus-visible,.sja-filter__switch:focus-visible,.sja-filter__option:focus-visible,.sja-filter__clear:focus-visible,.sja-filter__search input:focus-visible{outline:2px solid var(--sja-color-orange-ink);outline-offset:2px}@media (max-width:640px){.sja-main .sja-jobs-hero{padding-inline:0}.sja-filters__row{display:flex}.sja-filter__pill,.sja-filter__switch{padding:8px 10px;font-size:.78rem}.sja-filter__panel{z-index:71;inset:auto var(--sja-space-xs) 0;width:auto;max-width:none;max-height:min(70dvh,34rem);padding:var(--sja-space-md) var(--sja-space-md) calc(var(--sja-space-md) + env(safe-area-inset-bottom));border-radius:var(--sja-radius-xl) var(--sja-radius-xl) 0 0;box-shadow:var(--sja-shadow-raised);margin:0;position:fixed;overflow-y:auto}.sja-filter__backdrop{display:none}.sja-filter__disclosure[open] .sja-filter__backdrop{z-index:70;background:#00000061;display:block;position:fixed;inset:0}.sja-filter__panelhead{padding-top:var(--sja-space-sm);letter-spacing:0;text-transform:none;font-size:.86rem}.sja-filter__panelhead:before{content:"";width:52px;height:5px;margin:0 auto var(--sja-space-md);border-radius:var(--sja-radius-pill);background:var(--sja-color-border);display:block}}.sja-employers{--sja-employers-image-height:clamp(200px, 28vw, 300px);gap:var(--sja-space-md);padding:calc(var(--sja-employers-image-height) + var(--sja-space-lg)) var(--sja-space-md) var(--sja-space-lg);background:var(--sja-color-green);border-radius:var(--sja-radius-3xl);color:#fff;grid-template-columns:1fr;display:grid;position:relative;overflow:hidden}.sja-employers:before{content:"";height:var(--sja-employers-image-height);background:var(--sja-image-employers-card-mobile) center 58% / cover no-repeat;position:absolute;inset:0 0 auto}.sja-employers:after{content:"";z-index:1;height:var(--sja-employers-image-height);background:linear-gradient(to bottom, #0000 55%, color-mix(in srgb, var(--sja-color-green) 62%, transparent) 74%, var(--sja-color-green) 88%);position:absolute;inset:0 0 auto}.sja-employers>*{z-index:2;position:relative}.sja-employers__kicker{margin:0 0 var(--sja-space-xs);letter-spacing:.08em;text-transform:uppercase;color:#a9d3c2;font-size:.72rem;font-weight:700}.sja-employers h2{margin:0;font-size:1.2rem}.sja-employers p+p{margin-top:var(--sja-space-sm)}.sja-employers p{color:#d8e8e1;margin:0;font-size:.92rem}.sja-employers p.sja-employers__promise{color:#fff;margin:0;font-size:1.2rem;font-weight:800}.sja-employers__figures{gap:var(--sja-space-sm);grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none;display:grid}.sja-employers__figures li{text-align:center;align-items:center;gap:var(--sja-space-xs);flex-direction:column;margin:0;display:flex}.sja-employers__figures strong{color:#fff;font-size:2rem;font-weight:800;line-height:1}.sja-employers__figures>li>.sja-employers__figure-label{color:#d8e8e1;max-width:18ch;margin-inline:auto;font-size:.92rem}.sja-employers__figure-label--full{display:none}.sja-employers__actions{gap:var(--sja-space-sm);flex-wrap:wrap;align-items:start;display:flex}.sja-employers__visual{border-radius:var(--sja-radius-2xl);object-fit:contain;justify-self:center;width:min(100%,280px);height:auto}.sja-employers-section{padding:var(--sja-space-md) var(--sja-space-lg);background:var(--sja-color-green)}.sja-employers-section .sja-employers{--sja-employers-image-height:0px;max-width:var(--sja-content-max-width);border-radius:0;margin:0;padding:0}.sja-employers-section .sja-employers__figures{gap:var(--sja-space-xs)}.sja-employers-section .sja-employers__figures strong{font-size:1.5rem}.sja-employers-section .sja-employers__figures>li>.sja-employers__figure-label{white-space:nowrap;max-width:none;font-size:.8rem;line-height:1.25}.sja-employers-section .sja-employers__actions{margin-top:var(--sja-space-xs);display:block}.sja-employers-section .sja-btn--oncard{width:100%;padding:12px var(--sja-space-md);display:block}.sja-employers-section .sja-employers:before,.sja-employers-section .sja-employers:after{content:none}.sja-jobs-hero{padding:32px var(--sja-space-md) 0;position:relative}.sja-jobs-hero:before{content:none;background:var(--sja-image-jobs-hero) center / cover no-repeat;height:220px;position:absolute;inset:0 0 auto}@media (max-width:767.98px){.sja-jobs-hero:before{background-image:var(--sja-image-jobs-hero-mobile,var(--sja-image-jobs-hero));background-position:center var(--sja-image-jobs-hero-mobile-focus,center)}}.sja-jobs-hero__inner{z-index:1;max-width:var(--sja-content-max-width);padding:0 var(--sja-space-md);margin:0 auto;position:relative}.sja-board-intro{margin:0 0 var(--sja-space-md);color:var(--sja-color-ink)}.sja-board-intro__title{color:var(--sja-color-orange);margin:0;font-size:clamp(1.35rem,3.5vw,1.75rem);font-weight:800;line-height:1.15}.sja-board-intro__lead{margin:var(--sja-space-xs) 0 0;max-width:62ch;color:var(--sja-color-gray);font-size:.78rem;line-height:1.5}.sja-jobs-hero__search{z-index:1;max-width:var(--sja-content-max-width);padding:0 var(--sja-space-md);margin:0 auto;position:relative}.sja-jobs-hero .sja-employers{--sja-employers-image-height:0px;padding:var(--sja-space-lg) var(--sja-space-md);background:var(--sja-color-green)}.sja-jobs-hero .sja-employers:before,.sja-jobs-hero .sja-employers:after{content:none}.sja-results{margin-top:var(--sja-space-xl)}.sja-results__head{gap:var(--sja-space-sm);margin-bottom:var(--sja-space-md);flex-direction:column;display:flex}.sja-results__count{margin:0;font-size:1.1rem;font-weight:700}.sja-sort{align-items:center;gap:var(--sja-space-sm);flex-wrap:wrap;display:flex}.sja-sort__label{color:var(--sja-color-gray);font-size:.78rem}.sja-sort__option{color:var(--sja-color-gray);border-radius:var(--sja-radius-pill);padding:4px 10px;font-size:.82rem;text-decoration:none}.sja-sort__option--on{background:var(--sja-color-orange-soft);color:var(--sja-color-orange-ink);font-weight:700}.sja-joblist{gap:var(--sja-space-md);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.sja-job{gap:var(--sja-space-md);padding:var(--sja-space-md);border:1px solid var(--sja-color-border);border-radius:var(--sja-radius-2xl);background:#fff;align-items:flex-start;transition:box-shadow .12s,border-color .12s;display:flex;position:relative}.sja-job:hover{border-color:var(--sja-color-orange-border);box-shadow:var(--sja-shadow-card)}.sja-job__link:after{content:"";border-radius:inherit;position:absolute;inset:0}.sja-job__link{color:inherit;text-decoration:none}.sja-job:has(.sja-job__link:focus-visible){outline:3px solid var(--sja-color-orange);outline-offset:2px}.sja-job__logo{border-radius:var(--sja-radius-md);width:80px;height:80px;color:var(--sja-color-orange-ink);font-weight:700;font-size:var(--sja-text-sm);background:#fff;flex:0 0 80px;justify-content:center;align-items:center;padding:8px;display:flex;overflow:hidden}.sja-job__logo img{object-fit:contain;width:100%;height:100%}.sja-job.sja-job--banded{--sja-job-band-pad:var(--sja-space-md);--sja-job-band-logo:64px;--sja-job-band-bite:.25;padding:var(--sja-job-band-pad);flex-flow:wrap;align-items:flex-start;row-gap:0}.sja-job__band{width:calc(100% + 2 * var(--sja-job-band-pad));margin:calc(-1 * var(--sja-job-band-pad)) calc(-1 * var(--sja-job-band-pad)) calc(-1 * var(--sja-job-band-bite) * var(--sja-job-band-logo));aspect-ratio:3/2;border-radius:calc(var(--sja-radius-2xl) - 1px) calc(var(--sja-radius-2xl) - 1px) 0 0;background:var(--sja-image-jobs-hero) center / cover no-repeat;background-image:var(--sja-job-band-photo,var(--sja-image-jobs-hero));background-position:center var(--sja-job-band-focus,center);flex:none}.sja-job--banded .sja-job__logo{z-index:1;width:var(--sja-job-band-logo);height:var(--sja-job-band-logo);border-radius:var(--sja-radius-lg);border:1px solid var(--sja-color-border);background:#fff;flex:none;padding:8px;position:relative;box-shadow:0 4px 12px #0000001f}.sja-job--banded .sja-job__link:after{z-index:2}.sja-job--banded .sja-job__title{min-width:0;margin:calc(var(--sja-job-band-bite) * var(--sja-job-band-logo)) 0 0;min-height:calc((1 - var(--sja-job-band-bite)) * var(--sja-job-band-logo));flex:1 1 0;align-self:flex-start;align-items:center;display:flex}.sja-job--banded .sja-job__body{width:100%;min-width:0;margin-top:var(--sja-space-sm);flex:none}.sja-job--banded .sja-job__company{margin:0 0 var(--sja-space-sm)}.sja-job--banded .sja-job__meta{width:100%;margin-top:var(--sja-space-sm);flex-direction:row;flex:none;justify-content:space-between;align-items:center}.sja-job__body{flex:1;min-width:0}.sja-job__company{font-size:var(--sja-text-sm);color:var(--sja-color-gray);margin:0 0 2px}.sja-job__partner,.sja-job__exclusive-recruitment{margin-left:var(--sja-space-sm);font-size:var(--sja-text-xs);border-radius:var(--sja-radius-pill);white-space:nowrap;background:var(--sja-color-orange-soft);border:1px solid var(--sja-color-orange-border);color:var(--sja-color-orange-ink);font-weight:700;line-height:var(--sja-leading-snug);padding:4px 9px;display:inline-block}.sja-job__title{margin:0 0 var(--sja-space-sm);font-size:var(--sja-text-md);font-weight:700;line-height:var(--sja-leading-snug)}.sja-job__badges{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.sja-badge{font-size:var(--sja-text-xs);border-radius:var(--sja-radius-pill);color:var(--sja-color-gray);white-space:nowrap;font-weight:600;line-height:var(--sja-leading-snug);background:#f6f6f6;padding:4px 9px}.sja-badge--88{background:var(--sja-color-orange-soft);color:var(--sja-color-orange-ink)}.sja-badge--salary{color:var(--sja-color-green);background:#eaf4f0}.sja-job__meta{align-items:flex-end;gap:var(--sja-space-xs);font-size:var(--sja-text-xs);color:var(--sja-color-gray);flex-direction:column;display:flex}.sja-job__chevron{font-size:var(--sja-text-xl);color:var(--sja-color-orange);line-height:1}.sja-job--closed{background:#fafafa}.sja-empty{padding:var(--sja-space-xl) var(--sja-space-md);text-align:center;border:1px dashed var(--sja-color-border);border-radius:var(--sja-radius-2xl);color:var(--sja-color-gray)}.sja-pagination{margin:var(--sja-space-lg) 0;justify-content:center;align-items:center;gap:var(--sja-space-sm);flex-wrap:wrap;display:flex}.sja-pagination__pages{gap:6px;margin:0;padding:0;list-style:none;display:flex}.sja-pagination a,.sja-pagination__current,.sja-pagination__step{text-align:center;border-radius:var(--sja-radius-md);border:1px solid var(--sja-color-border);min-width:38px;color:var(--sja-color-gray);padding:8px 10px;font-size:.85rem;text-decoration:none;display:inline-block}.sja-pagination__current{background:var(--sja-color-orange-ink);border-color:var(--sja-color-orange-ink);color:#fff;font-weight:700}.sja-pagination__step--off{opacity:.4}.sja-pagination__gap{color:var(--sja-color-gray);align-self:center}.sja-footer__inner{max-width:var(--sja-content-max-width);padding:var(--sja-space-xl) var(--sja-space-md);margin:0 auto}.sja-footer__top,.sja-footer__seo{gap:var(--sja-space-lg);grid-template-columns:1fr 1fr;display:grid}.sja-footer__seo{margin-top:var(--sja-space-lg);padding-top:var(--sja-space-lg);border-top:1px solid #ffffff26}.sja-footer__col h2{margin:0 0 var(--sja-space-sm);text-transform:uppercase;letter-spacing:.06em;color:#a9c8bd;font-size:.82rem}.sja-footer__col ul{gap:6px;margin:0;padding:0;font-size:.88rem;list-style:none;display:grid}.sja-footer__col--wide{grid-column:span 2}.sja-footer__legal{margin-top:var(--sja-space-lg);padding-top:var(--sja-space-lg);text-align:center;border-top:1px solid #ffffff26}.sja-footer__legal>p:first-child,.sja-legal__links{justify-content:center;gap:var(--sja-space-sm) var(--sja-space-md);flex-wrap:wrap;display:flex}.sja-footer__legal>p:first-child a,.sja-legal__links a{margin-right:0}.sja-footer__legal .sja-langswitch{margin:var(--sja-space-sm) 0;border-color:#ffffff4d}.sja-footer__legal .sja-langswitch a{color:#cfe0d9;background:0 0}.sja-footer__legal .sja-langswitch a[aria-current=true]{background:var(--sja-color-orange);color:#fff}.sja-jobhead{background:var(--sja-image-jobs-hero) center / cover no-repeat;border-bottom-color:#0000;min-height:clamp(180px,20vw,300px);padding:0}@media (max-width:640px){.sja-jobhead{background-image:var(--sja-image-jobs-hero-phone)}.sja-jobhead--photo{background-image:var(--sja-jobhead-photo);background-position:center var(--sja-jobhead-photo-focus)}}.sja-jobhead--job+.sja-shell{--sja-joblogo-size:88px;--sja-joblogo-overlap:.5;padding-top:0}.sja-jobhead--job+.sja-shell>.sja-jobhead__identity{margin-bottom:var(--sja-space-lg)}.sja-jobhead+.sja-shell>.sja-breadcrumb{margin:var(--sja-space-lg) 0}.sja-breadcrumb{font-size:var(--sja-text-sm);color:var(--sja-color-gray);margin:0 0 var(--sja-space-md)}.sja-breadcrumb a{color:var(--sja-color-gray)}.sja-jobhead__identity{align-items:flex-end;gap:var(--sja-space-md);margin-bottom:var(--sja-space-md);flex-wrap:wrap;display:flex}.sja-jobhead__logo{width:var(--sja-joblogo-size,64px);height:var(--sja-joblogo-size,64px);border-radius:var(--sja-radius-xl);border:1px solid var(--sja-color-border);font-size:var(--sja-text-xl);color:var(--sja-color-orange-ink);margin-top:calc(-1 * var(--sja-joblogo-overlap,.5) * var(--sja-joblogo-size,64px));background:#fff;flex:none;justify-content:center;align-items:center;padding:10px;font-weight:800;display:flex;overflow:hidden;box-shadow:0 6px 18px #0000001f}.sja-jobhead__logo img{object-fit:contain;width:100%;height:100%}.sja-jobhead__heading{align-items:flex-start;gap:var(--sja-space-sm);flex-direction:column;min-width:0;display:flex}.sja-jobhead__titleline{align-items:baseline;gap:var(--sja-space-sm);flex-wrap:wrap;min-width:0;display:flex}.sja-jobhead__title{font-size:var(--sja-text-xl);line-height:var(--sja-leading-tight);color:var(--sja-color-ink);margin:0;font-weight:800}.sja-jobhead__company{color:var(--sja-color-gray);font-size:var(--sja-text-sm);margin:0}.sja-urgency{margin:var(--sja-space-lg) 0 0;gap:var(--sja-space-sm);grid-template-columns:1fr;padding:0;list-style:none;display:grid}.sja-urgency li{border:1px solid var(--sja-color-border);border-radius:var(--sja-radius-xl);padding:var(--sja-space-sm) var(--sja-space-md);background:#fff}.sja-urgency dt{font-size:var(--sja-text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--sja-color-gray);font-weight:600}.sja-urgency dd{color:var(--sja-color-ink);font-weight:700;font-size:var(--sja-text-md);margin:2px 0 0}.sja-gauge{border-radius:var(--sja-radius-pill);background:var(--sja-color-border);height:6px;margin-top:6px;overflow:hidden}.sja-gauge__fill{background:var(--sja-color-orange);height:100%}.sja-joblayout{gap:var(--sja-space-lg);margin-top:var(--sja-space-lg);display:grid}.sja-jobbody h2{font-size:var(--sja-text-lg);margin:var(--sja-space-lg) 0 var(--sja-space-sm);font-weight:700;line-height:var(--sja-leading-tight)}.sja-jobbody p{color:var(--sja-color-ink);line-height:var(--sja-leading-relaxed);font-size:var(--sja-text-md)}.sja-jobbody__head{margin:var(--sja-space-md) 0 var(--sja-space-xs);font-size:var(--sja-text-sm);letter-spacing:.04em;text-transform:uppercase;color:var(--sja-color-ink);font-weight:700}.sja-jobbody__list{margin:var(--sja-space-sm) 0;color:var(--sja-color-ink);line-height:var(--sja-leading-relaxed);font-size:var(--sja-text-md);padding-left:1.15rem}.sja-jobbody__list li{margin-bottom:4px}.sja-eligibility{gap:var(--sja-space-md);background:var(--sja-color-green);color:#fff;border-radius:var(--sja-radius-2xl);padding:var(--sja-space-md);grid-template-columns:7.5rem minmax(0,1fr);align-items:center;display:grid}.sja-eligibility__image{width:100%;height:auto}.sja-eligibility h2{margin:0 0 var(--sja-space-xs);font-size:var(--sja-text-lg);font-weight:700;line-height:var(--sja-leading-tight)}.sja-eligibility p{color:#d8e8e1;font-size:var(--sja-text-sm);line-height:var(--sja-leading-normal);margin:0}@media (max-width:420px){.sja-eligibility{gap:var(--sja-space-sm);grid-template-columns:5.5rem minmax(0,1fr)}}.sja-side{gap:var(--sja-space-md);align-content:start;display:grid}.sja-sidecard{border:1px solid var(--sja-color-border);border-radius:var(--sja-radius-2xl);padding:var(--sja-space-md);background:#fff}.sja-sidecard h2{margin:0 0 var(--sja-space-sm);font-size:var(--sja-text-lg);font-weight:700;line-height:var(--sja-leading-tight)}.sja-sidecard dl{font-size:var(--sja-text-sm);margin:0}.sja-sidecard dt{color:var(--sja-color-gray);font-size:var(--sja-text-xs);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.sja-sidecard dd{margin:0 0 var(--sja-space-sm);color:var(--sja-color-ink);font-size:var(--sja-text-sm)}.sja-contactmask{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--sja-text-sm);color:var(--sja-color-gray);border-radius:var(--sja-radius-md);margin-bottom:var(--sja-space-sm);filter:blur(2.5px);-webkit-user-select:none;user-select:none;background:#f6f6f6;padding:8px 10px}.sja-similar{margin-top:var(--sja-space-xl)}.sja-similar h2{margin:0 0 var(--sja-space-md);font-size:var(--sja-text-lg);font-weight:700;line-height:var(--sja-leading-tight)}.sja-job__backtolist{margin:var(--sja-space-xl) 0}@media (min-width:900px){.sja-similar .sja-joblist{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.sja-similar .sja-joblist>li,.sja-similar .sja-job{height:100%}.sja-similar .sja-job{flex-direction:column}.sja-similar .sja-job.sja-job--banded{flex-direction:row}.sja-similar .sja-job__meta{flex-direction:row;justify-content:space-between;align-items:center;width:100%}}.sja-lquote,.sja-lhighlight,.sja-lbanner{border-radius:var(--sja-radius-2xl);background:var(--sja-color-orange-soft);color:var(--sja-color-orange-ink);border:0;padding:22px 22px 22px 76px;font-weight:400;line-height:1.55;position:relative}.sja-lquote:before,.sja-lhighlight:before,.sja-lbanner:before{content:"ⓘ";width:38px;height:38px;color:var(--sja-color-orange-ink);background:#ffe0d7;border-radius:9px;place-items:center;font-size:1.35rem;font-weight:700;line-height:1;display:grid;position:absolute;top:20px;left:20px}.sja-closed{background:var(--sja-color-ink);color:#fff;border-radius:var(--sja-radius-2xl);padding:var(--sja-space-lg) var(--sja-space-md);margin-bottom:var(--sja-space-lg)}.sja-closed h1,.sja-closed h2{margin:0 0 var(--sja-space-sm);font-size:var(--sja-text-lg);font-weight:700;line-height:var(--sja-leading-tight)}.sja-closed p{color:#d6d6d6;font-size:var(--sja-text-md);margin:0}.sja-certs{margin:var(--sja-space-sm) 0 0;flex-wrap:wrap;gap:6px;padding:0;list-style:none;display:flex}@media (min-width:768px){.sja-hero__title{font-size:2.4rem}.sja-searchcard{padding:var(--sja-space-lg)}.sja-searchcard__form{grid-template-columns:2fr 1fr auto;align-items:end}.sja-searchcard__submit{margin-top:0}.sja-employers{--sja-employers-image-height:clamp(360px, 36vw, 512px);--sja-employers-copy-overlap:104px;padding:calc(var(--sja-employers-image-height) - var(--sja-employers-copy-overlap) + var(--sja-space-xl)) var(--sja-space-xl) var(--sja-space-xl)}.sja-employers-section .sja-employers{margin-inline:auto;padding:0}.sja-employers-section .sja-employers__figures{gap:var(--sja-space-lg)}.sja-employers-section .sja-employers__figures strong{font-size:2rem}.sja-employers-section .sja-employers__figures>li>.sja-employers__figure-label{white-space:normal;max-width:28ch;font-size:.92rem;line-height:normal}.sja-employers__figure-label--full{display:inline}.sja-employers__figure-label--compact{display:none}.sja-employers-section .sja-employers__actions{margin-top:0;display:flex}.sja-employers-section .sja-btn--oncard{width:auto;padding:10px var(--sja-space-md);display:inline-block}.sja-employers-section{padding:var(--sja-space-xl)}.sja-employers:before{background-image:var(--sja-image-employers-card-desktop);background-position:50%;background-size:contain;background-color:var(--sja-color-bg)}.sja-employers{column-gap:var(--sja-space-xl);row-gap:var(--sja-space-lg);grid-template-columns:minmax(190px,240px) minmax(0,1fr) minmax(180px,.8fr);grid-template-areas:"proof copy visual""proof cta visual";align-items:start}.sja-employers__text{grid-area:copy}.sja-employers__actions{grid-area:cta}.sja-employers__visual{grid-area:visual;align-self:center}.sja-employers__figures{gap:var(--sja-space-lg);padding-right:var(--sja-space-xl);border-right:1px solid #ffffff38;grid-area:proof;grid-template-columns:1fr;align-self:stretch}.sja-employers__figures li{text-align:left;align-items:flex-start}.sja-employers__figures>li>.sja-employers__figure-label{max-width:28ch;margin-inline:0}.sja-jobs-hero{padding-top:48px}.sja-jobs-hero:before{background-position:top;background-size:cover;height:210px;inset:0 0 auto}.sja-jobs-hero .sja-employers{padding:var(--sja-space-xl)}.sja-results__head{flex-direction:row;justify-content:space-between;align-items:center}.sja-urgency{grid-template-columns:repeat(2,1fr)}.sja-footer__top,.sja-footer__seo{grid-template-columns:repeat(4,1fr)}.sja-jobhead__title{font-size:var(--sja-text-2xl)}.sja-jobhead--job+.sja-shell{--sja-joblogo-size:128px;--sja-joblogo-overlap:.25}}@media (min-width:1024px){.sja-nav__links{width:auto;margin-right:auto;margin-left:var(--sja-space-lg);border-top:0;order:0;padding-top:0}.sja-nav__logo{margin-right:0}.sja-urgency{grid-template-columns:repeat(4,1fr)}.sja-joblayout{grid-template-columns:minmax(0,2fr) minmax(280px,1fr)}}@media (max-width:1023px){.sja-nav__inner{flex-wrap:nowrap;min-height:64px}.sja-nav__links--desktop,.sja-nav__actions--desktop{display:none}.sja-mobile-nav{margin-left:auto;display:block}.sja-mobile-nav__toggle{cursor:pointer;border:1px solid var(--sja-color-border);border-radius:var(--sja-radius-md);background:var(--sja-color-bg);width:44px;height:44px;color:var(--sja-color-ink);place-items:center;list-style:none;display:grid}.sja-mobile-nav__toggle::-webkit-details-marker{display:none}.sja-mobile-nav__icon,.sja-mobile-nav__icon:before,.sja-mobile-nav__icon:after{background:currentColor;border-radius:999px;width:20px;height:2px;transition:transform .16s,opacity .16s;display:block}.sja-mobile-nav__icon{position:relative}.sja-mobile-nav__icon:before,.sja-mobile-nav__icon:after{content:"";position:absolute;left:0}.sja-mobile-nav__icon:before{top:-7px}.sja-mobile-nav__icon:after{top:7px}.sja-mobile-nav[open] .sja-mobile-nav__toggle{top:var(--sja-space-sm);right:var(--sja-space-md);z-index:62;border-color:#0000;position:fixed}.sja-mobile-nav[open] .sja-mobile-nav__icon{background:0 0}.sja-mobile-nav[open] .sja-mobile-nav__icon:before{top:0;transform:rotate(45deg)}.sja-mobile-nav[open] .sja-mobile-nav__icon:after{top:0;transform:rotate(-45deg)}.sja-mobile-nav__panel{z-index:60;min-height:100dvh;padding:var(--sja-space-sm) var(--sja-space-md) calc(var(--sja-space-xl) + env(safe-area-inset-bottom));background:var(--sja-color-bg);flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.sja-mobile-nav__logo{align-items:center;width:fit-content;display:inline-flex}.sja-mobile-nav__logo img{width:auto;height:40px;display:block}.sja-mobile-nav__links{margin:auto 0 var(--sja-space-lg);border-top:1px solid var(--sja-color-border);gap:0;display:grid}.sja-mobile-nav__link{border-bottom:1px solid var(--sja-color-border);min-height:58px;color:var(--sja-color-ink);align-items:center;font-size:1.2rem;font-weight:600;text-decoration:none;display:flex}.sja-mobile-nav__link--current{color:var(--sja-color-orange)}.sja-mobile-nav__actions{gap:var(--sja-space-sm);display:grid}.sja-mobile-nav__actions .sja-btn,.sja-mobile-nav__actions .sja-langmenu{width:100%}.sja-mobile-nav__actions .sja-langmenu__button{justify-content:center;width:100%}html:has(.sja-mobile-nav[open]){overflow:hidden}}@media (prefers-reduced-motion:reduce){.sja-job,.sja-faq__chevron{transition:none}}.sja-pagehead{margin:var(--sja-space-xl) 0 var(--sja-space-lg)}.sja-pagehead__title{margin:0 0 var(--sja-space-sm);font-size:1.75rem;line-height:1.2}.sja-pagehead__lead{max-width:62ch;color:var(--sja-color-gray);margin:0}.sja-related{margin:var(--sja-space-2xl) 0}.sja-related__title{margin:0 0 var(--sja-space-md);font-size:1.05rem}.sja-directory{columns:1;column-gap:var(--sja-space-xl);margin:0;padding:0;list-style:none}.sja-directory li{break-inside:avoid}@media (min-width:560px){.sja-directory{columns:240px}}.sja-directory a{justify-content:space-between;align-items:center;gap:var(--sja-space-sm);border-bottom:1px solid var(--sja-color-border);max-width:100%;min-height:44px;color:var(--sja-color-ink);overflow-wrap:anywhere;padding:.5rem 0;font-size:.9rem;text-decoration:none;display:flex}.sja-directory a:hover,.sja-directory a:focus-visible{color:var(--sja-color-orange-ink);border-bottom-color:var(--sja-color-orange-border)}.sja-directory__count{font-variant-numeric:tabular-nums;color:var(--sja-color-gray);flex:none;font-size:.8rem}.sja-related__group+.sja-related__group{margin-top:var(--sja-space-lg)}.sja-related__grouptitle{letter-spacing:.02em;color:var(--sja-color-gray);margin:0 0 var(--sja-space-sm);font-size:.85rem;font-weight:600}.sja-cardgrid{margin:0 0 var(--sja-space-xl);gap:var(--sja-space-md);grid-template-columns:1fr;padding:0;list-style:none;display:grid}.sja-dircard{border:1px solid var(--sja-color-border);border-radius:var(--sja-radius-xl);padding:var(--sja-space-lg);box-shadow:var(--sja-shadow-card);background:#fff}.sja-dircard__logo{border-radius:var(--sja-radius-md);width:44px;height:44px;color:var(--sja-color-orange-ink);margin-bottom:var(--sja-space-sm);background:#fff;justify-content:center;align-items:center;font-size:.85rem;font-weight:700;display:flex;overflow:hidden}.sja-dircard__title{margin:0 0 var(--sja-space-xs);font-size:1.05rem}.sja-dircard__title a{color:var(--sja-color-ink);text-decoration:none}.sja-dircard__title a:hover,.sja-dircard__title a:focus-visible{text-decoration:underline}.sja-dircard__meta{margin:0 0 var(--sja-space-sm);color:var(--sja-color-gray);font-size:.85rem}.sja-dircard__count{margin:var(--sja-space-sm) 0 0;font-variant-numeric:tabular-nums;font-size:.85rem;font-weight:600}.sja-badge--project{border:1px solid var(--sja-color-border);color:var(--sja-color-gray);background:#fff}.sja-empty--page{text-align:left;padding:var(--sja-space-xl)}.sja-empty--page h2{margin:0 0 var(--sja-space-sm);font-size:1.2rem}.sja-prose{max-width:68ch}.sja-prose h2{margin:var(--sja-space-2xl) 0 var(--sja-space-sm);font-size:1.35rem}.sja-prose h3{margin:var(--sja-space-xl) 0 var(--sja-space-xs);font-size:1.1rem}.sja-prose p,.sja-prose li{line-height:1.7}.sja-prose ul,.sja-prose ol{padding-left:1.25rem}.sja-prose li{margin-bottom:var(--sja-space-xs)}.sja-prose a{color:var(--sja-color-orange-ink)}.sja-prose blockquote{margin:var(--sja-space-lg) 0;padding:var(--sja-space-md) var(--sja-space-lg);border-left:3px solid var(--sja-color-orange-border);border-radius:0 var(--sja-radius-md) var(--sja-radius-md) 0;background:#fafafa}.sja-prose blockquote p:last-child{margin-bottom:0}@media (min-width:720px){.sja-cardgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.sja-pagehead__title{font-size:2.1rem}}@media (min-width:1024px){.sja-cardgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.sja-sidecard--unlocked{border-color:var(--sja-color-orange-border);background:var(--sja-color-orange-soft)}.sja-contact{font-size:var(--sja-text-sm);margin:0}.sja-contact dt{color:var(--sja-color-gray);font-size:var(--sja-text-xs);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.sja-contact dd{margin:0 0 var(--sja-space-sm);color:var(--sja-color-ink);overflow-wrap:anywhere}.sja-contact a{color:var(--sja-color-orange-ink);font-weight:600}.sja-hero--pass .sja-hero__inner{text-align:center;max-width:62rem}.sja-hero--pass .sja-hero__lead,.sja-hero--pass .sja-hero__note{margin-left:auto;margin-right:auto}.sja-hero__title--split{gap:2px;font-size:clamp(1.6rem,6.5vw,2.1rem);display:grid}.sja-hero__title--split span:last-child{color:var(--sja-color-orange-ink)}.sja-hero__note{margin:var(--sja-space-md) 0 0;max-width:62ch;color:var(--sja-color-gray);font-size:.9rem;line-height:1.6}.sja-model{margin:var(--sja-space-xl) 0}.sja-model__lead{margin:0 0 var(--sja-space-lg);max-width:62ch;color:var(--sja-color-gray);line-height:1.6}.sja-blocks{gap:var(--sja-space-xl);counter-reset:sja-block;margin:0;padding:0;list-style:none;display:grid}.sja-blocks__item{counter-increment:sja-block;gap:var(--sja-space-lg);align-items:start;display:grid}.sja-blocks__text{border-top:2px solid var(--sja-color-orange-border);padding-top:var(--sja-space-md)}.sja-blocks__text--them{border-top-color:var(--sja-color-border)}.sja-blocks__text h3{margin:0 0 var(--sja-space-sm);font-size:1rem}.sja-blocks__text h3:before{content:counter(sja-block);margin-right:var(--sja-space-sm);border-radius:var(--sja-radius-pill);background:var(--sja-color-orange-soft);min-width:1.4em;color:var(--sja-color-orange-ink);text-align:center;vertical-align:.12em;padding:0 .35em;font-size:.78rem;font-weight:700;display:inline-block}.sja-blocks__text p{max-width:62ch;margin:0;font-size:.95rem;line-height:1.65}.sja-blocks__visual{min-width:0}@media (min-width:900px){.sja-blocks__item--split{gap:var(--sja-space-xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.sja-blocks--flip .sja-blocks__item:nth-child(2n) .sja-blocks__visual{order:-1}}.sja-showcase{margin:0}.sja-showcase__frame{padding:var(--sja-space-lg) var(--sja-space-md) var(--sja-space-md);border:1px solid var(--sja-color-border);border-radius:var(--sja-radius-3xl);background:#fafafa;position:relative}.sja-showcase__badge{top:calc(-1 * var(--sja-space-sm) - 2px);left:var(--sja-space-md);border-radius:var(--sja-radius-pill);letter-spacing:.02em;text-transform:uppercase;margin:0;padding:3px 10px;font-size:.7rem;font-weight:700;position:absolute}.sja-showcase__badge--fromBoard{background:var(--sja-color-orange-soft);border:1px solid var(--sja-color-orange-border);color:var(--sja-color-orange-ink)}.sja-showcase__badge--sample{border:1px solid var(--sja-color-border);color:var(--sja-color-gray);background:#efefef}.sja-showcase__stage{min-width:0}.sja-showcase__caption{margin:var(--sja-space-sm) 0 0;max-width:52ch;color:var(--sja-color-gray);font-size:.82rem;line-height:1.55}.sja-showcase__note{margin:var(--sja-space-md) 0 0;color:var(--sja-color-gray);font-size:.78rem;line-height:1.55}.sja-beforeafter{gap:var(--sja-space-sm);grid-template-columns:1fr 1fr;align-items:start;display:grid}.sja-beforeafter__label{margin:0 0 var(--sja-space-xs);text-transform:uppercase;letter-spacing:.02em;color:var(--sja-color-gray);font-size:.72rem;font-weight:700}.sja-beforeafter__label--on{color:var(--sja-color-orange-ink)}.sja-sidecard--mini{padding:var(--sja-space-sm);font-size:.8rem}.sja-sidecard--mini .sja-contactmask{margin-bottom:5px;padding:5px 7px;font-size:.72rem}.sja-sidecard__title{margin:0 0 var(--sja-space-sm);font-size:.85rem;font-weight:700}.sja-sidecard--mini .sja-muted{font-size:.72rem;line-height:1.45}.sja-sidecard--mini .sja-contact{margin:0;font-size:.75rem}.sja-contact__specimen{color:var(--sja-color-gray);font-style:italic}.sja-btn--flat{cursor:default;box-shadow:none;pointer-events:none;font-size:var(--sja-text-xs);padding:6px 10px}.sja-alertcta--specimen{gap:var(--sja-space-sm);margin:0}.sja-model__employers{margin-top:var(--sja-space-lg);padding:var(--sja-space-md);border:1px dashed var(--sja-color-border);border-radius:var(--sja-radius-2xl)}.sja-model__employersQ{margin:0 0 var(--sja-space-xs);font-size:1.1rem;font-weight:700;line-height:1.3}.sja-model__employersA{margin:0 0 var(--sja-space-md);max-width:62ch;color:var(--sja-color-gray);font-size:.92rem;line-height:1.6}.sja-figures{margin:var(--sja-space-xl) 0;border-top:2px solid var(--sja-color-orange-border);padding-top:var(--sja-space-lg)}.sja-figures__lead{margin:0 0 var(--sja-space-lg);max-width:62ch;color:var(--sja-color-gray);line-height:1.6}.sja-figures__grid{gap:var(--sja-space-lg) var(--sja-space-md);grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}@media (min-width:760px){.sja-figures__grid{grid-template-columns:repeat(4,1fr)}}.sja-figures__grid li{border-left:2px solid var(--sja-color-border);padding-left:var(--sja-space-md);flex-direction:column;gap:4px;display:flex}.sja-figures__grid strong{letter-spacing:-.02em;color:var(--sja-color-ink);font-size:clamp(1.8rem,7vw,2.4rem);font-weight:700;line-height:1.05}.sja-figures__grid strong.sja-figures__range{font-size:clamp(1.3rem,5vw,1.7rem)}.sja-figures__label{color:var(--sja-color-gray);font-size:.85rem;line-height:1.4}.sja-figures__source{letter-spacing:.06em;text-transform:uppercase;color:var(--sja-color-gray);margin-top:2px;font-size:.68rem;font-weight:700}.sja-figures__note{margin:var(--sja-space-lg) 0 0;max-width:62ch;color:var(--sja-color-gray);font-size:.82rem;line-height:1.55}.sja-why{margin:var(--sja-space-xl) 0}.sja-why__lead{margin:0 0 var(--sja-space-lg);max-width:62ch;color:var(--sja-color-gray);line-height:1.6}.sja-blocks__text p.sja-why__caveat{margin-top:var(--sja-space-sm);color:var(--sja-color-gray);font-size:.85rem}.sja-why__list{margin:0;padding-left:1.1rem;font-size:.95rem;line-height:1.65}.sja-why__list li+li{margin-top:var(--sja-space-sm)}.sja-why__link{color:var(--sja-color-orange-ink);font-weight:600}.sja-rhythm{margin:var(--sja-space-xl) 0}.sja-rhythm__steps{gap:var(--sja-space-sm);margin:var(--sja-space-md) 0 var(--sja-space-lg);counter-reset:sja-rhythm;padding:0;list-style:none;display:grid}@media (min-width:760px){.sja-rhythm__steps{gap:var(--sja-space-md);grid-template-columns:repeat(4,1fr)}.sja-rhythm__steps li{padding-top:var(--sja-space-sm);border-top:2px solid var(--sja-color-orange-border);display:block}.sja-rhythm__steps li:before{margin-bottom:var(--sja-space-xs);display:block}}.sja-rhythm__steps li{counter-increment:sja-rhythm;align-items:baseline;gap:var(--sja-space-sm);color:var(--sja-color-ink);font-size:clamp(1.15rem,4.5vw,1.5rem);font-weight:700;line-height:1.2;display:flex}.sja-rhythm__steps li:before{content:counter(sja-rhythm);color:var(--sja-color-orange-ink);font-size:.8rem;font-weight:700}.sja-rhythm__lead{margin:0 0 var(--sja-space-lg);max-width:62ch;color:var(--sja-color-gray);line-height:1.65}.sja-rhythm__grid{gap:var(--sja-space-lg);display:grid}@media (min-width:760px){.sja-rhythm__grid{grid-template-columns:1fr 1fr;align-items:start}}.sja-rhythm__col{border:1px solid var(--sja-color-border);border-radius:var(--sja-radius-2xl);padding:var(--sja-space-lg);background:#fff}.sja-rhythm__col--paid{border-color:var(--sja-color-orange-border);background:var(--sja-color-orange-soft)}.sja-rhythm__col h3{margin:0 0 var(--sja-space-sm);font-size:1rem}.sja-rhythm__price{margin:0;font-size:1.9rem;font-weight:700;line-height:1.2}.sja-rhythm__price--free{font-size:1.05rem;font-weight:600}.sja-rhythm__interval{color:var(--sja-color-gray);font-size:.95rem;font-weight:500}.sja-rhythm__note{margin:var(--sja-space-xs) 0 var(--sja-space-md);color:var(--sja-color-gray);font-size:.85rem;line-height:1.55}.sja-ticks+.sja-rhythm__note{margin:var(--sja-space-md) 0 0}.sja-ticks{gap:var(--sja-space-sm);margin:0;padding:0;list-style:none;display:grid}.sja-ticks li{gap:var(--sja-space-xs);font-size:.95rem;line-height:1.55;display:flex}.sja-ticks__mark{color:var(--sja-color-orange-ink);flex:0 0 1.1rem;font-weight:700}.sja-value{margin:var(--sja-space-xl) 0;border-top:2px solid var(--sja-color-orange-border);padding-top:var(--sja-space-lg);text-align:center}.sja-value__title{letter-spacing:-.01em;margin:0;font-size:clamp(1.5rem,6vw,2.1rem);font-weight:800;line-height:1.15}.sja-value__figure{margin:var(--sja-space-lg) 0 var(--sja-space-md);line-height:1}.sja-value__figure strong{letter-spacing:-.03em;color:var(--sja-color-orange-ink);font-size:clamp(3.4rem,17vw,5.5rem);font-weight:800;display:block}.sja-value__unit{margin-top:var(--sja-space-xs);color:var(--sja-color-gray);font-size:1rem;font-weight:600;display:block}.sja-value__body{margin:var(--sja-space-md) auto;max-width:62ch;font-size:1.15rem;line-height:1.5}.sja-value__note{max-width:62ch;color:var(--sja-color-gray);margin:0 auto;font-size:.85rem;line-height:1.6}.sja-cascade{margin:var(--sja-space-xl) 0}.sja-cascade__lead{margin:0 0 var(--sja-space-lg);max-width:62ch;color:var(--sja-color-gray);line-height:1.6}.sja-cascade__steps{counter-reset:sja-cascade;margin:0;padding:0;list-style:none}.sja-cascade__steps li{counter-increment:sja-cascade;padding:0 0 var(--sja-space-lg) calc(var(--sja-space-lg) + 12px);border-left:2px solid var(--sja-color-orange-border);max-width:62ch;margin-left:13px;font-size:.98rem;line-height:1.65;position:relative}.sja-cascade__steps li:last-child{border-left-color:#0000;padding-bottom:0}@media (min-width:900px){.sja-cascade__steps{gap:var(--sja-space-lg);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.sja-cascade__steps li{padding:calc(var(--sja-space-lg) + 6px) 0 0;border-left:none;border-top:2px solid var(--sja-color-orange-border);max-width:none;margin-left:0;font-size:.9rem;position:relative}.sja-cascade__steps li:last-child{border-top-color:var(--sja-color-orange-border)}.sja-cascade__steps li:before{left:0;top:calc(-1 * var(--sja-space-sm) - 5px)}.sja-cascade__steps li:not(:last-child):after{content:"";top:calc(-1 * var(--sja-space-xs));right:calc(-1 * var(--sja-space-lg) / 2 - 4px);border-top:2px solid var(--sja-color-orange-border);border-right:2px solid var(--sja-color-orange-border);width:8px;height:8px;position:absolute;transform:rotate(45deg)}}.sja-cascade__steps li:before{content:counter(sja-cascade);background:var(--sja-color-orange-soft);border:1px solid var(--sja-color-orange-border);width:26px;height:26px;color:var(--sja-color-orange-ink);border-radius:50%;justify-content:center;align-items:center;font-size:.78rem;font-weight:700;display:flex;position:absolute;top:0;left:-14px}.sja-cascade__close{margin:var(--sja-space-md) 0 0;max-width:62ch;font-weight:600;line-height:1.6}.sja-final{margin:var(--sja-space-xl) 0 0}.sja-final h2{font-size:clamp(1.4rem,5.5vw,1.9rem);line-height:1.2}.sja-final__body{margin:var(--sja-space-sm) 0 0;max-width:62ch;color:var(--sja-color-gray);font-size:1.05rem;line-height:1.6}.sja-cta{margin:var(--sja-space-xl) 0;padding:var(--sja-space-lg);border:1px solid var(--sja-color-orange-border);border-radius:var(--sja-radius-2xl);background:var(--sja-color-orange-soft);text-align:center}.sja-cta__lead{margin:0 0 var(--sja-space-md);font-size:1.05rem;font-weight:600}.sja-cta__btn{width:100%;max-width:34rem;display:inline-block}.sja-cta__actions{align-items:center;gap:var(--sja-space-sm);flex-direction:column;display:flex}@media (min-width:620px){.sja-cta__actions{flex-flow:wrap;justify-content:center}.sja-cta__actions .sja-cta__btn{width:auto}}.sja-cta__form{margin:0}.sja-cta__fineprint{margin:var(--sja-space-md) 0 0;color:var(--sja-color-gray);font-size:.8rem;line-height:1.5}.sja-cta__faqLink{margin:var(--sja-space-sm) 0 0;font-size:.85rem}.sja-cta__faqLink a{color:var(--sja-color-orange-ink);font-weight:600}.sja-faq{margin:var(--sja-space-xl) 0}.sja-faq__item{border-top:1px solid var(--sja-color-border)}.sja-faq__q{justify-content:space-between;align-items:center;gap:var(--sja-space-md);padding:var(--sja-space-md) 0;cursor:pointer;font-weight:700;line-height:1.4;list-style:none;display:flex}.sja-faq__q::-webkit-details-marker{display:none}.sja-faq__q::marker{content:""}.sja-faq__q:hover{color:var(--sja-color-orange-ink)}.sja-faq__q:focus-visible{outline:2px solid var(--sja-color-orange-ink);outline-offset:2px;border-radius:var(--sja-radius-sm)}.sja-faq__chevron{color:var(--sja-color-gray);flex:none;transition:transform .15s}.sja-faq__item[open] .sja-faq__q{color:var(--sja-color-orange-ink)}.sja-faq__item[open] .sja-faq__chevron{transform:rotate(180deg)}.sja-faq__a{padding:0 0 var(--sja-space-md);max-width:68ch;color:var(--sja-color-gray);margin:0;line-height:1.6}.sja-alertcta{gap:var(--sja-space-md);margin-top:var(--sja-space-lg);padding:var(--sja-space-md);border:1px dashed var(--sja-color-border);border-radius:var(--sja-radius-2xl);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.sja-alertcta__title{margin:0;font-weight:700}.sja-alertcta__note{margin:var(--sja-space-xs) 0 0;color:var(--sja-color-gray);max-width:46ch;font-size:.85rem}.sja-shell--narrow{max-width:56rem}.sja-employer__lead{margin:var(--sja-space-sm) 0 var(--sja-space-lg);color:var(--sja-color-gray);max-width:62ch;font-size:1.05rem;line-height:1.6}.sja-h3{margin:0 0 var(--sja-space-sm);font-size:1.05rem;font-weight:700}.sja-steps{margin:0;padding-left:1.2rem;line-height:1.7}.sja-honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.sja-form{gap:var(--sja-space-lg);margin:var(--sja-space-lg) 0;display:grid}.sja-form__note{margin:calc(var(--sja-space-md) * -1) 0 0;color:var(--sja-color-gray);font-size:.9rem;font-weight:600}.sja-fieldset{gap:var(--sja-space-md);padding:var(--sja-space-lg);border:1px solid var(--sja-color-border);border-radius:var(--sja-radius-2xl);margin:0;display:grid}.sja-fieldset>legend{padding:0 var(--sja-space-xs);font-weight:700}.sja-fieldset--accent{background:var(--sja-color-orange-soft);border-color:var(--sja-color-orange-border)}.sja-form__row{gap:var(--sja-space-md);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.sja-form__optional{color:var(--sja-color-gray);font-weight:400}.sja-field--check{gap:var(--sja-space-sm);align-items:center;display:flex}.sja-checks{gap:var(--sja-space-xs);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.sja-check{gap:var(--sja-space-xs);align-items:center;font-size:.9rem;display:flex}.sja-row__actions{gap:var(--sja-space-sm);flex-direction:column;align-items:flex-start;display:flex}.sja-row__history{margin-top:var(--sja-space-sm);font-size:.9rem}.sja-row__history>summary{cursor:pointer;color:var(--sja-color-gray)}.sja-btn--ghost{border:1px solid var(--sja-color-border);color:var(--sja-color-ink);background:0 0}.sja-badge--featured{background:var(--sja-color-orange-soft);border-color:var(--sja-color-orange-border);color:var(--sja-color-orange-ink);font-weight:700}.sja-job--featured{border-color:var(--sja-color-orange-border)}.sja-badge--closingSoon{color:var(--sja-color-landing-red);background:#fdecea;border-color:#f3b4ab;font-weight:700}.sja-jobactions__row{align-items:center;gap:var(--sja-space-sm);display:flex}.sja-jobactions__apply{text-align:center;flex:1}.sja-jobactions__state{font-size:var(--sja-text-sm);color:var(--sja-color-gray);flex:1;margin:0;font-weight:600}.sja-jobactions-dock{--sja-jobactions-panel-width:calc((min(100vw, 1140px) - 2 * var(--sja-space-md) - var(--sja-space-lg)) / 3);min-width:0}@media (max-width:1023px){.sja-dockcta>.sja-btn{text-align:center;width:100%;display:block}.sja-jobactions-dock>.sja-jobactions,.sja-jobactions-dock>.sja-dockcta{left:0;right:0;bottom:calc(var(--sja-space-md) + env(safe-area-inset-bottom,0px));z-index:35;width:calc(100% - 2 * var(--sja-space-md));border:1px solid var(--sja-color-border);border-radius:var(--sja-radius-2xl);padding:10px var(--sja-space-md);background:#fff;margin:0 auto;position:fixed;box-shadow:0 8px 24px #0000001f}.sja-main--jobactions{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}}@media (min-width:1024px){.sja-jobactions-dock.is-stuck{min-height:var(--sja-dock-h,116px)}.sja-jobactions-dock.is-stuck>.sja-dockcta>.sja-btn{text-align:center;width:100%;display:block}.sja-jobactions-dock.is-stuck>.sja-jobactions,.sja-jobactions-dock.is-stuck>.sja-dockcta{left:0;right:0;bottom:var(--sja-space-md);z-index:35;width:min(var(--sja-jobactions-panel-width), calc(100% - 2 * var(--sja-space-md)));border:1px solid var(--sja-color-border);border-radius:var(--sja-radius-2xl);padding:10px var(--sja-space-md);background:#fff;margin:0 auto;position:fixed;box-shadow:0 8px 24px #0000001f}}.sja-heart{border:1px solid var(--sja-color-border);border-radius:var(--sja-radius-lg);width:44px;height:44px;color:var(--sja-color-orange-ink);cursor:pointer;background:#fff;justify-content:center;align-items:center;padding:0;display:inline-flex}.sja-heart[data-saved=true]{border-color:var(--sja-color-orange-border);background:var(--sja-color-orange-soft)}.sja-heart:hover{border-color:var(--sja-color-orange-border)}.sja-projectmap{margin:0 0 var(--sja-space-xl)}.sja-dircard{scroll-margin-top:96px}.sja-dircard:target{border-color:var(--sja-color-orange);box-shadow:0 0 0 3px var(--sja-color-orange-soft), var(--sja-shadow-card)}.sja-projectmap__canvas{border:1px solid var(--sja-color-border);border-radius:var(--sja-radius-xl);background:var(--sja-color-orange-soft);width:100%;height:520px;overflow:hidden}.sja-projectmap__live[data-state=failed] .sja-projectmap__canvas{display:none}.sja-projectmap__gdot{border:3px solid var(--sja-color-orange);background:#fff;border-radius:50%;box-shadow:0 1px 4px #00000059}.sja-projectmap__gdot[data-hiring=true]{background:var(--sja-color-orange);border-color:#fff}.sja-projectfacts{background:var(--sja-color-orange-soft);border-radius:var(--sja-radius-xl);box-shadow:none;padding:var(--sja-space-md);border:0}.sja-projectfacts__title{font-size:var(--sja-text-lg);color:var(--sja-color-ink);font-weight:700;line-height:var(--sja-leading-tight);margin:0 0 20px}.sja-projectfacts__list{gap:20px;margin:0;display:grid}.sja-projectfacts__row{align-items:flex-start;gap:14px;display:flex}.sja-projectfacts__icon{border-radius:var(--sja-radius-md);background:var(--sja-color-orange-border);width:34px;height:34px;color:var(--sja-color-orange);flex:none;justify-content:center;align-items:center;display:flex}.sja-projectfacts__text{min-width:0}.sja-projectfacts .sja-projectfacts__label{font-size:var(--sja-text-xs);line-height:var(--sja-leading-snug);color:var(--sja-color-orange);margin:0}.sja-projectfacts .sja-projectfacts__value{font-size:var(--sja-text-md);font-weight:700;line-height:var(--sja-leading-snug);color:var(--sja-color-orange);overflow-wrap:anywhere;margin:0}.sja-projectfacts__links{justify-items:stretch;gap:var(--sja-space-xs);margin:var(--sja-space-md) 0 0;display:grid}.sja-jobmap{margin:var(--sja-space-sm) 0 var(--sja-space-xs);border-radius:var(--sja-radius-lg);border:1px solid var(--sja-color-border);background:#f2f2f2;overflow:hidden}.sja-jobmap__canvas{width:100%;height:180px}.sja-jobmap__dot{background:var(--sja-color-orange);border:3px solid #fff;border-radius:50%;width:18px;height:18px;box-shadow:0 1px 4px #00000059}.sja-jobmap__note{margin:0 0 var(--sja-space-sm);font-size:var(--sja-text-xs);line-height:var(--sja-leading-snug)}.sja-projectmap__bands{align-items:center;gap:var(--sja-space-md);margin:var(--sja-space-sm) 0 0;color:var(--sja-color-gray);flex-wrap:wrap;padding:0;font-size:.8rem;list-style:none;display:flex}.sja-projectmap__bands li{align-items:center;gap:var(--sja-space-xs);display:flex}.sja-projectmap__bandlabel{color:var(--sja-color-ink);font-weight:600}.sja-projectmap__bandswatch{background:var(--sja-color-orange);box-shadow:0 0 0 1px var(--sja-color-orange-border);border:2px solid #fff;border-radius:50%;flex:none}.sja-projectmap__bubble{font-family:var(--sja-font-sans);color:var(--sja-color-ink);flex-direction:column;gap:2px;min-width:180px;font-size:.85rem;display:flex}.sja-projectmap__bubblejobs{color:var(--sja-color-orange-ink)}.sja-projectmap__bubble a{margin-top:var(--sja-space-xs);color:var(--sja-color-orange-ink)}.sja-chiprow{gap:var(--sja-space-sm);margin:0 0 var(--sja-space-lg);flex-wrap:wrap;display:flex}.sja-chip{border:1px solid var(--sja-color-border);border-radius:var(--sja-radius-pill);color:var(--sja-color-ink);background:#fff;align-items:center;padding:.4rem .9rem;font-size:.9rem;font-weight:500;text-decoration:none;display:inline-flex}.sja-chip--on{background:var(--sja-color-orange-ink);border-color:var(--sja-color-orange-ink);color:#fff;font-weight:600}.sja-postgrid{gap:var(--sja-space-md);margin:0 0 var(--sja-space-lg);grid-template-columns:1fr;display:grid}.sja-postgrid__count{margin:0 0 var(--sja-space-sm);color:var(--sja-color-gray);font-variant-numeric:tabular-nums;font-size:.85rem}.sja-postgrid__more{margin:0 0 var(--sja-space-2xl)}.sja-postcard{border:1px solid var(--sja-color-border);border-radius:var(--sja-radius-xl);box-shadow:var(--sja-shadow-card);background:#fff;flex-direction:column;display:flex;position:relative;overflow:hidden}.sja-postcard__thumb{aspect-ratio:16/10;padding:var(--sja-space-sm);align-items:flex-start;gap:var(--sja-space-xs);flex-wrap:wrap;display:flex;position:relative}.sja-postcard__cover{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sja-postcard__tag{z-index:1;position:relative}.sja-postcard__thumb[data-sja-category=visas-and-88-days],.sja-article__cover[data-sja-category=visas-and-88-days]{background:linear-gradient(135deg, var(--sja-color-orange) 0%, var(--sja-color-orange-ink) 100%)}.sja-postcard__thumb[data-sja-category=life-on-site],.sja-article__cover[data-sja-category=life-on-site]{background:linear-gradient(135deg, var(--sja-color-green) 0%, color-mix(in srgb, var(--sja-color-green) 55%, var(--sja-color-ink)) 100%)}.sja-postcard__thumb[data-sja-category=trades-and-careers],.sja-article__cover[data-sja-category=trades-and-careers]{background:linear-gradient(135deg, var(--sja-color-orange-ink) 0%, color-mix(in srgb, var(--sja-color-green) 70%, var(--sja-color-orange-ink)) 100%)}.sja-postcard__thumb[data-sja-category=solar-industry],.sja-article__cover[data-sja-category=solar-industry]{background:linear-gradient(135deg, color-mix(in srgb, var(--sja-color-ink) 80%, var(--sja-color-green)) 0%, color-mix(in srgb, var(--sja-color-ink) 55%, var(--sja-color-orange)) 100%)}.sja-postcard__tag{color:var(--sja-color-ink);border-radius:var(--sja-radius-pill);background:#fff;padding:.15rem .6rem;font-size:.75rem;font-weight:600}.sja-postcard__body{gap:var(--sja-space-xs);padding:var(--sja-space-md) var(--sja-space-lg) var(--sja-space-lg);flex-direction:column;display:flex}.sja-postcard__title{margin:0;font-size:1.05rem;line-height:1.35}.sja-postcard__title a{color:var(--sja-color-ink);text-decoration:none}.sja-postcard__title a:after{content:"";position:absolute;inset:0}.sja-postcard__excerpt{color:var(--sja-color-gray);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.9rem;display:-webkit-box;overflow:hidden}.sja-postcard__meta{padding-top:var(--sja-space-xs);color:var(--sja-color-gray);margin:auto 0 0;font-size:.8rem}@media (min-width:720px){.sja-postgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.sja-postgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (hover:hover) and (min-width:768px){.sja-postcard{transition:transform .15s,box-shadow .15s}.sja-postcard:hover{box-shadow:var(--sja-shadow-raised);transform:translateY(-2px)}.sja-postcard:hover .sja-postcard__title a{text-decoration:underline}.sja-chip:hover{border-color:var(--sja-color-orange-border);background:var(--sja-color-orange-soft)}.sja-chip--on:hover{background:var(--sja-color-orange-ink);border-color:var(--sja-color-orange-ink);color:#fff}}.sja-postcard:focus-within{outline:2px solid var(--sja-color-orange);outline-offset:2px}.sja-shell.sja-article{max-width:68ch}.sja-article__cover{object-fit:cover;aspect-ratio:16/9;border-radius:var(--sja-radius-xl);width:100%;height:auto;margin:0 0 var(--sja-space-lg);display:block}@media (min-width:768px){.sja-article__cover{aspect-ratio:21/9}}.sja-article__head{margin:var(--sja-space-xl) 0 var(--sja-space-lg)}.sja-article__cat{margin:0 0 var(--sja-space-sm);letter-spacing:.06em;text-transform:uppercase;color:var(--sja-color-orange-ink);font-size:.8rem;font-weight:700}.sja-article__title{margin:0 0 var(--sja-space-md);color:var(--sja-color-ink);font-size:1.75rem;line-height:1.2}.sja-article__lead{margin:0 0 var(--sja-space-md);color:var(--sja-color-gray);font-size:1.05rem;line-height:1.6}.sja-article__meta{padding-top:var(--sja-space-sm);border-top:1px solid var(--sja-color-border);color:var(--sja-color-gray);margin:0;font-size:.85rem}.sja-prose__scroll{margin:var(--sja-space-lg) 0;border:1px solid var(--sja-color-border);border-radius:var(--sja-radius-lg);overflow-x:auto}.sja-prose table{border-collapse:collapse;width:100%;font-size:.9rem}.sja-prose>table,.sja-prose section>table{max-width:100%;display:block;overflow-x:auto}.sja-prose th,.sja-prose td{padding:var(--sja-space-sm) var(--sja-space-md);text-align:left;vertical-align:top;border-bottom:1px solid var(--sja-color-border);min-width:8rem}.sja-prose thead th{color:var(--sja-color-ink);white-space:nowrap;background:#fafafa;font-weight:700}.sja-prose tbody tr:last-child td{border-bottom:0}.sja-prose section{display:block}.sja-readnext{margin:var(--sja-space-2xl) 0 0;padding-top:var(--sja-space-lg);border-top:1px solid var(--sja-color-border)}.sja-readnext .sja-readnext__title{margin:0 0 var(--sja-space-md);font-size:1.05rem}.sja-readnext__grid{gap:var(--sja-space-md);grid-template-columns:1fr;display:grid}@media (min-width:560px){.sja-readnext__grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}.sja-readnext__card{gap:var(--sja-space-xs);border:1px solid var(--sja-color-border);border-radius:var(--sja-radius-xl);padding:var(--sja-space-md);background:#fff;flex-direction:column;display:flex;position:relative}.sja-readnext__card .sja-readnext__cat{letter-spacing:.05em;text-transform:uppercase;color:var(--sja-color-orange-ink);margin:0;font-size:.72rem;font-weight:700}.sja-readnext__heading{margin:0;font-size:.95rem;line-height:1.35}.sja-readnext__heading a{color:var(--sja-color-ink);text-decoration:none}.sja-readnext__heading a:after{content:"";position:absolute;inset:0}.sja-readnext__meta{padding-top:var(--sja-space-xs);color:var(--sja-color-gray);margin:auto 0 0;font-size:.78rem}.sja-readnext__card:focus-within{outline:2px solid var(--sja-color-orange);outline-offset:2px}.sja-articlecta{margin:var(--sja-space-2xl) 0 var(--sja-space-xl);padding:var(--sja-space-lg);border:1px solid var(--sja-color-orange-border);background:var(--sja-color-orange-soft);border-radius:var(--sja-radius-2xl);gap:var(--sja-space-md);grid-template-columns:minmax(0,1fr) 100px;align-items:center;display:grid}.sja-articlecta__body{font-size:.9rem}.sja-articlecta__art{width:100%;height:auto;display:block}@media (min-width:768px){.sja-articlecta{gap:var(--sja-space-lg);grid-template-columns:minmax(0,1fr) 200px}.sja-articlecta__body{font-size:inherit}}@media (max-width:767px){.sja-articlecta{grid-template-areas:"title title""body art""button button"}.sja-articlecta__text{display:contents}.sja-articlecta__title{grid-area:title}.sja-articlecta__body{grid-area:body}.sja-articlecta__text>.sja-jobactions-dock{grid-area:button;justify-self:start}.sja-articlecta__art{transform-origin:50%;grid-area:art;transform:translateY(-14px)scale(1.6)}}.sja-articlecta__text{min-width:0}.sja-articlecta__title{margin:0 0 var(--sja-space-sm);color:var(--sja-color-ink);font-size:1.15rem}.sja-articlecta__body{margin:0 0 var(--sja-space-md);color:var(--sja-color-ink);line-height:1.6}@media (hover:hover) and (min-width:768px){.sja-readnext__card{transition:transform .15s,box-shadow .15s}.sja-readnext__card:hover{box-shadow:var(--sja-shadow-card);transform:translateY(-2px)}.sja-readnext__card:hover .sja-readnext__heading a{text-decoration:underline}}.sja-landing{--landing-ink:var(--sja-color-ink);--landing-muted:var(--sja-color-gray);--landing-line:var(--sja-color-border);--landing-soft:var(--sja-color-landing-soft);--landing-orange:var(--sja-color-orange);--landing-orange-ink:var(--sja-color-orange-ink);--landing-orange-soft:var(--sja-color-orange-soft);--landing-orange-border:var(--sja-color-orange-border);--landing-radius:1.35rem;--landing-shadow:0 10px 26px #1213180d;color:var(--landing-ink);background:var(--sja-color-bg)}@media (prefers-reduced-motion:no-preference){html:has(.sja-landing){scroll-behavior:smooth}}.sja-lshell{max-width:1200px;margin:0 auto;padding:0 1.25rem}.sja-lshell--centred{text-align:center}.sja-lshell--centred .sja-llead,.sja-lshell--centred .sja-ltitle{margin-inline:auto}.sja-landing section{padding:clamp(3.5rem,7vw,5.5rem) 0}.sja-btn--lg{min-height:3.5rem;font-size:var(--sja-text-md);text-align:center;justify-content:center;place-items:center;padding:1rem 2rem;display:inline-flex}.sja-landing .sja-btn{letter-spacing:.01em;font-weight:700;transition:transform .16s,box-shadow .16s}.sja-landing .sja-btn--primary{border-color:var(--landing-orange-ink);background:var(--landing-orange-ink);color:#fff;box-shadow:0 10px 25px #12131824}@media (min-width:768px){.sja-landing .sja-btn:hover{transform:translateY(-2px);box-shadow:0 14px 28px #1213182e}}@media (prefers-reduced-motion:no-preference){.sja-landing .sja-lhero__actions .sja-btn--lg{animation:6s ease-in-out 1.5s infinite sja-lnudge}.sja-landing .sja-lhero__actions .sja-btn--lg:hover,.sja-landing .sja-lhero__actions .sja-btn--lg:focus-visible{animation-play-state:paused}@keyframes sja-lnudge{0%,12%,to{transform:translateY(0)}4%{transform:translateY(-4px)}8%{transform:translateY(-2px)}}}.sja-lkicker{letter-spacing:.11em;text-transform:uppercase;color:var(--landing-orange-ink);margin:0 0 .75rem;font-size:.78rem;font-weight:800}.sja-lkicker--centred{text-align:center}.sja-ltitle{letter-spacing:-.025em;color:var(--landing-ink);margin:0 0 1.1rem;font-size:clamp(1.45rem,2.6vw,2rem);font-weight:800;line-height:1.15}.sja-ltitle--centred{text-align:center}.sja-lsubtitle{letter-spacing:-.02em;color:var(--landing-ink);margin:0 0 1.2rem;font-size:clamp(1.05rem,1.8vw,1.25rem);font-weight:800;line-height:1.2}.sja-llead{max-width:62ch;color:var(--landing-muted);margin:0 0 1.1rem;font-size:1rem;line-height:1.65}.sja-llead--centred{text-align:center;margin-left:auto;margin-right:auto}.sja-lcentred{text-align:center;margin:1.8rem 0 0}.sja-lattested{max-width:62ch;color:var(--landing-muted);margin:.9rem 0 0;font-size:.78rem;line-height:1.45}.sja-landing .sja-btn--lg,.sja-landing .sja-lsticky__btn{text-transform:uppercase;letter-spacing:.03em}.sja-lhero{background:linear-gradient(180deg, #fff 0%, #fff 62%, var(--landing-soft) 100%)}.sja-lhero__inner{grid-template-columns:1.02fr .98fr;align-items:center;gap:clamp(2rem,4vw,3.4rem);max-width:1200px;margin:0 auto;padding:0 1.25rem;display:grid}.sja-lhero__title{letter-spacing:-.03em;margin:0 0 1.1rem;font-size:clamp(1.8rem,3.6vw,2.6rem);font-weight:800;line-height:1.1}.sja-lhero__accent{color:var(--landing-ink);background:linear-gradient(transparent 62%, var(--landing-orange-soft) 62%);display:block}.sja-lhero__lead{max-width:46ch;color:var(--landing-muted);margin:0 0 .9rem;font-size:clamp(.95rem,1.2vw,1.05rem);line-height:1.6}.sja-lhero__mark{color:var(--landing-ink);background:linear-gradient(transparent 62%, var(--landing-orange-soft) 62%);font-weight:800}.sja-lhero__actions{text-align:center;margin-top:1.6rem}.sja-lhero__meta{color:var(--landing-muted);text-align:center;margin:.7rem 0 0;font-size:.85rem}.sja-ltiles{grid-template-columns:repeat(3,1fr);gap:.75rem;margin:1.8rem 0 0;padding:0;list-style:none;display:grid}.sja-ltile{border:1px solid var(--landing-line);text-align:center;background:#fff;border-radius:1.1rem;place-content:center;padding:1.35rem 1.1rem;display:grid}.sja-ltile strong{letter-spacing:-.035em;color:var(--landing-orange-ink);font-size:clamp(1.85rem,3vw,2.5rem);font-weight:800;line-height:1.05;display:block}.sja-ltile span{color:var(--landing-muted);margin-top:.2rem;font-size:.8rem;line-height:1.3;display:block}.sja-lhero__visual{position:relative}.sja-lhero__media{border-radius:2rem;overflow:hidden;box-shadow:0 20px 54px #12131824}.sja-lhero__media img{object-fit:cover;filter:saturate(.92)contrast(1.04);width:100%;height:clamp(24rem,46vw,36rem);display:block}.sja-lhero__card{background:#fffffff7;border-radius:1.25rem;width:min(23rem,100%);margin-top:-3.5rem;margin-left:0;padding:.9rem;box-shadow:0 22px 60px #12131838}.sja-lhero__cardCaption{border-top:1px solid var(--landing-line);color:var(--landing-orange-ink);margin:.75rem 0 0;padding-top:.7rem;font-size:.78rem;font-weight:700}.sja-lproblem{background:var(--landing-soft)}.sja-lproblem__grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(2rem,4vw,3.2rem);display:grid}.sja-lboard{border:1px solid var(--landing-line);background:#fff;border-radius:1.75rem;padding:1.1rem;box-shadow:0 18px 50px #10111414}.sja-lboard__head{border-bottom:1px solid var(--landing-line);justify-content:space-between;align-items:center;padding:.25rem .15rem 1rem;display:flex}.sja-lboard__logo{letter-spacing:-.02em;color:var(--sja-color-gray-light);font-size:1.05rem;font-weight:800}.sja-lboard__btn{background:var(--sja-color-gray-light);color:#fff;border-radius:.5rem;padding:.55rem 1rem;font-size:.85rem;font-weight:800}.sja-lboard__flow{padding:1.25rem .25rem .25rem}.sja-lboard__step{border:1px solid var(--landing-line);background:var(--landing-soft);text-align:center;color:var(--landing-ink);border-radius:.9rem;margin:0;padding:.8rem .9rem;font-weight:800}.sja-lboard__step--dead{border-color:var(--landing-ink);background:var(--landing-ink);color:#fff}.sja-lboard__arrow{text-align:center;color:var(--sja-color-gray-light);margin:.4rem 0;font-size:1.2rem}.sja-lsteps{color:var(--landing-ink);margin:0 0 1rem;padding:0;font-size:1.05rem;line-height:1.55;list-style:none}.sja-lsteps li{margin-bottom:.3rem}.sja-lnothing{letter-spacing:-.03em;color:var(--landing-orange-ink);margin:1rem 0;font-size:clamp(1.35rem,2.6vw,1.75rem);font-weight:800}.sja-lwaves__grid{grid-template-columns:1fr .95fr;align-items:center;gap:clamp(2rem,4vw,3.4rem);display:grid}.sja-lquotes{margin:0 0 1.4rem;padding:0;list-style:none}.sja-lquotes li{border-left:3px solid var(--landing-orange);color:var(--landing-ink);margin:.85rem 0;padding-left:.9rem;font-weight:700}.sja-ltimeline{gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.sja-lphase{border:1px solid var(--landing-line);background:#fff;border-radius:1.25rem;padding:1.25rem 1.25rem 1.25rem 3.9rem;position:relative;box-shadow:0 8px 24px #0000000b}.sja-lphase:before{content:"";background:var(--landing-orange);width:1.35rem;height:1.35rem;box-shadow:0 0 0 .5rem var(--landing-orange-soft);border-radius:50%;position:absolute;top:1.35rem;left:1.4rem}.sja-lphase:not(:last-child):after{content:"";background:var(--landing-orange-border);width:2px;height:2.6rem;position:absolute;top:2.7rem;left:2rem}.sja-lphase strong{letter-spacing:.02em;color:var(--landing-ink);font-size:1.08rem;font-weight:800}.sja-lphase span{color:var(--landing-muted);margin-top:.2rem;font-size:.92rem;display:block}.sja-ldifference{background:var(--landing-ink);color:#fff}.sja-ldifference .sja-ltitle{color:#fff}.sja-ldifference .sja-lkicker{color:var(--landing-orange)}.sja-ldifference .sja-llead{color:#ffffffc7}.sja-llead--bright{font-weight:700;color:#fff!important}.sja-lduel{grid-template-columns:1fr 1fr;gap:1.1rem;margin-top:2rem;display:grid}.sja-lduel__card{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:1.5rem;padding:1.6rem}.sja-lduel__card--us{border-color:var(--landing-orange-border);color:var(--landing-ink);background:#fff}.sja-lduel__title{letter-spacing:.12em;text-transform:uppercase;color:#fff9;margin:0 0 1.1rem;font-size:.78rem;font-weight:800}.sja-lduel__card--us .sja-lduel__title{color:var(--landing-orange-ink)}.sja-lduel__flow{gap:.6rem;margin:0;padding:0;font-weight:700;list-style:none;display:grid}.sja-lduel__flow li{background:#ffffff14;border-radius:.8rem;padding:.8rem .9rem}.sja-lduel__card--us .sja-lduel__flow li{background:var(--landing-soft)}.sja-lduel__flow li.is-last{background:var(--landing-orange);color:#fff;font-weight:800}.sja-lcentral{text-align:center;letter-spacing:-.025em;color:#fff;max-width:54ch;margin:2.4rem auto 0;font-size:clamp(1.15rem,2vw,1.5rem);font-weight:800;line-height:1.14}.sja-ldifference .sja-llead--centred{max-width:46ch;margin-top:1rem}.sja-lmodel__grid{grid-template-columns:1fr 1fr;gap:1.1rem;margin:2rem 0;display:grid}.sja-lmodel__card{border:1px solid var(--landing-line);background:#fff;border-radius:1.5rem;padding:1.6rem}.sja-lmodel__card--us{border-color:var(--landing-orange-border);background:var(--landing-orange-soft)}.sja-lmodel__card .sja-lduel__title{color:var(--landing-muted)}.sja-lmodel__card--us .sja-lduel__title{color:var(--landing-orange-ink)}.sja-lmodel__money{letter-spacing:-.035em;color:var(--landing-ink);margin:.4rem 0;font-size:clamp(1.85rem,3.2vw,2.5rem);font-weight:800}.sja-lmodel__card--us .sja-lmodel__money{color:var(--landing-orange-ink)}.sja-lmodel__card h3{color:var(--landing-ink);margin:0 0 .5rem;font-size:1.1rem;line-height:1.2}.sja-lmodel__card p{color:var(--landing-muted);margin:0}.sja-lchecks{grid-template-columns:repeat(2,1fr);gap:.65rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.sja-lchecks--stacked{grid-template-columns:1fr}.sja-lchecks li{background:var(--landing-soft);color:var(--landing-ink);border-radius:.85rem;padding:.8rem .9rem;font-size:.92rem;font-weight:700}.sja-lchecks li:before{content:"✓";color:var(--landing-orange-ink);margin-right:.4rem;font-weight:900}.sja-lband{grid-template-columns:1fr 1fr;gap:.9rem;margin-top:2rem;display:grid}.sja-lband p{background:var(--landing-ink);color:#fff;text-align:center;border-radius:1.1rem;margin:0;padding:1.25rem;font-size:clamp(.98rem,1.6vw,1.15rem);font-weight:800}.sja-lexclusive{background:var(--landing-orange);color:#fff;text-align:center;border-radius:1.4rem;margin-top:1.1rem;padding:1.6rem}.sja-lexclusive p{margin:0;font-size:1.1rem;font-weight:800}.sja-lexclusive__body{letter-spacing:-.03em;line-height:1.15;margin-top:.35rem!important;font-size:clamp(1.05rem,1.9vw,1.4rem)!important}.sja-lpass{background:var(--landing-soft)}.sja-lgrid{grid-template-columns:repeat(3,1fr);gap:.9rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.sja-lgrid__item{border:1px solid var(--landing-line);border-radius:var(--landing-radius);box-shadow:var(--landing-shadow);background:#fff;padding:1.4rem}.sja-lgrid__item h3{color:var(--landing-ink);margin:0 0 .5rem;font-size:1.05rem;line-height:1.2}.sja-lgrid__item p{color:var(--landing-muted);margin:0;font-size:.92rem;line-height:1.55}.sja-ltags{flex-wrap:wrap;justify-content:center;gap:.5rem;margin:1.6rem 0 0;padding:0;list-style:none;display:flex}.sja-ltags li{border:1px solid var(--landing-line);color:var(--landing-ink);background:#fff;border-radius:999px;padding:.5rem .8rem;font-size:.82rem;font-weight:700}.sja-lprice__grid{grid-template-columns:1fr .9fr;align-items:stretch;gap:clamp(1.6rem,3vw,2.4rem);display:grid}.sja-lcalc{background:var(--landing-ink);color:#fff;border-radius:1.9rem;padding:clamp(1.6rem,3vw,2.1rem)}.sja-lcalc .sja-lkicker{color:var(--landing-orange)}.sja-lcalc__price{letter-spacing:-.035em;margin:0;font-size:clamp(2rem,3.8vw,2.8rem);font-weight:800}.sja-lcalc__heading{color:#ffffffb3;margin:0 0 1.2rem;font-size:1rem;font-weight:700}.sja-lcalc__rate{color:#ffffffc7;margin:0 0 1.2rem}.sja-lcalc__rate strong{color:#fff}.sja-lcalc__box{text-align:center;background:#fff;border-radius:1.4rem;padding:1.5rem}.sja-lcalc__result{letter-spacing:-.035em;color:var(--landing-orange-ink);margin:0;font-size:clamp(1.85rem,3.2vw,2.5rem);font-weight:800}.sja-lcalc__of{color:var(--landing-muted);margin:.2rem 0 0}.sja-lcalc__note{color:#ffffffc7;margin:1.2rem 0 0}.sja-lcalc .sja-lchecks li{color:#fff;background:#ffffff1a}.sja-lcalc .sja-lchecks li:before{color:var(--landing-orange)}.sja-lgoal{letter-spacing:-.03em;color:#fff;margin:1.6rem 0 0;font-size:clamp(1.25rem,2.2vw,1.65rem);font-weight:800;line-height:1.2}.sja-lpricecard{border:2px solid var(--landing-orange);background:#fff;border-radius:1.9rem;flex-direction:column;padding:clamp(1.6rem,3vw,2rem);display:flex}.sja-lpricecard .sja-lduel__title{color:var(--landing-orange-ink)}.sja-lpricecard__price{letter-spacing:-.035em;color:var(--landing-ink);margin:.3rem 0 1.2rem;font-size:clamp(1.85rem,3.2vw,2.5rem);font-weight:800}.sja-lfeatures{gap:.6rem;margin:0 0 1.6rem;padding:0;list-style:none;display:grid}.sja-lfeatures li{color:var(--landing-ink);font-weight:700}.sja-lfeatures li:before{content:"✓";color:var(--landing-orange-ink);margin-right:.4rem;font-weight:900}.sja-lpricecard .sja-cta--inline{margin-top:auto}.sja-lpricecard__cancel{text-align:center;color:var(--landing-muted);margin:.9rem 0 0;font-size:.86rem}.sja-lfinal{background:linear-gradient(180deg, #fff 0%, var(--landing-orange-soft) 100%)}.sja-lfinal__accent{color:var(--landing-orange-ink)}.sja-lfinal__question{letter-spacing:-.035em;color:var(--landing-ink);margin:1.6rem 0;font-size:clamp(1.7rem,3.2vw,2.5rem);font-weight:800;line-height:1.1}.sja-lfinal__price{color:var(--landing-ink);margin:1.6rem 0 0;font-size:1.05rem;font-weight:800}.sja-lfinal__terms{color:var(--landing-muted);margin:.3rem 0 0;font-size:.88rem}.sja-lfinal__actions{margin-top:1.4rem}.sja-lsticky{display:none}@media (max-width:819px){.sja-lsticky{z-index:40;border-top:1px solid var(--landing-line);background:#fffffff7;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem 1rem;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #1213181a}.sja-lsticky__price{color:var(--landing-ink);margin:0;font-weight:800}.sja-landing{padding-bottom:5rem}}@media (max-width:1023px){.sja-lgrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:899px){.sja-lhero__inner,.sja-lproblem__grid,.sja-lwaves__grid,.sja-lprice__grid{grid-template-columns:1fr}.sja-lhero__visual{order:-1}.sja-lhero__card{margin-top:-2.5rem;margin-left:auto;margin-right:auto}.sja-lduel,.sja-lmodel__grid,.sja-lband{grid-template-columns:1fr}}@media (max-width:639px){.sja-lgrid,.sja-lchecks{grid-template-columns:1fr}.sja-ltiles{gap:.5rem}.sja-ltile{padding:.75rem .6rem}.sja-ltile strong{font-size:1.45rem}.sja-ltile span{font-size:.72rem;line-height:1.25}.sja-lhero__media img{height:18rem}.sja-landing .sja-btn--lg{width:100%}}html[data-sja-live-busy]:before{content:"";z-index:100;background:var(--sja-color-orange);transform-origin:0;pointer-events:none;height:2px;animation:1.1s ease-in-out infinite sja-live-busy;position:fixed;inset:0 0 auto}@keyframes sja-live-busy{0%{opacity:.6;transform:scaleX(.05)}60%{opacity:1;transform:scaleX(.85)}to{opacity:.6;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){html[data-sja-live-busy]:before{opacity:1;animation:none}}.sja-answers__title{margin:0 0 var(--sja-space-md);font-size:1.05rem}.sja-prompt[hidden],.sja-prompt__card[hidden]{display:none}.sja-prompt{z-index:60;padding:var(--sja-space-md);opacity:0;justify-content:center;align-items:center;transition:opacity .2s ease-out;display:flex;position:fixed;inset:0}.sja-prompt[data-open]{opacity:1}.sja-prompt__scrim{cursor:pointer;background:#0000008c;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.sja-prompt__scrim:focus{outline:none}.sja-prompt__card{width:100%;max-width:25rem;max-height:calc(100dvh - 2 * var(--sja-space-md));padding:var(--sja-space-lg) var(--sja-space-lg) var(--sja-space-xl);border-radius:var(--sja-radius-2xl);box-shadow:var(--sja-shadow-raised);text-align:center;background:#fff;flex-direction:column;align-items:center;gap:0;transition:transform .2s ease-out;display:flex;position:relative;overflow-y:auto;transform:translateY(14px)}.sja-prompt[data-open] .sja-prompt__card{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.sja-prompt,.sja-prompt__card{transition:none;transform:none}}.sja-prompt__close{top:var(--sja-space-xs);right:var(--sja-space-xs);border-radius:var(--sja-radius-pill);width:44px;height:44px;color:var(--sja-color-gray);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute}.sja-prompt__close:hover{color:var(--sja-color-ink);background:#f4f2ee}.sja-prompt__art{width:11rem;max-width:60%;height:auto;margin:var(--sja-space-sm) auto calc(var(--sja-space-md) + var(--sja-space-xs))}.sja-prompt__title{color:var(--sja-color-ink);text-wrap:balance;margin:0;font-size:1.35rem;font-weight:800;line-height:1.2}.sja-prompt__lead{margin:var(--sja-space-sm) 0 0;color:var(--sja-color-gray);text-wrap:pretty;font-size:.95rem;line-height:1.5}.sja-prompt__form{gap:var(--sja-space-md);width:100%;margin-top:var(--sja-space-lg);text-align:left;flex-direction:column;display:flex}.sja-prompt__consent{color:var(--sja-color-gray);text-align:center;margin:0;font-size:.78rem;line-height:1.45}.sja-prompt__form .sja-field input{padding:13px var(--sja-space-md)}.sja-prompt__submit{width:100%;padding:15px var(--sja-space-lg);font-size:1rem;font-weight:700}.sja-prompt__dismiss{min-height:44px;font:inherit;color:var(--sja-color-gray);cursor:pointer;background:0 0;border:0;padding:0;font-size:.88rem;text-decoration:underline}.sja-prompt__answer{gap:var(--sja-space-lg);padding:var(--sja-space-xl) var(--sja-space-lg)}.sja-prefs{margin:var(--sja-space-md) 0 0;border-top:1px solid var(--sja-color-border);padding:0;list-style:none}.sja-pref{border-bottom:1px solid var(--sja-color-border)}.sja-pref__row{align-items:start;gap:var(--sja-space-sm);padding:var(--sja-space-md) 0;cursor:pointer;display:flex}.sja-pref__row input[type=checkbox]{block-size:1.15rem;inline-size:1.15rem;accent-color:var(--sja-color-orange-ink);flex:none;margin-block-start:.15rem}.sja-pref__row>span{flex-direction:column;gap:.15rem;display:flex}.sja-prefs__heading{margin-block:var(--sja-space-lg) 0;font-size:1rem}.sja-prefs__actions{gap:var(--sja-space-sm);flex-wrap:wrap;margin-block-start:var(--sja-space-lg);display:flex}.sja-prefs__always{border-top:1px solid var(--sja-color-border);margin-block-start:var(--sja-space-lg);padding-block-start:var(--sja-space-md);font-size:.875rem}.sja-pref__fix{align-self:start;margin-block-start:.35rem;font-size:.875rem}.sja-footer__copyright{margin:var(--sja-space-sm) 0 0;color:#cfe0d9;font-size:.82rem}.sja-legal{max-width:72ch}.sja-legal__h2{margin:var(--sja-space-xl) 0 var(--sja-space-sm);padding-top:var(--sja-space-md);border-top:1px solid var(--sja-color-border);font-size:1.25rem;line-height:1.3}.sja-legal__h3{margin:var(--sja-space-lg) 0 var(--sja-space-xs);font-size:1.02rem}.sja-legal__p{margin:0 0 var(--sja-space-sm);line-height:1.65}.sja-legal__list{margin:0 0 var(--sja-space-sm);padding-left:1.25rem;line-height:1.65}.sja-legal__list li{margin-bottom:4px}.sja-legal__copyright{margin:var(--sja-space-sm) 0 0;color:#cfe0d9;font-size:.82rem}.sja-docs__empty{text-align:center;align-items:center;gap:var(--sja-space-sm);border-radius:var(--sja-radius-xl);padding:var(--sja-space-xl) var(--sja-space-md);flex-direction:column;display:flex}.sja-docs--empty-outlined .sja-docs__empty{border:1px dashed #dcdcdc}.sja-docs__badge{border:1px solid var(--sja-color-border);border-radius:var(--sja-radius-xl);width:44px;height:44px;color:var(--sja-color-ink);margin-bottom:var(--sja-space-xs);place-items:center;display:grid}.sja-docs__emptytitle{max-width:18rem;margin:0;font-size:1.05rem;line-height:1.45}.sja-docs__emptylead{color:var(--sja-color-gray);max-width:26rem;margin:0;font-size:.85rem;line-height:1.55}.sja-docs__file{align-items:center;gap:var(--sja-space-sm);border:1px solid var(--sja-color-border);border-radius:var(--sja-radius-xl);padding:var(--sja-space-sm) var(--sja-space-md);max-width:22rem;display:flex}.sja-docs__fileicon{border-radius:var(--sja-radius-md);width:38px;height:38px;color:var(--sja-color-ink);background:#f6f6f6;flex:none;place-items:center;display:grid}.sja-docs__filetext{flex-direction:column;min-width:0;display:flex}.sja-docs__filename{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:600;overflow:hidden}.sja-docs__filekind{color:var(--sja-color-gray);font-size:.78rem}.sja-docs__fileopen{border-radius:var(--sja-radius-md);width:32px;height:32px;color:var(--sja-color-ink);flex:none;place-items:center;margin-left:auto;display:grid}.sja-docs__fileopen:hover{background:#f6f6f6}.sja-docs__filedrop{border-radius:var(--sja-radius-md);width:32px;height:32px;font:inherit;color:var(--sja-color-gray);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin-left:auto;padding:0;display:grid}.sja-docs__filedrop:hover{color:var(--sja-color-ink);background:#f6f6f6}.sja-docs__filedrop:focus-visible{outline:2px solid var(--sja-color-orange-ink);outline-offset:1px}.sja-docs__note{margin-top:var(--sja-space-md)}.sja-docs__notelabel{margin:0 0 var(--sja-space-xs);color:var(--sja-color-gray);font-size:.85rem}.sja-docs__notebody{padding-left:var(--sja-space-md);border-left:2px solid var(--sja-color-border);white-space:pre-line;margin:0;font-size:.92rem;line-height:1.6}.sja-docs__saved{margin:var(--sja-space-md) 0 0;color:var(--sja-color-gray-light);font-size:.78rem}.sja-docs__dialog{display:block}.sja-docs__trigger{justify-content:center;align-items:center;gap:var(--sja-space-sm);border:1px solid var(--sja-color-border);border-radius:var(--sja-radius-lg);padding:10px var(--sja-space-md);cursor:pointer;background:#fff;font-size:.9rem;font-weight:600;list-style:none;display:inline-flex}.sja-docs__trigger::-webkit-details-marker{display:none}.sja-docs__trigger:hover{border-color:var(--sja-color-gray-light)}.sja-docs__trigger--empty{box-sizing:border-box;width:100%;min-height:42px;margin-top:var(--sja-space-md);padding:10px var(--sja-space-md);border:1.5px solid var(--sja-color-orange-ink);border-radius:var(--sja-radius-pill);color:var(--sja-color-orange-ink);background:0 0;font-size:.88rem;display:flex}.sja-docs__trigger--empty .sja-docs__triggerarrow{color:inherit}.sja-docs__trigger--empty:hover{border-color:var(--sja-color-orange-ink)}.sja-docs__trigger--filled{width:100%;margin-top:var(--sja-space-md);padding:12px var(--sja-space-md);display:flex}.sja-docs__triggerarrow{color:var(--sja-color-gray)}.sja-docs__overlay{z-index:60;padding:var(--sja-space-md);background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow-y:auto}.sja-docs__panel{border-radius:var(--sja-radius-3xl);width:min(40rem,100%);max-height:90vh;box-shadow:var(--sja-shadow-raised);text-align:left;background:#fff;flex-direction:column;display:flex}.sja-docs__panelhead{justify-content:space-between;align-items:center;gap:var(--sja-space-md);padding:var(--sja-space-md) var(--sja-space-lg);border-bottom:1px solid var(--sja-color-border);display:flex}.sja-docs__paneltitle{margin:0;font-size:1.15rem;font-weight:700}.sja-docs__close{border-radius:var(--sja-radius-md);width:32px;height:32px;color:var(--sja-color-gray);flex:none;place-items:center;font-size:1rem;text-decoration:none;display:grid}.sja-docs__close:hover{color:var(--sja-color-ink);background:#f6f6f6}.sja-docs__panelbody{padding:var(--sja-space-lg);overflow-y:auto}.sja-docs__panelfoot{justify-content:flex-end;align-items:center;gap:var(--sja-space-lg);padding:var(--sja-space-md) var(--sja-space-lg);border-top:1px solid var(--sja-color-border);display:flex}.sja-docs__cancel{color:var(--sja-color-ink);font-size:.9rem;text-decoration:underline}.sja-docs__drop{border-radius:var(--sja-radius-xl);max-width:20rem;padding:var(--sja-space-lg) var(--sja-space-md);border:1px dashed #dcdcdc;position:relative}.sja-docs__dropinput{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.sja-docs__droplabel{text-align:center;align-items:center;gap:var(--sja-space-xs);cursor:pointer;flex-direction:column;display:flex}.sja-docs__dropinput:focus-visible+.sja-docs__droplabel{outline:2px solid var(--sja-color-orange-ink);outline-offset:6px;border-radius:var(--sja-radius-md)}.sja-docs__dropicon{border-radius:var(--sja-radius-pill);border:1px solid var(--sja-color-border);width:40px;height:40px;color:var(--sja-color-gray);place-items:center;display:grid}.sja-docs__droptitle{font-size:.95rem;font-weight:600}.sja-docs__dropname{color:var(--sja-color-gray);word-break:break-word;font-size:.85rem}.sja-docs__dropfine{color:var(--sja-color-gray-light);font-size:.75rem;line-height:1.45}.sja-docs__field{margin-top:var(--sja-space-lg)}.sja-docs__notetitle{font-size:1rem;font-weight:700;display:block}.sja-docs__notelead{margin:var(--sja-space-xs) 0 var(--sja-space-sm);color:var(--sja-color-gray);font-size:.82rem}.sja-docs__textarea{width:100%;min-height:9rem;padding:var(--sja-space-sm) var(--sja-space-md);border:1px solid var(--sja-color-border);border-radius:var(--sja-radius-lg);font:inherit;resize:vertical;font-size:.92rem;line-height:1.6}.sja-docs__textarea:focus-visible{outline:2px solid var(--sja-color-orange-ink);outline-offset:1px}.sja-docs__remove{margin-top:var(--sja-space-lg);padding-top:var(--sja-space-md);border-top:1px solid var(--sja-color-border)}.sja-docs__removebtn{font:inherit;color:var(--sja-color-gray);cursor:pointer;background:0 0;border:0;padding:0;font-size:.85rem;text-decoration:underline}.sja-docs__removebtn:hover{color:var(--sja-color-orange-ink)}.sja-applyform{gap:var(--sja-space-lg);margin-top:var(--sja-space-lg);display:grid}.sja-field input.sja-input--locked{color:var(--sja-color-gray);cursor:default;background:#ebe9e5;border-color:#ddd9d3}.sja-applyform__legal{font-size:var(--sja-text-xs);color:var(--sja-color-gray);margin:0;line-height:1.6}.sja-applyform__submit{text-align:center;justify-self:stretch}@media (min-width:640px){.sja-applyform__submit{justify-self:start}}.sja-applydialog{flex:auto;min-width:0}.sja-applydialog__trigger{box-sizing:border-box;border-radius:var(--sja-radius-pill);background:var(--sja-color-orange);color:#fff;width:100%;min-height:44px;font-size:var(--sja-text-md);border:0;justify-content:center;font-weight:700;display:flex}.sja-applydialog__trigger:hover{background:var(--sja-color-orange-ink);border-color:#0000}.sja-applydialog__trigger:focus-visible{outline:2px solid var(--sja-color-orange-ink);outline-offset:2px}.sja-applydialog__job{align-items:center;gap:var(--sja-space-sm);border-radius:var(--sja-radius-lg);padding:var(--sja-space-md);background:#f5f4f2;flex-wrap:wrap;margin:0;line-height:1.4;display:flex}.sja-applydialog__joblogo{border-radius:var(--sja-radius-md);width:44px;height:44px;font-size:var(--sja-text-sm);color:var(--sja-color-gray);background:#fff;flex:none;place-items:center;font-weight:700;display:grid;overflow:hidden}.sja-applydialog__joblogo img{object-fit:contain;width:100%;height:100%}.sja-applydialog__jobtext{flex-direction:column;flex:12ch;gap:2px;min-width:0;margin:0;display:flex}.sja-applydialog__jobtext>span{font-size:var(--sja-text-sm);color:var(--sja-color-gray)}.sja-applydialog__jobpay{font-size:var(--sja-text-sm);color:var(--sja-color-ink);white-space:nowrap;text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:1px;margin-left:auto;font-weight:700;display:flex}.sja-applydialog__jobpay>span{font-size:var(--sja-text-xs);color:var(--sja-color-gray);font-weight:400}.sja-applydialog__legend{margin:0 0 var(--sja-space-sm);font-size:var(--sja-text-sm);color:var(--sja-color-ink);font-weight:700;display:block}.sja-applydialog__req{float:right;font-size:var(--sja-text-xs);color:var(--sja-color-gray);font-style:italic;font-weight:400}.sja-applyoffer__icon{flex:none;width:1.05em;height:1.05em}.sja-applyoffer__fact{margin:var(--sja-space-md) 0 var(--sja-space-lg);font-weight:600;line-height:1.55;font-size:var(--sja-text-md)}.sja-applyoffer__date{color:var(--sja-color-gray);font-weight:400}.sja-applyoffer__tiles{gap:var(--sja-space-sm);margin-bottom:var(--sja-space-lg);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:380px){.sja-applyoffer__tiles{grid-template-columns:1fr}}.sja-applyoffer__tile{border-radius:var(--sja-radius-md);padding:var(--sja-space-sm) var(--sja-space-md);background:#f5f4f2}.sja-applyoffer__tile--accent{background:var(--sja-color-orange-soft)}.sja-applyoffer__tile--accent .sja-applyoffer__tilefigure,.sja-applyoffer__tile--accent .sja-applyoffer__tilenote{color:var(--sja-color-orange-ink)}.sja-applyoffer__tilefigure{font-size:var(--sja-text-lg);font-weight:700;line-height:var(--sja-leading-tight);color:var(--sja-color-ink);margin:0}.sja-applyoffer__tilenote{font-size:var(--sja-text-xs);line-height:var(--sja-leading-snug);color:var(--sja-color-gray);margin:2px 0 0}.sja-passoffer__features{margin:var(--sja-space-lg) 0;gap:var(--sja-space-sm);text-align:left;padding:0;list-style:none;display:grid}.sja-passoffer__features li{align-items:flex-start;gap:var(--sja-space-sm);padding-bottom:var(--sja-space-md);color:#3e433f;border-bottom:1px solid #eef0eb;font-size:.92rem;line-height:1.45;display:flex}.sja-passoffer__features li:last-child{border-bottom:0;padding-bottom:0}.sja-passoffer__mark{width:24px;height:24px;color:var(--sja-color-orange-ink);flex:none;place-items:center;font-size:1.15rem;display:grid}.sja-passoffer__feature{gap:2px;min-width:0;display:grid}.sja-passoffer__feature>strong{color:var(--sja-color-ink);font-weight:700}.sja-passoffer__feature>span{color:var(--sja-color-gray);font-size:.85rem}.sja-passoffer__arrow{margin-left:.4em}.sja-passoffer__assurances{justify-content:center;gap:var(--sja-space-md);margin:var(--sja-space-sm) 0 0;color:var(--sja-color-gray);flex-wrap:wrap;font-size:.78rem;display:flex}.sja-passoffer__assurances>span{align-items:center;gap:5px;display:inline-flex}.sja-passoffer__tick{background:var(--sja-color-orange-ink);color:#fff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:.8rem;font-weight:900;line-height:1;display:grid}.sja-passoffer__button{text-align:center;width:100%;display:block}.sja-passoffer__subnote{margin:var(--sja-space-sm) 0 0;color:var(--sja-color-gray);text-align:center;font-size:.8rem;line-height:1.4}.sja-applydialog .sja-applyform{margin-top:var(--sja-space-lg);gap:var(--sja-space-md)}.sja-applydialog .sja-field>label,.sja-enquirycard .sja-field>label,.sja-applydialog__label,.sja-applydialog__legend{margin:0 0 var(--sja-space-xs);font-size:var(--sja-text-sm);color:var(--sja-color-ink);font-weight:700;line-height:1.4;display:block}.sja-applydialog .sja-field input,.sja-applydialog .sja-field textarea,.sja-enquirycard .sja-field input,.sja-enquirycard .sja-field select,.sja-enquirycard .sja-field textarea,.sja-applydialog .sja-docs__file,.sja-applydialog .sja-docs__drop{box-sizing:border-box;width:100%;max-width:none}.sja-applydialog .sja-docs__file,.sja-applydialog .sja-docs__drop{border-radius:var(--sja-radius-lg)}.sja-applydialog__foot{display:block}.sja-applydialog__submit{box-sizing:border-box;text-align:center;width:100%;display:block}.sja-applydialog .sja-note{margin:0 0 var(--sja-space-md);padding:var(--sja-space-sm) var(--sja-space-md);border:1px solid var(--sja-color-border);border-radius:var(--sja-radius-lg);font-size:var(--sja-text-sm);background:#fff;line-height:1.5}.sja-applydialog .sja-note--error{color:#8a2b08;background:#fdf1ec;border-color:#e9b6a2}.sja-applydialog .sja-note--warn{border-color:var(--sja-color-orange-border);background:var(--sja-color-orange-soft);color:#8a2b08}.sja-applydialog .sja-account__muted{margin:0 0 var(--sja-space-md);color:var(--sja-color-gray);font-size:var(--sja-text-sm);line-height:1.55}.sja-applydialog .sja-account__cta{margin:var(--sja-space-md) 0 0}@media (max-width:639px){.sja-applydialog .sja-docs__overlay{padding:0;display:block;overflow:hidden}.sja-applydialog .sja-docs__panel{width:100%;height:100dvh;max-height:none;box-shadow:none;border-radius:0}.sja-applydialog .sja-docs__panelhead,.sja-applydialog .sja-docs__panelfoot{flex:none}.sja-applydialog .sja-docs__panelbody{min-height:0;padding:var(--sja-space-md);flex:auto}.sja-applydialog .sja-form__row{grid-template-columns:1fr}.sja-applydialog .sja-docs__panelfoot{padding:var(--sja-space-md);padding-bottom:calc(var(--sja-space-md) + env(safe-area-inset-bottom,0px))}}.sja-jobactions:has(details[data-sja-panel][open]){z-index:60}.sja-applysent>summary{display:none}.sja-applysent__body{text-align:center;align-items:center;gap:var(--sja-space-sm);padding-top:var(--sja-space-xl);padding-bottom:var(--sja-space-xl);flex-direction:column;display:flex}.sja-applysent__glyph{max-width:100%;height:auto;margin-bottom:var(--sja-space-md)}.sja-applysent__title{font-size:var(--sja-text-md);color:var(--sja-color-ink);margin:0;font-weight:700}.sja-applysent__lead{max-width:32rem;font-size:var(--sja-text-sm);color:var(--sja-color-gray);margin:0;line-height:1.55}.sja-applysent__disc,.sja-applysent__tick,.sja-applysent__bit{transform-box:fill-box;transform-origin:50%}.sja-applysent__disc{animation:.42s cubic-bezier(.34,1.56,.64,1) both sja-sent-pop}.sja-applysent__tick{stroke-dasharray:1;stroke-dashoffset:0;animation:.3s ease-out .34s both sja-sent-draw}.sja-applysent__bit{animation:sja-sent-bit .34s cubic-bezier(.34, 1.56, .64, 1) var(--d,.45s) both}@keyframes sja-sent-pop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}@keyframes sja-sent-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes sja-sent-bit{0%{opacity:0;transform:scale(.2)translateY(6px)}to{opacity:1;transform:scale(1)translate(0)}}@media (prefers-reduced-motion:reduce){.sja-applysent__disc,.sja-applysent__tick,.sja-applysent__bit{animation:none}}.sja-enquirycard{margin:var(--sja-space-lg) 0}.sja-enquirycard .sja-docs__panel{max-height:none}.sja-enquirycard .sja-docs__panelbody{overflow:visible}.sja-enquirycard__fields{gap:var(--sja-space-md);border:0;margin:0;padding:0;display:grid}.sja-enquirycard__foot{justify-content:stretch;gap:var(--sja-space-sm);display:grid}.sja-enquirycard__foot .sja-btn{box-sizing:border-box;text-align:center;width:100%;display:block}.sja-enquirycard__note{color:var(--sja-color-gray);text-align:center;margin:0;font-size:.9rem;font-weight:600;line-height:1.5}.sja-enquirycard .sja-note{margin:0 0 var(--sja-space-lg);padding:var(--sja-space-md) var(--sja-space-lg);border:1px solid var(--sja-color-border);border-radius:var(--sja-radius-xl);background:#fff;font-size:.95rem;line-height:1.55}.sja-enquirycard .sja-note p{margin:0 0 var(--sja-space-xs)}.sja-enquirycard .sja-note p:last-child{margin-bottom:0}.sja-enquirycard .sja-note--ok{color:#1a5c33;background:#f1f9f3;border-color:#b7dcc2}.sja-enquirycard .sja-note--error{color:#8a2b08;background:#fdf1ec;border-color:#e9b6a2}@media (max-width:639px){.sja-enquirycard .sja-form__row{grid-template-columns:1fr}.sja-enquirycard .sja-docs__panelbody,.sja-enquirycard .sja-docs__panelhead,.sja-enquirycard__foot{padding:var(--sja-space-md)}}.sja-tradepick__question{margin:0 0 var(--sja-space-xs);color:var(--sja-color-ink);font-size:.92rem;font-weight:700;line-height:1.4;display:block}.sja-tradepick__disclosure{border:1px solid var(--sja-color-border);border-radius:var(--sja-radius-lg);background:#fff}.sja-tradepick__pill{align-items:center;gap:var(--sja-space-sm);box-sizing:border-box;min-height:44px;padding:var(--sja-space-sm) var(--sja-space-md);border-radius:var(--sja-radius-lg);cursor:pointer;color:var(--sja-color-ink);font-size:.95rem;list-style:none;display:flex}.sja-tradepick__pill::-webkit-details-marker{display:none}.sja-tradepick__pill:focus-visible{outline:2px solid var(--sja-color-orange);outline-offset:2px}.sja-tradepick__icon{color:var(--sja-color-gray);flex:none}.sja-tradepick__name{flex:auto;min-width:0}.sja-tradepick__disclosure:not(.sja-tradepick--on) .sja-tradepick__name{color:var(--sja-color-gray)}.sja-tradepick--on .sja-tradepick__name{font-weight:700}.sja-tradepick--on .sja-tradepick__icon{color:var(--sja-color-orange)}.sja-tradepick__chevron{color:var(--sja-color-gray);flex:none}.sja-tradepick__disclosure[open] .sja-tradepick__chevron{transform:rotate(180deg)}.sja-tradepick__panel{padding:0 var(--sja-space-md) var(--sja-space-md);border-top:1px solid var(--sja-color-border)}.sja-tradepick__panelhead{margin:var(--sja-space-md) 0 var(--sja-space-sm);letter-spacing:.02em;text-transform:uppercase;color:var(--sja-color-gray);font-size:.8rem;font-weight:700}.sja-tradepick__options{gap:var(--sja-space-xs);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));display:grid}.sja-tradepick__option{align-items:center;gap:var(--sja-space-sm);min-height:40px;padding:var(--sja-space-xs) var(--sja-space-sm);border-radius:var(--sja-radius-md);color:var(--sja-color-ink);cursor:pointer;font-size:.9rem;font-weight:400;line-height:1.35;display:flex}.sja-tradepick__option:hover{background:#f6f6f6}.sja-tradepick__option--all{margin-bottom:var(--sja-space-xs);padding-bottom:var(--sja-space-sm);border-bottom:1px solid var(--sja-color-border);border-radius:0;grid-column:1/-1;font-weight:700}.sja-tradepick__option--all:hover{background:0 0}.sja-tradepick__option input[type=checkbox],.sja-tradepick__option input[type=radio]{opacity:0;width:20px;height:20px;margin:0;position:absolute}.sja-tradepick__box{box-sizing:border-box;border-radius:var(--sja-radius-sm,6px);background:#fff;border:1px solid #cfcbc4;flex:none;place-items:center;width:20px;height:20px;display:grid}.sja-tradepick__box:after{content:"";opacity:0;border-bottom:2px solid #fff;border-left:2px solid #fff;width:10px;height:6px;transform:translateY(-1px)rotate(-45deg)}.sja-tradepick__option input[type=checkbox]:checked+.sja-tradepick__box,.sja-tradepick__option input[type=radio]:checked+.sja-tradepick__box{border-color:var(--sja-color-orange);background:var(--sja-color-orange)}.sja-tradepick__option input[type=checkbox]:checked+.sja-tradepick__box:after,.sja-tradepick__option input[type=radio]:checked+.sja-tradepick__box:after{opacity:1}.sja-tradepick__option input[type=checkbox]:focus-visible+.sja-tradepick__box,.sja-tradepick__option input[type=radio]:focus-visible+.sja-tradepick__box{outline:2px solid var(--sja-color-orange);outline-offset:2px}.sja-tradepick__text{min-width:0}.sja-tradepick--single .sja-tradepick__box{border-radius:50%}.sja-tradepick--single .sja-tradepick__box:after{background:#fff;border:0;border-radius:50%;width:8px;height:8px;transform:none}
