.hq-site-ending{display:flow-root;overflow:clip;--careers-light-stage:clamp(400px,33.2vw,478px);--careers-light-stops:rgba(255,211,145,.3) 0%,rgba(255,202,130,.12) 48%,rgba(255,202,130,0) 80%;--careers-showcase-light:radial-gradient(ellipse 48vw calc(var(--careers-light-stage)*1.1) at 78% calc(var(--careers-light-stage)*.45),var(--careers-light-stops));--careers-footer-light:radial-gradient(ellipse 48vw calc(var(--careers-light-stage)*1.1) at 78% calc(var(--careers-light-stage)*-.55),var(--careers-light-stops))}.hq-site-ending>.hq-site-footer{--careers-footer-radius:28px;position:relative;isolation:isolate;border-radius:var(--careers-footer-radius) var(--careers-footer-radius) 0 0;background:var(--site-accent)}.hq-site-ending>.hq-site-footer:before{content:"";position:absolute;inset:0;z-index:-2;background-color:var(--site-accent);background-image:url(/images/careers/product-showcase-fine-grain-v3.svg),var(--careers-footer-light);background-size:192px 192px,100% 100%;background-repeat:repeat,no-repeat;background-blend-mode:soft-light,normal;pointer-events:none}.hq-site-ending>.hq-site-footer:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--wp-surface,#202122);pointer-events:none}.careers-showcase{font-size:17px;line-height:1.65;position:relative;isolation:isolate;overflow-x:clip;margin-top:108px;border-radius:28px 28px 0 0;background:var(--site-accent);background-image:var(--careers-showcase-light);color:var(--site-ink)}.careers-showcase:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:url(/images/careers/product-showcase-fine-grain-v3.svg) repeat;background-size:192px 192px;opacity:.96;mix-blend-mode:soft-light;pointer-events:none}.careers-showcase-inner{position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:40px 6%;min-height:clamp(400px,33.2vw,478px);align-items:center}.careers-showcase-copy{container-type:inline-size;position:relative;z-index:2;padding-block:clamp(32px,3.33vw,48px);min-width:0}.careers-showcase :is(h2,figure){margin:0}.careers-showcase h2{text-wrap:balance;font-family:var(--font-inter);font-size:inherit;font-weight:400;line-height:1.4;white-space:normal;letter-spacing:0;text-transform:none}.careers-showcase-heading-intro{display:block;font-size:clamp(18px,1.32vw,20px);font-weight:500;line-height:1.4;text-wrap:pretty}.careers-showcase-heading-phrases{display:grid;overflow:clip;margin-top:6px;padding-block:.06em;font-family:var(--font-oswald);font-size:clamp(34px,3.1vw,46px);font-weight:500;line-height:1.1;letter-spacing:-.02em;text-transform:uppercase}.careers-showcase-heading-phrase{grid-area:1/1;opacity:0;transform:translateY(.34em);transition:opacity .26s ease,transform .36s cubic-bezier(.22,1,.36,1);pointer-events:none;text-wrap:pretty}.careers-showcase:lang(fr) .careers-showcase-heading-phrases{font-size:clamp(20px,7.7cqi,46px)}.careers-showcase:lang(fr) .careers-showcase-heading-phrase{white-space:nowrap}.careers-showcase-heading-phrase.is-previous{transform:translateY(-.34em)}.careers-showcase-heading-phrase.is-current{opacity:1;transform:translateY(0)}.careers-showcase-heading-group[data-heading-leaving=true] .careers-showcase-heading-phrase.is-current{opacity:0;transform:translateY(-.34em)}.careers-showcase-copy>.hq-site-action{margin-top:26px}.careers-showcase .hq-site-action{background:var(--site-ink);border-color:var(--site-ink);color:var(--site-paper)}.careers-showcase .hq-site-action:focus-visible{outline-color:var(--site-ink)}.careers-showcase-visual{position:relative;align-self:stretch;min-width:0;perspective:2400px;clip-path:inset(-180px -80px 0 -80px)}.careers-showcase-phone{position:absolute;top:-30px;right:clamp(14px,1.8vw,28px);width:clamp(320px,26.8vw,386px);padding:3px;border:1px solid #c6c8c5;border-radius:62px;background:linear-gradient(105deg,#626662,#e2e3de 5%,#8a8e88 12%,#5a5e59 84%,#dadcd5 96%,#737870);box-shadow:2px 2px 0 #343833,7px 5px 0 #585d55,18px 22px 38px rgba(32,33,34,.25);transform:rotateY(-28deg) rotateX(22deg) rotate(-2deg);transform-origin:50% 0;transform-style:preserve-3d}.careers-showcase-glass{padding:7px;border:1px solid #131613;border-radius:58px;background:#121412;box-shadow:inset 0 0 0 1px rgba(245,244,240,.25)}.careers-showcase-display{overflow:hidden;border-radius:50px;background:var(--site-paper)}.careers-showcase-buttons{position:absolute;inset:0;pointer-events:none}.careers-showcase-buttons i{position:absolute;left:-5px;top:100px;width:4px;height:28px;border:1px solid #969b91;border-radius:3px;background:#62685e}.careers-showcase-buttons i:nth-child(2){top:154px;height:54px}.careers-showcase-buttons i:nth-child(3){top:222px;height:54px}.careers-showcase-buttons i:nth-child(4){top:180px;right:-5px;left:auto;height:86px}.careers-showcase-status{position:relative;display:flex;align-items:center;justify-content:space-between;height:clamp(48px,4.4vw,60px);padding-inline:7%;color:#161815;background:var(--site-paper);font-size:clamp(13px,1.15vw,16px);font-weight:600;line-height:1}.careers-showcase-island{position:absolute;top:50%;left:50%;width:32%;height:clamp(25px,2.3vw,32px);border-radius:24px;transform:translate(-50%,-50%);background:#080a08;box-shadow:inset 0 0 0 1px #20231e}.careers-showcase-island i{position:absolute;top:50%;right:11%;width:.6em;height:.6em;max-width:10px;max-height:10px;transform:translateY(-50%);border:1.5px solid #1d272e;border-radius:50%;background:#111d28;box-shadow:inset 2px 1px 2px #293e4d}.careers-showcase-connectivity{display:flex;align-items:center;gap:.3em;font-size:.78em}.careers-showcase-status svg{display:block;fill:currentColor;flex:none}.careers-showcase-signal{width:1.05em;height:auto;aspect-ratio:20/16}.careers-showcase-battery{width:1.55em;height:auto;aspect-ratio:28/15}.careers-showcase-screen{background:var(--site-paper)}.careers-showcase-screen img{display:block;width:100%;height:auto;aspect-ratio:390/844;-o-object-fit:contain;object-fit:contain}@media(min-width:680px) and (max-width:1050px){.hq-site-ending{--careers-light-stage:clamp(400px,50vw,440px)}.hq-site-ending>.hq-site-footer{--careers-footer-radius:24px}.careers-showcase{margin-top:88px;border-radius:24px 24px 0 0}.careers-showcase-inner{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:24px;min-height:clamp(400px,50vw,440px)}.careers-showcase-copy{padding-block:32px}.careers-showcase-heading-intro{font-size:17px}.careers-showcase-heading-phrases{font-size:clamp(28px,3.65vw,38px)}.careers-showcase-phone{top:-30px;right:clamp(-32px,calc(30vw - 236px),12px);width:clamp(280px,38vw,370px);border-radius:52px}.careers-showcase-glass{padding:6px;border-radius:48px}.careers-showcase-display{border-radius:41px}}@media(max-width:679px){.hq-site-ending{--careers-light-bottom:155px;--careers-showcase-light:radial-gradient(ellipse 88vw 300px at 50% calc(100% - var(--careers-light-bottom)),var(--careers-light-stops));--careers-footer-light:radial-gradient(ellipse 88vw 300px at 50% calc(0px - var(--careers-light-bottom)),var(--careers-light-stops))}.hq-site-ending>.hq-site-footer{--careers-footer-radius:22px}.careers-showcase{margin-top:56px;border-radius:22px 22px 0 0}.careers-showcase-inner{display:flex;flex-direction:column;align-items:stretch;gap:30px;min-height:0;padding-block:40px 0}.careers-showcase-copy{padding-block:0;max-width:620px}.careers-showcase-heading-intro{font-size:18px;line-height:1.35}.careers-showcase-heading-phrases{font-size:clamp(30px,8.2vw,36px)}.careers-showcase-visual{display:block;height:310px;perspective:2200px;clip-path:inset(-16px -22px 0 -22px)}.careers-showcase-phone{top:8px;left:50%;right:auto;width:clamp(200px,64vw,250px);border-radius:48px;transform:translateX(-50%) rotateY(-24deg) rotateX(18deg) rotate(-2deg)}.careers-showcase-glass{padding:5px;border-radius:44px}.careers-showcase-display{border-radius:38px}.careers-showcase-island{height:1.8em}}@media(prefers-reduced-motion:reduce){.careers-showcase-heading-phrase{transition:none;transform:none}}@font-face{font-family:Heyquip Inter;src:url(/fonts/heyquip-core-rc1/InterVariable-Latin-v1.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Heyquip Inter;src:url(/fonts/heyquip-core-rc1/InterVariable-Italic-Latin-v1.woff2) format("woff2");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Heyquip Oswald;src:url(/fonts/heyquip-core-rc1/Oswald-Variable-Latin-v1.woff2) format("woff2");font-weight:200 700;font-style:normal;font-display:swap}.hq-first-screen,.hqnav-bar,.ww-hero{--font-inter:"Heyquip Inter",Arial,sans-serif;--font-oswald:"Heyquip Oswald","Arial Narrow",Arial,sans-serif;--ld-b:var(--font-inter);--ld-d:var(--font-oswald);--hq-opening-light:#F5F4F0;--hq-opening-ink:#202122;--hq-opening-action:#FF7A1A;--hq-opening-hover:#F16D0C;--hq-opening-pressed:#E86305;font-optical-sizing:auto;font-synthesis:none}.hq-opening-action{--hq-reach:0;display:inline-flex;align-items:center;justify-content:center;gap:14px;box-sizing:border-box;min-height:48px;height:auto;max-width:100%;padding:11px 18px;border:1px solid transparent;border-radius:8px;background:var(--hq-opening-action,#FF7A1A);color:var(--hq-opening-ink,#202122);font-family:var(--font-inter,Arial,sans-serif);font-size:15px;font-weight:600;line-height:24px;text-align:center;text-decoration:none;white-space:normal;transition:background .18s ease,color .18s ease;cursor:pointer}.hq-opening-action:focus-visible,.ww-hero .hq-opening-action:focus-visible{--hq-reach:1;outline:2px solid var(--hq-opening-light,#F5F4F0);outline-offset:3px}@media (hover:hover) and (pointer:fine){.hq-opening-action:hover:enabled,a.hq-opening-action:hover{--hq-reach:1;background:var(--hq-opening-hover,#F16D0C)}}.hq-opening-action:active:enabled,a.hq-opening-action:active{background:var(--hq-opening-pressed,#E86305);transition-duration:80ms}.hq-opening-action:disabled{--hq-reach:0;background:#363837;color:#B9BAB6;cursor:default}.hq-reach-arrow{display:block;position:relative;flex:0 0 28px;width:28px;height:24px}.ww-hero .hq-reach-arrow svg{display:block;position:absolute;top:2px;left:4px;width:26.6667px;height:20px;overflow:visible}.hq-reach-arrow path{transition:transform .36s cubic-bezier(.22,1,.36,1)}.hq-reach-shaft{transform-origin:4px 12px;transform:scaleX(calc(1 + var(--hq-reach) * .4))}.hq-reach-head{transform:translateX(calc(var(--hq-reach) * 6px))}@media (prefers-reduced-motion:reduce){.hq-opening-action{transition:none}.hq-reach-arrow path{transform:none;transition:none}}.hq-website{--font-inter:"Heyquip Inter",Arial,sans-serif;--font-oswald:"Heyquip Oswald","Arial Narrow",Arial,sans-serif;--font-mono:ui-monospace,monospace;--site-paper:#f5f4f0;--site-ink:#202122;--site-muted:#61645f;--site-line:#d4d5cd;--site-accent:#ff7a1a;--site-gutter:clamp(22px,5.3vw,88px);margin:0;background:var(--site-paper);color:var(--site-ink);font-family:var(--font-inter);font-synthesis:none;font-optical-sizing:auto;line-height:1.55;-webkit-font-smoothing:antialiased}.hq-website *{box-sizing:border-box}.hq-website ::-moz-selection{background:#ff7a1a66}.hq-website ::selection{background:#ff7a1a66}.hq-website :focus-visible{outline:2px solid currentColor;outline-offset:3px}.hq-website [id]{scroll-margin-top:100px}.hq-site-wrap{width:min(100%,1600px);margin-inline:auto;padding-inline:var(--site-gutter)}.hq-site-eyebrow{font-size:13px;font-weight:550;line-height:1.5;letter-spacing:.01em;margin:0 0 25px}.hq-site-lead{font-size:clamp(17px,1.35vw,21px);line-height:1.65;font-weight:400;max-width:620px;color:var(--site-muted);margin:24px 0}.hq-site-note{font-size:13px;line-height:1.6;color:var(--site-muted)}.hq-site-closing h2,.hq-site-home h1,.hq-site-page h1,.hq-site-section h2{font-family:var(--font-oswald);font-weight:500;letter-spacing:-.022em;line-height:1.07;text-transform:uppercase;text-wrap:balance;margin:0;white-space:pre-line}.hq-site-closing h2,.hq-site-section h2{font-size:clamp(34px,3.7vw,58px)}.hq-site-section h3{font-size:21px;font-weight:550;letter-spacing:-.025em;line-height:1.35;margin:0 0 12px}.hq-site-action{--reach:0;display:inline-flex;align-items:center;justify-content:space-between;gap:18px;min-height:48px;max-width:100%;padding:11px 18px;border:1px solid transparent;border-radius:8px;background:var(--site-accent);color:#202122;font:550 15px/24px var(--font-inter);text-decoration:none;transition:background .18s,color .18s;cursor:pointer}.hq-site-action.is-secondary{border-color:currentColor;background:transparent;color:inherit}.hq-site-action.is-text{border:0;padding:10px 0;background:transparent;color:inherit;border-radius:0}.hq-site-arrow{width:28px;height:24px;flex:0 0 28px;display:block}.hq-site-arrow svg{width:26.667px;height:20px;margin-top:2px;fill:none;stroke:currentColor;stroke-width:1.5}.hq-site-arrow path{transition:transform .36s cubic-bezier(.22,1,.36,1)}.hq-site-arrow-shaft{transform-origin:4px 12px;transform:scaleX(calc(1 + var(--reach)*.4))}.hq-site-arrow-head{transform:translateX(calc(var(--reach)*6px))}.hq-site-action:focus-visible{--reach:1}.hq-site-action:not(.is-secondary):not(.is-text):active{background:#e86305}.hq-site-action.is-secondary:active{background:#2021221f}.hq-site-action.is-text:active{background:transparent;opacity:.75}.hq-site-actions{display:flex;align-items:center;gap:12px 28px;flex-wrap:wrap;margin-top:30px}@media(hover:hover) and (pointer:fine){.hq-site-action:hover{--reach:1;background:#f16d0c}.hq-site-action.is-secondary:hover{background:#2021220f}.hq-site-action.is-text:hover{background:transparent}.hq-site-area-list>a:hover h3{color:var(--site-accent)}}.hq-site-header{position:sticky;top:0;z-index:50;background:var(--site-paper);border-bottom:1px solid var(--site-line)}.hq-site-header-inner{height:84px;max-width:1600px;margin:auto;padding-inline:var(--site-gutter);display:flex;align-items:center;gap:32px}.hq-site-logo{flex-shrink:0;display:flex;align-items:center;min-height:48px}.hq-site-logo img{width:136px;height:auto}.hq-site-desktop-nav{display:flex;align-items:center;justify-content:center;gap:clamp(14px,1.5vw,26px);flex:1;font-size:14px;white-space:nowrap}.hq-site-desktop-nav>a,.hq-site-nav-group>summary{min-height:48px;display:flex;align-items:center;gap:7px;cursor:pointer;list-style:none}.hq-site-nav-group>summary::-webkit-details-marker{display:none}.hq-site-nav-group{position:relative}.hq-site-nav-panel{position:absolute;top:59px;left:-26px;width:300px;padding:16px 24px 22px;background:var(--site-paper);border:1px solid var(--site-line);box-shadow:0 16px 32px #2021220d;display:grid;gap:0;white-space:normal}.hq-site-nav-panel a{display:flex;align-items:center;min-height:48px;font-size:14px}.hq-site-nav-panel .hq-site-nav-overview{justify-content:space-between;border-bottom:1px solid var(--site-line);padding-bottom:14px;margin-bottom:8px;font-weight:600}.hq-site-desktop-nav [aria-current=page]{text-decoration:underline;text-underline-offset:6px}.hq-site-header-actions{display:flex;align-items:center;gap:24px}.hq-site-locale{font-size:13px;min-height:48px;min-width:32px;display:inline-flex;align-items:center;justify-content:center}.hq-site-mobile-nav{display:none}.hq-site-skip{position:absolute;left:15px;top:-80px;padding:12px 18px;background:var(--site-ink);color:var(--site-paper);z-index:10}.hq-site-skip:focus{top:15px}.hq-site-home-hero{padding:66px 0 64px;overflow:hidden}.hq-site-home-intro{display:grid;grid-template-columns:1.7fr 1fr;gap:60px;align-items:end;margin-bottom:50px}.hq-site-home h1{font-size:clamp(54px,6.3vw,96px)}.hq-site-home h1 span{display:block}.hq-site-home-intro-aside{max-width:340px;padding-bottom:5px}.hq-site-home-intro-aside>p{font-size:19px;line-height:1.6;margin:0 0 22px}.hq-site-home-intro-aside>.is-text{display:flex;width:-moz-fit-content;width:fit-content;margin-top:7px}.hq-site-home-product{position:relative}.hq-site-home-product:before{content:"";position:absolute;z-index:-1;inset:10% calc(-1 * var(--site-gutter)) -60px;background:#e9e9e1}.hq-site-product-media{margin:0}.hq-site-product-heading{display:flex;align-items:center;justify-content:space-between;font-size:13px;min-height:50px;padding:10px 20px;background:#e6e7df;border:1px solid #d5d7cd;border-bottom:0;border-radius:10px 10px 0 0}.hq-site-product-trigger{display:block;width:100%;padding:0;border:1px solid #d5d7cd;background:#fff;cursor:zoom-in;position:relative;text-align:left;border-radius:0 0 10px 10px;overflow:hidden}.hq-site-product-trigger>img{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.hq-site-product-enlarge{display:flex;align-items:center;justify-content:space-between;gap:20px;position:absolute;bottom:18px;right:18px;background:#202122;color:#f5f4f0;border-radius:8px;padding:9px 15px;font-size:13px;min-height:44px}.hq-site-product-enlarge>span{font-size:22px}.hq-site-product-media>figcaption{font-size:11px;line-height:1.6;color:var(--site-muted);padding:12px 0 0;max-width:740px}.hq-site-media-dialog{width:min(1500px,96vw);max-width:96vw;padding:0;background:#f5f4f0;color:#202122;border:0;border-radius:10px;max-height:94dvh;overflow:auto}.hq-site-media-dialog::backdrop{background:#151717d9}.hq-site-media-dialog-bar{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 22px;background:#f5f4f0;border-bottom:1px solid #d4d5cd}.hq-site-media-dialog-bar button{min-height:48px;display:flex;align-items:center;gap:24px;font-size:14px}.hq-site-media-dialog-bar button>span{font-size:26px}.hq-site-media-dialog-scroll{overflow:auto}.hq-site-media-dialog-scroll img{display:block;width:100%;height:auto}.hq-site-media-dialog>p{font-size:12px;margin:14px 22px}.hq-site-section{padding-block:clamp(72px,8vw,132px);border-top:1px solid var(--site-line)}.hq-site-section.is-dark{background:#202122;color:#f5f4f0;--site-muted:#b9bcb4;--site-line:#4b4d48}.hq-site-section.is-dark .hq-site-action.is-secondary:hover{background:#ffffff0f}.hq-site-section-heading{max-width:750px}.hq-site-section-heading>.hq-site-action{margin-top:8px}.hq-site-home-team .hq-site-wrap{display:grid;grid-template-columns:1fr 1fr;gap:10%}.hq-site-role-path{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:44px 32px;align-content:center}.hq-site-role-index{display:block;font-size:13px;color:#b9bcb4;border-top:1px solid #55584f;padding-top:14px;margin-bottom:24px}.hq-site-role-path p{color:#b9bcb4;line-height:1.6;margin:0;font-size:16px}.hq-site-home-work>.hq-site-wrap{display:grid;grid-template-columns:1fr 1.1fr;gap:10%}.hq-site-area-list{border-top:1px solid var(--site-ink)}.hq-site-area-list>a{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:104px;border-bottom:1px solid var(--site-line);padding:22px 0}.hq-site-area-list h3{font-size:22px;margin:0 0 4px}.hq-site-area-list p{margin:0;color:var(--site-muted);font-size:14px}.hq-site-area-list>a>span{font-size:24px}.hq-site-home-identity{background:#e6e7df}.hq-site-home-identity .hq-site-wrap{display:grid;grid-template-columns:1.3fr 1fr;gap:0 10%}.hq-site-home-identity .hq-site-eyebrow{grid-column:1/-1}.hq-site-home-identity .hq-site-lead{margin-top:0}.hq-site-home-migration .hq-site-wrap{display:grid;grid-template-columns:1.2fr 1fr;gap:12%}.hq-site-home-migration ol{list-style:none;padding:0;margin:0 0 32px}.hq-site-home-migration li{display:flex;gap:28px;padding:25px 0;border-top:1px solid var(--site-line)}.hq-site-home-migration li>span{border:1px solid #74786b;width:40px;height:40px;border-radius:50%;display:flex;justify-content:center;align-items:center;flex-shrink:0;font-size:14px}.hq-site-home-migration li p{color:var(--site-muted);margin:0;font-size:15px}.hq-site-home-belief>.hq-site-wrap{display:grid;grid-template-columns:1fr 1fr;gap:10%}.hq-site-price-invitation{padding:44px;background:#e6e7df;align-self:center}.hq-site-price-invitation h2{font-size:clamp(30px,3vw,44px)}.hq-site-price-invitation p{font-size:16px;color:var(--site-muted);line-height:1.65;margin:24px 0 30px}.hq-site-closing{background:#dfe2d4;padding-block:74px}.hq-site-closing>.hq-site-wrap{display:flex;align-items:center;justify-content:space-between;gap:50px}.hq-site-closing p{font-size:17px;max-width:600px;margin:20px 0 0;color:#53574d}.hq-site-closing .hq-site-action{flex-shrink:0}.hq-site-page-hero{padding:72px 0 58px}.hq-site-page-hero-copy{display:grid;grid-template-columns:1.05fr 1fr;gap:9%;align-items:end;margin-bottom:48px}.hq-site-page-hero h1{font-size:clamp(48px,5.1vw,76px);max-width:780px}.hq-site-page-hero .hq-site-lead{margin:0}.hq-site-page-hero.is-text-only .hq-site-page-hero-copy{margin-bottom:30px}.hq-site-on-page{border-top:1px solid var(--site-line);border-bottom:1px solid var(--site-line);font-size:12px}.hq-site-on-page>.hq-site-wrap{display:flex;align-items:center;gap:22px;overflow-x:auto;scrollbar-width:thin}.hq-site-on-page span{font-weight:600;white-space:nowrap;padding-right:12px}.hq-site-on-page a{min-height:60px;display:flex;align-items:center;white-space:nowrap}.hq-site-section-split>.hq-site-wrap{display:grid;grid-template-columns:1fr 1fr;gap:40px 8%;align-items:center}.hq-site-section-split .hq-site-items{grid-column:1/-1}.hq-site-items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:50px}.hq-site-item{padding-top:23px;border-top:1px solid var(--site-line)}.hq-site-item>p{font-size:16px;color:var(--site-muted);line-height:1.7;margin:12px 0}.hq-site-item .hq-site-action{font-size:14px;margin-top:8px}.hq-site-step-number{display:block;font-size:14px;margin-bottom:25px;color:var(--site-muted)}.hq-site-section-note{font-size:13px;color:var(--site-muted);margin:32px 0 0;max-width:780px}.hq-site-section-statement .hq-site-section-heading{max-width:1000px}.hq-site-section-statement h2{font-size:clamp(38px,4.5vw,66px)}.hq-site-section-comparison .hq-site-items,.hq-site-section-links .hq-site-items{grid-template-columns:repeat(2,minmax(0,1fr))}.hq-site-section-links .hq-site-items{gap:0 50px}.hq-site-section-links .hq-site-item{padding-block:26px}.hq-site-faq{margin-top:44px;max-width:1000px}.hq-site-faq details{border-top:1px solid var(--site-line)}.hq-site-faq details:last-child{border-bottom:1px solid var(--site-line)}.hq-site-faq summary{cursor:pointer;min-height:76px;display:flex;justify-content:space-between;align-items:center;gap:22px;font-size:18px;font-weight:500;list-style:none;padding:20px 0}.hq-site-faq summary::-webkit-details-marker{display:none}.hq-site-faq summary>span{font-size:24px;font-weight:300}.hq-site-faq details[open] summary>span{transform:rotate(45deg)}.hq-site-faq details>div{max-width:810px;padding:0 30px 24px 0;color:var(--site-muted);font-size:16px;line-height:1.7}.hq-site-faq p{margin:0}.hq-site-flow{padding:42px;margin:0;background:#e6e7df;color:#202122;border-radius:10px}.hq-site-flow figcaption{font-family:var(--font-inter);font-size:24px;letter-spacing:-.03em;font-weight:500;line-height:1.3}.hq-site-flow ol{list-style:none;display:flex;gap:24px;margin:40px 0 28px;padding:0}.hq-site-flow li{flex:1;border-top:1px solid #adb2a2;padding-top:18px}.hq-site-flow-dot{display:flex;width:30px;height:30px;border:1px solid #8c9280;border-radius:50%;align-items:center;justify-content:center;font-size:12px;margin-bottom:26px}.hq-site-flow strong{display:block;font-size:18px;font-weight:550;line-height:1.3;margin-bottom:8px}.hq-site-flow li div>span{display:block;color:#61645f;font-size:13px;line-height:1.6}.hq-site-flow>p{font-size:11px;color:#61645f;margin:0}.hq-site-flow.is-compact ol{display:grid;grid-template-columns:1fr 1fr;gap:26px}.hq-site-flow.is-compact .hq-site-flow-dot{margin-bottom:16px}.hq-site-section-media{min-width:0}@media(min-width:1101px){html[lang=fr] .hq-site-desktop-nav{gap:16px;font-size:13px}html[lang=fr] .hq-site-header-inner{gap:24px}html[lang=fr] .hq-site-header-actions{gap:15px}html[lang=fr] .hq-site-home h1{font-size:clamp(54px,5.45vw,84px)}}@media(max-width:1100px){.hq-site-desktop-nav,.hq-site-header-actions{display:none}.hq-site-header-inner{height:74px;justify-content:space-between}.hq-site-mobile-nav{display:block}.hq-site-mobile-nav>summary{min-height:48px;display:flex;align-items:center;gap:22px;cursor:pointer;list-style:none;font-size:14px}.hq-site-mobile-nav>summary::-webkit-details-marker{display:none}.hq-site-mobile-nav>nav{position:absolute;left:0;right:0;top:74px;background:var(--site-paper);padding:18px var(--site-gutter) 32px;max-height:calc(100dvh - 74px);overflow:auto;border-bottom:1px solid var(--site-line);display:grid;grid-template-columns:1fr 1fr;gap:24px}.hq-site-mobile-nav nav>div>a{display:block;min-height:48px;padding:12px 0;font-weight:550}.hq-site-mobile-nav .hq-site-mobile-child{font-size:14px;font-weight:400}.hq-site-mobile-bottom{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between}.hq-site-home-intro{gap:35px;grid-template-columns:1.4fr 1fr}.hq-site-home-intro-aside>p{font-size:17px}.hq-site-home h1{font-size:clamp(48px,6.5vw,76px)}html[lang=fr] .hq-site-home h1{font-size:clamp(46px,5.8vw,65px)}.hq-site-flow ol{gap:18px}.hq-site-page-hero-copy{gap:6%}.hq-site-items{grid-template-columns:repeat(2,minmax(0,1fr))}.hq-site-price-invitation{padding:30px}}@media(max-width:760px){.hq-site-home-hero{padding-top:42px;padding-bottom:40px}.hq-site-home-intro{display:block;margin-bottom:32px}.hq-site-home .hq-site-eyebrow{font-size:12px;margin-bottom:22px}.hq-site-home h1{font-size:clamp(56px,11.3vw,80px)}html[lang=fr] .hq-site-home h1{font-size:clamp(39px,8.5vw,60px)}.hq-site-home-intro-aside{max-width:470px;margin-top:25px}.hq-site-home-intro-aside>p{max-width:350px;margin-bottom:20px;font-size:16px}.hq-site-home-intro-aside>.is-text{display:inline-flex;margin-top:4px;margin-left:0}.hq-site-product-heading{font-size:11px;padding:9px 12px;min-height:40px}.hq-site-product-enlarge{position:static;border-radius:0;background:#e6e7df;color:#202122;padding:9px 12px;min-height:44px;font-size:12px}.hq-site-product-media>figcaption{font-size:10px}.hq-site-home-product:before{bottom:-40px}.hq-site-media-dialog{max-height:96dvh}.hq-site-media-dialog-bar{padding:8px 12px;gap:12px;font-size:12px}.hq-site-media-dialog-bar button{font-size:12px;gap:10px}.hq-site-media-dialog-scroll img{min-width:900px}.hq-site-section{padding-block:66px}.hq-site-home-belief>.hq-site-wrap,.hq-site-home-identity .hq-site-wrap,.hq-site-home-migration .hq-site-wrap,.hq-site-home-team .hq-site-wrap,.hq-site-home-work>.hq-site-wrap,.hq-site-section-split>.hq-site-wrap{display:block}.hq-site-role-path{margin-top:38px;gap:34px 22px}.hq-site-role-path h3{font-size:19px}.hq-site-role-path p{font-size:14px}.hq-site-role-index{margin-bottom:18px}.hq-site-area-list{margin-top:38px}.hq-site-area-list h3{font-size:20px}.hq-site-area-list p{font-size:14px;max-width:290px}.hq-site-home-identity .hq-site-lead{margin-top:26px}.hq-site-home-migration ol{margin-top:30px}.hq-site-price-invitation{margin-top:40px;padding:32px 24px}.hq-site-closing>.hq-site-wrap{display:block}.hq-site-closing .hq-site-action{margin-top:30px}.hq-site-page-hero{padding-top:42px}.hq-site-page-hero-copy{display:block;margin-bottom:35px}.hq-site-page-hero h1{font-size:clamp(40px,9.5vw,65px)}.hq-site-page-hero .hq-site-lead{margin-top:25px}.hq-site-eyebrow{font-size:12px;margin-bottom:20px}.hq-site-on-page>.hq-site-wrap{gap:22px}.hq-site-on-page span{display:none}.hq-site-on-page a{min-height:52px}.hq-site-section-media{margin-top:32px}.hq-site-items,.hq-site-section-comparison .hq-site-items,.hq-site-section-links .hq-site-items{grid-template-columns:1fr;gap:22px;margin-top:32px}.hq-site-section h3{font-size:20px}.hq-site-item>p{font-size:16px}.hq-site-flow{padding:28px 23px}.hq-site-flow ol{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:26px}.hq-site-flow strong{font-size:17px}.hq-site-flow figcaption{font-size:23px}.hq-site-flow-dot{margin-bottom:16px}.hq-site-faq summary{font-size:17px}.hq-site-section h2{white-space:normal;text-wrap:balance}.hq-site-actions{gap:10px 24px}}@media(prefers-reduced-motion:reduce){.hq-website *,.hq-website :after,.hq-website :before{scroll-behavior:auto!important;animation:none!important;transition:none!important}.hq-site-arrow path{transform:none}}.hq-site-section h3{font-family:var(--font-inter);text-transform:none}.hq-site-product-detail{display:none}.hq-site-showcase-tabs{display:flex;gap:0;border-bottom:1px solid var(--site-line);margin-bottom:24px}.hq-site-showcase-tabs button{display:flex;align-items:center;gap:14px;min-height:60px;padding:14px 26px 14px 0;margin-right:30px;font:500 14px/1.4 var(--font-inter);border:0;border-bottom:2px solid transparent;background:none;color:var(--site-muted);cursor:pointer}.hq-site-showcase-tabs button[aria-selected=true]{color:var(--site-ink);border-bottom-color:var(--site-ink)}.hq-site-showcase-tabs button>span{font-size:11px;font-variant-numeric:tabular-nums}@media(max-width:600px){.hq-site-showcase-tabs{gap:14px;justify-content:space-between;margin-bottom:16px}.hq-site-showcase-tabs button{font-size:12px;gap:7px;margin:0;padding:10px 0;min-height:52px}.hq-site-showcase-tabs button>span{display:none}}.hq-website :is(h1,h2,h3,h4){color:inherit}.hq-site-locale{min-width:48px}.hq-quote-shell :is(h2,h3,h4){text-transform:none}@media(max-width:760px){html[lang=fr] .hq-site-home h1{font-size:clamp(33px,10.4vw,60px)}}@media(max-width:360px){html[lang=fr] .hq-site-home h1{font-size:9.5vw}}@media(min-width:761px) and (max-width:1100px){.hq-site-home-intro{display:block}.hq-site-home-intro-aside{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 36px;max-width:none;margin-top:30px}.hq-site-home-intro-aside>p{grid-row:span 2;max-width:430px;margin:0}.hq-site-home-intro-aside>.is-text{margin:0;justify-self:start}html[lang=fr] .hq-site-home h1{font-size:clamp(58px,7.5vw,76px)}}.hq-site-mark-story{margin:0;padding:56px 26px;background:#e6e7df}.hq-site-mark-story>div{display:flex;align-items:center;justify-content:center;gap:clamp(10px,1.5vw,25px)}.hq-site-mark-story img{height:clamp(50px,7vw,110px);width:auto;max-width:26%;-o-object-fit:contain;object-fit:contain}.hq-site-mark-story>div>span{font-size:24px;font-weight:350}.hq-site-mark-story figcaption{text-align:center;font-size:14px;margin-top:38px}.hq-site-home-identity .hq-site-product-media{grid-column:1/-1;margin-top:48px}.hq-site-product-media.is-storefront .hq-site-product-overview{display:block}@media(max-width:600px){.hq-site-product-trigger>.hq-site-product-overview{display:none}.hq-site-product-detail{display:block;background:#f8f9fa;padding:20px 16px}.hq-site-detail-label{display:block;font:400 11px/1.5 var(--font-inter);margin-bottom:15px;color:#61645f}.hq-site-detail-window{display:block;position:relative;overflow:hidden;max-width:290px;margin-inline:auto}.hq-site-detail-window img{position:absolute;height:auto;display:block}}