.jd-site .visually-hidden,.pl-root .visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.site-header *,.site-header :before,.site-header :after,.footer *,.footer :before,.footer :after{box-sizing:border-box}.site-header p,.footer p{margin:0}.site-header :where(a),.footer :where(a){text-decoration:none}.site-header{z-index:40;pointer-events:none;justify-items:center;display:grid;position:fixed;top:0;left:0;right:0}.nav-shell{--nav-ink:color-mix(in oklch, var(--site-white) 92%, transparent);--nav-muted:color-mix(in oklch, var(--site-white) 70%, transparent);--nav-faint:color-mix(in oklch, var(--site-white) 54%, transparent);--nav-radius:28px;width:min(var(--max), calc(100% - 80px));border-radius:var(--nav-radius);min-height:56px;box-shadow:none;pointer-events:auto;transform-origin:top;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:1px solid #0000;grid-template-rows:54px 0fr;grid-template-columns:auto 1fr auto;align-items:center;margin:14px auto 0;padding:0 1.15rem;transition:background .22s,border-color .22s,box-shadow .22s,grid-template-rows .36s cubic-bezier(.22,1,.36,1),margin .36s cubic-bezier(.22,1,.36,1),width .36s cubic-bezier(.22,1,.36,1),min-height .22s,padding .22s,-webkit-backdrop-filter .22s,backdrop-filter .22s;display:grid;position:relative;overflow:hidden}.nav-shell.is-centered{grid-template-columns:1fr auto 1fr;width:min(940px,100% - 32px)}.nav-shell.is-solid,[data-mega-nav][data-open] .nav-shell{--nav-ink:var(--site-ink);--nav-muted:var(--site-muted);--nav-faint:var(--site-faint);border:1px solid color-mix(in oklch, var(--site-white) 58%, transparent);border-radius:var(--nav-radius);-webkit-backdrop-filter:blur(22px)saturate(1.18);backdrop-filter:blur(22px)saturate(1.18);background:#ffffffb8;grid-template-columns:1fr auto 1fr;width:min(940px,100% - 32px);min-height:56px;margin:14px auto 0;padding:0 1.15rem;box-shadow:0 8px 26px #0000000f}[data-mega-nav][data-open] .nav-shell{grid-template-rows:54px 1fr;box-shadow:0 18px 42px #00000014}.nav-shell.is-solid nav,[data-mega-nav][data-open] .nav-shell nav{color:var(--nav-ink);justify-self:center;margin-right:0}.nav-shell.is-solid .header-action,[data-mega-nav][data-open] .nav-shell .header-action{color:var(--nav-ink);border-color:color-mix(in oklch, var(--site-white) 84%, transparent);background:color-mix(in oklch, var(--site-white) 90%, transparent);-webkit-backdrop-filter:none;backdrop-filter:none;justify-self:end;margin-right:0}.brand{width:max-content;color:var(--nav-ink);font-size:var(--type-ui-sm);letter-spacing:0;align-items:center;gap:.75rem;font-weight:500;display:inline-flex}.brand-lockup{aspect-ratio:1074/208;background:currentColor;width:auto;display:block;-webkit-mask:url(/brand/jetdesk-logo.png) 50%/contain no-repeat;mask:url(/brand/jetdesk-logo.png) 50%/contain no-repeat}.brand .brand-lockup{height:30px}.nav-shell nav{color:var(--nav-ink);font-size:var(--type-ui-xs);font-weight:var(--font-weight-medium);letter-spacing:.035em;text-transform:uppercase;justify-self:end;align-items:center;gap:clamp(1.2rem,3vw,3rem);margin-right:clamp(1.2rem,2.2vw,2.2rem);display:flex}.nav-shell.is-centered nav{justify-self:center;margin-right:0}.nav-shell.is-centered .header-action{justify-self:end;margin-right:0}.nav-trigger{cursor:pointer;color:var(--nav-ink);font:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:none;align-items:center;gap:.25rem;padding:0;transition:color .16s;display:inline-flex}.nav-trigger--language{font-size:var(--type-ui-xs);font-weight:var(--font-weight-medium);letter-spacing:.035em;text-transform:uppercase}.nav-trigger-chevron{opacity:.55;transition:transform .2s,opacity .2s}.nav-trigger[data-active] .nav-trigger-chevron{opacity:.9;transform:rotate(180deg)}.nav-tail{justify-self:end;align-items:center;gap:clamp(.7rem,1.4vw,1.15rem);display:inline-flex}.header-action{border:1px solid color-mix(in oklch, var(--site-white) 74%, transparent);background:color-mix(in oklch, var(--site-white) 88%, transparent);min-height:2.4rem;color:var(--site-ink);text-transform:none;letter-spacing:0;font-size:var(--type-ui-sm);font-weight:var(--font-weight-medium);-webkit-backdrop-filter:blur(12px)saturate(1.08);backdrop-filter:blur(12px)saturate(1.08);border-radius:999px;justify-self:end;align-items:center;padding:0 1.05rem;display:inline-flex}.nav-dropdown{opacity:0;pointer-events:none;grid-column:1/-1;align-self:stretch;width:100%;min-height:0;transition:opacity .22s,transform .3s cubic-bezier(.22,1,.36,1);overflow:hidden;transform:translateY(-4px)}[data-mega-nav][data-open] .nav-dropdown{opacity:1;pointer-events:auto;transform:translateY(0)}.nav-dropdown-inner{border-top:1px solid color-mix(in oklch, var(--nav-ink) 9%, transparent);align-items:start;margin-top:.9rem;padding:1.2rem 0 .35rem;transition:height .28s cubic-bezier(.22,1,.36,1);display:grid;overflow:hidden}.nav-panel{opacity:0;visibility:hidden;grid-area:1/1;padding-bottom:1.15rem;transition:opacity .2s,visibility .2s}.nav-panel.is-active{opacity:1;visibility:visible}.nav-panel-label{color:var(--nav-faint);font-family:var(--font-mono);font-size:var(--type-eyebrow-sm);letter-spacing:var(--tracking-micro);text-transform:uppercase;margin:0 0 1rem;font-weight:500}.nav-panel-grid{grid-template-columns:1fr 1fr;gap:.15rem 1.5rem;display:grid}.nav-panel-item{border:1px solid #0000;border-radius:12px;flex-direction:column;gap:.28rem;padding:.78rem .68rem .82rem;transition:background .13s,border-color .13s,box-shadow .13s,transform .13s;display:flex;position:relative}.nav-panel-item:hover{background:color-mix(in oklch, var(--site-white) 28%, transparent);border-color:color-mix(in oklch, var(--site-white) 55%, transparent);box-shadow:0 2px 8px #0f172a0a, inset 0 1px 0 color-mix(in oklch, var(--site-white) 70%, transparent);transform:translateY(-1px)}.nav-panel-item strong{color:var(--nav-ink);font-size:var(--type-body-base);font-weight:var(--font-weight-medium);letter-spacing:-.01em}.nav-panel-item span{color:color-mix(in oklch, var(--nav-ink) 58%, var(--site-white) 42%);font-size:var(--type-ui-sm);text-wrap:pretty;line-height:1.45}.nav-overlay{z-index:30;background:#ffffff03;display:none;position:fixed;inset:0}[data-mega-nav][data-open] .nav-overlay,[data-mega-nav][data-mobile-open] .nav-overlay{display:block}.mobile-nav-toggle,.mobile-nav-panel{display:none}.mobile-nav-toggle{--burger-line:1.5px;--burger-gap:.27rem;justify-content:center;align-items:center;gap:var(--burger-gap);border:1px solid color-mix(in oklch, var(--site-white) 74%, transparent);background:color-mix(in oklch, var(--site-white) 88%, transparent);color:var(--site-ink);cursor:pointer;-webkit-backdrop-filter:blur(12px)saturate(1.08);backdrop-filter:blur(12px)saturate(1.08);border-radius:999px;flex-direction:column;justify-self:end;width:2.8rem;height:2.8rem;transition:background .18s,border-color .18s,transform .18s}.mobile-nav-toggle span{width:1.05rem;height:var(--burger-line);background:currentColor;border-radius:999px;transition:transform .18s,opacity .18s;display:block}[data-mega-nav][data-mobile-open] .mobile-nav-toggle{border-color:color-mix(in oklch, var(--nav-ink) 12%, transparent);background:color-mix(in oklch, var(--nav-ink) 6%, var(--site-white) 94%)}[data-mega-nav][data-mobile-open] .mobile-nav-toggle span:first-child{transform:translateY(calc(var(--burger-gap) + var(--burger-line))) rotate(45deg)}[data-mega-nav][data-mobile-open] .mobile-nav-toggle span:nth-child(2){opacity:0;transform:scaleX(.4)}[data-mega-nav][data-mobile-open] .mobile-nav-toggle span:last-child{transform:translateY(calc(-1 * (var(--burger-gap) + var(--burger-line)))) rotate(-45deg)}.mobile-nav-panel{border-top:1px solid color-mix(in oklch, var(--nav-ink) 9%, transparent);grid-column:1/-1;gap:1.35rem;max-height:calc(100svh - 7.5rem);padding:1rem 0 1.2rem;overflow:auto}.mobile-nav-section{gap:.7rem;padding-top:.1rem;display:grid}.mobile-nav-section+.mobile-nav-section{border-top:1px solid color-mix(in oklch, var(--nav-ink) 8%, transparent);padding-top:1rem}.mobile-nav-label{color:var(--nav-faint);font-family:var(--font-mono);font-size:var(--type-eyebrow-sm);letter-spacing:var(--tracking-micro);text-transform:uppercase;margin:0;font-weight:500}.mobile-nav-links{gap:.18rem;display:grid}.mobile-nav-links a{color:var(--nav-ink);font-size:var(--type-ui-sm);padding:.52rem 0;line-height:1.4;transition:color .16s,transform .16s}.footer{color:var(--site-ink);padding:clamp(2.5rem, 7vw, 5rem) var(--gutter-cap) 0;background:#fff}.footer-content{width:min(var(--max), 100%);grid-template-columns:minmax(240px,340px) minmax(0,1fr);align-items:start;gap:clamp(3rem,5vw,5rem);margin:0 auto;display:grid}.footer-brand-block{align-content:start;gap:var(--copy-gap-md);display:grid}.footer-brand{align-items:center;width:max-content;display:inline-flex}.footer-brand .brand-lockup{height:clamp(1.7rem,2.6vw,2.2rem)}.footer-brand-block p{max-width:var(--measure-copy-wide);color:var(--site-muted);font-size:var(--type-body-base);line-height:var(--leading-body)}.footer-columns{grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:clamp(2rem,4vw,3rem) clamp(1.5rem,2.6vw,2.75rem);display:grid}.footer-column{border-top:1px solid color-mix(in oklch, var(--site-ink) 8%, transparent);align-content:start;gap:.82rem;min-height:100%;padding-top:.65rem;display:grid}.footer-label{color:var(--site-ink);font-size:var(--type-eyebrow-md);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-ui);text-transform:uppercase;margin-bottom:.35rem}.footer-columns a,.footer-columns span,.footer-bottom{color:var(--site-muted);font-size:var(--type-ui-sm);line-height:1.45}.footer-columns a{width:max-content;max-width:100%;transition:color .16s,opacity .16s}.footer-columns a:hover{color:var(--site-ink)}.footer-rule{width:min(var(--max), 100%);background:color-mix(in oklch, var(--site-ink) 9%, transparent);height:1px;margin:clamp(2.5rem,6vw,4.5rem) auto 0}.footer-bottom{justify-content:space-between;align-items:center;gap:var(--space-xl);width:min(var(--max), 100%);padding:var(--space-lg) 0;margin:0 auto;display:flex}.footer-lang{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.footer-lang-label{color:var(--site-muted);font-size:var(--type-eyebrow-md);letter-spacing:var(--tracking-ui);text-transform:uppercase;margin-right:.35rem}.footer-lang-link{border:1px solid color-mix(in oklch, var(--site-ink) 16%, transparent);color:var(--site-muted);font-size:var(--type-ui-sm);border-radius:999px;align-items:center;padding:.4rem .95rem;line-height:1;transition:color .16s,border-color .16s,background-color .16s;display:inline-flex}.footer-lang-link:hover{border-color:color-mix(in oklch, var(--site-ink) 34%, transparent);color:var(--site-ink)}.footer-lang-link.is-active{color:#f2f4f6;background:var(--site-deep);border-color:var(--site-deep)}@media (max-width:920px){.nav-shell,.nav-shell.is-centered{width:min(var(--max), calc(100% - 32px));grid-template-columns:auto auto;justify-content:space-between;align-items:center}.nav-shell nav,.header-action,.nav-trigger--language{display:none}[data-mega-nav][data-mobile-open] .nav-shell{--nav-ink:var(--site-ink);--nav-muted:var(--site-muted);--nav-faint:var(--site-faint);border:1px solid color-mix(in oklch, var(--site-white) 58%, transparent);-webkit-backdrop-filter:blur(22px)saturate(1.18);backdrop-filter:blur(22px)saturate(1.18);background:#ffffffd1;grid-template-columns:1fr auto;width:min(30rem,100% - 24px);box-shadow:0 8px 26px #0000000f}[data-mega-nav][data-mobile-open] .mobile-nav-panel{display:grid}.mobile-nav-toggle{display:inline-flex}.footer-content{grid-template-columns:1fr}.footer-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.pl-root .section{width:min(100% - 28px, var(--max))}.nav-shell{min-height:64px;padding-inline:.9rem}.footer{padding-top:var(--space-3xl)}.footer-columns{gap:var(--space-2xl);grid-template-columns:1fr}.footer-bottom{flex-direction:column;align-items:flex-start}}.pl-root{--bg-deep:var(--site-ink);--text:#eef1f4;--text-muted:#b9c3cd;color:var(--site-ink);background:var(--site-bg);-webkit-font-smoothing:antialiased}.pl-root *,.pl-root :before,.pl-root :after{box-sizing:border-box}.pl-root h1,.pl-root h2,.pl-root h3,.pl-root p{margin:0}.pl-root :where(a){text-decoration:none}.home-stack{display:block}.home-stack .home-stack-body{z-index:1;position:relative}.home-stack .home-stack-flow{background:var(--site-bg);position:relative}.home-stack>.footer{z-index:0;position:relative}.pl-root :where(.stage-full){align-content:center;min-height:100svh;display:grid}.pl-root .section{width:min(var(--max), calc(100% - 40px));margin:0 auto}.hero{isolation:isolate;min-height:100svh;padding:8rem var(--gutter-cap) clamp(2.75rem, 6vh, 4.5rem);align-items:end;display:grid;position:relative;overflow:hidden}.hero-media{z-index:0;position:absolute;inset:0}.home-bg-video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.home-hero-video-bg{min-height:100svh;color:var(--text);background:var(--site-ink);padding-top:clamp(6.5rem,10vw,8.5rem);padding-bottom:clamp(2.75rem,6vh,4.5rem);grid-template-columns:1fr;align-items:end;padding-inline:clamp(1.25rem,4vw,4.6rem);overflow:hidden}.home-hero-video-bg:before{z-index:1;pointer-events:none;content:"";background:linear-gradient(90deg,#0f0f0eb8 0 26%,#0f0f0e7a 48%,#0f0f0e2e 72%,#0f0f0e14 100%),linear-gradient(#0f0f0e52,#0000 30%,#0f0f0e6b 100%);position:absolute;inset:0}.home-hero-video-bg .hero-copy{z-index:2;align-items:start;gap:clamp(1.35rem,2.8vw,2rem);width:100%;max-width:56rem;display:grid;position:relative}.home-hero-video-bg h1{max-width:11.8ch;color:color-mix(in oklch, var(--site-white) 95%, transparent);font-family:var(--font-family-display);font-size:var(--type-display-xl);font-weight:var(--font-weight-display);line-height:var(--leading-tight);text-wrap:balance}.home-hero-video-bg h1.hero-title--fixed-lines{max-width:none;font-size:clamp(2rem, 5.03vw, var(--type-display-xl));white-space:pre}.home-hero-video-bg .hero-support{gap:clamp(1.05rem,1.9vw,1.4rem);max-width:36rem;display:grid}.hero-lede{max-width:var(--measure-copy-wide);color:var(--text-muted);font-size:var(--type-body-hero);font-weight:var(--font-weight-regular);line-height:1.52}.home-hero-video-bg .hero-lede{max-width:35ch;color:color-mix(in oklch, var(--site-white) 84%, transparent)}.hero-actions{flex-wrap:wrap;gap:.75rem;display:flex}.home-hero-video-bg .hero-actions{justify-content:flex-start;width:auto;padding-bottom:0}.hero-cta{border:1px solid color-mix(in oklch, var(--text) 72%, transparent);background:var(--text);width:max-content;min-height:48px;color:var(--bg-deep);font-size:var(--type-ui-lg);font-weight:var(--font-weight-medium);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.78rem 1.45rem;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex;box-shadow:0 1px 8px #0000001f}.home-hero-video-bg .hero-cta{border-color:color-mix(in oklch, var(--site-white) 86%, transparent);background:color-mix(in oklch, var(--site-white) 94%, transparent);color:var(--site-ink)}.hero-link{color:var(--site-ink);min-height:48px;font-size:var(--type-ui-lg);font-weight:var(--font-weight-medium);border:1px solid;border-radius:999px;align-items:center;padding:.78rem 1.35rem;display:inline-flex}.home-hero-video-bg .hero-link{border:1px solid color-mix(in oklch, var(--site-white) 60%, transparent);color:color-mix(in oklch, var(--site-white) 92%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hero-press{--press-tab-w:46px;--press-len:172px;--press-gap:16px;--press-edge:#fafcfce6;z-index:3;height:var(--press-len);padding-left:var(--press-gap);color:var(--site-ink);margin-block:auto;display:block;position:absolute;top:0;bottom:0;right:0}.hero-press-tab{width:var(--press-tab-w);height:var(--press-len);border:1px solid var(--press-edge);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);white-space:nowrap;writing-mode:vertical-rl;background:#f7f9f9ad;border-right:0;border-radius:20px 0 0 20px;justify-content:center;align-items:center;font-size:1rem;font-weight:600;line-height:1;display:flex}.hero-press-card{top:50%;right:calc(var(--press-tab-w) + var(--press-gap));width:317px;max-width:calc(100vw - var(--press-tab-w) - var(--press-gap) - 16px);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;pointer-events:none;border:1px solid var(--site-white);background:#f7f9f9bf;border-radius:16px;flex-direction:column;gap:10px;padding:16px;transition:opacity .24s,transform .36s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;transform:translate(30px,-50%)}.hero-press:hover .hero-press-card,.hero-press:focus-visible .hero-press-card{opacity:1;pointer-events:auto;transform:translateY(-50%)}.hero-press-source{background:#fff;border-radius:8px;justify-content:center;align-items:center;padding:16px min(56px,20%);display:flex}.hero-press-source .brand-lockup{flex-shrink:0;height:28px}.hero-press-text{gap:4px;display:grid}.hero-press-headline{color:#131a24b3;font-size:15px;line-height:1.32}.hero-press-headline strong{font-weight:inherit;color:var(--site-ink)}.hero-press-date{color:#131a2499;font-size:14px;line-height:1.32}.manifesto{background:var(--site-bg);width:100%;color:var(--site-ink);padding:clamp(6rem, 11.9vw, 10.75rem) max(var(--home-section-x), calc((100% - var(--max)) / 2)) clamp(5.5rem, 11vw, 9.9rem);scroll-margin-top:5.5rem}.manifesto-inner{justify-items:center;display:grid}.manifesto-statement{width:100%;max-width:66.6rem;font-family:var(--font-family-display);font-size:var(--type-section-title-sm);font-weight:var(--font-weight-display);letter-spacing:var(--tracking-display);text-align:center;text-wrap:balance;line-height:1.3}.manifesto-statement .is-muted{color:color-mix(in srgb, var(--site-ink) 60%, transparent)}.workflow-section{background:var(--site-bg);width:100%;max-width:none;color:var(--site-ink);padding:0 max(var(--home-section-x), calc((100% - var(--max)) / 2)) var(--home-section-y);row-gap:clamp(2.75rem,4.5vw,4.25rem);scroll-margin-top:5.5rem;display:grid}.workflow-intro{border-top:1px solid color-mix(in oklch, var(--site-ink) 8%, transparent);justify-items:start;gap:clamp(.7rem,1.1vw,1rem);width:100%;padding-top:clamp(4rem,6.9vw,6.25rem);display:grid}.workflow-eyebrow{color:var(--site-faint);font-size:var(--type-eyebrow-md);font-weight:var(--font-weight-medium);letter-spacing:.14em;text-transform:uppercase;line-height:1}.workflow-intro h2{max-width:18ch;font-family:var(--font-family-display);font-size:var(--type-display-md);font-weight:var(--font-weight-display);line-height:var(--leading-section);letter-spacing:var(--tracking-display);text-wrap:balance}.workflow-intro-lede{color:var(--site-muted);max-width:52ch;font-size:var(--type-body-hero);text-wrap:pretty;line-height:1.3}.workflow-intro-link{color:var(--site-ink);font-size:var(--type-body-base);font-weight:var(--font-weight-medium);align-items:center;gap:.45em;transition:color .22s;display:inline-flex}.workflow-intro-link span{transition:transform .22s}.workflow-intro-link:hover span{transform:translate(.2em)}.workflow-steps{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(1.5rem,2.4vw,2.5rem);min-width:0;display:grid}.workflow-step{gap:.9rem;width:100%;transition:opacity .32s;display:grid}.workflow-steps:hover .workflow-step:not(:hover){opacity:.82}.workflow-card-copy{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.25rem clamp(.7rem,1.2vw,1.05rem);max-width:26rem;display:grid}.workflow-ordinal{color:var(--site-faint);font-size:var(--type-body-sm);font-variant-numeric:tabular-nums;line-height:1.2}.workflow-card-copy>div{row-gap:.25rem;min-width:0;display:grid}.workflow-card-copy h3{font-family:var(--font-family-text);font-size:var(--type-card-title-sm);font-weight:var(--font-weight-medium);line-height:1.2}.workflow-card-copy p{color:var(--site-muted);max-width:31ch;font-size:var(--type-body-sm);line-height:1.52}.wp{width:100%;position:relative;container-type:inline-size}.wp-in{--u:calc(100cqw / 1014);--wp-edge:255, 255, 255;aspect-ratio:1014/1172;border-radius:calc(var(--u) * 31.55);background:var(--wp-bg);color:#fff;isolation:isolate;position:relative;overflow:hidden}.wp--integrate{--wp-bg:linear-gradient(178deg, #4e6076 0%, #44576c 52%, #3c4e62 100%);--wp-pill-edge:255, 255, 255}.wp--context{--wp-bg:linear-gradient(178deg, #2f3e4f 0%, #293748 52%, #243141 100%);--wp-pill-edge:255, 255, 255}.wp--deploy{--wp-bg:linear-gradient(178deg, #1b2532 0%, #161e29 52%, #131a24 100%);--wp-pill-edge:255, 255, 255}.wp-label{z-index:2;left:calc(var(--u) * 62);top:calc(var(--u) * 59);color:#ffffffeb;font-size:calc(var(--u) * 29.4);letter-spacing:.14em;text-transform:uppercase;font-weight:600;line-height:1;position:absolute}.wp-chip,.wp-pill,.wp-table,.wp-row{--s:var(--s0,1);--mat:var(--mat0,.078);--sheen:var(--sheen0,.064);--rim:var(--rim0,.3);--dof:var(--dof0,0);z-index:2;background-color:rgba(255, 255, 255, var(--mat));background-image:linear-gradient(180deg, rgba(255, 255, 255, var(--sheen)), #fff0);filter:blur(calc(var(--u) * var(--dof)));position:absolute}.wp-chip:before,.wp-pill:before,.wp-table:before,.wp-row:before{content:"";border-radius:inherit;padding:max(1.25px, calc(var(--u) * 1.1));background:linear-gradient(135deg, rgba(var(--wp-edge), var(--rim,.3)) 0%, rgba(var(--wp-edge), calc(var(--rim,.3) * .86)) 34%, rgba(var(--wp-edge), calc(var(--rim,.3) * .6)) 72%, rgba(var(--wp-edge), calc(var(--rim,.3) * .45)) 100%);pointer-events:none;-webkit-mask-composite:xor;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude}.wp-pill{--wp-edge:var(--wp-pill-edge)}.wp-chip,.wp-pill{align-items:center;gap:calc(var(--u) * 13 * var(--s,1));height:calc(var(--u) * 81 * var(--s,1));padding-inline:calc(var(--u) * 38 * var(--s,1));font-size:calc(var(--u) * 29.29 * var(--s,1));color:#fffffff2;white-space:nowrap;border-radius:999px;font-weight:500;display:flex}.wp-pill{height:calc(var(--u) * 89 * var(--s,1));gap:calc(var(--u) * 16 * var(--s,1));color:#fffffff7;pointer-events:none;--cy:910.4;top:calc(var(--u) * (var(--cy) - 89 * var(--s,1) / 2))}.wp-pill--semantic{width:max-content;min-width:calc(var(--u) * var(--w0) * var(--s,1));max-width:calc(100% - var(--u) * 120);margin-inline:auto;left:0;right:0}.wp-chip img,.wp-ico{-o-object-fit:contain;object-fit:contain;width:calc(var(--u) * 28 * var(--s,1));height:calc(var(--u) * 28 * var(--s,1));flex:none}.wp-chip img{filter:brightness(0)invert();opacity:.88}.wp-dot{width:calc(var(--u) * 16);height:calc(var(--u) * 16);border-radius:999px;flex:none}.wp-dot--green{background:#fff}.wp-dot--blue{background:var(--site-accent)}.wp-table{width:calc(var(--u) * 237 * var(--s,1));height:calc(var(--u) * 214 * var(--s,1));border-radius:calc(var(--u) * 18 * var(--s,1))}.wp-table-head{left:calc(var(--u) * 22 * var(--s,1));top:calc(var(--u) * 25 * var(--s,1));align-items:center;gap:calc(var(--u) * 9 * var(--s,1));font-family:var(--font-mono);font-size:calc(var(--u) * 20.28 * var(--s,1));letter-spacing:.04em;display:flex;position:absolute}.wp-table-head svg{width:calc(var(--u) * 22 * var(--s,1));height:calc(var(--u) * 22 * var(--s,1));flex:none}.wp-bar{left:calc(var(--u) * 22 * var(--s,1));height:calc(var(--u) * 9 * var(--s,1));background:#ffffff80;border-radius:999px;position:absolute}.wp-row{--h0:93;left:0;right:0;top:calc(var(--u) * var(--y));align-items:center;gap:calc(var(--u) * 17);width:calc(var(--u) * 791 * var(--s,1));height:calc(var(--u) * 93 * var(--s,1));padding-inline:calc(var(--u) * 20) calc(var(--u) * 32);border-radius:calc(var(--u) * 16.22);font-size:calc(var(--u) * 24.34);color:#fffc;white-space:nowrap;margin-inline:auto;font-weight:500;display:flex}.wp-row svg{width:calc(var(--u) * 20);height:calc(var(--u) * 20);flex:none}.wp-row em{font-size:calc(var(--u) * 18.25);margin-left:auto;font-style:normal}.work-with-you{border-top:1px solid color-mix(in oklch, var(--site-white) 10%, transparent);background:var(--site-ink);min-height:clamp(28rem,44vw,38rem);color:var(--site-white);isolation:isolate;align-items:center;display:grid;position:relative;overflow:hidden}.work-with-you:after{z-index:-1;content:"";background:linear-gradient(270deg,#0000009e,#00000024 62%),linear-gradient(#00000014,#00000047);position:absolute;inset:0}.work-with-you-media{z-index:-2;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.work-with-you-copy{justify-self:end;gap:var(--copy-gap-sm);width:min(100%,62rem);padding:clamp(3.5rem, 6vw, 5rem) var(--gutter-cap) clamp(3.5rem, 6vw, 5rem) 1.5rem;text-align:right;justify-items:end;margin-left:auto;display:grid}.work-with-you-copy h2{max-width:22ch;color:var(--site-white);font-size:var(--type-section-title-sm);font-weight:var(--font-weight-display);line-height:var(--leading-section)}.work-with-you-copy p{color:#ffffffc7;max-width:min(100%,68ch);font-size:var(--type-body-lg);line-height:var(--leading-body)}.pl-root .section.home-industries{width:100%;max-width:none;margin:0}.home-industries{border-top:1px solid color-mix(in oklch, var(--site-ink) 8%, transparent);background:var(--site-bg);color:var(--site-ink);padding:var(--home-section-y) 0 calc(var(--home-section-y) / 2) var(--gutter-cap);grid-template-columns:minmax(190px,.28fr) minmax(0,1fr);align-items:start;gap:clamp(2.4rem,5vw,5.5rem);padding-right:0;scroll-margin-top:5.5rem;display:grid}.home-industries .home-section-head{padding-top:clamp(1.3rem,2.4vw,2rem)}.home-section-head{gap:clamp(.95rem,1.8vw,1.35rem);width:min(25.5rem,100%);display:grid}.home-section-head h2{max-width:15ch;font-family:var(--font-family-display);font-size:var(--type-section-title-sm);font-weight:var(--font-weight-display);line-height:var(--leading-section);text-wrap:balance}.home-section-head p{color:var(--site-muted);max-width:33ch;font-size:var(--type-body-base);line-height:1.6}.industry-carousel{width:100%;min-width:0}.industry-carousel__viewport{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;width:100%;min-width:0;max-width:100%;overflow-x:auto}.industry-carousel__viewport::-webkit-scrollbar{display:none}.industry-carousel__track{gap:clamp(1rem,1.4vw,1.25rem);width:max-content;padding-top:clamp(1.3rem,2.4vw,2rem);padding-bottom:clamp(1.6rem,2.4vw,2.2rem);display:flex}.industry-card{width:clamp(14rem,23vw,21rem);height:clamp(20rem,34vw,31rem);color:var(--site-white);isolation:isolate;transform-origin:bottom;scroll-snap-align:start;background:#eef1f4;border-radius:6px;flex:none;transition:box-shadow .42s cubic-bezier(.22,1,.36,1),filter .32s,opacity .32s,transform .52s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden}.industry-card:after{z-index:3;pointer-events:none;border-radius:inherit;content:"";border:1px solid #fff0;transition:border-color .32s;position:absolute;inset:1px}.industry-card:last-child{margin-right:8vw}.industry-card__media,.industry-card__shade{position:absolute;inset:0}.industry-card__media{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:filter .52s cubic-bezier(.22,1,.36,1),transform .72s cubic-bezier(.22,1,.36,1);transform:scale(1.001)}.industry-card:hover .industry-card__media,.industry-card:focus-visible .industry-card__media{filter:saturate(1.08)contrast(1.04);transform:scale(1.055)}.industry-card__shade{opacity:1;background:linear-gradient(#0000005c,#00000014 34%,#000000a3 100%),linear-gradient(90deg,#00000029,#0000 58%);transition:opacity .42s}.industry-card__copy{z-index:1;align-content:end;gap:.45rem;width:min(18rem,100%);min-height:100%;padding:clamp(1.35rem,2vw,1.75rem);transition:transform .52s cubic-bezier(.22,1,.36,1);display:grid;position:relative}.industry-card__copy strong{min-height:2.08em;color:var(--site-white);font-family:var(--font-family-display);font-size:var(--type-h3-editorial);font-weight:var(--font-weight-display);letter-spacing:var(--tracking-display);text-shadow:0 1px 18px #0000002e;align-content:end;line-height:1.04;display:grid}.industry-card__copy em{color:#ffffffd6;font-size:var(--type-body-sm);font-style:normal;line-height:1.45}.industry-card__reveal{opacity:1;grid-template-rows:1fr;transition:grid-template-rows .56s cubic-bezier(.22,1,.36,1),opacity .38s,transform .56s cubic-bezier(.22,1,.36,1);display:grid}.industry-card__reveal-inner{min-height:0;padding-top:.15rem;display:grid;overflow:hidden}@media (hover:hover){.industry-card__reveal{opacity:0;grid-template-rows:0fr;transform:translateY(.45rem)}.industry-card:hover .industry-card__reveal,.industry-card:focus-visible .industry-card__reveal{opacity:1;grid-template-rows:1fr;transform:translate(0)}}.industry-carousel__track:hover .industry-card:not(:hover){opacity:.84}.industry-card:hover,.industry-card:focus-visible{transform:translateY(-5px)scale(1.006);box-shadow:0 18px 42px #0000001a}.industry-card:hover:after{border-color:#ffffff57}.industry-card:hover .industry-card__copy{transform:translateY(-.3rem)}.industry-carousel__controls{justify-content:flex-end;gap:.5rem;padding-right:clamp(1rem,4vw,2rem);display:flex}.industry-carousel__button{border:1px solid color-mix(in oklch, var(--site-ink) 10%, transparent);background:var(--site-white);color:var(--site-ink);cursor:pointer;width:2.5rem;height:2.5rem;font:inherit;border-radius:999px;place-items:center;transition:background-color .16s,opacity .16s,transform .18s;display:grid}.industry-carousel__button:hover{background:#e9edf1;transform:translateY(-1px)}.industry-carousel__button:disabled{cursor:default;opacity:.35;transform:none}.operator-section{background:var(--site-bg);color:#11110f;border-top:1px solid color-mix(in oklch, var(--site-ink) 8%, transparent);scroll-margin-top:5.5rem;position:relative;overflow:hidden}.operator-shell{z-index:1;width:100%;padding:calc(var(--home-section-y) / 2) var(--home-section-x) var(--home-section-y);gap:clamp(3.25rem,6vw,5.5rem);margin:0 auto;display:grid;position:relative}.operator-copy{gap:var(--copy-gap-md);text-align:center;justify-items:center;display:grid}.operator-copy h2{max-width:24ch;font-family:var(--font-family-display);font-size:var(--type-section-title-sm);font-weight:var(--font-weight-display);line-height:var(--leading-section);letter-spacing:var(--tracking-display);text-wrap:balance}.operator-copy p{color:var(--site-muted);max-width:48ch;font-size:var(--type-body-base);line-height:1.6}.operator-grid{border-top:1px solid color-mix(in oklch, var(--site-ink) 9%, transparent);border-left:1px solid color-mix(in oklch, var(--site-ink) 9%, transparent);grid-template-columns:repeat(4,minmax(0,1fr));justify-self:center;width:min(100%,1180px);display:grid}.operator-cell{background:var(--site-bg);border-bottom:1px solid color-mix(in oklch, var(--site-ink) 9%, transparent);border-right:1px solid color-mix(in oklch, var(--site-ink) 9%, transparent);text-align:center;align-content:center;place-items:center;gap:.7rem;min-height:clamp(7.2rem,9vw,9rem);padding:1rem .85rem;transition:background-color .18s;display:grid}.operator-cell:hover{background-color:color-mix(in oklch, var(--site-ink) 4%, transparent)}.operator-module-icon{width:clamp(1.5rem,2vw,1.85rem);height:clamp(1.5rem,2vw,1.85rem);color:var(--site-faint);transition:color .18s,transform .18s}.operator-cell:hover .operator-module-icon{color:var(--site-accent);transform:translateY(-1px)}.operator-module-label{color:var(--site-muted);font-size:var(--type-ui-sm);font-weight:var(--font-weight-medium);text-wrap:balance;line-height:1.3;transition:color .18s}.operator-cell:hover .operator-module-label{color:var(--site-ink)}.security-trust{background:var(--site-bg);width:100%;max-width:none;color:var(--site-ink);padding:0 var(--gutter-cap) var(--home-section-y);grid-template-columns:minmax(18rem,.42fr) minmax(0,.58fr);align-items:center;gap:clamp(4.5rem,10vw,10rem);scroll-margin-top:5.5rem;display:grid}.security-trust>*{min-width:0}.security-trust-copy{align-content:start;gap:clamp(1rem,1.8vw,1.4rem);max-width:32rem;display:grid}.security-trust-copy h2{max-width:15ch;font-family:var(--font-family-display);font-size:var(--type-section-title-sm);font-weight:var(--font-weight-display);line-height:var(--leading-section);letter-spacing:var(--tracking-display);text-wrap:balance}.security-trust-lede{color:var(--site-muted);font-size:var(--type-body-base);max-width:var(--measure-copy-standard);line-height:1.6}.security-trust-proof{flex-wrap:wrap;align-content:start;align-items:center;gap:clamp(1rem,2vw,1.4rem);width:max-content;max-width:100%;margin-top:clamp(1.8rem,3.6vw,2.7rem);display:flex}.security-trust-badge{aspect-ratio:1;width:clamp(4.4rem,6vw,5.6rem);height:auto;display:block}.security-trust-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.security-trust-controls article{background:var(--site-white);border-radius:20px;flex-direction:column;align-items:stretch;padding:1.25rem 1.5rem 1.2rem;display:flex}.security-trust-controls h3{font-family:var(--font-family-text);font-size:var(--type-card-title-md);font-weight:var(--font-weight-regular);margin:0 .35rem;line-height:1.25}.security-trust-controls p{color:var(--site-muted);max-width:44ch;font-size:var(--type-body-base);line-height:var(--leading-body);margin:.35rem .35rem .4rem}.lamina{isolation:isolate;aspect-ratio:246/96;background:linear-gradient(100deg, var(--lamina-gradient));border-radius:5.49%/14.58%;place-items:center;width:100%;margin-bottom:clamp(.85rem,1.3vw,1.05rem);display:grid;position:relative;overflow:hidden}.lamina-tile{z-index:1;aspect-ratio:1;border:1px solid color-mix(in srgb, var(--site-white) 26%, transparent);background:color-mix(in srgb, var(--site-white) 20%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);width:18.7%;color:var(--site-white);border-radius:28.3%;place-items:center;display:grid;position:relative}.lamina-tile svg{width:44%;height:44%}.home-final-cta{isolation:isolate;background-color:var(--site-ink);background-image:linear-gradient(var(--site-ink) 0%, #2e3f52 54.1% 100%);color:#f2f4f6;width:100%;min-height:clamp(31rem,62svh,42rem);padding:var(--home-section-y) var(--gutter-cap);grid-template-columns:minmax(0,1fr);align-items:center;gap:0;display:grid;position:relative;overflow:hidden}.home-final-cta-copy{text-align:center;align-content:start;justify-self:center;justify-items:center;gap:clamp(1rem,1.8vw,1.35rem);max-width:min(100%,62rem);display:grid}.home-final-cta h2{color:#f2f4f6;max-width:32ch;font-family:var(--font-family-display);font-size:clamp(1.85rem,3.15vw,3.15rem);font-weight:var(--font-weight-display);letter-spacing:var(--tracking-display);line-height:var(--leading-tight);text-wrap:balance}.home-final-cta p{color:#b9c3cd;max-width:none;font-size:var(--type-body-lg);white-space:nowrap;line-height:1.6}.home-final-cta-button{width:max-content;min-height:3.25rem;color:var(--site-ink);font-size:var(--type-ui-lg);font-weight:var(--font-weight-medium);background:#f2f4f6;border:1px solid #f2f4f6;border-radius:999px;justify-content:center;align-items:center;padding:0 1.5rem;transition:background .16s,border-color .16s,color .16s;display:inline-flex}@media (max-width:1080px){.operator-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:920px){.home-industries,.security-trust,.home-final-cta{grid-template-columns:1fr}.work-with-you-copy{text-align:left;justify-items:start}.operator-shell{grid-template-columns:1fr}.operator-copy{grid-template-columns:1fr;max-width:42rem}}@media (max-width:640px){.hero{padding:7rem 1rem 4rem}.hero-lede,.home-hero-video-bg .hero-lede{max-width:31ch}.home-hero-video-bg .hero-copy{gap:1.15rem}.home-hero-video-bg h1.hero-title--fixed-lines{white-space:normal}.home-hero-video-bg h1,.home-hero-video-bg .hero-support{text-align:left;justify-self:start;width:auto}.home-hero-video-bg .hero-support{gap:.95rem;max-width:31ch}.hero-actions{flex-direction:column;align-items:stretch;width:min(100%,18rem)}.hero-cta{width:100%}.hero-link{justify-content:center;width:100%}.hero-press{margin-block:0;top:auto;bottom:24%}.workflow-section{padding-block:0 3.5rem;padding-inline:1rem}.workflow-steps{grid-template-columns:1fr;gap:1.5rem}.workflow-step{width:100%}.work-with-you{min-height:24rem}.work-with-you-copy{text-align:left;justify-items:start;padding-inline:1rem}.home-industries{padding-inline:1rem;padding-block:var(--home-section-y) calc(var(--home-section-y) / 2)}.security-trust{padding-block:3.5rem;padding-inline:1rem}.security-trust-copy h2{max-width:12ch}.security-trust-controls{grid-template-columns:1fr}.operator-shell{padding-inline:1rem}.operator-copy h2{max-width:15ch}.operator-cell{min-height:6.8rem}.operator-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-final-cta{min-height:auto;padding:3.5rem 1rem}.home-final-cta p{white-space:normal}.home-final-cta-button{width:100%}}
