:root{--surface:#fff;--surface-raised:#fff;--surface-quiet:#f4f7f5;--mist:#d6ebe3;--ink:#13242b;--ink-muted:#4b5d63;--oasis:#0e6a62;--on-oasis:#fff;--oasis-deep:#0a3f3b;--on-oasis-deep:#fff;--dawn:#f0a437;--dawn-soft:#fef6eb;--line:#c9d6d3;--border:#7a8e8b;--focus:#0e6a62;color-scheme:light}@media (prefers-contrast:more){:root{--ink:#0a1418;--oasis:#054a44;--oasis-deep:#032b28;--line:#5a6f6c;--border:#27383d;--focus:#054a44;--on-oasis:#fff;--on-oasis-deep:#fff}}@media (prefers-color-scheme:dark){:root:not([data-theme="day"]){--surface:#0d191e;--surface-raised:#15262d;--surface-quiet:#101e23;--mist:#1c3a36;--ink:#edf4f1;--ink-muted:#a6b8b4;--oasis:#57c2b4;--on-oasis:#06211e;--oasis-deep:#2f6e66;--on-oasis-deep:#edf4f1;--dawn:#f4b557;--dawn-soft:#2b2110;--line:#26393f;--border:#6f8c8a;--focus:#57c2b4;color-scheme:dark}}[data-theme="night"]{--surface:#0d191e;--surface-raised:#15262d;--surface-quiet:#101e23;--mist:#1c3a36;--ink:#edf4f1;--ink-muted:#a6b8b4;--oasis:#57c2b4;--on-oasis:#06211e;--oasis-deep:#2f6e66;--on-oasis-deep:#edf4f1;--dawn:#f4b557;--dawn-soft:#2b2110;--line:#26393f;--border:#6f8c8a;--focus:#57c2b4;color-scheme:dark}:root{--oasis-100:#d6ebe3;--oasis-200:#adccca;--oasis-300:#82b2ad;--oasis-400:#569791;--oasis-500:#307f78;--oasis-600:#0e6a62;--oasis-700:#0b564f;--oasis-800:#0a3f3b;--oasis-900:#06312e;--dawn-100:#fbe9cf;--dawn-200:#f8d7a7;--dawn-300:#f5c37b;--dawn-400:#f4b557;--dawn-500:#f0a437;--dawn-600:#cf8d2e;--dawn-700:#ab7324;--dawn-800:#8a5b1a;--dawn-900:#623f0f;--mist-100:#e9efec;--mist-200:#c9d6d3;--mist-300:#a9b9b5;--mist-600:#4b5d63;--mist-700:#35474d;--mist-800:#22343a;--mist-900:#13242b;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-24:24px;--space-32:32px;--space-48:48px;--space-64:64px;--radius-sm:8px;--radius-md:16px;--radius-pill:999px;--size-touch:44px;--size-primary:48px;--size-measure:560px;--size-page:1120px;--font-voice:"Newsreader","Newsreader Fallback Noto","Newsreader Fallback DejaVu",Georgia,serif;--font-voice-display:"Newsreader Display","Newsreader","Newsreader Fallback Noto","Newsreader Fallback DejaVu",Georgia,serif;--font-hand:"Inter","Inter Fallback Noto","Inter Fallback DejaVu",system-ui,sans-serif;--font-mono:"JetBrains Mono","JetBrains Mono Fallback DejaVu","JetBrains Mono Fallback Noto",ui-monospace,monospace;--type-display-family:var(--font-voice-display);--type-voice-lg-family:var(--font-voice);--type-voice-lg-weight:500;--type-voice-lg-size:32px;--type-voice-lg-line:38px;--type-voice-md-family:var(--font-voice);--type-voice-md-weight:400;--type-voice-md-size:24px;--type-voice-md-line:32px;--type-heading-family:var(--font-hand);--type-heading-weight:600;--type-heading-size:20px;--type-heading-line:28px;--type-body-family:var(--font-hand);--type-body-weight:400;--type-body-size:16px;--type-body-line:26px;--type-small-size:14px;--type-small-line:22px;--type-label-family:var(--font-hand);--type-label-weight:500;--type-code-family:var(--font-mono);--type-code-size:14px;--duration-micro:120ms;--duration-sheet:320ms;--duration-sun:800ms;--ease-held:cubic-bezier(0,.5,.25,.78)}@media (min-width:600px){:root{--type-voice-lg-size:36px;--type-voice-lg-line:42px}}@media (min-width:1024px){:root{--type-voice-lg-size:40px;--type-voice-lg-line:46px;--type-voice-md-size:28px;--type-voice-md-line:36px;--type-heading-size:22px;--type-heading-line:30px;--type-body-size:17px;--type-body-line:28px;--type-small-size:14px;--type-small-line:22px;--type-code-size:14px}}@media (prefers-reduced-motion:reduce){:root{--duration-micro:1ms;--duration-sheet:1ms;--duration-sun:1ms}}@font-face{font-family:"Newsreader Fallback Noto";src:local("Noto Serif"),local("NotoSerif-Regular");size-adjust:84.24%;ascent-override:87.25%;descent-override:31.46%;line-gap-override:.00%}@font-face{font-family:"Newsreader Fallback DejaVu";src:local("DejaVu Serif"),local("DejaVuSerif");size-adjust:81.10%;ascent-override:90.62%;descent-override:32.67%;line-gap-override:.00%}@font-face{font-family:"Inter Fallback Noto";src:local("Noto Sans"),local("NotoSans-Regular");size-adjust:101.18%;ascent-override:95.74%;descent-override:23.84%;line-gap-override:.00%}@font-face{font-family:"Inter Fallback DejaVu";src:local("DejaVu Sans"),local("DejaVuSans");size-adjust:95.21%;ascent-override:101.75%;descent-override:25.33%;line-gap-override:.00%}@font-face{font-family:"Newsreader Display";font-weight:500;font-display:optional;src:url("/assets/fonts/newsreader-500-opsz44.latin.64424d5a0b.woff2");unicode-range:U+0020-007E,U+00A0-00FF,U+0152-0153,U+0178,U+02C6,U+02DC,U+2009,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+202F,U+2039-203A,U+20AC,U+2212}@font-face{font-family:"Inter";font-weight:400;font-display:swap;src:url("/assets/fonts/inter-400-opsz14.latin.8a126455aa.woff2");unicode-range:U+0020-007E,U+00A0-00FF,U+0152-0153,U+0178,U+02C6,U+02DC,U+2009,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+202F,U+2039-203A,U+20AC,U+2212}*,*::before,*::after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;font-synthesis:none;font-optical-sizing:auto}body{min-height:100vh;background:var(--surface);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg,video,canvas{display:block;max-width:100%}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit}table{border-collapse:collapse}:root{--floor-act:1rem;--floor-label:.875rem;--sg-sky-h:48px}body{font-family:var(--type-body-family);font-weight:var(--type-body-weight);font-size:max(var(--floor-act),var(--type-body-size));line-height:max(var(--type-body-line),1.4em)}h1{font-family:var(--type-voice-lg-family);font-weight:var(--type-voice-lg-weight);font-size:max(var(--floor-act),var(--type-voice-lg-size));line-height:max(var(--type-voice-lg-line),1.15em)}h2{font-family:var(--type-voice-md-family);font-weight:var(--type-voice-md-weight);font-size:max(var(--floor-act),var(--type-voice-md-size));line-height:max(var(--type-voice-md-line),1.25em)}h3,h4{font-family:var(--type-heading-family);font-weight:var(--type-heading-weight);font-size:max(var(--floor-act),var(--type-heading-size));line-height:max(var(--type-heading-line),1.3em)}code,kbd,samp,pre{font-family:var(--type-code-family);font-size:max(var(--floor-label),var(--type-code-size))}.sg-sky{position:relative;display:flex;align-items:center;min-height:var(--sg-sky-h);padding-inline:var(--space-16);background:var(--oasis-deep);color:var(--on-oasis-deep)}@media (min-width:1024px){:root{--sg-sky-h:56px}}.sg-sky__sun{position:absolute;inset-block-end:5px;inset-inline-start:var(--sun-x,50%);width:16px;height:16px;margin-inline-start:-8px;border-radius:50%;background:var(--dawn);animation:sg-sunrise var(--duration-sun) var(--ease-held) 1 both}@keyframes sg-sunrise{from{transform:translateY(8px);opacity:0}to{transform:none;opacity:1}}.sg-line{height:2px;background:var(--oasis)}:focus{outline:none}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sg-sky :focus-visible{outline-color:var(--on-oasis-deep)}.sg-skip{position:absolute;inset-inline-start:var(--space-16);inset-block-start:-100px;padding:var(--space-12) var(--space-16);background:var(--surface);color:var(--ink);border:2px solid var(--border)}.sg-skip:focus{inset-block-start:var(--space-8)}:lang(fr){hyphens:manual;quotes:"«\202F" "\202F»" "“" "”"}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:1ms;animation-iteration-count:1;transition-duration:1ms;scroll-behavior:auto}}@media (forced-colors:active){.sg-sky{background:Canvas;color:CanvasText;border-block-end:2px solid CanvasText}.sg-sky__sun{background:Highlight;forced-color-adjust:none}.sg-line{height:0;background:none;border-block-start:2px solid CanvasText}:focus-visible{outline:2px solid Highlight}.sg-skip{border-color:CanvasText}}.sg-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-8);min-height:var(--size-touch);padding:0 var(--space-24);border:2px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink);font-family:var(--type-label-family);font-weight:var(--type-label-weight);font-size:max(var(--floor-act),var(--type-body-size));line-height:1.2;text-decoration:none;transition:background-color var(--duration-micro) var(--ease-held)}.sg-button:hover{background:var(--surface-quiet)}.sg-button[data-primary]{min-height:var(--size-primary);background:var(--oasis);color:var(--on-oasis);border-color:var(--oasis)}.sg-button[data-primary]:hover{background:var(--oasis-deep);border-color:var(--oasis-deep)}.sg-link{color:var(--oasis);text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px}.sg-link:hover{text-decoration-thickness:2px}.sg-breadcrumb{display:flex;flex-wrap:wrap;gap:var(--space-8);list-style:none;padding:0;font-size:max(var(--floor-label),var(--type-small-size))}.sg-breadcrumb li + li::before{content:"/";margin-inline-end:var(--space-8);color:var(--ink-muted)}@media (forced-colors:active){.sg-button{border:2px solid ButtonText}.sg-button[data-primary]{border-color:Highlight}}.sg-theme{display:inline-flex;align-items:center;min-height:var(--size-touch);padding-inline:var(--space-4);font:inherit;font-size:var(--floor-act);color:inherit;background:none;border:0;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.sg-theme[hidden]{display:none}:root{--type-heading-weight:500}.m-sky{gap:var(--space-16);color:var(--on-oasis-deep);background:var(--oasis-deep);flex-wrap:nowrap}.m-sky a{color:var(--on-oasis-deep)}.m-sky--home{--sg-sky-h:72px}[data-sun="none"] .sg-sky__sun{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme="day"]){--oasis-deep:var(--oasis-900)}}[data-theme="night"]{--oasis-deep:var(--oasis-900)}.m-logo{display:inline-flex;align-items:center;min-height:var(--size-touch);position:relative;z-index:1}.m-logo img{height:28px;width:auto}.m-links{display:none;position:relative;z-index:1;margin-inline-start:auto}.m-links ul,.m-menu ul{list-style:none;padding:0}.m-links ul{display:flex;gap:var(--space-24)}.m-links a,.m-lang{display:inline-flex;align-items:center;min-height:var(--size-touch);font-size:var(--floor-act);padding-inline:var(--space-4);text-underline-offset:.2em;text-decoration:none}.m-links a:hover{text-decoration:underline}.m-links a[aria-current="page"]{text-decoration:underline;text-decoration-thickness:2px}.m-lang{position:relative;z-index:1;margin-inline-start:auto}.m-sky>.sg-theme{display:none;position:relative;z-index:1}.m-cta--bar{display:none;position:relative;z-index:1;min-height:var(--size-touch);align-items:center}.m-menu-cta{padding-block:var(--space-8)}.m-sky .m-menu .sg-button.m-cta{min-height:var(--size-primary);background:var(--oasis-deep);color:var(--on-oasis-deep);border-color:var(--oasis-deep);justify-content:center;text-decoration:none}.m-menu{position:static;z-index:1}.m-menu summary{display:inline-flex;align-items:center;min-height:var(--size-touch);padding-inline:var(--space-8);cursor:pointer;font-size:var(--floor-act);position:relative;z-index:1}.m-menu nav{position:absolute;inset-inline:0;inset-block-start:100%;z-index:20;background:var(--surface);color:var(--ink);border-block:2px solid var(--oasis);padding:var(--space-8) var(--space-16)}.m-menu nav a{display:flex;align-items:center;min-height:var(--size-touch);color:var(--ink)}.m-menu .sg-theme{padding-inline:0;max-width:100%;height:auto;white-space:normal;text-align:start}.m-menu :focus-visible{outline-color:var(--focus)}@media (min-width:1024px){.m-links{display:block}.m-lang{margin-inline-start:0}.m-sky>.sg-theme{display:inline-flex;align-items:center;justify-content:center;width:var(--size-touch);min-height:var(--size-touch);padding:0;font-size:0}.m-sky>.sg-theme[hidden]{visibility:hidden}.m-sky>.sg-theme::before{content:"";width:18px;height:18px;border:2px solid currentColor;border-radius:50%}.m-sky>.sg-theme::after{content:"";position:absolute;inset-block-start:calc(50% - 9px);inset-inline-start:calc(50% - 9px);width:9px;height:18px;border-radius:9px 0 0 9px;background:currentColor}[data-theme=day] .sg-theme::after{display:none}[data-theme=night] .sg-theme::after{width:18px;border-radius:9px}.m-cta--bar{display:inline-flex}.m-sky--home .m-cta--bar{display:none}.m-menu{display:none}.m-sky:not(.m-sky--home) .m-logo,.m-sky:not(.m-sky--home) .m-links,.m-sky:not(.m-sky--home) .m-lang,.m-sky:not(.m-sky--home)>.sg-theme{margin-block-end:var(--space-8)}}.m-opening{position:relative;overflow:clip;background:var(--oasis-deep);color:var(--on-oasis-deep);padding-block:var(--space-48)}.m-hero{font-family:var(--type-display-family);font-weight:500;font-size:clamp(2.5rem,12.4vw,9rem);line-height:.98;letter-spacing:-.024em;text-wrap:balance}.m-hero-sentence{margin-block-start:var(--space-24);max-width:34rem;font-family:var(--font-hand);font-weight:400;font-size:1.25rem;line-height:1.35}.sg-button.m-primary,.sg-button.m-on-deep,.m-sky .sg-button.m-cta{min-height:var(--size-primary);background:var(--on-oasis-deep);color:var(--oasis-deep);border-color:var(--on-oasis-deep);text-decoration:none;font-weight:400}.m-sky .sg-button.m-cta{min-height:var(--size-touch)}.sg-button.m-primary:hover,.sg-button.m-on-deep:hover,.m-sky .sg-button.m-cta:hover{background:var(--on-oasis-deep);border-color:var(--on-oasis-deep);text-decoration:underline}.sg-button.m-ghost{min-height:var(--size-touch);background:transparent;color:var(--on-oasis-deep);border-color:transparent;border-inline-width:0;padding-inline:0;text-decoration:underline;text-underline-offset:.2em;justify-content:flex-start;font-weight:400}.sg-button.m-ghost:hover{background:transparent;border-color:transparent;text-decoration-thickness:2px}.sg-button.m-primary:focus-visible,.sg-button.m-on-deep:focus-visible,.sg-button.m-ghost:focus-visible,.m-sky .sg-button.m-cta:focus-visible,.m-deep a:focus-visible{outline-color:var(--on-oasis-deep)}.m-hero-buttons{margin-block-start:var(--space-24)}@media (max-width:599px){.m-opening{display:flex;flex-direction:column;justify-content:center;min-height:calc(100vh - 72px - 65vw);min-height:calc(100svh - 72px - 65vw)}.m-opening .m-grid{width:100%}.m-wall{z-index:6}}@media (min-width:1024px){.m-opening{padding-block:var(--space-48) var(--space-32)}.m-hero{font-size:clamp(5rem,9.4vw,8.5rem)}.m-hero-sentence{margin-block-start:var(--space-24);font-size:1.5rem;line-height:1.3}:lang(en) .m-hero{font-size:clamp(4.5rem,8.8vw,8rem)}}.m-figures{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-16);margin-block-start:var(--space-24)}.m-figures p + p{margin-block-start:0}.m-figure,.m-figure-label{display:block}.m-figure{font-family:var(--type-display-family);font-weight:500;font-size:2.25rem;line-height:1;letter-spacing:-.016em;white-space:nowrap;overflow-wrap:normal}.m-figure-label{margin-block-start:var(--space-8);font-size:var(--floor-label);line-height:1.35;color:var(--ink-muted)}.m-gap{margin-inline-start:.14em}.m-plus{font-size:1.1em;line-height:0}.m-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:var(--space-12);max-width:var(--size-page);margin-inline:auto;padding-inline:var(--space-16)}.m-grid>*{grid-column:1 / -1;min-width:0}@media (min-width:600px){.m-sky{padding-inline:max(var(--space-24),calc((100% - var(--size-page)) / 2 + var(--space-24)))}.m-grid{grid-template-columns:repeat(8,minmax(0,1fr));column-gap:var(--space-16);padding-inline:var(--space-24)}}@media (min-width:1024px){.m-grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--space-24)}}main{overflow-wrap:anywhere}body{font-size:1.0625rem;line-height:1.75rem}main p + p{margin-block-start:var(--space-12)}.m-band{padding-block:var(--space-32)}.m-deep{background:var(--oasis-deep);color:var(--on-oasis-deep)}.m-deep a{color:var(--on-oasis-deep)}.m-deep .m-kick,.m-deep .m-note{color:var(--on-oasis-deep)}.m-kick{font-family:var(--font-hand);font-size:max(var(--floor-act),1.0625rem);font-weight:500;line-height:1.4;color:var(--oasis)}.m-h1{font-family:var(--type-display-family);font-weight:500;font-size:clamp(2rem,6vw,3rem);line-height:1.08;letter-spacing:-.014em;text-wrap:balance;margin-block-start:var(--space-8)}.m-h2{font-family:var(--type-display-family);font-weight:500;font-size:clamp(1.75rem,5vw,2.5rem);line-height:1.08;letter-spacing:-.012em;text-wrap:balance}.m-lede{font-family:var(--type-voice-md-family);font-size:1.375rem;line-height:1.35}.m-note{font-size:var(--floor-label);line-height:var(--type-small-line);color:var(--ink-muted)}.m-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.m-lines{list-style:none;padding:0}.m-lines li{padding-block:var(--space-12);border-block-start:1px solid var(--line)}.m-deep .m-lines li{border-color:var(--on-oasis-deep)}.sg-button{font-weight:400}.m-wide{max-width:100%}.m-closing .m-h1 + p{margin-block-start:var(--space-24)}@media (min-width:1024px){.m-band{padding-block:var(--space-64)}.m-rail-a{grid-column:1 / 7}.m-rail-c{grid-column:8 / 13}}.m-purpose{background:var(--mist);color:var(--ink);padding-block:var(--space-48)}.m-why-one{margin-block-start:var(--space-16);max-width:var(--size-measure)}.m-purpose .m-kick{color:var(--ink)}.m-purpose-cols{margin-block-start:var(--space-32)}.m-purpose-col + .m-purpose-col{margin-block-start:var(--space-32);padding-block-start:var(--space-16);border-block-start:1px solid var(--oasis)}.m-purpose-st{font-family:var(--type-display-family);font-weight:500;font-size:1.5rem;line-height:1.2;letter-spacing:-.008em;word-spacing:.08em;margin-block:var(--space-8)}.m-purpose-col p:not(.m-purpose-st){max-width:var(--size-measure)}@media (min-width:1024px){.m-purpose{padding-block:var(--space-64)}.m-why-a{grid-column:1 / 6}.m-purpose-cols{grid-column:7 / 13;margin-block-start:0}.m-purpose-st{font-size:1.875rem;line-height:1.14}}.m-sv{padding-block-start:var(--space-32)}.m-sv-title{font-family:var(--type-display-family);font-weight:500;font-size:clamp(2.5rem,9vw,5.5rem);line-height:1;letter-spacing:-.02em;text-wrap:balance}.m-services-intro{margin-block-start:var(--space-12)}.m-services{margin-block-start:var(--space-32);display:grid}.m-service{min-width:0;padding:var(--space-32) var(--space-16)}.m-service--training{background:var(--mist);color:var(--ink)}.m-service--apps{background:var(--dawn-soft);color:var(--ink)}[data-theme="night"] .m-service--apps{background:var(--surface-raised)}@media (prefers-color-scheme:dark){:root:not([data-theme="day"]) .m-service--apps{background:var(--surface-raised)}}.m-service--security.m-deep{background:var(--oasis-700)}.m-service a,.m-service summary{color:inherit}.m-icon{flex:none;display:block;width:40px;height:40px;margin-block-end:var(--space-16)}.m-service h3{font-family:var(--type-display-family);font-weight:500;font-size:clamp(1.875rem,4.2vw,3rem);line-height:1.06;letter-spacing:-.014em;word-spacing:.04em;overflow-wrap:break-word;hyphens:auto;scroll-margin-block-start:var(--space-48);text-wrap:balance}.m-audience{margin-block-start:var(--space-8);font-size:var(--floor-label);line-height:var(--type-small-line)}main .m-service-lead{margin-block-start:var(--space-16);max-width:34rem;font-family:var(--type-voice-md-family);font-size:1.25rem;line-height:1.35}main .m-service-link{margin-block-start:var(--space-8);font-weight:500}.m-service-link a{display:inline-flex;align-items:center;min-height:var(--size-touch);text-underline-offset:.2em}.m-service-receive{margin-block-end:var(--space-12);max-width:36rem}.m-service-receive h4{font-family:var(--font-hand);font-size:var(--floor-act);font-weight:500;margin-block-end:var(--space-4)}.m-service-receive p{font-size:.9375rem;line-height:1.5}main .m-service-receive .m-note{margin-block-start:var(--space-8);color:inherit}.m-service .m-lines{max-width:36rem;font-size:.9375rem;line-height:1.5}.m-service .m-lines li{border-color:currentColor}.m-more summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8);width:fit-content;min-height:var(--size-touch);cursor:pointer;font-size:.9375rem;line-height:1.3;font-weight:500;text-underline-offset:.2em;list-style:none}.m-more summary::-webkit-details-marker{display:none}.m-more summary::after{content:"";flex:none;width:.5rem;height:.5rem;margin-inline:var(--space-8) var(--space-4);border-inline-end:2px solid currentColor;border-block-end:2px solid currentColor;transform:rotate(45deg)}.m-more[open] summary::after{transform:rotate(-135deg)}.m-more summary:hover{text-decoration:underline}.m-more[open] summary{margin-block-end:var(--space-8)}.m-deep summary:focus-visible{outline-color:var(--on-oasis-deep)}@media (min-width:600px){.m-service{padding-inline:var(--space-24)}}@media (min-width:768px){.m-services{grid-template-columns:repeat(12,minmax(0,1fr))}.m-service--training{grid-column:1 / 8}.m-service--agents{grid-column:8 / 13}.m-service--apps{grid-column:1 / 6}.m-service--security{grid-column:6 / 13}}@media (min-width:1024px){.m-sv{padding-block-start:var(--space-64)}.m-sv-head{align-items:end}.m-sv-title{grid-column:1 / 9}.m-services-intro{grid-column:9 / 13;margin-block-start:0}.m-services{margin-block-start:var(--space-48);--edge:max(104px,calc((100vw - var(--size-page)) / 2 + var(--space-24)))}.m-service{padding:var(--space-48)}.m-service--training,.m-service--apps{padding-inline-start:var(--edge)}.m-service--agents,.m-service--security{padding-inline-end:var(--edge)}.m-service--training{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,15rem);column-gap:var(--space-24)}.m-service--training .m-fig{align-self:end}}@media (min-width:1024px) and (max-width:1279.98px){.m-service{padding:var(--space-32)}.m-service--training,.m-service--apps{padding-inline-start:var(--edge)}.m-service--agents,.m-service--security{padding-inline-end:var(--edge)}.m-service--training{grid-template-columns:minmax(0,1fr) 9rem}}.m-how-intro{margin-block-start:var(--space-24)}.m-how-intro p:not(.m-lede){max-width:var(--size-measure)}.m-commit{list-style:none;padding:0;margin-block-start:var(--space-24);display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-16);counter-reset:promise}@media (min-width:600px){.m-commit{grid-template-columns:repeat(2,minmax(0,1fr))}}.m-commit li{counter-increment:promise;display:grid;grid-template-columns:auto minmax(0,1fr);align-content:start;align-items:baseline;column-gap:var(--space-12);padding-block-start:var(--space-12);border-block-start:1px solid var(--oasis-300)}.m-commit li::before{content:counter(promise,decimal-leading-zero);font-family:var(--type-display-family);font-size:1.75rem;line-height:1;color:var(--dawn)}.m-commit h3{font-family:var(--type-display-family);font-weight:500;font-size:1.375rem;line-height:1.2;letter-spacing:-.008em;word-spacing:.08em}.m-commit p{grid-column:1 / -1;margin-block-start:var(--space-8);font-size:.9375rem;line-height:1.5}@media (min-width:1024px){.m-how-a{grid-column:1 / 8;align-self:center}.m-commit{grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:var(--space-48)}}.m-proof-a .m-lede{margin-block-start:var(--space-16);max-width:var(--size-measure)}.m-proof-fold{margin-block-start:var(--space-24)}.m-proof-fold summary{color:var(--oasis)}.m-proof-fold>:not(summary){max-width:44rem}.m-proof-fold>* + *{margin-block-start:var(--space-12)}.m-proof-fold>.m-partners{max-width:none;margin-block:var(--space-16)}@media (min-width:1024px){.m-proof-a{grid-column:1 / 8}.m-figures{grid-column:8 / 13;align-self:end;margin-block-start:0}}.m-slide{height:118px;margin-block-start:var(--space-32);overflow:hidden;content-visibility:auto;contain-intrinsic-block-size:118px;mask-image:linear-gradient(90deg,transparent,black 64px,black calc(100% - 64px),transparent)}.m-slide:focus-visible{outline:3px solid var(--focus);outline-offset:-3px;mask-image:none}.m-slide-track{display:flex;width:max-content;animation:m-slide 60s linear infinite}.m-slide:hover .m-slide-track,.m-slide:focus .m-slide-track{animation-play-state:paused}@keyframes m-slide{to{transform:translateX(-50%)}}.m-slide-set{display:flex;flex:none;list-style:none;padding:0}.m-slide-set li{flex:none}.m-slide-set>li{margin-inline-end:var(--space-32)}.m-slide-g{width:min-content}.m-slide-g ul{display:flex;gap:var(--space-32);list-style:none;padding:0}.m-tile{display:flex;align-items:center;justify-content:center;width:10rem;height:88px;padding:var(--space-12);border-radius:var(--radius-sm);overflow:hidden;background:var(--oasis-100)}.m-tile.m-tile--dark{background:var(--oasis-900)}.m-tile img{display:block;width:100%;height:100%;object-fit:contain}.m-slide-g small{display:block;margin-block-start:var(--space-4);padding-block-start:var(--space-4);border-block-start:1px solid var(--line);font-size:var(--floor-label);line-height:1.3;color:var(--ink-muted)}.m-mark--ground{mix-blend-mode:multiply}@media (prefers-reduced-motion:reduce){.m-slide{height:auto;content-visibility:visible;mask-image:none}.m-slide-track{display:block;animation:none;width:auto;padding-inline:var(--space-16)}.m-slide-set,.m-slide-g ul{flex-wrap:wrap;row-gap:var(--space-16)}.m-slide-set{max-width:calc(var(--size-page) - var(--space-48));margin-inline:auto}.m-slide-g{width:auto;max-width:100%}.m-slide-copy{display:none}}.m-tile .m-mark--square{width:56px;height:56px}.m-tile .m-mark--mid{height:40px}.m-tile .m-mark--zoom{transform:scale(1.15)}.m-partners{width:100%;border-collapse:collapse}.m-partners thead th{font-family:var(--font-hand);font-size:max(var(--floor-act),1.0625rem);font-weight:500;line-height:1.35;text-align:start;vertical-align:bottom;padding-block-end:var(--space-8)}.m-partners thead tr{border-block-end:2px solid var(--oasis)}.m-partners tbody tr{border-block-end:1px solid var(--line)}.m-partners tbody th{font-weight:500;text-align:start;vertical-align:top}.m-partners tbody th,.m-partners td{padding-block:var(--space-8)}@media (max-width:599px){.m-partners,.m-partners thead,.m-partners tbody,.m-partners tr,.m-partners th,.m-partners td{display:block}.m-partners tbody th{padding-block-end:0}.m-partners td{padding-block-start:0}.m-partners td:empty{display:none}}@media (min-width:600px){.m-partners th:first-child{padding-inline-end:var(--space-24);width:40%}}.m-founder-photo{display:block;width:120px;height:120px;border-radius:50%;object-fit:cover}.m-founder-b{margin-block-start:var(--space-24)}.m-founder-name{margin-block-start:var(--space-8);font-family:var(--type-display-family);font-weight:500;font-size:clamp(2rem,6vw,3rem);line-height:1.08;letter-spacing:-.014em}main p.m-founder-title{margin-block:var(--space-12) var(--space-16);font-weight:500;color:var(--ink-muted)}.m-founder-b p{max-width:var(--size-measure)}.m-founder-link{display:inline-flex;align-items:center;min-height:var(--size-touch);font-weight:500;color:var(--oasis);text-underline-offset:.2em}.m-founder-q{margin-block-start:var(--space-32);padding-block-start:var(--space-24);border-block-start:2px solid var(--oasis)}.m-quote{margin:0;font-family:var(--type-voice-md-family);font-size:1.625rem;line-height:1.3}.m-founder-more{margin-block-start:var(--space-16);max-width:var(--size-measure);color:var(--ink-muted)}@media (min-width:1024px){.m-founder-photo{grid-column:1 / 3;align-self:start;width:160px;height:160px}.m-founder-b{grid-column:3 / 8;margin-block-start:0}.m-founder-q{grid-column:8 / 13;margin-block-start:0}.m-quote{font-size:1.75rem;line-height:1.25}}.m-contact .m-h1{font-size:clamp(2.5rem,9.4vw,6rem);line-height:1;letter-spacing:-.022em}.m-contact .m-rail-a{margin-block-start:var(--space-32)}.m-contact-acts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-12);margin-block-start:var(--space-16)}.m-contact-list{margin:var(--space-32) 0 0;display:grid;gap:var(--space-16)}.m-contact-list dt{font-size:var(--floor-label)}.m-contact-list dd{margin:0;font-family:var(--type-voice-md-family);font-size:1.25rem;line-height:1.35;overflow-wrap:anywhere}.m-phone{display:block}.m-contact-list a{display:inline-block;min-height:var(--size-touch);padding-block:var(--space-8)}.m-contact-end{margin-block-start:var(--space-32);max-width:44rem}.m-stick{position:sticky;inset-block-end:0;z-index:5;display:flex;align-items:center;min-height:73px;margin:0 calc(-1 * var(--space-16));padding:var(--space-8) 88px var(--space-8) var(--space-16);background:var(--surface);border-block-start:1px solid var(--line)}.m-after>.m-stick{margin:-73px 0 0}.m-stick .sg-button{width:100%;justify-content:center}#objectifs li::first-letter{text-transform:uppercase}@media (min-width:1024px){.m-stick{display:none}}.m-voice{font-family:var(--type-voice-md-family);font-size:var(--type-voice-md-size);line-height:var(--type-voice-md-line)}.m-voice + .m-voice{margin-block-start:var(--space-12)}.m-local{max-width:var(--size-page);margin-inline:auto;padding:var(--space-24) var(--space-16) 0}.m-local h1{margin-block-start:var(--space-24);font-family:var(--type-display-family);font-weight:500;font-size:clamp(2.5rem,10vw,4.5rem);line-height:1.04;letter-spacing:-.016em}.m-definition{margin-block-start:var(--space-12);max-width:var(--size-measure)}@media (min-width:600px){.m-local{padding-inline:var(--space-24)}.m-stick{margin-inline:calc(-1 * var(--space-24));padding-inline-start:var(--space-24)}}.m-prose{max-width:44rem}.m-text{margin-block-start:var(--space-32)}.m-text h2,.m-prose>h2{font-family:var(--type-heading-family);font-weight:var(--type-heading-weight);font-size:var(--type-heading-size);line-height:var(--type-heading-line);margin-block-end:var(--space-8);scroll-margin-block-start:var(--space-16)}.m-text h3{margin-block-start:var(--space-16);font-size:var(--floor-act)}.m-text p + p,.m-text ul + p,.m-prose p{margin-block-start:var(--space-12)}.m-text ul,.m-prose ul{padding-inline-start:var(--space-24)}.m-prose>h2{margin-block-start:var(--space-32)}.m-review{margin-block-start:var(--space-24);padding:var(--space-12) var(--space-16);background:var(--mist);color:var(--ink);border-radius:var(--radius-sm)}.m-table{overflow-x:auto}.m-table table{width:100%;font-size:var(--floor-label)}.m-table th,.m-table td{padding:var(--space-8);border-block-end:1px solid var(--line);text-align:start;vertical-align:top}@media (max-width:599px){.m-stack thead{display:none}.m-stack tr,.m-stack td{display:block}.m-stack tr{padding-block:var(--space-8);border-block-end:1px solid var(--line)}.m-stack td{padding:0;border:0}.m-stack td:first-child{font-weight:500}}.sg-link{display:inline-block;min-height:var(--size-touch);padding-block:var(--space-8)}.sg-breadcrumb{align-items:center}.sg-breadcrumb a{padding-block:var(--space-8)}blockquote{margin-block-start:var(--space-12)}.m-footer{padding-block:var(--space-24);border-block-start:1px solid var(--line);font-size:var(--floor-label);line-height:var(--type-small-line)}.m-footer-line{font-family:var(--type-voice-md-family);font-size:1.375rem;line-height:1.3;margin-block-end:var(--space-16)}.m-footer-nav{display:flex;flex-wrap:wrap;justify-content:space-between;column-gap:var(--space-24)}.m-footlinks{list-style:none;padding:0;display:flex;flex-wrap:wrap;column-gap:var(--space-16);margin-block-end:var(--space-8)}.m-footlangs [aria-current]{display:inline-block;padding-block:var(--space-8);font-weight:500}@media (min-width:600px){.m-top{margin-inline-start:var(--space-16)}}.m-legal{margin-block-start:var(--space-16);color:var(--ink-muted)}.m-footer p + p{margin-block-start:var(--space-4)}@media (prefers-reduced-motion:reduce){.sg-sky__sun{animation:none}}@media (forced-colors:active){.sg-button.m-primary,.sg-button.m-on-deep{border:2px solid ButtonText}.m-sky--home{border-block-end:0}.m-opening,.m-deep,.m-wall{background:Canvas;color:CanvasText}.sg-button.m-ghost{border:2px solid ButtonText}.m-logo{forced-color-adjust:none;background:var(--oasis-deep)}.m-tile{forced-color-adjust:none;background:white}}.m-fig{--panel:var(--oasis-100);margin:0;justify-self:end;width:100%;max-width:27.5rem;padding:var(--space-12);background:var(--panel);border-radius:var(--radius-md)}.m-fig img{display:block;width:100%;height:auto;aspect-ratio:5 / 4}@media (prefers-color-scheme:dark){:root:not([data-theme="day"]) .m-fig{--panel:var(--oasis-700)}}[data-theme="night"] .m-fig{--panel:var(--oasis-700)}.m-fig--merchant{justify-self:start;max-width:16rem;margin-block-start:var(--space-48)}.m-fig--merchant img{aspect-ratio:4 / 3}@media (max-width:599px){.m-fig--merchant{display:none}}.m-why-a .m-fig,.m-deep .m-fig--equipe{margin-block-start:var(--space-24)}.m-why-a .m-fig{justify-self:start}.m-deep .m-commit{margin-block-start:var(--space-32)}@media (max-width:767px){.m-service-talk{display:none}}.m-service .m-fig{display:none;--panel:transparent;padding:0}@media (min-width:1024px){.m-service .m-fig{display:block}.m-deep .m-fig--equipe{grid-column:8 / 13;margin-block-start:0;align-self:center}}#f-x{min-height:var(--size-touch);width:auto;justify-self:start;border-color:transparent;border-inline-width:0;background:transparent;color:var(--oasis);text-decoration:underline;text-underline-offset:.2em;padding-inline:0;font-weight:400}@media (max-width:767px){#f-x{grid-column:1 / -1}}.m-band#debut-s{padding-block-start:var(--space-48)}.m-lang{min-width:var(--size-touch);justify-content:center}@media (max-width:1023.98px){.m-contact .m-grid{padding-inline-end:88px}}@media (min-width:576px) and (max-width:1023.98px){[data-margin] .m-grid,.m-footer .m-grid{padding-inline-end:88px}}@media (min-width:1024px) and (max-width:1279.98px){.m-grid{max-width:none;margin-inline:80px}.m-sky{padding-inline:104px}.m-local{padding-inline:104px;max-width:none}}
