:root{--c-graphite: #16181d;--c-slate: #2b2f36;--c-stone: #f4f1ec;--c-bone: #e7e2d9;--c-emerald: #0f5c4d;--c-emerald-deep: #0a4338;--c-emerald-soft: #7fd8bc;--c-lime: #c6f36b;--c-muted: #5b5e66;--c-white: #fff;--bg: var(--c-stone);--bg-alt: #ece7df;--surface: var(--c-white);--surface-2: var(--c-bone);--text: var(--c-graphite);--muted: var(--c-muted);--heading: var(--c-graphite);--line: #d9d2c6;--line-soft: var(--c-bone);--link: var(--c-emerald);--accent: var(--c-emerald);--accent-ink: var(--c-white);--accent-text: var(--c-emerald);--grid-line: rgba(22, 24, 29, .06);--font-heading: "Manrope", "Tajawal", system-ui, -apple-system, "Segoe UI", sans-serif;--font-body: "Inter", "IBM Plex Sans Arabic", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "JetBrains Mono", "IBM Plex Sans Arabic", ui-monospace, SFMono-Regular, Menlo, monospace;--r: 2px;--r-md: 4px;--ease: cubic-bezier(.2, .7, .2, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--gutter: clamp(1rem, 4vw, 2.5rem);--container: 1320px;--header-h: 80px;--topbar-h: 36px;--section-y: clamp(4.5rem, 10vw, 9rem)}:root[data-theme=dark]{--bg: #121418;--bg-alt: #181b20;--surface: #1d2026;--surface-2: var(--c-slate);--text: #d9d5ce;--muted: #a3a6ad;--heading: var(--c-stone);--line: rgba(244, 241, 236, .12);--line-soft: rgba(244, 241, 236, .08);--link: var(--c-emerald-soft);--accent: #1a7d67;--accent-ink: var(--c-white);--accent-text: var(--c-emerald-soft);--grid-line: rgba(244, 241, 236, .05);color-scheme:dark}.jobb-dark,.is-style-section-dark,.jobb-footer,.jobb-topbar,.jobb-header.is-scrolled,.jobb-mega__aside,.jobb-mobile,.jobb-cta,.jobb-hero__art,.jobb-plan.is-featured,.jobb-feature-case,.jobb-consent,.jobb-soon,.jobb-credentials,.jobb-form-card.is-style-section-dark,.jobb-newsletter-band,.jobb-mv__card--dark,.jobb-service-card--cta,.jobb-map{--heading: var(--c-stone);--text: #d9d5ce;--muted: #a7aab1;--line: rgba(244, 241, 236, .14);--line-soft: rgba(244, 241, 236, .08);--link: var(--c-emerald-soft);--accent-text: var(--c-emerald-soft);--grid-line: rgba(244, 241, 236, .05)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 1rem);-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:1.0625rem;line-height:1.7;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:clip;transition:background-color .3s var(--ease),color .3s var(--ease)}body.jobb-lock{overflow:hidden}::selection{background:var(--c-lime);color:var(--c-graphite)}img,svg,video{max-width:100%;height:auto}svg.jobb-icon{flex:none;vertical-align:middle}:where(h1,h2,h3,h4,h5,h6){color:var(--heading);text-wrap:balance;font-family:var(--font-heading)}body :is(h1,h2,h3,h4,h5,h6){color:var(--heading)}p{text-wrap:pretty}a{color:var(--link);transition:color .2s var(--ease)}:focus-visible{outline:2px solid var(--c-lime);outline-offset:3px;box-shadow:0 0 0 5px var(--c-graphite)}hr{border:0;border-block-start:1px solid var(--line)}*{scrollbar-width:thin;scrollbar-color:rgba(22,24,29,.3) transparent}:root[data-theme=dark] *{scrollbar-color:rgba(244,241,236,.25) transparent}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.skip-link:focus{clip:auto;clip-path:none;height:auto;width:auto;margin:0;z-index:1000;inset-block-start:1rem;inset-inline-start:1rem;background:var(--c-lime);color:var(--c-graphite);padding:.8rem 1.2rem;font-weight:600;text-decoration:none}.jobb-container{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);margin-inline:auto;padding-inline:var(--gutter)}.jobb-main{min-height:50vh}.jobb-main>*,.wp-block-post-content>.alignfull,.wp-site-blocks>*{margin-block:0}.wp-site-blocks{padding:0}img[data-jobb-blur]{filter:blur(12px) saturate(.6);transition:filter .8s var(--ease)}img[data-jobb-blur].is-loaded,html:not(.js) img[data-jobb-blur]{filter:none}.jobb-eyebrow,.is-style-eyebrow{display:flex;align-items:center;gap:.75rem;margin:0 0 1.25rem;font-family:var(--font-mono);font-size:.75rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--accent-text)}.jobb-eyebrow:before,.is-style-eyebrow:before{content:"";inline-size:1.5rem;block-size:1px;background:currentColor;flex:none}.jobb-eyebrow--plain:before{display:none}.jobb-main{counter-reset:jsec}.jobb-eyebrow.is-numbered{counter-increment:jsec;gap:.6rem}.jobb-eyebrow.is-numbered:before{content:counter(jsec,decimal-leading-zero) " /";content:counter(jsec,decimal-leading-zero) " /" / "";inline-size:auto;block-size:auto;background:none;color:var(--muted)}.jobb-mono,.jobb-num{font-family:var(--font-mono)}.is-style-lead,.jobb-lead{font-size:clamp(1.125rem,1.5vw,1.3125rem);line-height:1.6;color:var(--muted);margin-block-end:1.25rem}.is-style-display,.jobb-display{font-size:clamp(3rem,7vw,6rem)!important;line-height:.98!important;letter-spacing:-.05em;font-weight:600}h1 em,h2 em,h3 em{font-style:normal;color:var(--accent-text)}.has-text-align-center.jobb-eyebrow,.has-text-align-center.is-style-eyebrow{justify-content:center}.wp-block-post-content :is(p,td,li:not(.wp-block-post))>:is(a,strong>a,em>a):not(.wp-block-button__link):not(.jobb-btn):not(.jobb-link){text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.jobb-link{display:inline-flex;align-items:center;gap:.55rem;font-weight:600;font-size:.9375rem;color:var(--heading);text-decoration:none;position:relative}.jobb-link span{background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;transition:background-size .45s var(--ease-out);padding-block-end:2px}[dir=rtl] .jobb-link span{background-position:100% 100%}.jobb-link svg{color:var(--accent-text);transition:transform .35s var(--ease-out)}.jobb-link:hover span,.jobb-card:hover .jobb-link span{background-size:100% 1px}.jobb-link:hover svg,.jobb-card:hover .jobb-link svg,.jobb-case-card:hover .jobb-link svg{transform:translate(4px)}.jobb-link--light{color:var(--c-stone)}.jobb-stretched{text-decoration:none;color:inherit}.jobb-stretched:after{content:"";position:absolute;inset:0;z-index:1}.jobb-todo{display:inline-block;padding:.15rem .5rem;background:var(--c-lime);color:var(--c-graphite);font-family:var(--font-mono);font-size:.8rem;line-height:1.5}.jobb-btn,.wp-block-button__link,.wp-element-button{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;min-block-size:52px;padding:.9rem 1.5rem;border-radius:var(--r);border:1px solid transparent;font-family:var(--font-body);font-size:.9375rem;font-weight:600;line-height:1.2;letter-spacing:0;text-decoration:none;cursor:pointer;transition:background-color .25s var(--ease),color .25s var(--ease),border-color .25s var(--ease),transform .35s var(--ease-out)}.jobb-btn svg{transition:transform .35s var(--ease-out)}.jobb-btn:hover svg{transform:translate(3px)}.jobb-btn[disabled]{opacity:.65;cursor:progress}.jobb-btn--primary,.wp-block-button:not([class*=is-style-]) .wp-block-button__link,.jobb-btn--gold,.is-style-gold .wp-block-button__link{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.jobb-btn--primary:hover,.wp-block-button:not([class*=is-style-]) .wp-block-button__link:hover,.jobb-btn--gold:hover,.is-style-gold .wp-block-button__link:hover{background:var(--c-emerald-deep);border-color:var(--c-emerald-deep);color:#fff}.jobb-btn--outline,.is-style-outline .wp-block-button__link{background:transparent;color:var(--heading);border-color:var(--heading)}.jobb-btn--outline:hover,.is-style-outline .wp-block-button__link:hover{background:var(--heading);color:var(--bg)}.jobb-btn--outline-light,.is-style-outline-light .wp-block-button__link{background:transparent;color:var(--c-stone);border-color:#f4f1ec66}.jobb-btn--outline-light:hover,.is-style-outline-light .wp-block-button__link:hover{background:var(--c-stone);color:var(--c-graphite);border-color:var(--c-stone)}.jobb-btn--ghost,.is-style-ghost .wp-block-button__link{background:transparent;color:var(--heading);border-color:transparent;padding-inline:.5rem}.is-style-arrow .wp-block-button__link{background:none;padding:0 0 .25rem;min-block-size:0;color:var(--heading);border:0;border-block-end:1px solid currentColor;border-radius:0}.is-style-arrow .wp-block-button__link:after{content:"\2192";color:var(--accent-text);margin-inline-start:.5rem;transition:transform .35s var(--ease-out)}[dir=rtl] .is-style-arrow .wp-block-button__link:after{content:"\2190"}.is-style-arrow .wp-block-button__link:hover:after{transform:translate(4px)}.jobb-btn--block{inline-size:100%}.wp-block-buttons{gap:.75rem}.jobb-btn.is-loading span:after{content:"";display:inline-block;inline-size:.9em;block-size:.9em;margin-inline-start:.5rem;border:2px solid currentColor;border-inline-end-color:transparent;border-radius:50%;animation:jobb-spin .7s linear infinite;vertical-align:-2px}@keyframes jobb-spin{to{transform:rotate(360deg)}}.jobb-iconbtn{display:inline-grid;place-items:center;inline-size:44px;block-size:44px;background:transparent;border:1px solid transparent;border-radius:var(--r);color:inherit;cursor:pointer;transition:border-color .2s,background .2s}.jobb-iconbtn:hover{border-color:currentColor}.jobb-linkbtn{background:none;border:0;padding:0;color:inherit;font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.jobb-topbar{background:var(--c-graphite);color:#b6b9bf;font-size:.75rem;position:relative;z-index:60;font-family:var(--font-mono);letter-spacing:.02em}.jobb-topbar__inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-block-size:var(--topbar-h)}.jobb-topbar ul{list-style:none;margin:0;padding:0;display:flex;gap:1.75rem;align-items:center}.jobb-topbar a{color:inherit;text-decoration:none}.jobb-topbar a:hover{color:var(--c-stone)}.jobb-topbar__contact li,.jobb-topbar__contact a,.jobb-topbar__licence{display:inline-flex;align-items:center;gap:.5rem;white-space:nowrap}a[href^="tel:"]{unicode-bidi:isolate;direction:ltr}.jobb-topbar svg{color:var(--c-lime)}.jobb-topbar__aside{display:flex;align-items:center;gap:1.5rem}.jobb-topbar__licence:before{content:"";inline-size:6px;block-size:6px;background:var(--c-lime);border-radius:50%;box-shadow:0 0 0 3px #c6f36b2e;animation:jobb-live 2.4s ease-in-out infinite}.jobb-topbar__licence svg{display:none}@keyframes jobb-live{50%{box-shadow:0 0 0 6px #c6f36b00}}.jobb-lang ul{gap:0;border:1px solid rgba(244,241,236,.2)}.jobb-lang a{display:inline-block;padding:.15rem .6rem}.jobb-lang a.is-current{background:var(--c-stone);color:var(--c-graphite)}.jobb-site-header{position:sticky;inset-block-start:0;z-index:100}.admin-bar .jobb-site-header{inset-block-start:32px}.jobb-header{position:relative;background:var(--c-white);color:var(--c-graphite);border-block-end:1px solid var(--line);transition:background-color .4s var(--ease),color .4s var(--ease),border-color .4s}:root[data-theme=dark] .jobb-header{background:var(--bg);color:var(--c-stone)}.jobb-header__inner{display:flex;align-items:center;gap:2rem;block-size:var(--header-h);transition:block-size .4s var(--ease)}.jobb-header.is-scrolled{background:var(--c-graphite);color:var(--c-stone);border-color:#f4f1ec14}.jobb-header.is-scrolled .jobb-header__inner{block-size:66px}.jobb-logo{display:inline-flex;align-items:center;color:inherit;text-decoration:none;flex:none}.jobb-logo__svg{block-size:36px;inline-size:auto}.jobb-logo__accent{fill:var(--c-emerald);transition:fill .3s}.jobb-header.is-scrolled .jobb-logo__accent,.jobb-footer .jobb-logo__accent,.jobb-mobile .jobb-logo__accent,:root[data-theme=dark] .jobb-logo__accent,.jobb-soon .jobb-logo__accent{fill:var(--c-lime)}.jobb-logo__img{max-block-size:44px;inline-size:auto}.jobb-nav{margin-inline-start:auto}.jobb-nav__list{display:flex;align-items:center;gap:.1rem;list-style:none;margin:0;padding:0}.jobb-nav__item{position:relative;display:flex;align-items:center}.jobb-nav__item.has-mega{position:static}.jobb-nav__link{display:inline-flex;align-items:center;padding:.55rem .75rem;color:inherit;font-size:.9rem;font-weight:500;text-decoration:none;position:relative}.jobb-nav__link:after{content:"";position:absolute;inset-inline:.75rem;inset-block-end:.2rem;block-size:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .45s var(--ease-out)}[dir=rtl] .jobb-nav__link:after{transform-origin:right}.jobb-nav__item:hover>.jobb-nav__link:after,.jobb-nav__item.is-current>.jobb-nav__link:after{transform:scaleX(1)}.jobb-nav__toggle{background:none;border:0;color:inherit;padding:.25rem;min-inline-size:28px;min-block-size:28px;cursor:pointer;display:inline-grid;place-items:center}.jobb-nav__toggle svg{transition:transform .35s var(--ease-out)}.jobb-nav__item.is-open .jobb-nav__toggle svg{transform:rotate(180deg)}.jobb-dropdown,.jobb-mega{position:absolute;inset-block-start:100%;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .3s var(--ease),transform .3s var(--ease),visibility .3s;z-index:40}.jobb-dropdown{inset-inline-start:0;min-inline-size:240px;list-style:none;margin:0;padding:.5rem 0;background:var(--surface);border:1px solid var(--line);color:var(--text)}.jobb-dropdown a{display:block;padding:.6rem 1.1rem;color:var(--heading);text-decoration:none;font-size:.92rem}.jobb-dropdown a:hover{background:var(--surface-2)}.jobb-mega{inset-inline:0}.jobb-mega__inner{display:grid;grid-template-columns:1fr 380px;background:var(--surface);color:var(--text);border-block:1px solid var(--line)}:root[data-theme=dark] .jobb-mega__inner{background:var(--bg-alt)}.jobb-mega__grid{list-style:none;margin:0;padding-block:2rem;padding-inline:max(var(--gutter),calc((100vw - var(--container)) / 2)) 2rem;display:grid;grid-template-columns:repeat(2,1fr);border-inline-end:1px solid var(--line)}.jobb-mega__grid li{border-block-end:1px solid var(--line-soft)}.jobb-mega__item{display:grid;grid-template-columns:2.5rem 2.5rem 1fr;gap:1rem;align-items:start;padding-block:1.25rem;padding-inline:0 1rem;text-decoration:none;color:var(--text);transition:background .25s}.jobb-mega__item:hover,.jobb-mega__item:focus-visible{background:var(--bg)}.jobb-mega__num{font-family:var(--font-mono);font-size:.75rem;color:var(--muted);padding-block-start:.55rem;padding-inline-start:.75rem}.jobb-mega__icon{display:grid;place-items:center;inline-size:40px;block-size:40px;border:1px solid var(--line);color:var(--accent-text);transition:all .25s}.jobb-mega__item:hover .jobb-mega__icon{background:var(--c-emerald);border-color:var(--c-emerald);color:#fff}.jobb-mega__text{display:grid;gap:.25rem}.jobb-mega__text strong{color:var(--heading);font-family:var(--font-heading);font-size:1rem;font-weight:600;letter-spacing:-.01em}.jobb-mega__text span{font-size:.86rem;color:var(--muted);line-height:1.5}.jobb-mega__aside{background:var(--c-graphite);color:var(--text);padding-block:2rem;padding-inline:2rem max(var(--gutter),calc((100vw - var(--container)) / 2));display:flex;flex-direction:column;gap:1rem}.jobb-mega__aside .jobb-eyebrow{color:var(--c-lime)}.jobb-mega__case{display:grid;gap:.65rem;text-decoration:none;color:var(--heading);margin-block-end:.5rem}.jobb-mega__case img{aspect-ratio:16 / 10;object-fit:cover;inline-size:100%;display:block;border:1px solid rgba(244,241,236,.12)}.jobb-mega__case-metric{font-family:var(--font-mono);font-size:.78rem;color:var(--c-lime)}.jobb-mega__title{font-family:var(--font-heading);font-size:1.15rem;line-height:1.3;letter-spacing:-.02em;font-weight:600;color:var(--c-stone);margin:0}.jobb-mega__case:hover .jobb-mega__title{text-decoration:underline;text-underline-offset:3px}.jobb-mega__aside .jobb-link{color:var(--c-stone)}@media(hover:hover)and (min-width:1101px){.jobb-nav__item.has-sub:hover>.jobb-dropdown,.jobb-nav__item.has-sub:hover>.jobb-mega{opacity:1;visibility:visible;transform:none}}.jobb-nav__item.is-open>.jobb-dropdown,.jobb-nav__item.is-open>.jobb-mega{opacity:1;visibility:visible;transform:none}.jobb-header__actions{display:flex;align-items:center;gap:.25rem}.jobb-header__cta{margin-inline-start:.75rem;min-block-size:44px;padding-block:.6rem}.jobb-header.is-scrolled .jobb-header__cta{background:var(--c-lime);border-color:var(--c-lime);color:var(--c-graphite)}.jobb-header.is-scrolled .jobb-header__cta:hover{background:var(--c-stone);border-color:var(--c-stone)}.jobb-theme-toggle .jobb-theme-toggle__sun{display:none}:root[data-theme=dark] .jobb-theme-toggle .jobb-theme-toggle__sun{display:block}:root[data-theme=dark] .jobb-theme-toggle .jobb-theme-toggle__moon{display:none}.jobb-burger{display:none}.jobb-mobile{position:fixed;inset:0;z-index:200;background:var(--c-graphite);color:var(--text);display:flex;flex-direction:column;overflow-y:auto;padding:1rem var(--gutter) 2rem;animation:jobb-fade .3s var(--ease);background-image:linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:25% 100%}.jobb-mobile[hidden]{display:none}.jobb-mobile__head{display:flex;justify-content:space-between;align-items:center;min-block-size:64px;border-block-end:1px solid var(--line)}.jobb-mobile__head .jobb-logo{color:var(--c-stone)}.jobb-mobile__nav ul{list-style:none;margin:0;padding:0;counter-reset:m}.jobb-mobile__nav>ul>li{border-block-end:1px solid var(--line);counter-increment:m}.jobb-mobile__row{display:flex;align-items:center;justify-content:space-between}.jobb-mobile__row a{display:flex;align-items:baseline;gap:1rem;padding:1rem 0;font-family:var(--font-heading);font-size:1.6rem;font-weight:600;letter-spacing:-.03em;color:var(--c-stone);text-decoration:none}.jobb-mobile__row a:before{content:counter(m,decimal-leading-zero);font-family:var(--font-mono);font-size:.72rem;color:var(--c-lime);font-weight:400;letter-spacing:0}.jobb-mobile__row a[aria-current=page]{color:var(--c-lime)}.jobb-mobile__row .jobb-iconbtn svg{transition:transform .3s}.jobb-mobile__row .jobb-iconbtn[aria-expanded=true] svg{transform:rotate(45deg)}.jobb-mobile__sub{padding:0 0 1rem!important;padding-inline-start:2.25rem!important}.jobb-mobile__sub a{display:block;padding:.45rem 0;color:#b6b9bf;text-decoration:none}.jobb-mobile__sub a:hover{color:var(--c-lime)}.jobb-mobile__foot{margin-block-start:auto;padding-block-start:2rem;display:grid;gap:1.5rem}.jobb-mobile__contact{display:grid;gap:.8rem;font-family:var(--font-mono);font-size:.85rem}.jobb-mobile__contact a{display:inline-flex;align-items:center;gap:.65rem;color:#d9d5ce;text-decoration:none}.jobb-mobile__contact svg{color:var(--c-lime)}.jobb-mobile .jobb-iconbtn{color:var(--c-stone)}.jobb-mobile .jobb-btn--primary{background:var(--c-lime);color:var(--c-graphite);border-color:var(--c-lime)}.jobb-search{position:fixed;inset:0;z-index:210}.jobb-search[hidden]{display:none}.jobb-search__backdrop{position:absolute;inset:0;background:#16181d99;animation:jobb-fade .25s var(--ease)}.jobb-search__panel{position:relative;background:var(--bg);color:var(--text);padding:1.5rem 0 2.5rem;border-block-end:1px solid var(--line);animation:jobb-drop .4s var(--ease-out);max-block-size:90vh;overflow-y:auto}.jobb-search__head{display:flex;justify-content:space-between;align-items:center}.jobb-search__title{font-family:var(--font-mono);font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0}.jobb-search__form{display:flex;align-items:center;gap:1rem;margin-block:1rem .75rem;padding-block-end:.5rem;border-block-end:2px solid var(--heading)}.jobb-search__form svg{color:var(--muted)}.jobb-search__form input{flex:1;border:0;background:transparent;font-family:var(--font-heading);font-size:clamp(1.4rem,3vw,2.25rem);font-weight:600;letter-spacing:-.03em;color:var(--heading);outline:none;min-inline-size:0;padding:.4rem 0}.jobb-search__status{color:var(--muted);font-family:var(--font-mono);font-size:.8rem;min-block-size:1.4em}.jobb-search__results{list-style:none;margin:0;padding:0;display:grid}.jobb-search__results li{border-block-end:1px solid var(--line)}.jobb-search__results a{display:flex;justify-content:space-between;gap:1rem;padding:.95rem 0;color:var(--heading);text-decoration:none;font-weight:500}.jobb-search__results a:hover,.jobb-search__results a:focus-visible{color:var(--accent-text)}.jobb-search__results small{color:var(--muted);font-family:var(--font-mono);text-transform:uppercase;font-size:.7rem;letter-spacing:.05em;white-space:nowrap}.jobb-search__suggest ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.jobb-search__suggest a{display:inline-block;padding:.4rem .85rem;border:1px solid var(--line);color:var(--heading);text-decoration:none;font-size:.88rem}.jobb-search__suggest a:hover{border-color:var(--heading)}.jobb-search__results:not(:empty)+.jobb-search__suggest{display:none}@keyframes jobb-fade{0%{opacity:0}}@keyframes jobb-drop{0%{opacity:0;transform:translateY(-16px)}}.jobb-section{padding-block:var(--section-y);padding-inline:var(--gutter);position:relative}.jobb-section--tight{padding-block:clamp(3rem,6vw,5rem)}.jobb-section--flush-top{padding-block-start:0}.is-style-section-dark,.jobb-dark{background-color:var(--c-graphite);color:var(--text)}.is-style-section-dark.has-mesh,.jobb-dark.has-mesh{background-image:linear-gradient(90deg,var(--grid-line) 1px,transparent 1px),radial-gradient(50% 70% at 100% 0%,rgba(15,92,77,.45),transparent 70%);background-size:calc(100% / 12) 100%,auto}.is-style-section-ivory{background-color:var(--bg-alt)}.is-style-section-mist{background-color:var(--surface)}:root[data-theme=dark] .is-style-section-mist{background-color:var(--bg-alt)}.is-style-card{background:var(--surface);border:1px solid var(--line);padding:clamp(1.5rem,3vw,2.5rem)}.is-style-glass{background:#f4f1ec0d;border:1px solid rgba(244,241,236,.14);padding:clamp(1.5rem,3vw,2.5rem)}.jobb-section-head{margin-block-end:clamp(2.5rem,5vw,4.5rem)}.jobb-section-head:not(.jobb-section-head--split)>*{max-inline-size:780px}.jobb-section-head h2,.jobb-section-head h1{margin-block:0 1rem;font-size:clamp(2.25rem,4.6vw,3.75rem);letter-spacing:-.045em;line-height:1.02;font-weight:600}.jobb-section-head p:last-child{margin-block-end:0}.jobb-section-head--split{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;padding-block-end:2rem;border-block-end:1px solid var(--line)}.jobb-section-head--split>:first-child{max-inline-size:780px}.is-style-gold.wp-block-separator,.jobb-gold-rule,.jobb-rule{border:0;block-size:1px;background:var(--line);margin-block:0;opacity:1}.is-style-divided>.wp-block-column+.wp-block-column{border-inline-start:1px solid var(--line);padding-inline-start:clamp(1.25rem,3vw,2.5rem)}.is-style-checklist,.jobb-checklist{list-style:none;padding:0;margin:0;display:grid}.is-style-checklist li{position:relative;padding-block:.7rem;padding-inline:1.9rem 0;border-block-end:1px solid var(--line-soft)}.is-style-checklist li:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:1.05rem;inline-size:.9rem;block-size:.9rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230F5C4D' stroke-width='2.2' stroke-linecap='square'%3E%3Cpath d='M4 12.5l5 5L20 6.5'/%3E%3C/svg%3E") center / contain no-repeat}.is-style-section-dark .is-style-checklist li:before,.jobb-plan.is-featured .is-style-checklist li:before,:root[data-theme=dark] .is-style-checklist li:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23C6F36B' stroke-width='2.2' stroke-linecap='square'%3E%3Cpath d='M4 12.5l5 5L20 6.5'/%3E%3C/svg%3E")}.jobb-checklist li{display:flex;gap:.7rem;padding:.6rem 0;border-block-end:1px solid var(--line-soft)}.jobb-checklist li svg{color:var(--accent-text);margin-block-start:.25em}.is-style-framed img{border:1px solid var(--line)}.jobb-hero{position:relative;isolation:isolate;overflow:hidden;background:var(--bg);min-block-size:min(calc(100svh - var(--topbar-h) - var(--header-h)),940px);display:flex!important;align-items:stretch;padding-block:0!important;border-block-end:1px solid var(--line)}.jobb-hero:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:calc((min(100%,var(--container) + 2 * var(--gutter)) - 2 * var(--gutter)) / 12) 100%;background-position:center 0}.jobb-hero>*{position:relative;z-index:1}.jobb-hero__mesh{display:none}.jobb-hero__grid{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr));gap:0!important;inline-size:100%;align-items:stretch}.jobb-hero__grid>*{margin:0!important}.jobb-hero__content{grid-column:1 / span 7;padding-block:clamp(4rem,9vw,8rem);padding-inline-end:2rem;display:flex;flex-direction:column;justify-content:center}.jobb-hero__index{font-family:var(--font-mono);font-size:.75rem;color:var(--muted);margin:0 0 2rem!important;display:flex;gap:2rem;text-transform:uppercase;letter-spacing:.04em}.jobb-hero__title{font-size:clamp(3rem,7.2vw,6rem)!important;line-height:.96!important;letter-spacing:-.055em!important;font-weight:600!important;color:var(--heading)!important;margin-block:0 2rem!important}.jobb-hero__title em{color:var(--accent-text)}.jobb-hero__lead{font-size:clamp(1.125rem,1.5vw,1.3125rem);line-height:1.6;max-inline-size:560px;color:var(--muted);margin-block:0 2.5rem!important}.jobb-hero__trust{display:flex;align-items:center;gap:.75rem;font-family:var(--font-mono);font-size:.75rem;color:var(--muted);margin-block:3rem 0!important;padding-block-start:1.25rem;border-block-start:1px solid var(--line);max-inline-size:560px;letter-spacing:.02em}.jobb-hero__trust:before{content:"";inline-size:8px;block-size:8px;background:var(--c-emerald);flex:none}.jobb-hero__art{grid-column:8 / span 5;position:relative;background:var(--c-graphite) url(../images/general/hero-topo.webp) center / cover no-repeat;margin-block:clamp(1.5rem,3vw,2.5rem)!important;display:flex!important;flex-direction:column;justify-content:space-between;padding:2rem!important;min-block-size:460px;overflow:hidden;color:var(--text)}.jobb-hero__art>*{margin:0!important}.jobb-hero__art-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;white-space:nowrap;font-family:var(--font-mono);font-size:.72rem;color:#b6b9bf;letter-spacing:.04em;text-transform:uppercase}.jobb-hero__art-meta span:first-child:before{content:"";display:inline-block;inline-size:6px;block-size:6px;margin-inline-end:.5rem;background:var(--c-lime);vertical-align:middle}.jobb-hero__art-panel{display:grid;grid-template-columns:repeat(3,1fr);border-block-start:1px solid rgba(244,241,236,.16)}.jobb-hero__art-panel>div{padding-block-start:1rem;padding-inline-end:1rem}.jobb-hero__art-panel>div+div{padding-inline-start:1rem;border-inline-start:1px solid rgba(244,241,236,.16)}.jobb-hero__art-panel small{display:block;font-family:var(--font-mono);font-size:.68rem;text-transform:uppercase;letter-spacing:.05em;color:#b6b9bf;margin-block-end:.4rem}.jobb-hero__art-panel strong{font-family:var(--font-heading);color:var(--c-stone);font-size:1rem;font-weight:600;letter-spacing:-.01em;line-height:1.3;display:block}.jobb-page-hero{position:relative;overflow:hidden;isolation:isolate;background:var(--bg);color:var(--text);border-block-end:1px solid var(--line);padding-block:clamp(3.5rem,8vw,7rem) clamp(3rem,6vw,5rem)!important;padding-inline:max(var(--gutter),calc((100% - var(--hero-w, var(--container))) / 2))!important}.jobb-page-hero:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:calc((min(100%,var(--container) + 2 * var(--gutter)) - 2 * var(--gutter)) / 12) 100%;background-position:center 0}.jobb-page-hero>*{margin-inline:0!important;max-inline-size:none}.jobb-post-hero{--hero-w: 1120px}.jobb-page-hero--narrow{--hero-w: 960px}.jobb-page-hero h1,.jobb-page-hero .wp-block-post-title{color:var(--heading);font-size:clamp(2.75rem,6vw,5.25rem);line-height:.98;letter-spacing:-.05em;font-weight:600;margin-block:2rem 1.5rem;max-inline-size:16ch}.jobb-post-hero .wp-block-post-title,.jobb-case-hero .wp-block-post-title,.jobb-legal-hero .wp-block-post-title{max-inline-size:22ch;font-size:clamp(2.25rem,5vw,4.25rem)}.jobb-page-hero .wp-block-post-excerpt,.jobb-page-hero__lead{font-size:clamp(1.08rem,1.5vw,1.3125rem);max-inline-size:680px;color:var(--muted);line-height:1.6}.jobb-page-hero .wp-block-post-excerpt__more-text{display:none}.jobb-page-hero .wp-block-post-excerpt__excerpt{margin:0}.jobb-page-hero .jobb-eyebrow{margin-block:2rem 0}.jobb-breadcrumbs ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.02em;text-transform:uppercase}.jobb-breadcrumbs li{display:inline-flex;align-items:center;gap:.5rem}.jobb-breadcrumbs a{color:var(--muted);text-decoration:none}.jobb-breadcrumbs a:hover,.jobb-breadcrumbs [aria-current]{color:var(--heading)}.jobb-breadcrumbs__sep{color:var(--muted)}.jobb-service-hero .jobb-post-icon{display:inline-grid;place-items:center;inline-size:64px;block-size:64px;background:var(--c-emerald);color:#fff;margin-block-start:2.5rem}.jobb-chips{list-style:none;margin:2rem 0 0;padding:0;display:flex;flex-wrap:wrap;border-block-start:1px solid var(--line);border-inline-start:1px solid var(--line);inline-size:fit-content;max-inline-size:100%}.jobb-chips li{display:flex;padding:.55rem .9rem;font-family:var(--font-mono);font-size:.74rem;text-transform:uppercase;letter-spacing:.03em;color:var(--heading);border-inline-end:1px solid var(--line);border-block-end:1px solid var(--line);background:var(--surface)}.jobb-chips li:has(>a){padding:0}.jobb-chips a{padding:.55rem .9rem;color:var(--heading);text-decoration:none}.jobb-chips a:hover{background:var(--c-graphite);color:var(--c-stone)}.jobb-page-hero .wp-block-buttons{margin-block-start:2.5rem}.jobb-statement{font-family:var(--font-heading);font-size:clamp(1.75rem,3.6vw,3rem)!important;line-height:1.18!important;color:var(--heading);letter-spacing:-.035em;font-weight:500}.jobb-statement strong{font-weight:600;color:var(--heading);box-shadow:inset 0 -.08em 0 var(--c-lime)}:root[data-theme=dark] .jobb-statement strong{box-shadow:inset 0 -.12em #c6f36b73}.jobb-statement .muted{color:var(--muted)}.jobb-facts-row{display:grid!important;grid-template-columns:repeat(3,1fr);gap:0!important;border-block-start:1px solid var(--line);margin-block-start:3.5rem!important}.jobb-facts-row>*{margin:0!important;padding-block-start:1.75rem;padding-inline-end:1.75rem}.jobb-facts-row>*+*{padding-inline-start:1.75rem;border-inline-start:1px solid var(--line)}.jobb-facts-row strong{display:block;font-family:var(--font-heading);font-size:1.1rem;color:var(--heading);font-weight:600;letter-spacing:-.015em;margin-block-end:.4rem}.jobb-facts-row p{color:var(--muted);font-size:.95rem;margin:0}.jobb-card{position:relative;background:var(--surface);border:1px solid var(--line);padding:clamp(1.5rem,2.6vw,2.25rem);transition:background-color .35s var(--ease),border-color .35s}.jobb-card:hover{border-color:var(--heading)}.jobb-services--cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block-start:1px solid var(--line);border-inline-start:1px solid var(--line)}.jobb-service-card{display:flex;flex-direction:column;min-block-size:360px;border:0;border-inline-end:1px solid var(--line);border-block-end:1px solid var(--line);background:transparent}.jobb-service-card:before{content:"";position:absolute;inset-inline:0;inset-block-start:0;block-size:2px;background:var(--c-emerald);transform:scaleX(0);transform-origin:left;transition:transform .6s var(--ease-out)}[dir=rtl] .jobb-service-card:before{transform-origin:right}.jobb-service-card:hover{background:var(--surface);border-color:var(--line)}.jobb-service-card:hover:before{transform:scaleX(1)}.jobb-service-card__top{display:flex;justify-content:space-between;align-items:flex-start;margin-block-end:auto;padding-block-end:3rem}.jobb-service-card__icon{display:grid;place-items:center;inline-size:52px;block-size:52px;border:1px solid var(--line);color:var(--accent-text);transition:background .35s,color .35s,border-color .35s}.jobb-service-card:hover .jobb-service-card__icon{background:var(--c-emerald);color:#fff;border-color:var(--c-emerald)}.jobb-service-card__num{font-family:var(--font-mono);font-size:.78rem;color:var(--muted)}.jobb-service-card__title{font-size:clamp(1.35rem,2vw,1.6rem);margin:0 0 .85rem;line-height:1.15;letter-spacing:-.03em;font-weight:600}.jobb-service-card__text{color:var(--muted);font-size:.96rem;margin:0 0 1.75rem}.jobb-service-card--cta{background:var(--c-graphite)!important;color:var(--text);justify-content:flex-end}.jobb-service-card--cta .jobb-service-card__title{color:var(--c-stone);font-size:1.85rem}.jobb-service-card--cta .jobb-btn{align-self:flex-start;position:relative;z-index:2;background:var(--c-lime);color:var(--c-graphite);border-color:var(--c-lime)}.jobb-services--rows{display:grid;border-block-start:1px solid var(--line)}.jobb-service-row{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:0 2rem;align-items:start;padding-block:clamp(3rem,6vw,5rem);border-block-end:1px solid var(--line)}.jobb-service-row__media{grid-column:1 / span 6}.jobb-service-row__body{grid-column:8 / span 5}.jobb-service-row.is-reversed .jobb-service-row__media{grid-column:7 / span 6;order:2}.jobb-service-row.is-reversed .jobb-service-row__body{grid-column:1 / span 5;grid-row:1}.jobb-service-row__media img{aspect-ratio:4 / 3;object-fit:cover;inline-size:100%;display:block}.jobb-service-row__title{font-size:clamp(1.9rem,3.4vw,2.75rem);margin:.25rem 0 1rem;letter-spacing:-.04em;line-height:1.04;font-weight:600}.jobb-service-row__title a{color:inherit;text-decoration:none}.jobb-service-row__body>p{color:var(--muted);font-size:1.05rem}.jobb-service-row .jobb-checklist{grid-template-columns:1fr 1fr;column-gap:1.5rem;margin-block:1.75rem 2.25rem;font-size:.93rem}.jobb-stats{display:grid;grid-template-columns:repeat(4,1fr);border-block-start:1px solid var(--line)}.jobb-stat{padding-block-start:1.75rem;padding-inline:1.5rem;border-inline-start:1px solid var(--line)}.jobb-stat:first-child{border-inline-start:0;padding-inline-start:0}.jobb-stat__value{display:flex;align-items:baseline;font-family:var(--font-mono);font-size:clamp(2.75rem,6vw,5rem);font-weight:300;color:var(--heading);line-height:1;letter-spacing:-.06em;font-variant-numeric:tabular-nums}.jobb-stat__suffix{color:var(--accent-text);margin-inline-start:.05em}.jobb-stat__label{display:block;margin-block-start:1rem;font-size:.9rem;color:var(--muted);max-inline-size:20ch}.jobb-stats-note{font-family:var(--font-mono);font-size:.7rem;color:var(--muted);margin-block-start:2rem!important}.jobb-process{display:grid!important;grid-template-columns:repeat(4,1fr);gap:0!important;border-block-start:1px solid var(--line);position:relative}.jobb-process>*{position:relative;margin:0!important;padding-block-start:2rem;padding-inline-end:1.75rem}.jobb-process>*+*{padding-inline-start:1.75rem;border-inline-start:1px solid var(--line)}.jobb-process>*:before{content:"";position:absolute;inset-block-start:-1px;inset-inline-start:0;inline-size:0;block-size:2px;background:var(--c-emerald);transition:inline-size 1s var(--ease-out)}.jobb-process>.is-visible:before{inline-size:100%}.jobb-step-card__icon{display:grid;place-items:center;inline-size:48px;block-size:48px;border:1px solid var(--line);color:var(--accent-text);margin-block-end:2.5rem}.jobb-step-card__num{font-family:var(--font-mono);font-size:.75rem;color:var(--accent-text);margin:0 0 .75rem;text-transform:uppercase;letter-spacing:.04em}.jobb-process h3{font-size:1.5rem;margin:0 0 .65rem;letter-spacing:-.03em;font-weight:600}.jobb-process p:not(.jobb-step-card__num){color:var(--muted);font-size:.95rem;margin:0}.jobb-grid{display:grid!important;gap:0!important;border-block-start:1px solid var(--line);border-inline-start:1px solid var(--line)}.jobb-grid>*{margin:0!important}.jobb-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.jobb-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.jobb-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.jobb-grid--5{grid-template-columns:repeat(5,minmax(0,1fr))}.jobb-feature{position:relative;padding:clamp(1.5rem,2.5vw,2.25rem)!important;border-inline-end:1px solid var(--line);border-block-end:1px solid var(--line);background:transparent;transition:background-color .35s var(--ease)}.jobb-feature:hover{background:var(--surface)}.is-style-section-dark .jobb-feature:hover{background:#f4f1ec08}.jobb-feature h3{font-size:1.2rem;margin:0 0 .6rem!important;line-height:1.25;letter-spacing:-.02em;font-weight:600}.jobb-feature p{color:var(--muted);font-size:.95rem;margin:0!important}.jobb-feature__icon{display:inline-grid;place-items:center;inline-size:44px;block-size:44px;color:var(--accent-text);border:1px solid var(--line);margin-block-end:2rem!important}.jobb-feature--plain{border:0;padding-inline:0!important}.jobb-feature--plain:hover{background:transparent}.jobb-feature .jobb-feature__num{font-family:var(--font-mono);font-size:3rem;line-height:1;color:var(--accent-text);margin-block-end:1.25rem!important;font-weight:300;letter-spacing:-.06em}.jobb-grid:has(>.jobb-feature--plain){border:0;gap:2.5rem 2rem!important}.jobb-why{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr));gap:0 2rem!important;align-items:start}.jobb-why>*{margin:0!important}.jobb-why__intro{grid-column:1 / span 4;position:sticky;inset-block-start:calc(var(--header-h) + 2rem)}.jobb-why>.jobb-grid{grid-column:6 / span 7}.jobb-why__intro h2{font-size:clamp(2rem,3.6vw,3rem);letter-spacing:-.045em;line-height:1.04;font-weight:600}.jobb-cases__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem 1.5rem}.jobb-cases--featured .jobb-cases__list{grid-template-columns:1.4fr 1fr}.jobb-cases--featured .is-large{grid-row:span 2}.jobb-case-card{position:relative;display:flex;flex-direction:column;background:transparent}.jobb-case-card__media{position:relative;overflow:hidden;aspect-ratio:16 / 10;background:var(--c-slate)}.jobb-case-card__media img{inline-size:100%;block-size:100%;object-fit:cover;transition:transform 1.2s var(--ease-out);display:block}.jobb-case-card:hover .jobb-case-card__media img{transform:scale(1.04)}.jobb-case-card__metric{position:absolute;inset-block-end:0;inset-inline-start:0;display:inline-flex;align-items:center;gap:.45rem;padding:.55rem .85rem;background:var(--c-lime);color:var(--c-graphite);font-family:var(--font-mono);font-size:.78rem;font-weight:500}.jobb-case-card__body{padding-block-start:1.25rem;display:flex;flex-direction:column;gap:.4rem;border-block-start:1px solid var(--line);margin-block-start:1rem}.jobb-case-card__meta{margin:0;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.jobb-case-card__title{margin:0 0 .75rem;font-size:clamp(1.2rem,1.8vw,1.45rem);line-height:1.2;letter-spacing:-.025em;font-weight:600}.jobb-case-card[hidden]{display:none}.jobb-rail{position:relative}.jobb-rail__controls{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;margin-block-end:1.5rem}.jobb-rail__count{font-family:var(--font-mono);font-size:.8rem;color:var(--muted);margin-inline-end:auto}.jobb-rail__btn{display:grid;place-items:center;inline-size:48px;block-size:48px;background:transparent;border:1px solid var(--line);color:var(--heading);cursor:pointer;transition:background .25s,color .25s,border-color .25s}.jobb-rail__btn:hover{background:var(--heading);color:var(--bg);border-color:var(--heading)}.jobb-rail__btn[disabled]{opacity:.35;cursor:default;background:transparent;color:var(--heading);border-color:var(--line)}[dir=rtl] .jobb-rail__btn svg{transform:scaleX(-1)}.jobb-rail__track{list-style:none;margin:0;padding:0 0 1.5rem;display:grid;grid-auto-flow:column;grid-auto-columns:min(78%,760px);gap:1.5rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain}.jobb-rail__track{margin-inline-end:calc(-1*max(var(--gutter),(100vw - var(--container)) / 2));padding-inline-end:max(var(--gutter),(100vw - var(--container)) / 2);scroll-padding-inline:0}.jobb-rail__item{scroll-snap-align:start}.jobb-rail-card{position:relative;display:grid;grid-template-rows:auto 1fr;block-size:100%;border:1px solid var(--line);background:var(--surface)}.jobb-rail-card__media{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:var(--c-slate)}.jobb-rail-card__media img{inline-size:100%;block-size:100%;object-fit:cover;display:block;transition:transform 1.2s var(--ease-out)}.jobb-rail-card:hover .jobb-rail-card__media img{transform:scale(1.03)}.jobb-rail-card__index{position:absolute;inset-block-start:1rem;inset-inline-start:1rem;font-family:var(--font-mono);font-size:.75rem;color:var(--c-graphite);background:var(--c-lime);padding:.25rem .5rem}.jobb-rail-card__body{padding:1.75rem;display:grid;gap:.5rem;align-content:start}.jobb-rail-card__meta{margin:0;font-family:var(--font-mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.jobb-rail-card__title{margin:0;font-size:clamp(1.35rem,2.2vw,1.85rem);letter-spacing:-.035em;line-height:1.12;font-weight:600;max-inline-size:26ch}.jobb-rail-card__title a{color:var(--heading);text-decoration:none}.jobb-rail-card__results{display:grid;grid-template-columns:1fr 1fr;margin:1.25rem 0 0;border-block-start:1px solid var(--line)}.jobb-rail-card__results>div{display:flex;flex-direction:column-reverse;justify-content:flex-end;padding-block-start:1rem;padding-inline-end:1rem}.jobb-rail-card__results>div+div{padding-inline-start:1rem;border-inline-start:1px solid var(--line)}.jobb-rail-card__results dt{font-size:.82rem;color:var(--muted)}.jobb-rail-card__results dd{margin:0 0 .35rem;font-family:var(--font-mono);font-size:1.75rem;color:var(--accent-text);letter-spacing:-.05em;line-height:1.1}.jobb-filters{display:grid;gap:1rem;margin-block-end:3rem;padding-block-end:2rem;border-block-end:1px solid var(--line)}.jobb-filters__group{display:grid;grid-template-columns:120px 1fr;align-items:start;gap:1rem}.jobb-filters__label{font-family:var(--font-mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);padding-block-start:.55rem}.jobb-filters__chips{display:flex;flex-wrap:wrap;gap:.4rem}.jobb-chip{appearance:none;border:1px solid var(--line);background:transparent;color:var(--heading);padding:.45rem .85rem;border-radius:var(--r);font:inherit;font-size:.86rem;font-weight:500;cursor:pointer;transition:all .2s var(--ease);min-block-size:36px}.jobb-chip:hover{border-color:var(--heading)}.jobb-chip.is-active{background:var(--heading);color:var(--bg);border-color:var(--heading)}.jobb-empty{text-align:center;color:var(--muted);padding:3.5rem 1.5rem;border:1px dashed var(--line)}.jobb-empty svg{color:var(--accent-text)}.jobb-empty h3{margin:1rem 0 .5rem;font-size:1.4rem;letter-spacing:-.02em}.jobb-empty--editor{padding:1.5rem}.jobb-case-hero .jobb-cover{margin-block-start:3.5rem}.jobb-case-layout{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr));gap:0 2rem!important;align-items:start}.jobb-case-layout>*{margin:0!important}.jobb-case-layout__aside{grid-column:1 / span 3;position:sticky;inset-block-start:calc(var(--header-h) + 2rem)}.jobb-case-layout>.wp-block-post-content{grid-column:5 / span 8}.jobb-facts{margin:0;display:grid;border-block-start:2px solid var(--heading)}.jobb-facts__row{padding:1rem 0;border-block-end:1px solid var(--line)}.jobb-facts dt{font-family:var(--font-mono);font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-block-end:.3rem}.jobb-facts dd{margin:0;color:var(--heading);font-weight:500}.jobb-results{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));border-block-start:1px solid var(--line)}.jobb-results__item{padding-block-start:2rem;padding-inline-end:1.5rem}.jobb-results__item+.jobb-results__item{padding-inline-start:1.5rem;border-inline-start:1px solid var(--line)}.jobb-results__value{display:block;font-family:var(--font-mono);font-size:clamp(2.5rem,5vw,4rem);font-weight:300;color:var(--accent-text);line-height:1;letter-spacing:-.06em}.is-style-section-dark .jobb-results__value{color:var(--c-lime)}.jobb-results__label{display:block;margin-block-start:1rem;color:var(--muted);font-size:.95rem}.jobb-gallery{display:grid;grid-template-columns:1.4fr 1fr;gap:1.5rem}.jobb-gallery__item{margin:0;overflow:hidden}.jobb-gallery__item img{inline-size:100%;block-size:100%;object-fit:cover;aspect-ratio:3 / 2;display:block}.jobb-bigquote{margin:clamp(4rem,8vw,7rem) 0 0;max-inline-size:1000px;padding-block-start:2rem;border-block-start:2px solid var(--heading)}.jobb-bigquote__mark{color:var(--accent-text)}.jobb-bigquote blockquote{margin:1.5rem 0 2rem;padding:0;border:0}.jobb-bigquote blockquote p{font-family:var(--font-heading);font-size:clamp(1.6rem,3.2vw,2.6rem);line-height:1.18;color:var(--heading);font-weight:500;letter-spacing:-.035em;margin:0}.jobb-bigquote figcaption{font-family:var(--font-mono);font-size:.8rem}.jobb-bigquote figcaption strong{display:block;color:var(--heading);font-weight:500}.jobb-bigquote figcaption span{color:var(--muted)}.jobb-postnav{display:grid;grid-template-columns:1fr 1fr;border-block:1px solid var(--line)}.jobb-postnav__link{display:flex;align-items:center;gap:1rem;padding:2rem 0;color:var(--heading);text-decoration:none;transition:color .3s}.jobb-postnav__link.is-next{justify-content:flex-end;text-align:end;border-inline-start:1px solid var(--line);padding-inline-start:2rem}.jobb-postnav__link:hover{color:var(--accent-text)}.jobb-postnav__link small{display:block;font-family:var(--font-mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin-block-end:.4rem}.jobb-postnav__link strong{font-family:var(--font-heading);font-weight:600;font-size:1.2rem;letter-spacing:-.02em}.jobb-postnav__link svg{color:var(--accent-text);flex:none}.jobb-feature-case{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));background:var(--c-graphite);color:var(--text)}.jobb-feature-case__media{grid-column:span 6}.jobb-feature-case__media img{inline-size:100%;block-size:100%;object-fit:cover;min-block-size:400px;display:block}.jobb-feature-case__body{grid-column:span 6;padding:clamp(2rem,4vw,3.5rem);display:flex;flex-direction:column;justify-content:center}.jobb-feature-case__body h3{color:var(--c-stone);font-size:clamp(1.7rem,2.8vw,2.35rem);margin:0 0 1rem;letter-spacing:-.04em;line-height:1.08;font-weight:600}.jobb-mini-results{display:grid;grid-template-columns:repeat(3,1fr);margin-block:1.75rem 2rem;border-block:1px solid var(--line)}.jobb-mini-results div{padding-block:1.25rem;padding-inline-end:1rem}.jobb-mini-results div+div{padding-inline-start:1rem;border-inline-start:1px solid var(--line)}.jobb-mini-results strong{display:block;font-family:var(--font-mono);font-size:1.7rem;color:var(--c-lime);font-weight:400;line-height:1;letter-spacing:-.05em}.jobb-mini-results span{font-size:.8rem;color:var(--muted);display:block;margin-block-start:.5rem}.jobb-feature-case .jobb-btn{align-self:flex-start;background:var(--c-lime);color:var(--c-graphite);border-color:var(--c-lime)}.jobb-industries--grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block-start:1px solid var(--line);border-inline-start:1px solid var(--line);counter-reset:ind}.jobb-industry{position:relative;display:flex;flex-direction:column;gap:3rem;padding:1.75rem;border-inline-end:1px solid var(--line);border-block-end:1px solid var(--line);color:var(--heading);text-decoration:none;counter-increment:ind;transition:background-color .35s var(--ease),color .35s}.jobb-industry:before{content:counter(ind,decimal-leading-zero);position:absolute;inset-block-start:1.75rem;inset-inline-end:1.75rem;font-family:var(--font-mono);font-size:.72rem;color:var(--muted)}.jobb-industry:hover{background:var(--c-emerald);color:#fff}.jobb-industry:hover:before,.jobb-industry:hover .jobb-industry__icon{color:#fff;border-color:#fff6}.jobb-industry__icon{display:grid;place-items:center;inline-size:44px;block-size:44px;border:1px solid var(--line);color:var(--accent-text)}.jobb-industry__name{font-family:var(--font-heading);font-size:1.25rem;line-height:1.2;letter-spacing:-.025em;font-weight:600}.jobb-industry__arrow{position:absolute;inset-block-end:1.75rem;inset-inline-end:1.75rem;opacity:0;transform:translate(-6px,6px);transition:all .35s var(--ease-out)}.jobb-industry:hover .jobb-industry__arrow{opacity:1;transform:none}.jobb-industries--detailed{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-block-start:1px solid var(--line);border-inline-start:1px solid var(--line)}.jobb-industry-card{padding:clamp(1.75rem,3vw,2.75rem);border-inline-end:1px solid var(--line);border-block-end:1px solid var(--line);scroll-margin-top:calc(var(--header-h) + 2rem);transition:background-color .3s}.jobb-industry-card:target{background:var(--surface);box-shadow:inset 3px 0 0 var(--c-emerald)}.jobb-industry-card__icon{display:inline-grid;place-items:center;inline-size:52px;block-size:52px;background:var(--c-emerald);color:#fff}.jobb-industry-card h3{margin:1.75rem 0 .75rem;font-size:1.65rem;letter-spacing:-.035em;font-weight:600}.jobb-industry-card>p{color:var(--muted)}.jobb-industry-card__label{font-family:var(--font-mono)!important;font-size:.72rem!important;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)!important;margin:1.75rem 0 0}.jobb-industry-card .jobb-chips{margin:.75rem 0 1.5rem}.jobb-slider{position:relative}.jobb-slider__viewport{overflow:hidden}.jobb-slider__track{display:flex;transition:transform .8s var(--ease-out)}.jobb-slide{flex:0 0 100%;margin:0;padding-inline-end:clamp(0rem,10vw,10rem);opacity:.2;transition:opacity .8s var(--ease)}.jobb-slide[aria-hidden=false],.jobb-slide:not([aria-hidden]){opacity:1}.jobb-stars{display:inline-flex;gap:3px;color:var(--accent-text);margin-block-end:2rem}.is-style-section-dark .jobb-stars{color:var(--c-lime)}.jobb-stars svg{fill:currentColor}.jobb-slide__quote{margin:0;padding:0;border:0}.jobb-slide__quote p{font-family:var(--font-heading);font-size:clamp(1.6rem,3.4vw,2.75rem);line-height:1.16;font-weight:500;color:var(--heading);letter-spacing:-.04em;margin:0}.jobb-slide__author{display:inline-flex;align-items:center;gap:1rem;margin-block-start:2.5rem}.jobb-slide__author strong{display:block;color:var(--heading);font-weight:600}.jobb-slide__author span span{color:var(--muted);font-size:.85rem;font-family:var(--font-mono)}.jobb-slide__avatar{display:grid;place-items:center;inline-size:48px;block-size:48px;background:var(--c-emerald);color:#fff;font-family:var(--font-mono);font-size:1.1rem}.jobb-slider__controls{display:flex;align-items:center;gap:1rem;margin-block-start:3rem;padding-block-start:1.5rem;border-block-start:1px solid var(--line)}.jobb-slider__btn{display:grid;place-items:center;inline-size:48px;block-size:48px;border:1px solid var(--line);background:transparent;color:var(--heading);cursor:pointer;transition:all .25s}.jobb-slider__btn:hover{background:var(--heading);color:var(--bg);border-color:var(--heading)}.jobb-slider__dots{display:flex;margin-inline:auto}.jobb-slider__dot{position:relative;inline-size:32px;block-size:24px;padding:0;border:0;background:none;cursor:pointer}.jobb-slider__dot:before{content:"";position:absolute;inset-inline:4px;inset-block-start:11px;block-size:2px;background:var(--line);transition:background .35s}.jobb-slider__dot.is-active:before{background:var(--accent-text)}.is-style-section-dark .jobb-slider__dot.is-active:before{background:var(--c-lime)}.jobb-marquee{padding-block:clamp(2.25rem,4vw,3rem);display:grid;grid-template-columns:220px 1fr;align-items:center;gap:2rem}.jobb-marquee__label{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:0}.jobb-marquee__viewport{display:flex;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.jobb-marquee__track{display:flex;align-items:center;gap:clamp(3rem,6vw,5rem);list-style:none;margin:0;padding:0 clamp(1.5rem,3vw,2.5rem);flex:none;animation:jobb-marquee 45s linear infinite}[dir=rtl] .jobb-marquee__track{animation-name:jobb-marquee-rtl}.jobb-marquee:hover .jobb-marquee__track{animation-play-state:paused}.jobb-marquee__item img{block-size:30px;inline-size:auto;opacity:.55;filter:grayscale(1);transition:opacity .3s}.jobb-marquee__item img:hover{opacity:1}:root[data-theme=dark] .jobb-marquee__item img{filter:grayscale(1) invert(1)}@keyframes jobb-marquee{to{transform:translate(-100%)}}@keyframes jobb-marquee-rtl{to{transform:translate(100%)}}.jobb-team{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem 1.5rem}.jobb-team__card{position:relative}.jobb-team__photo{aspect-ratio:5 / 6;overflow:hidden;background:var(--c-slate)}.jobb-team__photo img{inline-size:100%;block-size:100%;object-fit:cover;display:block;transition:transform 1s var(--ease-out)}.jobb-team__card:hover .jobb-team__photo img{transform:scale(1.03)}.jobb-team__body{padding-block-start:1.25rem;padding-inline-end:3.5rem;position:relative;border-block-start:1px solid var(--line);margin-block-start:1rem}.jobb-team__name{font-size:1.3rem;margin:0 0 .25rem;letter-spacing:-.025em;font-weight:600}.jobb-team__role{margin:0;font-family:var(--font-mono);font-size:.75rem;color:var(--accent-text);text-transform:uppercase;letter-spacing:.03em}.jobb-team__bio{color:var(--muted);font-size:.92rem;margin:.85rem 0 0}.jobb-team__social{position:absolute;inset-block-start:1.25rem;inset-inline-end:0;display:grid;place-items:center;inline-size:36px;block-size:36px;border:1px solid var(--line);color:var(--heading);transition:all .25s}.jobb-team__social:hover{background:var(--heading);color:var(--bg)}.jobb-mv{display:grid!important;grid-template-columns:1fr 1fr;gap:0!important;border:1px solid var(--line)}.jobb-mv>*{margin:0!important;padding:clamp(2rem,4vw,3.5rem)!important;min-block-size:380px;display:flex!important;flex-direction:column;justify-content:flex-end}.jobb-mv__card--dark{background:var(--c-graphite) url(../images/general/hero-topo-sm.webp) center / cover;color:var(--text)}.jobb-mv__card--light{background:var(--surface)}.jobb-mv h3{font-size:clamp(1.6rem,2.8vw,2.3rem);line-height:1.12;margin:0 0 1rem!important;font-weight:600;letter-spacing:-.04em}.jobb-credentials{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr));gap:0 2rem!important;align-items:start;padding:clamp(2rem,5vw,4rem)!important;background-color:var(--c-graphite);color:var(--text);background-image:linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:calc(100% / 12) 100%}.jobb-credentials>*{margin:0!important}.jobb-credentials>:first-child{grid-column:1 / span 5}.jobb-credentials>:last-child{grid-column:7 / span 6}.jobb-credentials dl{margin:0;display:grid;border-block-start:1px solid var(--line)}.jobb-credentials dl div{display:grid;grid-template-columns:170px 1fr;gap:1rem;padding:1rem 0;border-block-end:1px solid var(--line)}.jobb-credentials dt{color:var(--muted);font-family:var(--font-mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;padding-block-start:.2rem}.jobb-credentials dd{margin:0;color:var(--c-stone)}.jobb-seal{display:grid;place-items:center;inline-size:72px;block-size:72px;background:var(--c-lime);color:var(--c-graphite);margin-block-end:2rem}.jobb-timeline{list-style:none;margin:0;padding:0;display:grid;border-block-start:1px solid var(--line)}.jobb-timeline li{display:grid;grid-template-columns:120px 1fr;gap:2rem;padding-block:1.75rem;border-block-end:1px solid var(--line)}.jobb-timeline__year{font-family:var(--font-mono);font-size:1.5rem;color:var(--accent-text);line-height:1.2;letter-spacing:-.04em}.jobb-timeline h3{font-size:1.3rem;margin:0 0 .4rem;letter-spacing:-.025em;font-weight:600}.jobb-timeline p{margin:0;color:var(--muted)}.jobb-plans{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:0!important;border:1px solid var(--line)}.jobb-plan{position:relative;display:flex!important;flex-direction:column;margin:0!important;padding:clamp(1.75rem,3vw,2.75rem)!important;background:var(--surface)}.jobb-plan+.jobb-plan{border-inline-start:1px solid var(--line)}.jobb-plan.is-featured{background:var(--c-graphite);color:var(--text)}.jobb-plan .jobb-plan__badge{position:absolute;inset-block-start:0;inset-inline-end:0;margin:0!important;padding:.4rem .75rem;background:var(--c-lime);color:var(--c-graphite);font-family:var(--font-mono);font-size:.7rem;text-transform:uppercase;letter-spacing:.04em}.jobb-plan h3{font-size:1.75rem;margin:0 0 .5rem!important;letter-spacing:-.035em;font-weight:600}.jobb-plan__price{font-family:var(--font-mono);font-size:.8rem;color:var(--accent-text);margin:0 0 1.5rem!important;text-transform:uppercase;letter-spacing:.03em}.jobb-plan>p{color:var(--muted);font-size:.96rem}.jobb-plan .is-style-checklist{margin-block:1.25rem 2rem!important;font-size:.94rem}.jobb-plan .wp-block-buttons{margin-block-start:auto!important}.jobb-plan .wp-block-button,.jobb-plan .wp-block-button__link{inline-size:100%}.jobb-plan.is-featured .wp-block-button__link{background:var(--c-lime);color:var(--c-graphite);border-color:var(--c-lime)}.jobb-plan.is-featured .wp-block-button__link:hover{background:var(--c-stone);border-color:var(--c-stone)}.jobb-faq{border-block-start:1px solid var(--line);counter-reset:faq}.jobb-faq__item{border-block-end:1px solid var(--line);counter-increment:faq}.jobb-faq__q{margin:0;font-size:inherit}.jobb-faq__q button{inline-size:100%;display:grid;grid-template-columns:2.5rem 1fr auto;align-items:center;gap:1rem;padding:1.4rem 0;background:none;border:0;text-align:start;cursor:pointer;color:var(--heading);font-family:var(--font-heading);font-size:clamp(1.05rem,1.6vw,1.25rem);font-weight:600;letter-spacing:-.02em;line-height:1.35}.jobb-faq__q button:before{content:counter(faq,decimal-leading-zero);font-family:var(--font-mono);font-size:.75rem;font-weight:400;color:var(--muted);letter-spacing:0}.jobb-faq__q button:hover{color:var(--accent-text)}.jobb-faq__icon{display:grid;place-items:center;inline-size:36px;block-size:36px;border:1px solid var(--line);color:var(--heading);transition:transform .4s var(--ease-out),background .3s,color .3s}.jobb-faq__q button[aria-expanded=true] .jobb-faq__icon{transform:rotate(45deg);background:var(--c-emerald);color:#fff;border-color:var(--c-emerald)}.jobb-faq__a{overflow:hidden}.jobb-faq__inner{padding-block:0 1.6rem;padding-inline:3.5rem;color:var(--muted);max-inline-size:820px}.jobb-faq__inner p{margin:0 0 .75rem}.jobb-faq-layout{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr));gap:0 2rem!important;align-items:start}.jobb-faq-layout>*{margin:0!important}.jobb-faq-layout>:first-child{grid-column:1 / span 4}.jobb-faq-layout>:last-child{grid-column:6 / span 7}.jobb-faq-layout h2{font-size:clamp(2rem,3.6vw,3rem);letter-spacing:-.045em;line-height:1.04;font-weight:600}.jobb-cta{position:relative;overflow:hidden;isolation:isolate;padding-block:clamp(4.5rem,9vw,8rem);background:var(--c-graphite);color:var(--text)}.jobb-cta:before{content:"";position:absolute;inset:0;z-index:-1;background:url(../images/general/hero-topo-sm.webp) center / cover no-repeat;opacity:.4;mask-image:linear-gradient(90deg,transparent 10%,#000 70%);-webkit-mask-image:linear-gradient(90deg,transparent 10%,#000 70%)}.jobb-cta:after{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:calc(100% / 12) 100%}[dir=rtl] .jobb-cta:before{mask-image:linear-gradient(270deg,transparent 10%,#000 70%);-webkit-mask-image:linear-gradient(270deg,transparent 10%,#000 70%)}.jobb-cta--gold{background:var(--c-emerald-deep)}.jobb-cta__inner{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:2rem;align-items:end}.jobb-cta__copy{grid-column:1 / span 7}.jobb-cta__channels{grid-column:9 / span 4}.jobb-cta__title{font-size:clamp(3rem,7vw,6rem);line-height:.95;letter-spacing:-.055em;margin:0 0 1.5rem;font-weight:600;color:var(--c-stone)}.jobb-cta .jobb-eyebrow{color:var(--c-lime)}.jobb-cta__text{font-size:1.15rem;max-inline-size:540px;margin:0 0 2.25rem;color:#d9d5ce}.jobb-cta .jobb-btn--primary{background:var(--c-lime);color:var(--c-graphite);border-color:var(--c-lime)}.jobb-cta .jobb-btn--primary:hover{background:var(--c-stone);border-color:var(--c-stone);color:var(--c-graphite)}.jobb-cta__channels{list-style:none;margin:0;padding:0;display:grid;border-block-start:1px solid rgba(244,241,236,.2)}.jobb-channel{display:flex;align-items:center;gap:1rem;padding:1.15rem 0;border-block-end:1px solid rgba(244,241,236,.2);text-decoration:none;color:var(--c-stone);transition:padding .35s var(--ease-out),color .3s}.jobb-channel:hover{padding-inline-start:.75rem;color:var(--c-lime)}.jobb-channel__icon{display:grid;place-items:center;inline-size:40px;block-size:40px;border:1px solid rgba(244,241,236,.25);color:var(--c-lime);flex:none}.jobb-channel small{display:block;font-family:var(--font-mono);font-size:.68rem;text-transform:uppercase;letter-spacing:.05em;color:#b6b9bf}.jobb-channel strong{font-size:1rem;font-weight:600}.jobb-post-grid,.wp-block-post-template.jobb-post-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem 1.5rem;list-style:none;padding:0;margin:0}.jobb-post-grid>li{margin:0!important}.jobb-post-card{position:relative;display:flex;flex-direction:column;block-size:100%;gap:0!important}.jobb-post-card .jobb-cover{margin:0 0 1.25rem;overflow:hidden;background:var(--c-slate)}.jobb-cover{margin:0;overflow:hidden}.jobb-cover img,.jobb-cover a{display:block;inline-size:100%;block-size:100%;object-fit:cover}.jobb-cover img{transition:transform 1.2s var(--ease-out)}.jobb-post-card:hover .jobb-cover img{transform:scale(1.04)}.jobb-post-card__meta,.jobb-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.9rem;margin:0 0 .85rem!important;font-family:var(--font-mono);font-size:.72rem;color:var(--muted);text-transform:uppercase;letter-spacing:.03em}.jobb-tag,.jobb-post-card .wp-block-post-terms a,.jobb-meta .wp-block-post-terms a,.jobb-post-hero .wp-block-post-terms a{display:inline-block;padding:.2rem .5rem;background:var(--c-lime);color:var(--c-graphite);font-family:var(--font-mono);font-size:.7rem;text-transform:uppercase;letter-spacing:.03em;text-decoration:none;position:relative;z-index:2}.jobb-meta .wp-block-post-terms,.jobb-post-card .wp-block-post-terms{margin:0}.wp-block-post-terms__separator{display:none}.jobb-meta .wp-block-post-date{font-size:.72rem;color:var(--muted)}.jobb-post-card__title,.jobb-post-card .wp-block-post-title{font-size:clamp(1.2rem,1.7vw,1.45rem)!important;line-height:1.2;margin:0 0 .65rem!important;letter-spacing:-.025em;font-weight:600}.jobb-post-card .wp-block-post-title a,.jobb-post-card__title a{color:var(--heading);text-decoration:none}.jobb-post-card:hover .wp-block-post-title a,.jobb-post-card:hover .jobb-post-card__title a{color:var(--accent-text)}.jobb-post-card .wp-block-post-title a:after{content:"";position:absolute;inset:0}.jobb-post-card__excerpt,.jobb-post-card .wp-block-post-excerpt{color:var(--muted);font-size:.95rem;margin:0}.jobb-post-card .wp-block-post-excerpt__excerpt{margin:0}.jobb-reading-time{display:inline-flex;align-items:center;gap:.35rem;font-family:var(--font-mono);font-size:.72rem;color:var(--muted);text-transform:uppercase}.jobb-reading-time svg{color:var(--accent-text)}.jobb-featured-post .wp-block-post-template{list-style:none;padding:0;margin:0}.jobb-featured{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr));gap:0 2rem!important;align-items:center;position:relative;padding-block-end:3rem;border-block-end:1px solid var(--line)}.jobb-featured>*{margin:0!important}.jobb-featured>:first-child{grid-column:1 / span 7}.jobb-featured>:last-child{grid-column:9 / span 4}.jobb-featured .wp-block-post-title{font-size:clamp(1.9rem,3.4vw,2.85rem)!important;line-height:1.05;margin-block:.5rem 1rem!important;letter-spacing:-.04em;font-weight:600}.jobb-featured .wp-block-post-title a{color:var(--heading);text-decoration:none}.jobb-featured .wp-block-post-title a:after{content:"";position:absolute;inset:0}.jobb-catfilter ul{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;margin:0;padding:0}.jobb-catfilter a{display:inline-block;padding:.45rem .85rem;border:1px solid var(--line);color:var(--heading);text-decoration:none;font-size:.86rem;font-weight:500;transition:all .2s}.jobb-catfilter a:hover{border-color:var(--heading)}.jobb-catfilter a.is-active{background:var(--heading);color:var(--bg);border-color:var(--heading)}.wp-block-query-pagination{gap:.4rem;margin-block-start:4rem!important;justify-content:center;font-family:var(--font-mono);font-size:.85rem}.wp-block-query-pagination a,.wp-block-query-pagination .page-numbers{display:inline-grid;place-items:center;min-inline-size:44px;block-size:44px;padding-inline:.75rem;border:1px solid var(--line);color:var(--heading);text-decoration:none}.wp-block-query-pagination .page-numbers.current{background:var(--heading);color:var(--bg);border-color:var(--heading)}.jobb-progress{position:fixed;inset-block-start:0;inset-inline:0;block-size:2px;z-index:300;pointer-events:none}.jobb-progress span{display:block;block-size:100%;inline-size:100%;background:var(--c-lime);transform-origin:left;transform:scaleX(0)}[dir=rtl] .jobb-progress span{transform-origin:right}.jobb-post-hero .jobb-meta-line{display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem;margin-block-start:2.5rem;padding-block-start:1.25rem;border-block-start:1px solid var(--line);font-family:var(--font-mono);font-size:.75rem;text-transform:uppercase;color:var(--muted)}.jobb-post-hero .wp-block-post-author{align-items:center;gap:.65rem}.jobb-post-hero .wp-block-post-author__avatar img{border-radius:0}.jobb-post-hero .wp-block-post-author__name{color:var(--heading);margin:0}.jobb-post-cover-wrap{margin-block-start:0!important;padding-block-start:3rem}.jobb-article{display:grid!important;grid-template-columns:minmax(0,1fr) 260px;gap:clamp(2rem,6vw,5rem)!important;align-items:start;max-inline-size:1120px;margin-inline:auto!important}.jobb-article>*{margin:0!important}.jobb-article__aside{position:sticky;inset-block-start:calc(var(--header-h) + 2rem);display:grid;gap:2rem}.jobb-prose,.jobb-article .wp-block-post-content{font-size:1.1rem;line-height:1.8}.jobb-prose>*,.jobb-article .wp-block-post-content>*{max-inline-size:70ch}.jobb-prose h2,.jobb-article .wp-block-post-content h2,.jobb-legal .wp-block-post-content h2{font-size:clamp(1.6rem,2.6vw,2.1rem);margin-block:3.25rem 1rem;letter-spacing:-.035em;font-weight:600;scroll-margin-top:calc(var(--header-h) + 1.5rem)}.jobb-prose h3,.jobb-article .wp-block-post-content h3{font-size:1.35rem;margin-block:2.25rem .75rem;letter-spacing:-.02em}.jobb-article .wp-block-post-content ul,.jobb-article .wp-block-post-content ol{padding-inline-start:1.25rem}.jobb-article .wp-block-post-content li{margin-block-end:.5rem}.jobb-article .wp-block-post-content li::marker,.jobb-legal .wp-block-post-content li::marker{color:var(--accent-text)}.jobb-callout{padding:1.5rem 1.75rem!important;background:var(--surface);border:1px solid var(--line);border-inline-start:3px solid var(--c-emerald)}.jobb-callout p:last-child{margin-block-end:0}.jobb-callout--review{border-inline-start-color:var(--c-lime);font-size:.95rem}.jobb-toc{padding:0;border-block-start:2px solid var(--heading)}.jobb-toc__title{font-family:var(--font-mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin:1rem 0;font-weight:500}.jobb-toc ol{list-style:none;margin:0;padding:0;display:grid;counter-reset:toc}.jobb-toc li{counter-increment:toc;border-block-end:1px solid var(--line-soft)}.jobb-toc a{display:grid;grid-template-columns:2rem 1fr;gap:.25rem;padding:.55rem 0;color:var(--muted);text-decoration:none;font-size:.88rem;line-height:1.45;transition:color .2s}.jobb-toc a:before{content:counter(toc,decimal-leading-zero);font-family:var(--font-mono);font-size:.72rem;padding-block-start:.15em;color:var(--muted)}.jobb-toc a:hover,.jobb-toc a.is-active{color:var(--heading)}.jobb-toc a.is-active:before{color:var(--accent-text)}.jobb-share__label{font-family:var(--font-mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin:0 0 .75rem}.jobb-share ul{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0;border-block-start:1px solid var(--line);border-inline-start:1px solid var(--line);inline-size:fit-content}.jobb-share a,.jobb-share button{display:grid;place-items:center;inline-size:42px;block-size:42px;border:0;border-inline-end:1px solid var(--line);border-block-end:1px solid var(--line);color:var(--heading);background:transparent;cursor:pointer;transition:all .2s}.jobb-share a:hover,.jobb-share button:hover{background:var(--heading);color:var(--bg)}.jobb-share__toast{display:block;font-family:var(--font-mono);font-size:.75rem;color:var(--accent-text);min-block-size:1.3em;margin-block-start:.5rem}.jobb-author-box{display:flex!important;gap:1.5rem;padding:2rem 0!important;border-block:1px solid var(--line);max-inline-size:1120px;margin-inline:auto!important}.jobb-author-box .wp-block-post-author{gap:1.25rem;align-items:flex-start}.jobb-author-box .wp-block-post-author__avatar img{border-radius:0}.jobb-author-box .wp-block-post-author__name{font-family:var(--font-heading);font-size:1.25rem;color:var(--heading);margin:0;letter-spacing:-.02em}.jobb-author-box .wp-block-post-author__byline{font-family:var(--font-mono);font-size:.7rem;text-transform:uppercase;color:var(--accent-text);margin:0 0 .25rem}.jobb-author-box .wp-block-post-author__bio{color:var(--muted);margin-block-start:.5rem;font-size:.96rem}.jobb-related .jobb-section-head{margin-block-end:2.5rem}.jobb-newsletter-band{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr));gap:2rem!important;align-items:center;padding:clamp(2rem,4vw,3.5rem)!important;background-color:var(--c-graphite);color:var(--text);background-image:linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:calc(100% / 12) 100%}.jobb-newsletter-band>*{margin:0!important}.jobb-newsletter-band>:first-child{grid-column:1 / span 6}.jobb-newsletter-band>:last-child{grid-column:8 / span 5}.jobb-newsletter-band h2{color:var(--c-stone);font-size:clamp(1.6rem,3vw,2.4rem);margin:0 0 .5rem;letter-spacing:-.04em;font-weight:600}.jobb-newsletter-band .jobb-eyebrow{color:var(--c-lime)}.jobb-job-filters{display:grid;grid-template-columns:repeat(3,1fr) auto;gap:1rem;align-items:end;margin-block-end:2rem}.jobb-job-filters__count{margin:0;padding-block-end:.9rem;font-family:var(--font-mono);font-size:.78rem;color:var(--muted);white-space:nowrap}.jobb-jobs__list{display:grid;border-block-start:1px solid var(--line)}.jobb-job{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:1.5rem 2.5rem;align-items:center;padding:1.75rem 0;border-block-end:1px solid var(--line);transition:padding .4s var(--ease-out),background .3s}.jobb-job:hover{padding-inline:1.25rem;background:var(--surface)}.jobb-job[hidden]{display:none}.jobb-job__title{margin:0 0 .35rem;font-size:1.4rem;letter-spacing:-.03em;font-weight:600}.jobb-job__title a{color:var(--heading);text-decoration:none}.jobb-job__excerpt{margin:0;color:var(--muted);font-size:.94rem}.jobb-job__meta{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem}.jobb-job__meta li{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .6rem;border:1px solid var(--line);font-family:var(--font-mono);font-size:.72rem;color:var(--heading);text-transform:uppercase;white-space:nowrap}.jobb-job__meta svg{color:var(--accent-text)}.jobb-job__arrow{display:grid;place-items:center;inline-size:44px;block-size:44px;border:1px solid var(--line);color:var(--heading);transition:all .35s var(--ease-out)}.jobb-job:hover .jobb-job__arrow{background:var(--c-emerald);border-color:var(--c-emerald);color:#fff}.jobb-job-layout{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr));gap:0 2rem!important;align-items:start}.jobb-job-layout>*{margin:0!important}.jobb-job-layout>.wp-block-post-content{grid-column:1 / span 7}.jobb-job-layout>.jobb-job-box{grid-column:9 / span 4}.jobb-job-box{position:sticky;inset-block-start:calc(var(--header-h) + 2rem);border-block-start:2px solid var(--heading)}.jobb-job-box__title{font-family:var(--font-mono);font-size:.75rem!important;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)!important;margin:1rem 0;font-weight:500}.jobb-job-box dl{margin:0 0 1.5rem}.jobb-job-box__row{display:grid;grid-template-columns:22px 110px 1fr;gap:.6rem;align-items:start;padding:.85rem 0;border-block-end:1px solid var(--line);font-size:.92rem}.jobb-job-box__row svg{color:var(--accent-text);margin-block-start:.1em}.jobb-job-box dt{color:var(--muted)}.jobb-job-box dd{margin:0;color:var(--heading);font-weight:500}.jobb-contact-layout{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr));gap:0 2rem!important;align-items:start}.jobb-contact-layout>*{margin:0!important}.jobb-contact-layout>:first-child{grid-column:1 / span 7}.jobb-contact-layout>:last-child{grid-column:9 / span 4}.jobb-form-card{padding:clamp(1.75rem,4vw,3rem)!important;background:var(--surface);border:1px solid var(--line)}.jobb-form-card h2{font-size:clamp(1.75rem,3vw,2.4rem);margin:0 0 .5rem;letter-spacing:-.04em;font-weight:600}.jobb-form-card>p{color:var(--muted);margin-block-end:2rem}.jobb-form-card.is-style-section-dark{background:var(--c-graphite);border-color:var(--c-graphite);color:var(--text)}.jobb-contact-cards{display:grid;border-block-start:2px solid var(--heading)}.jobb-contact-card{display:grid;grid-template-columns:40px 1fr;gap:1rem;padding:1.25rem 0;border-block-end:1px solid var(--line)}.jobb-contact-card__icon{display:grid;place-items:center;inline-size:40px;block-size:40px;border:1px solid var(--line);color:var(--accent-text)}.jobb-contact-card__label{margin:0;font-family:var(--font-mono);font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.jobb-contact-card__value{margin:.2rem 0 .4rem;color:var(--heading);font-weight:500;line-height:1.5}.jobb-contact-card .jobb-link{font-size:.86rem}.jobb-map{position:relative;overflow:hidden;min-block-size:460px;background:var(--c-graphite) url(../images/general/contact-map.webp) center / cover}.jobb-map iframe{position:absolute;inset:0;inline-size:100%;block-size:100%;border:0;filter:grayscale(.6) contrast(1.05)}.jobb-map__placeholder{position:absolute;inset:0;display:grid;place-content:center start;justify-items:start;padding:clamp(1.5rem,5vw,4rem);background:linear-gradient(90deg,#16181deb 35%,#16181d66);color:var(--text);gap:.75rem}[dir=rtl] .jobb-map__placeholder{background:linear-gradient(270deg,#16181deb 35%,#16181d66)}.jobb-map__pin{display:grid;place-items:center;inline-size:56px;block-size:56px;background:var(--c-lime);color:var(--c-graphite);margin-block-end:1rem}.jobb-map__title{font-family:var(--font-heading);font-size:clamp(1.6rem,3vw,2.4rem);color:var(--c-stone);margin:0;letter-spacing:-.04em;font-weight:600}.jobb-map__text{margin:0 0 1rem;max-inline-size:460px}.jobb-map__note{font-family:var(--font-mono);font-size:.72rem;color:var(--muted);margin:0}.jobb-map .jobb-btn--outline{color:var(--c-stone);border-color:#f4f1ec80}.jobb-map .jobb-btn--outline:hover{background:var(--c-stone);color:var(--c-graphite)}.jobb-next-steps{list-style:none;margin:0;padding:0;counter-reset:ns;display:grid;border-block-start:1px solid var(--line)}.jobb-next-steps li{counter-increment:ns;display:grid;grid-template-columns:40px 1fr;gap:1rem;padding:1.1rem 0;border-block-end:1px solid var(--line)}.jobb-next-steps li:before{content:counter(ns,decimal-leading-zero);font-family:var(--font-mono);color:var(--accent-text);font-size:.85rem}.is-style-section-dark .jobb-next-steps li:before{color:var(--c-lime)}.jobb-next-steps strong{display:block;color:var(--heading);margin-block-end:.2rem}.jobb-company-info{margin:0;display:grid;border-block-start:2px solid var(--heading)}.jobb-company-info__row{display:grid;grid-template-columns:minmax(180px,1fr) 2fr;gap:1.5rem;padding:1rem 0;border-block-end:1px solid var(--line)}.jobb-company-info dt{font-family:var(--font-mono);font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);padding-block-start:.2rem}.jobb-company-info dd{margin:0;color:var(--heading)}.jobb-form-return{margin-block-start:2rem}.jobb-form{position:relative}.jobb-hp{position:absolute!important;inset-inline-start:-9999px;inline-size:1px;block-size:1px;overflow:hidden}.jobb-form__grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem 1.5rem}.jobb-field{position:relative;margin:0;min-inline-size:0}.jobb-field--wide{grid-column:1 / -1}.jobb-field input:not([type=checkbox]):not([type=file]),.jobb-field select,.jobb-field textarea{inline-size:100%;display:block;font:inherit;font-size:1rem;color:var(--heading);background:transparent;border:0;border-block-end:1px solid var(--line);border-radius:0;padding:1.6rem 0 .55rem;min-block-size:60px;transition:border-color .25s;appearance:none;-webkit-appearance:none}.jobb-field textarea{resize:vertical;min-block-size:140px;padding:1.9rem .9rem .75rem;border:1px solid var(--line)}.jobb-field--float:has(textarea) label{inset-inline-start:.9rem}.jobb-field select{padding-inline-end:2rem;cursor:pointer}.jobb-field select option{color:#16181d;background:#fff}.jobb-field input:hover,.jobb-field select:hover,.jobb-field textarea:hover{border-color:var(--muted)}.jobb-field input:focus,.jobb-field select:focus,.jobb-field textarea:focus{outline:none;border-color:var(--accent-text);box-shadow:0 1px 0 0 var(--accent-text)}.jobb-field input:focus-visible,.jobb-field select:focus-visible,.jobb-field textarea:focus-visible{outline:2px solid var(--c-lime);outline-offset:2px}.jobb-field--float label{position:absolute;inset-inline-start:0;inset-block-start:1.15rem;color:var(--muted);font-size:1rem;pointer-events:none;transform-origin:left top;transition:transform .25s var(--ease-out),color .2s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-inline-size:calc(100% - 2rem)}[dir=rtl] .jobb-field--float label{transform-origin:right top}.jobb-field--float input:focus+label,.jobb-field--float input:not(:placeholder-shown)+label,.jobb-field--float textarea:focus+label,.jobb-field--float textarea:not(:placeholder-shown)+label,.jobb-field--float.has-value label,.jobb-field--float select:focus+label{transform:translateY(-.7rem) scale(.78);color:var(--accent-text)}.jobb-field--float.has-value label{color:var(--muted)}.jobb-field__req{color:var(--accent-text)}.jobb-field__chev{position:absolute;inset-inline-end:0;inset-block-start:55%;transform:translateY(-50%);color:var(--muted);pointer-events:none}.jobb-field--static label{display:block;font-family:var(--font-mono);font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-block-end:.25rem}.jobb-field--static select{padding-block:.7rem;min-block-size:48px}.jobb-field--static .jobb-field__chev{inset-block-start:auto;inset-block-end:14px;transform:none}.jobb-field__error{display:block;font-size:.8rem;color:#b42318;margin-block-start:.35rem}:root[data-theme=dark] .jobb-field__error,.jobb-dark .jobb-field__error,.jobb-footer .jobb-field__error,.is-style-section-dark .jobb-field__error{color:#ff9b8e}.jobb-field__error:empty{display:none}.jobb-field.has-error input,.jobb-field.has-error select,.jobb-field.has-error textarea{border-color:#b42318}.jobb-check{display:flex;gap:.8rem;align-items:flex-start;cursor:pointer;font-size:.86rem;color:var(--muted);line-height:1.55}.jobb-check input,.jobb-choice input{position:absolute;opacity:0;inline-size:1px;block-size:1px}.jobb-check__box,.jobb-choice__box{flex:none;display:grid;place-items:center;inline-size:20px;block-size:20px;border:1px solid var(--muted);background:transparent;color:transparent;transition:all .2s;margin-block-start:.15em}.jobb-check input:checked+.jobb-check__box,.jobb-choice input:checked+.jobb-choice__box{background:var(--c-emerald);border-color:var(--c-emerald);color:#fff}.jobb-check input:focus-visible+.jobb-check__box,.jobb-choice input:focus-visible+.jobb-choice__box{outline:2px solid var(--c-lime);outline-offset:2px}.jobb-field.has-error .jobb-check__box{border-color:#b42318}.jobb-check a{color:var(--link);text-decoration:underline;text-underline-offset:2px}.jobb-choices{display:grid;grid-template-columns:1fr 1fr;border-block-start:1px solid var(--line);border-inline-start:1px solid var(--line)}.jobb-choice{position:relative;display:flex;align-items:center;gap:.9rem;padding:1.1rem 1.2rem;border-inline-end:1px solid var(--line);border-block-end:1px solid var(--line);cursor:pointer;transition:background .2s;font-weight:500;color:var(--heading)}.jobb-choice:hover{background:var(--bg)}.jobb-choice:has(input:checked){background:var(--bg);box-shadow:inset 3px 0 0 var(--c-emerald)}.jobb-field--choices{border:0;padding:0;margin:0}.jobb-file{display:flex;align-items:center;gap:1rem;padding:1.25rem;border:1px dashed var(--muted);cursor:pointer;transition:border-color .2s,background .2s}.jobb-file:hover{border-color:var(--c-emerald);background:var(--bg)}.jobb-file__icon{display:grid;place-items:center;inline-size:44px;block-size:44px;background:var(--c-emerald);color:#fff;flex:none}.jobb-file__text{display:grid;gap:.2rem;font-size:.92rem}.jobb-file__text strong{color:var(--heading);font-weight:600}.jobb-file__name{color:var(--muted);font-family:var(--font-mono);font-size:.78rem}.jobb-file__input{position:absolute;opacity:0;inline-size:1px;block-size:1px}.jobb-field--file:focus-within .jobb-file{outline:2px solid var(--c-lime);outline-offset:2px}.jobb-form__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-block-start:2rem}.jobb-form__note{display:inline-flex;align-items:center;gap:.4rem;margin:0;font-family:var(--font-mono);font-size:.72rem;color:var(--muted)}.jobb-form__note svg{color:var(--accent-text)}.jobb-form__alert{display:none;margin-block-start:1.25rem;padding:1rem 1.25rem;font-size:.94rem;border:1px solid}.jobb-form__alert.is-visible{display:block}.jobb-form__alert--success,.jobb-notice--success{background:#e7f5ee;color:#0a4338;border-color:#a8d9c4}.jobb-form__alert--error,.jobb-notice--error{background:#fdecea;color:#8a1c13;border-color:#f2b8b0}.jobb-notice{padding:1rem 1.25rem;margin-block-end:1.25rem;border:1px solid}.jobb-form--inline .jobb-form__grid,.jobb-form--newsletter .jobb-form__grid{grid-template-columns:1fr}.jobb-form--newsletter .jobb-form__footer{margin-block-start:1.25rem;justify-content:flex-start}.jobb-form--newsletter .jobb-form__note{display:none}.jobb-dark .jobb-btn--primary,.jobb-footer .jobb-btn--primary,.jobb-newsletter-band .jobb-btn--primary,.is-style-section-dark .jobb-btn--primary{background:var(--c-lime);color:var(--c-graphite);border-color:var(--c-lime)}.jobb-dark .jobb-btn--primary:hover,.jobb-footer .jobb-btn--primary:hover,.jobb-newsletter-band .jobb-btn--primary:hover,.is-style-section-dark .jobb-btn--primary:hover{background:var(--c-stone);border-color:var(--c-stone);color:var(--c-graphite)}.is-style-section-dark .jobb-check input:checked+.jobb-check__box,.jobb-footer .jobb-check input:checked+.jobb-check__box,.jobb-newsletter-band .jobb-check input:checked+.jobb-check__box{background:var(--c-lime);border-color:var(--c-lime);color:var(--c-graphite)}.jobb-steps{list-style:none;margin:0 0 1rem;padding:0;display:grid;grid-template-columns:repeat(4,1fr)}.jobb-steps__item{display:flex;align-items:center;gap:.6rem;font-size:.82rem;color:var(--muted);font-weight:500}.jobb-steps__num{display:grid;place-items:center;inline-size:30px;block-size:30px;border:1px solid var(--line);font-family:var(--font-mono);font-size:.75rem;flex:none;transition:all .3s}.jobb-steps__item.is-active{color:var(--heading)}.jobb-steps__item.is-active .jobb-steps__num{background:var(--heading);border-color:var(--heading);color:var(--bg)}.jobb-steps__item.is-done .jobb-steps__num{background:var(--c-emerald);border-color:var(--c-emerald);color:#fff}.jobb-steps__bar{block-size:2px;background:var(--line);margin-block-end:2.5rem;overflow:hidden}.jobb-steps__bar span{display:block;block-size:100%;background:var(--c-emerald);transition:width .6s var(--ease-out)}.jobb-step{border:0;padding:0;margin:0;animation:jobb-step-in .5s var(--ease-out);min-inline-size:0}.jobb-step[hidden]{display:none}@keyframes jobb-step-in{0%{opacity:0;transform:translateY(10px)}}.jobb-step__title{font-family:var(--font-heading);font-size:clamp(1.6rem,2.8vw,2.2rem);letter-spacing:-.04em;font-weight:600;color:var(--heading);padding:0;margin-block-end:.5rem;outline:none}.jobb-step__intro{color:var(--muted);margin-block-end:1.75rem}.jobb-step__nav{display:flex;justify-content:space-between;gap:1rem;margin-block-start:2rem;padding-block-start:1.5rem;border-block-start:1px solid var(--line)}.jobb-step__nav>:only-child{margin-inline-start:auto}.jobb-step--done{padding-block:1rem}.jobb-step__check{display:grid;place-items:center;inline-size:64px;block-size:64px;background:var(--c-lime);color:var(--c-graphite);margin-block-end:1.5rem;animation:jobb-pop .6s var(--ease-out)}@keyframes jobb-pop{0%{transform:scale(.5);opacity:0}}.jobb-step__ref{font-family:var(--font-mono);color:var(--heading)}.wpcf7 input:not([type=checkbox]):not([type=radio]):not([type=submit]),.wpcf7 select,.wpcf7 textarea,.wpforms-container input[type=text],.wpforms-container input[type=email],.wpforms-container input[type=tel],.wpforms-container select,.wpforms-container textarea{inline-size:100%;font:inherit;color:var(--heading);background:var(--surface);border:1px solid var(--line)!important;border-radius:0!important;padding:.9rem 1rem!important;min-block-size:52px}.wpcf7 input:focus,.wpcf7 textarea:focus,.wpforms-container input:focus,.wpforms-container textarea:focus{outline:2px solid var(--c-lime)!important;border-color:var(--c-emerald)!important}.wpcf7 input[type=submit],.wpforms-container button[type=submit]{background:var(--c-emerald)!important;color:#fff!important;border:0!important;border-radius:2px!important;padding:.95rem 1.6rem!important;font-weight:600!important;cursor:pointer}.wpcf7-not-valid-tip,.wpforms-error{color:#b42318!important;font-size:.8rem!important}.jobb-footer{background:var(--c-graphite);color:var(--text);padding-block:clamp(4rem,8vw,6rem) 2rem;font-size:.93rem;position:relative;overflow:hidden}.jobb-footer:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:calc((min(100%,var(--container) + 2 * var(--gutter)) - 2 * var(--gutter)) / 12) 100%;background-position:center 0}.jobb-footer>*{position:relative}.jobb-footer a{color:#d9d5ce;text-decoration:none;transition:color .2s}.jobb-footer a:hover{color:var(--c-lime)}.jobb-footer__lead{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:2rem;padding-block-end:3.5rem;border-block-end:1px solid var(--line)}.jobb-footer__brand{grid-column:1 / span 6}.jobb-footer__newsletter{grid-column:8 / span 5}.jobb-footer .jobb-eyebrow{color:var(--c-lime)}.jobb-footer__statement{margin:0 0 2rem;max-inline-size:520px;font-family:var(--font-heading);font-size:clamp(1.25rem,2vw,1.6rem);line-height:1.3;letter-spacing:-.025em;color:var(--c-stone);font-weight:500}.jobb-social{display:flex;list-style:none;margin:0;padding:0;border-block-start:1px solid var(--line);border-inline-start:1px solid var(--line);inline-size:fit-content}.jobb-social a{display:grid;place-items:center;inline-size:44px;block-size:44px;border-inline-end:1px solid var(--line);border-block-end:1px solid var(--line);color:var(--c-stone);transition:all .25s}.jobb-social a:hover{background:var(--c-lime);color:var(--c-graphite)}.jobb-footer__nl-title{font-family:var(--font-heading);font-size:1.25rem!important;color:var(--c-stone)!important;margin:0 0 .5rem;letter-spacing:-.02em;font-weight:600}.jobb-footer__cols{display:grid;grid-template-columns:repeat(4,1fr) 1.3fr;gap:2rem;padding-block:3rem}.jobb-footer__heading{font-family:var(--font-mono)!important;font-size:.72rem!important;text-transform:uppercase;letter-spacing:.06em;color:#a7aab1!important;font-weight:500;margin:0 0 1.25rem}.jobb-footer__col ul{list-style:none;margin:0;padding:0;display:grid;gap:.65rem}.jobb-footer__contact address{font-style:normal;display:grid;gap:.65rem}.jobb-footer__contact p{margin:0;line-height:1.55}.jobb-footer__hours{font-family:var(--font-mono);font-size:.78rem;color:#a7aab1}.jobb-footer__wordmark{margin:0;font-family:var(--font-heading);font-weight:800;font-size:clamp(4.5rem,21vw,19rem);line-height:.8;letter-spacing:-.07em;color:transparent;-webkit-text-stroke:1px rgba(244,241,236,.24);display:flex;align-items:flex-end;gap:.12em;user-select:none;white-space:nowrap;overflow:hidden;padding-block:1rem 2rem;direction:ltr}.jobb-footer__wordmark span{font-family:var(--font-mono);font-weight:400;font-size:.09em;letter-spacing:.2em;-webkit-text-stroke:0;color:var(--c-lime);padding-block-end:.5em}@supports not (-webkit-text-stroke: 1px #000){.jobb-footer__wordmark{color:#f4f1ec1f}}.jobb-footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;padding-block-start:1.5rem;border-block-start:1px solid var(--line);font-family:var(--font-mono);font-size:.72rem;color:#a7aab1}.jobb-footer__legal{margin:0}.jobb-footer__sep{margin-inline:.6rem;opacity:.5}.jobb-footer__links{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;list-style:none;margin:0;padding:0}.jobb-footer__links a,.jobb-footer .jobb-linkbtn{color:#c5c8ce;font-size:.72rem;font-family:var(--font-mono)}.jobb-footer .jobb-linkbtn:hover{color:var(--c-lime)}.jobb-footer .jobb-field input:not([type=checkbox]):not([type=file]){border-color:#f4f1ec4d;color:var(--c-stone)}.jobb-footer .jobb-field--float label{color:#a7aab1}.jobb-footer .jobb-check{color:#a7aab1;font-size:.78rem}.jobb-footer .jobb-check a{color:var(--c-stone);text-decoration:underline;text-underline-offset:2px}.jobb-footer .jobb-check__box{border-color:#f4f1ec66}.jobb-footer .jobb-form__footer{margin-block-start:1rem}.jobb-whatsapp,.jobb-totop{position:fixed;z-index:90;display:grid;place-items:center;transition:transform .35s var(--ease-out),opacity .3s}.jobb-whatsapp{inset-block-end:1.5rem;inset-inline-end:1.5rem;inline-size:56px;block-size:56px;background:#1d7f46;color:#fff}.jobb-whatsapp:hover{transform:translateY(-3px);color:#fff}.jobb-totop{inset-block-end:5.5rem;inset-inline-end:1.5rem;inline-size:56px;block-size:44px;background:var(--c-graphite);color:var(--c-lime);border:1px solid rgba(244,241,236,.2);cursor:pointer}.jobb-totop[hidden]{display:grid;opacity:0;pointer-events:none;transform:translateY(10px)}.jobb-totop:hover{transform:translateY(-3px)}.jobb-consent{position:fixed;inset-inline:0;inset-block-end:0;z-index:250;animation:jobb-up .5s var(--ease-out)}.jobb-consent[hidden]{display:none}@keyframes jobb-up{0%{opacity:0;transform:translateY(24px)}}.jobb-consent__inner{display:flex;align-items:center;gap:1.5rem 3rem;max-inline-size:calc(var(--container) + var(--gutter) * 2);margin-inline:auto;padding:1.5rem var(--gutter);background:var(--c-graphite);color:var(--text);border-block-start:2px solid var(--c-lime);font-size:.9rem}.jobb-consent__title{color:var(--c-stone);font-family:var(--font-heading);font-size:1.1rem;margin:0 0 .25rem;font-weight:600;letter-spacing:-.02em}.jobb-consent__copy p{margin:0}.jobb-consent a{color:var(--c-lime);text-decoration:underline;text-underline-offset:2px}.jobb-consent__actions{display:flex;gap:.5rem;flex:none;flex-wrap:wrap}.jobb-consent .jobb-btn{min-block-size:44px;padding:.6rem 1.1rem;font-size:.86rem}.jobb-consent .jobb-btn--ghost,.jobb-consent .jobb-btn--outline{color:var(--c-stone);border-color:#f4f1ec59;background:transparent}.jobb-consent .jobb-btn--outline:hover{background:var(--c-stone);color:var(--c-graphite)}.jobb-consent .jobb-btn--primary{background:var(--c-lime);color:var(--c-graphite);border-color:var(--c-lime)}.jobb-modal{position:fixed;inset:0;z-index:260;display:grid;place-items:center;padding:1rem}.jobb-modal[hidden]{display:none}.jobb-modal__backdrop{position:absolute;inset:0;background:#16181da6}.jobb-modal__panel{position:relative;inline-size:min(620px,100%);max-block-size:90vh;overflow-y:auto;background:var(--bg);color:var(--text);padding:2rem;border-block-start:2px solid var(--c-emerald);animation:jobb-up .35s var(--ease-out)}.jobb-modal__head{display:flex;justify-content:space-between;align-items:center;margin-block-end:.5rem}.jobb-modal__head h2{font-size:1.6rem;margin:0;letter-spacing:-.03em}.jobb-modal__panel>p{color:var(--muted);font-size:.94rem}.jobb-consent__list{list-style:none;margin:1.5rem 0;padding:0;display:grid;border-block-start:1px solid var(--line)}.jobb-consent__list li{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.1rem 0;border-block-end:1px solid var(--line)}.jobb-consent__list strong{color:var(--heading)}.jobb-consent__list p{margin:.2rem 0 0;font-size:.85rem;color:var(--muted)}.jobb-modal__actions{display:flex;justify-content:flex-end;gap:.5rem;flex-wrap:wrap}.jobb-switch{position:relative;flex:none;display:inline-block;inline-size:46px;block-size:26px;cursor:pointer}.jobb-switch input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer;z-index:1}.jobb-switch>span:not(.screen-reader-text){position:absolute;inset:0;background:var(--line);border:1px solid var(--line);transition:background .25s}.jobb-switch>span:not(.screen-reader-text):after{content:"";position:absolute;inset-block-start:3px;inset-inline-start:3px;inline-size:18px;block-size:18px;background:var(--c-white);transition:transform .3s var(--ease-out)}.jobb-switch input:checked+span{background:var(--c-emerald)!important;border-color:var(--c-emerald)!important}.jobb-switch input:checked+span:after{transform:translate(20px);background:var(--c-lime)}[dir=rtl] .jobb-switch input:checked+span:after{transform:translate(-20px)}.jobb-switch input:focus-visible+span{outline:2px solid var(--c-lime);outline-offset:2px}.jobb-switch.is-locked{opacity:.55;cursor:not-allowed}.jobb-404{padding-block:clamp(4rem,10vw,8rem);padding-inline:var(--gutter)}.jobb-404__art{max-inline-size:640px;margin:0 0 2rem;color:var(--heading)}.jobb-404 h1{font-size:clamp(2.75rem,6vw,5rem);margin:0 0 1rem;letter-spacing:-.05em;line-height:1;font-weight:600}.jobb-404 .wp-block-search{max-inline-size:600px;margin:2.5rem 0}.jobb-404-links{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:1.5rem 0 0;border-block-start:1px solid var(--line);border-inline-start:1px solid var(--line);inline-size:fit-content;max-inline-size:100%}.jobb-404-links a{display:inline-block;padding:.65rem 1rem;border-inline-end:1px solid var(--line);border-block-end:1px solid var(--line);color:var(--heading);text-decoration:none;font-size:.9rem}.jobb-404-links a:hover{background:var(--heading);color:var(--bg)}.wp-block-search__inside-wrapper{border:0!important;border-block-end:2px solid var(--heading)!important;padding:0!important;background:transparent;border-radius:0!important}.wp-block-search__input{border:0!important;background:transparent!important;padding-inline:0!important;font-size:1.15rem;color:var(--heading);min-block-size:52px;border-radius:0!important}.wp-block-search__input:focus{outline:none}.wp-block-search__inside-wrapper:focus-within{border-color:var(--accent-text)!important}.wp-block-search__button{border-radius:2px!important;margin:0 0 .5rem!important;background:var(--c-emerald)!important;color:#fff!important;padding-inline:1.3rem!important}.jobb-search-results .wp-block-post-template{list-style:none;padding:0;margin:0;display:grid;border-block-start:1px solid var(--line)}.jobb-result{position:relative;padding:1.5rem 0!important;border-block-end:1px solid var(--line);transition:padding .35s var(--ease-out)}.jobb-result:hover{padding-inline-start:1rem!important}.jobb-result .wp-block-post-title{font-size:1.35rem!important;margin:.35rem 0 .4rem!important;letter-spacing:-.025em}.jobb-result .wp-block-post-title a{color:var(--heading);text-decoration:none}.jobb-result .wp-block-post-title a:after{content:"";position:absolute;inset:0}.jobb-result .wp-block-post-excerpt{color:var(--muted);font-size:.95rem;margin:0}.jobb-result .wp-block-post-excerpt__excerpt{margin:0}.jobb-post-type{display:inline-block;font-family:var(--font-mono);font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:var(--accent-text)}.jobb-thanks{max-inline-size:760px}.jobb-thanks__icon{display:inline-grid;place-items:center;inline-size:72px;block-size:72px;background:var(--c-lime);color:var(--c-graphite);margin-block-end:2rem;animation:jobb-pop .7s var(--ease-out)}.jobb-thanks--error .jobb-thanks__icon{background:#fdecea;color:#8a1c13}.jobb-thanks h2{font-size:clamp(2rem,4vw,3.25rem);letter-spacing:-.045em;line-height:1.04;font-weight:600}.jobb-sitemap{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem 2rem}.jobb-sitemap h2{font-family:var(--font-mono)!important;font-size:.75rem!important;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)!important;padding-block-end:.75rem;border-block-end:2px solid var(--heading);margin:0 0 .5rem;font-weight:500}.jobb-sitemap ul{list-style:none;margin:0;padding:0;display:grid}.jobb-sitemap li{border-block-end:1px solid var(--line-soft)}.jobb-sitemap a{display:block;padding:.5rem 0;color:var(--heading);text-decoration:none}.jobb-sitemap a:hover{color:var(--accent-text)}.jobb-soon{min-block-size:100svh;display:grid!important;place-items:center start;padding:3rem max(var(--gutter),8vw)!important;position:relative;overflow:hidden;color:var(--text);background:var(--c-graphite) url(../images/general/hero-topo.webp) right center / cover no-repeat}.jobb-soon h1{color:var(--c-stone);font-size:clamp(3rem,7.5vw,6.5rem);line-height:.95;letter-spacing:-.055em;font-weight:600;margin:1.5rem 0;max-inline-size:13ch}.jobb-soon .jobb-logo{color:var(--c-stone)}.jobb-soon__inner{position:relative;z-index:2;max-inline-size:760px}.jobb-soon .jobb-eyebrow{color:var(--c-lime)}.jobb-soon .jobb-btn--gold,.jobb-soon .jobb-btn--primary{background:var(--c-lime);color:var(--c-graphite);border-color:var(--c-lime)}.jobb-legal{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr));gap:0 2rem!important;align-items:start}.jobb-legal>*{margin:0!important}.jobb-legal>:first-child{grid-column:1 / span 3;position:sticky;inset-block-start:calc(var(--header-h) + 2rem);max-block-size:calc(100vh - var(--header-h) - 4rem);overflow-y:auto}.jobb-legal>.jobb-legal__body,.jobb-legal>.wp-block-post-content{grid-column:5 / span 8;max-inline-size:760px}.jobb-legal__body>.jobb-callout--review{margin-block-end:2.5rem}.jobb-legal .wp-block-post-content>:first-child{margin-block-start:0}.jobb-legal .wp-block-post-content h3{font-size:1.15rem;margin-block:1.75rem .5rem;letter-spacing:-.015em}.jobb-legal .wp-block-post-content p,.jobb-legal .wp-block-post-content li{font-size:1rem}.jobb-legal .wp-block-post-content table,.jobb-prose table{inline-size:100%;border-collapse:collapse;font-size:.88rem}.jobb-legal .wp-block-post-content th,.jobb-legal .wp-block-post-content td{padding:.75rem;border:1px solid var(--line);text-align:start;vertical-align:top}.jobb-legal .wp-block-post-content th{background:var(--surface-2);color:var(--heading);font-family:var(--font-mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.03em;font-weight:500}.jobb-updated{inline-size:fit-content;display:inline-flex!important;gap:.5rem;align-items:center;padding:.4rem .75rem;border:1px solid var(--line);font-family:var(--font-mono);font-size:.75rem;color:var(--muted);text-transform:uppercase;margin-block-start:2rem!important}.jobb-updated p{margin:0}.jobb-updated:before{content:"";inline-size:6px;block-size:6px;background:var(--c-emerald)}.jobb-overview{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr));gap:0 2rem!important;align-items:start}.jobb-overview>*{margin:0!important}.jobb-overview>:first-child{grid-column:1 / span 4;position:sticky;inset-block-start:calc(var(--header-h) + 2rem);font-size:clamp(2rem,3.6vw,3rem);letter-spacing:-.045em}.jobb-overview>:last-child{grid-column:6 / span 7}.jobb-overview p:first-child{font-family:var(--font-heading);font-size:clamp(1.4rem,2.3vw,1.85rem);line-height:1.3;letter-spacing:-.025em;color:var(--heading);font-weight:500}.jobb-grid:has(>.jobb-benefit){border:0;border-block-start:1px solid var(--line)}.jobb-benefit{padding-block:2rem 0!important;padding-inline:0 1.5rem!important}.jobb-benefit+.jobb-benefit{border-inline-start:1px solid var(--line);padding-inline-start:1.5rem!important}.jobb-benefit__metric{font-family:var(--font-mono);font-size:clamp(2.25rem,4vw,3.25rem);color:var(--accent-text);line-height:1;margin:0 0 1.25rem!important;font-weight:300;letter-spacing:-.06em}.is-style-section-dark .jobb-benefit__metric{color:var(--c-lime)}.jobb-benefit h3{font-size:1.2rem;margin:0 0 .5rem!important;letter-spacing:-.02em}.jobb-benefit p:not(.jobb-benefit__metric){color:var(--muted);margin:0!important;font-size:.95rem}.jobb-steps-list{list-style:none;margin:0;padding:0;display:grid;counter-reset:s;border-block-start:1px solid var(--line)}.jobb-steps-list li{counter-increment:s;display:grid;grid-template-columns:80px 1fr;gap:.3rem 1.5rem;padding:1.75rem 0;border-block-end:1px solid var(--line)}.jobb-steps-list li>*{grid-column:2}.jobb-steps-list li:before{grid-row:span 2;content:counter(s,decimal-leading-zero);font-family:var(--font-mono);font-size:1.9rem;color:var(--accent-text);line-height:1;font-weight:300;letter-spacing:-.05em}.jobb-steps-list strong{display:block;font-family:var(--font-heading);font-size:1.35rem;color:var(--heading);font-weight:600;letter-spacing:-.025em}.jobb-steps-list span{color:var(--muted)}.jobb-inquiry{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr));gap:0 2rem!important;align-items:start}.jobb-inquiry>*{margin:0!important}.jobb-inquiry>:first-child{grid-column:1 / span 5}.jobb-inquiry>:last-child{grid-column:7 / span 6}.jobb-inquiry h2{font-size:clamp(2rem,3.8vw,3.25rem);letter-spacing:-.045em;line-height:1.02;font-weight:600}.jobb-inquiry .jobb-form-card{--heading: var(--c-graphite);--text: var(--c-graphite);--muted: var(--c-muted);--line: #d9d2c6;--line-soft: var(--c-bone);--link: var(--c-emerald);--accent-text: var(--c-emerald);background:var(--c-white);color:var(--text)}:root[data-theme=dark] .jobb-inquiry .jobb-form-card{--heading: var(--c-stone);--text: #d9d5ce;--muted: #a3a6ad;--line: rgba(244, 241, 236, .12);--link: var(--c-emerald-soft);--accent-text: var(--c-emerald-soft);background:#1d2026}.jobb-inquiry .jobb-form-card .jobb-btn--primary{background:var(--c-emerald);color:#fff;border-color:var(--c-emerald)}.jobb-inquiry .jobb-form-card .jobb-check input:checked+.jobb-check__box{background:var(--c-emerald);border-color:var(--c-emerald);color:#fff}.jobb-inquiry__list{list-style:none;padding:0;margin:2.5rem 0 0;display:grid;border-block-start:1px solid var(--line)}.jobb-inquiry__list li{border-block-end:1px solid var(--line)}.jobb-inquiry__list a{display:flex;align-items:center;gap:.75rem;padding:1rem 0;color:var(--heading);text-decoration:none;font-weight:500}.jobb-inquiry__list a:hover{color:var(--accent-text)}.jobb-inquiry__list svg{color:var(--accent-text)}.js .reveal{opacity:0;transform:translateY(20px);transition:opacity 1s var(--ease-out),transform 1s var(--ease-out);transition-delay:var(--reveal-delay, 0s)}.js .reveal.is-visible{opacity:1;transform:none}.js .reveal-text{clip-path:inset(0 0 100% 0);transform:translateY(.3em);transition:clip-path 1.1s var(--ease-out),transform 1.1s var(--ease-out);transition-delay:var(--reveal-delay, 0s)}.js .reveal-text.is-visible{clip-path:inset(-10% -5% -15% -5%);transform:none}.js .jobb-hero .reveal-text{animation:jobb-clip 1.2s var(--ease-out) .1s both;transition:none;clip-path:inset(-10% -5% -15% -5%);transform:none}@keyframes jobb-clip{0%{clip-path:inset(0 0 100% 0);transform:translateY(.3em)}}.js [data-draw]{position:relative}.js [data-draw]:after{content:"";position:absolute;inset-inline:0;inset-block-start:-1px;block-size:1px;background:var(--accent-text);transform:scaleX(0);transform-origin:left;transition:transform 1.4s var(--ease-out);pointer-events:none}[dir=rtl].js [data-draw]:after,.js [dir=rtl] [data-draw]:after{transform-origin:right}.js [data-draw].is-drawn:after{transform:scaleX(1)}.js .jobb-section-head--split[data-draw]:after{inset-block-start:auto;inset-block-end:-1px}.jobb-magnetic{transition:transform .4s var(--ease-out),background-color .25s,color .25s,border-color .25s;will-change:transform}.editor-styles-wrapper .reveal,.editor-styles-wrapper .reveal-text{opacity:1!important;transform:none!important;clip-path:none!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}html{scroll-behavior:auto}.js .reveal,.js .reveal-text{opacity:1;transform:none;clip-path:none}.js [data-draw]:after{transform:scaleX(1)}.jobb-marquee__track{animation:none;flex-wrap:wrap;flex:1 1 auto;row-gap:1.5rem}.jobb-marquee__track[aria-hidden=true]{display:none}.jobb-marquee__viewport{mask-image:none;-webkit-mask-image:none}.jobb-rail__track{scroll-behavior:auto}img[data-jobb-blur]{filter:none}}:lang(ar) body,[dir=rtl] body{font-family:"IBM Plex Sans Arabic",var(--font-body)}:lang(ar) :where(h1,h2,h3,h4,.jobb-statement,.jobb-hero__title,.jobb-mobile__row a,.jobb-faq__q button,.jobb-step__title,.jobb-bigquote p,.jobb-slide__quote p,.jobb-cta__title,.jobb-mega__title,.jobb-footer__statement),[dir=rtl] :where(h1,h2,h3,h4,.jobb-statement,.jobb-hero__title,.jobb-mobile__row a,.jobb-faq__q button,.jobb-step__title,.jobb-bigquote p,.jobb-slide__quote p,.jobb-cta__title,.jobb-mega__title,.jobb-footer__statement){font-family:Tajawal,IBM Plex Sans Arabic,sans-serif;letter-spacing:0!important;line-height:1.3!important}[dir=rtl] .jobb-eyebrow,[dir=rtl] .jobb-breadcrumbs ol,[dir=rtl] .jobb-footer__heading,[dir=rtl] .jobb-mega__text strong{letter-spacing:0}[dir=rtl] .jobb-icon--mirror{transform:scaleX(-1)}[dir=rtl] .jobb-logo__svg{direction:ltr;unicode-bidi:isolate}[dir=rtl] body *{letter-spacing:0!important}[dir=rtl] :is(.jobb-eyebrow,.jobb-hero__index,.jobb-hero__trust,.jobb-topbar,.jobb-form__note,.jobb-breadcrumbs ol,.jobb-footer__bottom,.jobb-stats-note){font-family:"IBM Plex Sans Arabic",var(--font-mono)}[dir=rtl] .jobb-link:hover svg,[dir=rtl] .jobb-btn:hover svg,[dir=rtl] .jobb-card:hover .jobb-link svg{transform:translate(-4px)}[dir=rtl] .jobb-link:hover svg.jobb-icon--mirror,[dir=rtl] .jobb-btn:hover svg.jobb-icon--mirror,[dir=rtl] .jobb-card:hover .jobb-link svg.jobb-icon--mirror{transform:scaleX(-1) translate(4px)}[dir=rtl] .jobb-choice:has(input:checked),[dir=rtl] .jobb-industry-card:target{box-shadow:inset -3px 0 0 var(--c-emerald)}@media(max-width:1280px){.jobb-nav__link{padding-inline:.55rem;font-size:.88rem}.jobb-footer__cols{grid-template-columns:repeat(3,1fr)}}@media(max-width:1100px){.jobb-nav,.jobb-header__cta,.jobb-topbar__contact .jobb-topbar__hours,.jobb-topbar__licence{display:none}.jobb-burger{display:inline-grid}.jobb-header__actions{margin-inline-start:auto}.jobb-hero__content{grid-column:1 / -1;padding-inline-end:0;padding-block:clamp(3rem,8vw,5rem)}.jobb-hero__art{grid-column:1 / -1;margin-inline:calc(var(--gutter) * -1)!important;min-block-size:320px}.jobb-services--cards,.jobb-cases__list,.jobb-post-grid,.wp-block-post-template.jobb-post-grid,.jobb-team,.jobb-industries--grid{grid-template-columns:repeat(2,minmax(0,1fr))}.jobb-process{grid-template-columns:repeat(2,1fr)}.jobb-process>:nth-child(3){border-inline-start:0;padding-inline-start:0}.jobb-process>:nth-child(n+3){margin-block-start:2rem!important}.jobb-grid--4,.jobb-grid--5{grid-template-columns:repeat(2,minmax(0,1fr))}.jobb-why,.jobb-faq-layout,.jobb-overview,.jobb-inquiry,.jobb-credentials,.jobb-cta__inner,.jobb-case-layout,.jobb-job-layout,.jobb-legal,.jobb-contact-layout,.jobb-featured,.jobb-newsletter-band,.jobb-footer__lead,.jobb-service-row,.jobb-feature-case,.jobb-hero__grid{grid-template-columns:minmax(0,1fr)!important}.jobb-why>*,.jobb-faq-layout>*,.jobb-overview>*,.jobb-inquiry>*,.jobb-credentials>*,.jobb-cta__inner>*,.jobb-case-layout>*,.jobb-job-layout>*,.jobb-legal>*,.jobb-contact-layout>*,.jobb-featured>*,.jobb-newsletter-band>*,.jobb-footer__lead>*{grid-column:1 / -1!important}.jobb-why__intro,.jobb-overview>:first-child,.jobb-case-layout__aside,.jobb-job-box,.jobb-legal>:first-child{position:static;max-block-size:none}.jobb-why,.jobb-faq-layout,.jobb-overview,.jobb-inquiry,.jobb-credentials,.jobb-cta__inner,.jobb-legal,.jobb-case-layout,.jobb-job-layout,.jobb-contact-layout,.jobb-featured,.jobb-newsletter-band,.jobb-footer__lead{row-gap:2.5rem!important}.jobb-article{grid-template-columns:minmax(0,1fr)}.jobb-article__aside{position:static;order:-1}.jobb-plans{grid-template-columns:1fr}.jobb-plan+.jobb-plan{border-inline-start:0;border-block-start:1px solid var(--line)}.jobb-sitemap{grid-template-columns:repeat(2,1fr)}.jobb-mega__inner{grid-template-columns:1fr}.jobb-marquee{grid-template-columns:1fr;gap:1.25rem}.jobb-service-row__media,.jobb-service-row__body,.jobb-service-row.is-reversed .jobb-service-row__media,.jobb-service-row.is-reversed .jobb-service-row__body{grid-column:1 / -1;grid-row:auto;order:0}.jobb-service-row__media{margin-block-end:2rem}}@media(max-width:860px){.jobb-stats{grid-template-columns:repeat(2,1fr)}.jobb-stat:nth-child(3){border-inline-start:0;padding-inline-start:0}.jobb-stat:nth-child(n+3){margin-block-start:1.5rem}.jobb-feature-case,.jobb-mv{grid-template-columns:1fr}.jobb-feature-case__media,.jobb-feature-case__body{grid-column:1 / -1}.jobb-cases--featured .jobb-cases__list{grid-template-columns:1fr}.jobb-cases--featured .is-large{grid-row:auto}.jobb-grid--3,.jobb-industries--detailed{grid-template-columns:repeat(2,minmax(0,1fr))}.jobb-job{grid-template-columns:1fr auto}.jobb-job__meta{grid-column:1 / -1;order:3}.jobb-job-filters{grid-template-columns:1fr 1fr}.jobb-job-filters__count{grid-column:1 / -1;padding:0}.jobb-gallery{grid-template-columns:1fr}.jobb-timeline li{grid-template-columns:1fr;gap:.25rem}.jobb-facts-row{grid-template-columns:1fr}.jobb-facts-row>*+*{border-inline-start:0;padding-inline-start:0;border-block-start:1px solid var(--line);margin-block-start:1.75rem!important}.jobb-consent__inner{flex-direction:column;align-items:stretch}.jobb-consent__actions .jobb-btn{flex:1}.jobb-credentials dl div,.jobb-company-info__row{grid-template-columns:1fr;gap:.25rem}.jobb-section-head--split{grid-template-columns:1fr}.jobb-rail__track{grid-auto-columns:88%}.jobb-filters__group{grid-template-columns:1fr;gap:.5rem}.jobb-footer__cols{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){:root{--header-h: 66px}.jobb-topbar__contact li:first-child{display:none}.jobb-logo__svg{block-size:32px}.jobb-services--cards,.jobb-cases__list,.jobb-post-grid,.wp-block-post-template.jobb-post-grid,.jobb-team,.jobb-grid--2,.jobb-grid--3,.jobb-grid--4,.jobb-grid--5,.jobb-industries--detailed,.jobb-sitemap{grid-template-columns:minmax(0,1fr)}.jobb-industries--grid{grid-template-columns:1fr 1fr}.jobb-industry{padding:1.25rem;gap:2rem}.jobb-industry:before{inset-block-start:1.25rem;inset-inline-end:1.25rem}.jobb-industry__name{font-size:1.05rem}.jobb-process{grid-template-columns:1fr}.jobb-process>*+*{border-inline-start:0;padding-inline-start:0;margin-block-start:2rem!important}.jobb-benefit+.jobb-benefit{border-inline-start:0;padding-inline-start:0!important}.jobb-form__grid,.jobb-choices,.jobb-job-filters{grid-template-columns:1fr}.jobb-steps__label{display:none}.jobb-steps{grid-template-columns:repeat(4,auto);justify-content:space-between}.jobb-service-row .jobb-checklist{grid-template-columns:1fr}.jobb-service-card{min-block-size:300px}.jobb-postnav{grid-template-columns:1fr}.jobb-postnav__link.is-next{border-inline-start:0;border-block-start:1px solid var(--line);padding-inline-start:0}.jobb-steps-list li{grid-template-columns:52px 1fr}.jobb-faq__q button{grid-template-columns:2rem 1fr auto}.jobb-faq__inner{padding-inline:3rem 0}.jobb-whatsapp{inline-size:52px;block-size:52px;inset-block-end:1rem;inset-inline-end:1rem}.jobb-totop{inset-block-end:4.5rem;inset-inline-end:1rem;inline-size:52px}.jobb-footer__cols{grid-template-columns:1fr 1fr}.jobb-footer__contact{grid-column:1 / -1}.jobb-footer__bottom{flex-direction:column;align-items:flex-start}.jobb-footer__sep{display:none}.jobb-footer__legal{display:grid;gap:.35rem}.jobb-hero__title{font-size:clamp(2.6rem,12vw,3.5rem)!important}.jobb-hero .wp-block-buttons{flex-direction:column;align-items:stretch}.jobb-hero .wp-block-button__link{inline-size:100%}.jobb-hero__art-panel{grid-template-columns:1fr}.jobb-hero__art-panel>div+div{border-inline-start:0;padding-inline-start:0}.jobb-mini-results{grid-template-columns:1fr}.jobb-mini-results div+div{border-inline-start:0;padding-inline-start:0;border-block-start:1px solid var(--line)}.jobb-stat{padding-inline:0 1rem}.jobb-stat:nth-child(2n){padding-inline-start:1rem}.jobb-rail-card__body{padding:1.25rem}.jobb-rail-card__results dd{font-size:1.4rem}.jobb-cta__title{font-size:clamp(2.6rem,12vw,3.5rem)}}@media(max-width:782px){.admin-bar .jobb-site-header{inset-block-start:46px}}@media(max-width:600px){.admin-bar .jobb-site-header{inset-block-start:0}}@media print{.jobb-topbar,.jobb-site-header,.jobb-footer,.jobb-whatsapp,.jobb-totop,.jobb-consent,.jobb-share,.jobb-cta,.jobb-progress{display:none!important}.jobb-page-hero{padding:0!important}.js .reveal,.js .reveal-text{opacity:1;transform:none;clip-path:none}.jobb-legal>:first-child{display:none}.jobb-legal>.jobb-legal__body{grid-column:1 / -1}}body:has(.jobb-consent:not([hidden])) :is(.jobb-whatsapp,.jobb-totop){opacity:0;pointer-events:none}
