[data-exact-template] .exact-supplements{--d-bg:var(--av-bg);--d-surface:var(--av-surface);--d-ink:var(--av-ink);--d-muted:var(--av-muted);--d-accent:var(--av-brand);--d-line:var(--av-border);--d-soft:var(--av-soft);--d-on:#fff;--d-radius:var(--av-radius);--d-button:9px;--d-display:var(--av-heading);--d-body:var(--av-font);--d-space:56px;--color-primary:var(--av-brand);--color-secondary:var(--av-ink);--bg-soft:var(--av-soft);--muted:var(--av-muted);--border:var(--av-border);--font:var(--av-font);background:var(--av-bg);color:var(--av-ink);font-family:var(--av-font)}[data-exact-template] .exact-supplements h2,[data-exact-template] .exact-supplements h3{font-family:var(--av-heading)}[data-exact-template] .exact-supplements .container{max-width:1376px}[data-exact-template] .exact-supplements .section{padding-block:56px}[data-exact-template] .exact-supplements .btn{border-radius:var(--av-radius);font-family:var(--av-font)}[data-exact-template] .exact-supplements .btn-primary{background:var(--av-brand);color:white}[data-exact-template] .exact-supplements .design-comparison{margin-top:32px}@media(max-width:600px){[data-exact-template] .exact-supplements .section{padding-block:36px}}[data-exact-template] [class*=missionBottom] strong{overflow-wrap:anywhere;min-width:0}[data-exact-template="34"] [data-home-section="home.hero"] [class*=heroCopy]>p:first-child{color:#56604b}@media(min-width:701px){[data-exact-template="35"] #mission-search [class*=chip]{background:#3d6251}}body:has([data-exact-template]) .cookie-banner{--color-primary:#0f3d2e;--color-secondary:#09242b;--border:#e3e7e2;--radius:9px;font-family:Arial,Helvetica,sans-serif}body:has([data-exact-template][data-template=horizon]) .cookie-banner{--color-primary:#07362b}body:has([data-exact-template][data-template=platform]) .cookie-banner{--color-primary:#075144;--border:#e0e8ed}body:has([data-exact-template][data-template=nature]) .cookie-banner{--color-primary:#193f2c;--color-secondary:#192719;--border:#e9e3d8}body:has([data-exact-template][data-template=frontier]) .cookie-banner{--color-primary:#003d2e;--color-secondary:#082e29;--border:#e1e4d4}[data-custom-spacing] .exact-supplements .section{padding-block:var(--home-section-space)}[data-custom-spacing] [class*=contentArea]>section{margin-block:calc(var(--home-section-space)/2)}[data-custom-radius] :is([class*=button],[class*=missionCard],[class*=salaryCard],[class*=searchForm]){border-radius:var(--av-radius)}[data-custom-primary] [class*=button]:not([class*=outline]):not([class*=light]):not([class*=lime]){color:var(--av-on-brand)!important}[data-custom-primary] .exact-supplements .btn-primary{color:var(--av-on-brand)}[data-custom-radius] :is([class*=heroImage],[class*=horizonImage]>img,[class*=featurePhoto],[class*=serviceCard],[class*=packCard],[class*=consultantPanel],[class*=recruiterPanel]){border-radius:var(--av-radius)}.home-variant{overflow-wrap:anywhere}.home-variant-nav{display:flex;justify-content:space-between;gap:16px;padding:16px max(24px,calc((100% - 1152px)/2));background:var(--bg-soft);font-size:13px}.home-hero-complements{padding-block:32px 48px;display:grid;grid-gap:24px;gap:24px}.home-hero-complements>div:empty{display:none}.home-hero-complements .hero-cards,.home-tools-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.home-tools-grid{grid-gap:20px;gap:20px}.home-jobs-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));grid-gap:24px;gap:24px}.home-jobs-all{margin-top:32px;text-align:center}.home-tool-card{display:flex;align-items:center;gap:18px;text-decoration:none;padding:24px;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-soft);transition:transform .2s}.home-tool-card:hover{transform:translateY(-3px)}.home-tool-card h3{flex:1 1;font-size:18px;margin:0}.home-tool-symbol{font-size:30px;color:var(--color-primary)}.home-variant .home-content [data-home-section]{scroll-margin-top:90px}.home-variant .hero-search input{min-width:0}.home-variant .home-content .container>*{min-width:0;max-width:100%}.home-variant .mission-card :is(h4,.excerpt){overflow-wrap:anywhere}.home-variant .hero-terminal{min-width:0}.home-variant .hero-terminal pre{white-space:pre-wrap;overflow-wrap:anywhere}.home-variant .home-cvtheque .container>div:last-child{grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr))!important}body:has(main.home-variant) .prototype-mobile-nav{display:none}@media(max-width:1100px){body:has(main.home-variant) .site-header .mega{display:none}body:has(main.home-variant) .prototype-mobile-nav{display:block;position:relative;-webkit-margin-start:auto;margin-inline-start:auto}body:has(main.home-variant) .prototype-mobile-nav summary{cursor:pointer;list-style:none;border:1px solid var(--border);border-radius:5px;padding:10px;font-size:12px}body:has(main.home-variant) .prototype-mobile-nav .prototype-mobile-panel{position:fixed;right:20px;left:auto;top:72px;width:min(330px,calc(100vw - 40px));max-height:65vh;overflow:auto;background:white;color:#202a30;border:1px solid #ddd;border-radius:8px;box-shadow:0 15px 40px #0002;padding:20px;z-index:75}body:has(main.home-variant) .prototype-mobile-panel h3{font-size:13px;margin-top:18px}body:has(main.home-variant) .prototype-mobile-panel a{display:block;padding:9px 0;font-size:13px;text-decoration:none}}@media(max-width:820px){.home-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-hero-complements .hero-cards{grid-template-columns:1fr 1fr}.home-hero-complements .hero-cards .nt-card{grid-column:1/-1}body:has(main.home-variant) .site-header .header-cta>.btn-dark{display:none}}@media(max-width:600px){.home-tools-grid{grid-template-columns:1fr}.home-variant .home-content .price-card{padding:24px}.home-variant .home-content #simulation>.container>div:last-child{padding:20px!important}.home-variant .home-content .mission-args{flex-basis:100%!important}body:has(main.home-variant) .site-header .inner{gap:8px}body:has(main.home-variant) .header-cta>.btn-primary{display:none}body:has(main.home-variant) .site-header .logo img{height:28px!important;max-width:92px;object-fit:contain}}@media(max-width:1049px){.home-variant .home-cvtheque .container>div:first-child{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr))!important}.home-variant [data-home-section="home.how-it-works"] .container>div:nth-child(2){grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))!important}}