.Logo_brand__YDz78{position:relative;display:block;height:var(--spacing-logo);width:calc(var(--spacing-logo) * 4.122);max-width:100%;flex-shrink:0;border-radius:4px}.Logo_emblem__z29FR{position:absolute;left:calc(var(--spacing-logo) * .029);top:calc(var(--spacing-logo) * .021);height:calc(var(--spacing-logo) * .95);width:auto}.Logo_company__i7lVh{position:absolute;inset-block:0;left:calc(var(--spacing-logo) * 1.286);width:calc(var(--spacing-logo) * 2.836);overflow:hidden;opacity:1;transition:opacity .28s ease}.Logo_companyArtwork__ZscH4{position:absolute;left:calc(var(--spacing-logo) * -1.286);height:var(--spacing-logo);width:auto;max-width:none}.Logo_brand__YDz78[data-tone=light] .Logo_companyArtwork__ZscH4{filter:brightness(0)}header[data-scrolled=true] .Logo_brand__YDz78[data-tone=light] .Logo_companyArtwork__ZscH4{filter:none}.Logo_product__ruPBv{position:absolute;left:calc(var(--spacing-logo) * 1.286);top:50%;height:calc(var(--spacing-logo) * .55);width:auto;max-width:none;transform:translateY(-50%);opacity:0;visibility:hidden;transition:opacity .28s ease,visibility .28s}@media (min-width:72rem){.Logo_brand__YDz78{width:calc(var(--spacing-logo) * 5.096)}header[data-compact=true] .Logo_company__i7lVh{opacity:0}header[data-compact=true] .Logo_product__ruPBv{opacity:1;visibility:visible;transition-delay:0s}}@media (max-width:71.999rem){.Logo_brand__YDz78{--spacing-logo:2rem}}@media (prefers-reduced-motion:reduce){.Logo_brand__YDz78,.Logo_company__i7lVh,.Logo_product__ruPBv{transition:none}}.SystemDiagram_root__6lt_Q{isolation:isolate}.SystemDiagram_web__4cnkW{display:block;width:100%;height:100%;overflow:visible}.SystemDiagram_labels__cT0IT{position:absolute;inset:0;color:#eaf8ff;font-family:inherit;font-size:clamp(.75rem,.85vw,.875rem);font-weight:600;line-height:1.35;letter-spacing:.08em;text-transform:uppercase;filter:drop-shadow(0 1px 4px #03172e80)}.SystemDiagram_labels__cT0IT p{position:absolute;width:max-content;margin:0;transform:translateX(-50%)}.SystemDiagram_travellers__OLn2f{opacity:0;transition:opacity .7s ease}.SystemDiagram_web__4cnkW[data-network-motion=running] .SystemDiagram_travellers__OLn2f{opacity:1}@media (prefers-reduced-motion:reduce){.SystemDiagram_travellers__OLn2f{display:none;transition:none}}@media (prefers-reduced-motion:no-preference){.RoleCard_card__gynXk{transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s ease}.RoleCard_card__gynXk:focus-visible{z-index:1;transform:translateY(-4px) scale(1.035);box-shadow:0 14px 30px rgb(3 21 48/20%)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.RoleCard_card__gynXk:hover{z-index:1;transform:translateY(-4px) scale(1.035);box-shadow:0 14px 30px rgb(3 21 48/20%)}}.StickyHeader_shell__xJ_Ev{--header-foreground:#fff;--header-active:#2fd8f5;--header-surface:rgb(3 21 44/38%);--header-border:rgb(255 255 255/10%);position:fixed;inset:0 0 auto;z-index:30;color:var(--header-foreground);pointer-events:none}.StickyHeader_shell__xJ_Ev[data-tone=light]{--header-foreground:#03152c;--header-active:#0a4da6;--header-surface:rgb(255 255 255/72%);--header-border:rgb(3 21 44/10%)}.StickyHeader_shell__xJ_Ev[data-scrolled=true]{--header-foreground:#fff;--header-active:#2fd8f5;--header-surface:rgb(3 21 44/82%);--header-border:rgb(255 255 255/10%)}.StickyHeader_skip__s2nv5{position:fixed;z-index:60;top:8px;left:16px;padding:12px 18px;border-radius:8px;background:#fff;color:#03152c;transform:translateY(-200%)}.StickyHeader_skip__s2nv5:focus{transform:none}.StickyHeader_shell__xJ_Ev a:focus-visible,.StickyHeader_shell__xJ_Ev button:focus-visible,.StickyHeader_skip__s2nv5:focus-visible{outline:2px solid var(--header-active,#0a4da6);outline-offset:4px}.StickyHeader_shell__xJ_Ev [data-header-nav] a{color:var(--header-foreground)}.StickyHeader_shell__xJ_Ev [data-header-nav] a:hover,.StickyHeader_shell__xJ_Ev [data-header-nav] a[aria-current=page]{color:var(--header-active)}@media (hover:hover) and (pointer:fine){.ProductTile_card__GZpsd:hover{z-index:1;border-color:color-mix(in srgb,var(--color-brand-cyan) 55%,transparent);box-shadow:0 18px 40px rgb(0 9 30/24%),0 0 24px rgb(29 205 230/10%)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.ProductTile_card__GZpsd{transition:transform .36s cubic-bezier(.22,1,.36,1),border-color .36s ease,box-shadow .36s ease}.ProductTile_card__GZpsd:hover{transform:translateY(-4px) scale(1.025)}}@media (hover:hover) and (pointer:fine){.BuildTile_card__Lq7qS:hover{z-index:1;border-color:color-mix(in srgb,var(--color-brand-cyan) 55%,transparent);box-shadow:0 18px 40px rgb(0 9 30/24%),0 0 24px rgb(29 205 230/10%)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.BuildTile_card__Lq7qS{transition:transform .5s cubic-bezier(.22,1,.36,1),border-color .5s ease,box-shadow .5s ease}.BuildTile_card__Lq7qS:hover{transform:translateY(-4px) scale(1.025)}}@media (hover:hover) and (pointer:fine){.WorkshopCard_card___DZb3:hover{z-index:1;border-color:color-mix(in srgb,var(--color-brand-cyan) 55%,transparent);box-shadow:0 28px 56px rgb(3 13 31/32%),0 0 24px rgb(29 205 230/10%)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.WorkshopCard_card___DZb3{transition:transform .5s cubic-bezier(.22,1,.36,1),border-color .5s ease,box-shadow .5s ease}.WorkshopCard_card___DZb3:hover{transform:translateY(-4px) scale(1.025)}}.CompanyJourney_stageRow__0mfqi{overflow-anchor:none}.CompanyJourney_summary__xMNYG{transition:grid-template-columns .48s cubic-bezier(.25,.65,.3,1),padding-block .48s cubic-bezier(.25,.65,.3,1),column-gap .48s cubic-bezier(.25,.65,.3,1)}.CompanyJourney_art__d3tm9{min-width:0;overflow:clip;transition:height .48s cubic-bezier(.25,.65,.3,1),opacity .24s ease}.CompanyJourney_stage__LSHup[open]>.CompanyJourney_summary__xMNYG{grid-template-columns:0 minmax(0,1fr) 2.25rem;column-gap:0;padding-block:.625rem 2rem;border-bottom:1px solid rgb(18 89 188/10%);background:linear-gradient(to right,var(--color-cloud),var(--color-contact-haze),var(--color-cream));backdrop-filter:none}.CompanyJourney_stage__LSHup[open] .CompanyJourney_art__d3tm9{height:0;opacity:0;pointer-events:none}.CompanyJourney_copy__makHg{padding-inline-end:1rem}.CompanyJourney_title__Vo642{transition:font-size .48s ease,line-height .48s ease,margin-top .48s ease,color .3s ease}.CompanyJourney_label__Td9WO{transition:font-size .48s ease,line-height .48s ease,letter-spacing .48s ease}.CompanyJourney_teaser__aUoAE{max-height:4em;overflow:clip;visibility:visible;transition:max-height .48s ease,margin-top .48s ease,opacity .2s ease,visibility 0s linear}.CompanyJourney_stage__LSHup[open]>.CompanyJourney_summary__xMNYG:before{content:"";position:absolute;z-index:-1;inset-inline:0;bottom:100%;height:calc(var(--spacing-header-clearance) + 1px);background:linear-gradient(to right,var(--color-cloud),var(--color-contact-haze),var(--color-cream));pointer-events:none;opacity:0;transition:opacity .24s ease}.CompanyJourney_stage__LSHup[data-stage-pinned=true][open]>.CompanyJourney_summary__xMNYG:before{opacity:1}.CompanyJourney_stage__LSHup[open] .CompanyJourney_label__Td9WO{font-size:.6875rem;line-height:1.4;letter-spacing:.12em}.CompanyJourney_stage__LSHup[open] .CompanyJourney_title__Vo642{margin-top:.25rem;font-size:1.25rem;line-height:1.3}.CompanyJourney_stage__LSHup[open] .CompanyJourney_teaser__aUoAE{max-height:0;margin-top:0;opacity:0;visibility:hidden;transition-delay:0s,0s,0s,.2s}.CompanyJourney_stage__LSHup[open] .CompanyJourney_toggle__0b2TF{width:2.25rem;height:2.25rem}.CompanyJourney_meter__1ic7E,.CompanyJourney_progress__PKH9O{display:none}.CompanyJourney_stage__LSHup[open] .CompanyJourney_progress__PKH9O{display:block;position:absolute;pointer-events:none;inset-inline:var(--spacing-gutter) calc(var(--spacing-gutter) + 3rem);bottom:.125rem;height:2rem}.CompanyJourney_stage__LSHup[open] .CompanyJourney_meter__1ic7E{display:block;position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.CompanyJourney_track__vPei8{position:absolute;inset-inline:1rem;top:calc(50% - 1px);height:2px;overflow:hidden;border-radius:2px;background:rgb(18 89 188/12%)}.CompanyJourney_fill__1cazU{display:block;height:100%;background:linear-gradient(90deg,#30d2a6,#20cbe4,#1259bc);transform:scaleX(var(--stage-progress,0));transform-origin:left}.CompanyJourney_character__93C6T{position:absolute;left:0;width:2rem;height:2rem;transform:translateX(var(--stage-travel,0));filter:drop-shadow(0 0 5px rgb(32 203 228/30%))}.CompanyJourney_character__93C6T[data-wide=true] img{position:absolute;width:4rem;height:auto;max-width:none;left:-1rem;top:-.625rem}.CompanyJourney_toggle__0b2TF{width:2.25rem;height:2.25rem;border-width:1px;transition:rotate .3s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1),background-color .65s ease,box-shadow .65s ease,border-color .65s ease}.CompanyJourney_toggle__0b2TF:before{content:"";position:absolute;inset:-4px}.CompanyJourney_stageRow__0mfqi:has(>.CompanyJourney_stage__LSHup[data-stage-complete=true][data-state=open])+.CompanyJourney_stageRow__0mfqi>.CompanyJourney_stage__LSHup[data-state=closed] .CompanyJourney_toggle__0b2TF,.CompanyJourney_stage__LSHup[data-stage-complete=true][data-state=open] .CompanyJourney_toggle__0b2TF{background-color:rgb(205 250 248/95%);border-color:#20cbe4;box-shadow:0 0 0 3px rgb(32 203 228/10%),0 0 18px rgb(32 203 228/35%)}@media (width < 40rem){.CompanyJourney_stage__LSHup[open] .CompanyJourney_title__Vo642{font-size:1.125rem}}@media (prefers-reduced-motion:reduce){.CompanyJourney_art__d3tm9,.CompanyJourney_label__Td9WO,.CompanyJourney_summary__xMNYG,.CompanyJourney_summary__xMNYG:before,.CompanyJourney_teaser__aUoAE,.CompanyJourney_title__Vo642,.CompanyJourney_toggle__0b2TF{transition:none}}@media (prefers-reduced-motion:no-preference){.CompanyMotion_root__mWREj [data-company-reveal-state=pending]{opacity:0}}.ProgressiveContactForm_form__4Mi1i{min-width:0;padding:clamp(1.25rem,2.6vw,3rem);border:1px solid #0b56a326;border-radius:1.75rem;background:#fffffff0;color:var(--color-charcoal)}.ProgressiveContactForm_steps__wzyE_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-bottom:2rem}.ProgressiveContactForm_steps__wzyE_ button{display:flex;align-items:center;gap:.65rem;width:100%;min-height:48px;padding:.5rem 0 1rem;border-bottom:2px solid #dae3ed;color:#576574;font-size:.95rem;text-align:left;cursor:pointer}.ProgressiveContactForm_steps__wzyE_ button>span{font-size:.75rem;font-variant-numeric:tabular-nums}.ProgressiveContactForm_steps__wzyE_ button[aria-current]{border-color:#165db0;color:#114e97;font-weight:600}.ProgressiveContactForm_steps__wzyE_ button:disabled{cursor:default;color:#6c7580}.ProgressiveContactForm_panel__p5MNY{display:flex;flex-direction:column;gap:1.5rem;min-height:31rem;animation:ProgressiveContactForm_step-in__8GOKq .5s cubic-bezier(.22,1,.36,1) both}.ProgressiveContactForm_form__4Mi1i [hidden]{display:none}.ProgressiveContactForm_heading__bmmrl{margin-bottom:.25rem}.ProgressiveContactForm_heading__bmmrl>p{font-size:.75rem;text-transform:uppercase;letter-spacing:.12em;color:#15579f}.ProgressiveContactForm_heading__bmmrl>h3{margin-top:.5rem;font-size:clamp(1.35rem,1.8vw,1.8rem);line-height:1.3;font-weight:500;scroll-margin-top:140px}.ProgressiveContactForm_heading__bmmrl>span{display:block;margin-top:.6rem;font-size:1rem;line-height:1.6;color:#53606d}.ProgressiveContactForm_fields__eDik1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1.5rem}.ProgressiveContactForm_form__4Mi1i :is(input,textarea,select)[aria-invalid=true]{border-color:#ad2033}.ProgressiveContactForm_form__4Mi1i :is(input,textarea,select,button):focus-visible{outline:2px solid #1764b4;outline-offset:4px}.ProgressiveContactForm_heading__bmmrl h3:focus-visible{outline:0}.ProgressiveContactForm_review__wHLAU>div{position:relative;padding:.8rem 3.5rem .8rem 0;border-bottom:1px solid #dce6ee}.ProgressiveContactForm_review__wHLAU dt{color:#53606d;font-size:.8rem;line-height:1.5}.ProgressiveContactForm_review__wHLAU dd{margin-top:.25rem;font-size:1rem;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.ProgressiveContactForm_review__wHLAU button{position:absolute;right:0;top:.7rem;min-height:44px;padding:0 .5rem;color:#15579f;font-size:.85rem;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ProgressiveContactForm_consent__sAdMs{display:flex;align-items:flex-start;gap:.8rem;margin-top:1.5rem;font-size:.9rem;line-height:1.6;cursor:pointer}.ProgressiveContactForm_consent__sAdMs input{flex-shrink:0;margin-top:.2rem;width:1.25rem;height:1.25rem;accent-color:#15579f}.ProgressiveContactForm_actions__7pmP2{display:flex;align-items:center;flex-wrap:wrap;gap:1rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid #dce6ee}.ProgressiveContactForm_actions__7pmP2>p{flex:1;font-size:.8rem;color:#53606d}.ProgressiveContactForm_primary__1Ex38{display:inline-flex;align-items:center;justify-content:center;gap:2rem;min-height:52px;border-radius:999px;padding:.8rem 1.75rem;background:#052745;color:white;cursor:pointer;transition:background .25s,box-shadow .25s}.ProgressiveContactForm_primary__1Ex38:hover{background:#104d83;box-shadow:0 4px 16px #0a558826}.ProgressiveContactForm_back__J5q6L{min-height:44px;padding:.5rem;color:#15579f;cursor:pointer}.ProgressiveContactForm_back__J5q6L:disabled,.ProgressiveContactForm_primary__1Ex38:disabled{opacity:.65;cursor:wait}.ProgressiveContactForm_error__LL94N{margin-top:.4rem;color:#9d1a2d;font-size:.9rem;line-height:1.5}.ProgressiveContactForm_notice__STpP7{margin-bottom:1.5rem;padding:1rem;border-radius:.75rem;background:#d9f8eb;color:#164838}@keyframes ProgressiveContactForm_step-in__8GOKq{0%{opacity:.5;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:599px){.ProgressiveContactForm_steps__wzyE_{gap:.6rem}.ProgressiveContactForm_steps__wzyE_ button{font-size:.78rem;display:block}.ProgressiveContactForm_steps__wzyE_ button>span{display:block;margin-bottom:.25rem}.ProgressiveContactForm_panel__p5MNY{min-height:0}.ProgressiveContactForm_fields__eDik1{grid-template-columns:minmax(0,1fr)}.ProgressiveContactForm_actions__7pmP2>p{flex-basis:100%;order:3}.ProgressiveContactForm_primary__1Ex38{margin-left:auto}}@media (prefers-reduced-motion:reduce){.ProgressiveContactForm_panel__p5MNY{animation:none}.ProgressiveContactForm_primary__1Ex38{transition:none}}.ProgressiveContactForm_steps__wzyE_ button{height:100%}.ProgressiveContactForm_review__wHLAU button:disabled{opacity:.6;cursor:wait}@media (max-width:399px){.ProgressiveContactForm_form__4Mi1i fieldset label{min-height:44px;padding-inline:.55rem;font-size:.875rem;overflow-wrap:normal;word-break:normal;text-wrap:pretty}.ProgressiveContactForm_form__4Mi1i label[for],.ProgressiveContactForm_form__4Mi1i legend{font-size:.75rem;letter-spacing:.08em}}.HeroButterfly_stage__QRd_l,.HeroButterfly_wing__zdRJz{position:relative}.HeroButterfly_planes__WybC5{position:absolute;inset:0;opacity:0;pointer-events:none}.HeroButterfly_stage__QRd_l[data-webgl=true][data-complete=false] .HeroButterfly_base__X95E0{opacity:0}.HeroButterfly_stage__QRd_l[data-webgl=true][data-complete=false] .HeroButterfly_planes__WybC5{opacity:1}.HeroButterfly_glow__KeuLY{position:absolute;inset:-5% -30% -5% -15%;opacity:0;pointer-events:none;background:radial-gradient(ellipse at 85% 46.5%,rgb(47 216 245/24%),rgb(63 217 160/6%) 35%,transparent 67%)}@media (min-width:64rem) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.HeroButterfly_stage__QRd_l[data-in-view=true][data-complete=false]{.HeroButterfly_wing__zdRJz{animation:HeroButterfly_dream-clock___0BS1 12s linear .6s 1 both}.HeroButterfly_glow__KeuLY{animation:HeroButterfly_dream-glow__kdaQw 12s ease-in-out .6s 1 both}.HeroButterfly_glow__KeuLY,.HeroButterfly_wing__zdRJz{animation-play-state:paused}}.HeroButterfly_stage__QRd_l[data-active=true][data-complete=false]{.HeroButterfly_glow__KeuLY,.HeroButterfly_wing__zdRJz{animation-play-state:running}}}[data-motion-static] .HeroButterfly_base__X95E0,[data-motion-static] .HeroButterfly_wing__zdRJz,html[data-motion-fallback=true] .HeroButterfly_base__X95E0,html[data-motion-fallback=true] .HeroButterfly_wing__zdRJz{animation:none!important;opacity:1!important}[data-motion-static] .HeroButterfly_glow__KeuLY,[data-motion-static] .HeroButterfly_planes__WybC5,html[data-motion-fallback=true] .HeroButterfly_glow__KeuLY,html[data-motion-fallback=true] .HeroButterfly_planes__WybC5{animation:none!important;opacity:0!important}@keyframes HeroButterfly_dream-clock___0BS1{0%,to{opacity:1}}@keyframes HeroButterfly_dream-glow__kdaQw{0%,78%,to{opacity:0}36%{opacity:.6}60%{opacity:.25}}.Header_row__73qnq{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-inline:auto;width:100%;max-width:120rem;height:var(--spacing-header);padding:var(--spacing-header-top) var(--spacing-gutter) 0;pointer-events:auto}.Header_surface__NHVfn{position:absolute;z-index:-1;inset:0 0 calc(-1 * var(--spacing-header-top));background:var(--header-surface);border:1px solid var(--header-border);backdrop-filter:blur(20px) saturate(1.35);box-shadow:0 10px 28px -16px rgb(0 9 30/32%);pointer-events:none;transition:background-color .28s ease,border-color .28s ease}.Header_brandArea__VqekJ{display:flex;align-items:center;min-width:0}.Header_divider__xV1z0,.Header_menu__E2eBH{display:none}.Header_actions__x9ymM{display:flex;align-items:center;gap:4px;flex-shrink:0}.Header_cta__W7JJ_{display:none;align-items:center;justify-content:center;gap:12px;height:max(44px,var(--spacing-btn-md));padding-inline:14px;border-radius:999px;background:#fff;color:#0e1116;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.3;transition:background-color .18s ease}.Header_cta__W7JJ_:hover{background:#edf5fc}.Header_cta__W7JJ_>svg{display:none;transition:transform .18s ease}.Header_mobile__nLgTw,.Header_mobile__nLgTw button{color:var(--header-foreground)}@media (max-width:23rem){.Header_row__73qnq{padding-inline:12px;gap:6px}.Header_actions__x9ymM{gap:2px}}@media (min-width:72rem){.Header_row__73qnq{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:clamp(16px,1.2vw,24px);height:auto;transition:width .48s cubic-bezier(.22,1,.36,1),padding-inline .48s cubic-bezier(.22,1,.36,1)}.Header_surface__NHVfn{inset-inline:calc(var(--spacing-gutter) - 1.5rem);top:calc(var(--spacing-header-top) - .75rem);bottom:-.75rem;border-radius:999px;transition:inset-inline .48s cubic-bezier(.22,1,.36,1),background-color .28s ease,border-color .28s ease}.Header_brandArea__VqekJ{gap:16px}.Header_divider__xV1z0{display:block;width:1px;height:24px;flex-shrink:0;background:currentColor;opacity:.18;mask-image:linear-gradient(transparent,black 25%,black 75%,transparent)}.Header_menu__E2eBH{display:flex;min-width:0;width:max-content;max-width:44rem;overflow:clip;white-space:nowrap;transition:max-width .48s cubic-bezier(.22,1,.36,1),opacity .24s ease,visibility .24s}.Header_menu__E2eBH ul{gap:clamp(18px,1.45vw,28px)}.Header_menu__E2eBH a{position:relative;display:flex;min-height:44px;align-items:center}.Header_menu__E2eBH[data-header-nav] a:focus-visible{outline-offset:-2px;border-radius:4px}.Header_menu__E2eBH a[aria-current=page]:after{content:"";position:absolute;height:2px;width:14px;bottom:4px;left:calc(50% - 7px);border-radius:2px;background:currentColor}.Header_actions__x9ymM{justify-content:flex-end}.Header_cta__W7JJ_{display:inline-flex;padding-inline:24px;font-size:var(--text-btn-md)}.Header_cta__W7JJ_>svg{display:block;width:14px;height:11px}.Header_cta__W7JJ_:hover>svg{transform:translateX(3px)}.Header_mobile__nLgTw{display:none}header[data-compact=true] .Header_row__73qnq{width:min(34rem,calc(100% - 2 * var(--spacing-gutter)));padding-inline:1.25rem}header[data-compact=true] .Header_surface__NHVfn{inset-inline:0}header[data-compact=true] .Header_menu__E2eBH{max-width:0;opacity:0;visibility:hidden;pointer-events:none}}@media (prefers-reduced-motion:reduce){.Header_cta__W7JJ_,.Header_cta__W7JJ_>svg,.Header_menu__E2eBH,.Header_row__73qnq,.Header_surface__NHVfn{transition:none}}.ProductHero_emblemGlow__Cdb55{filter:drop-shadow(0 0 24px rgb(41 221 220/32%)) drop-shadow(0 0 64px rgb(20 157 255/28%))}.dp-main{--dp-navy:#03172e;--dp-blue:#0a4da6;--dp-cyan:#2fd8f5;--dp-mint:#3fd9a0;--dp-paper:#faf9f6;color:#0e1116;overflow:hidden;font-family:var(--font-space-grotesk);font-weight:400}.dp-main *{box-sizing:border-box}.dp-hero-uses{margin-top:24px!important;color:#aad7e9;font-weight:500}.dp-hero-proof{margin-top:22px!important;color:#c4d6e5;font-size:16px!important}.dp-main .dp-proof .dp-eyebrow{color:#c8dbea}.dp-audience article[role=button]{height:100%}.dp-audience{scroll-margin-top:calc(var(--spacing-header-clearance) + 24px)}.dp-problem h2{max-width:1000px;margin-inline:auto!important}.dp-scenarios{list-style:none;margin:0;padding:0}.dp-fragment.dp-scenario{min-width:0;max-width:none;font-size:clamp(15px,1.3vw,20px);padding:24px;line-height:1.55;color:#3d5e78;opacity:1}.dp-scenario-index{display:block;color:#0a4da6;font-size:14px;font-weight:600;letter-spacing:.1em;margin-bottom:12px}.dp-scenario-1{left:0;top:100px;transform:rotate(-5deg)}.dp-scenario-2{top:360px;transform:rotate(4deg)}.dp-scenario-3{right:0;top:100px;transform:rotate(5deg)}.dp-scenario-4{top:360px;transform:rotate(-4deg)}.dp-wrap{width:100%;max-width:1920px;padding-inline:var(--spacing-gutter);margin:auto}:where(.dp-main>:not(.dp-audience)) :is(h1,h2,h3,h4,p){margin:0}:where(.dp-main>:not(.dp-audience)) h2{font-size:var(--text-section-headline);font-weight:500;letter-spacing:-.03em;line-height:1.15}:where(.dp-main>:not(.dp-audience)) h3{font-size:var(--text-card-feature);font-weight:500;letter-spacing:-.02em;line-height:1.3}:where(.dp-main>:not(.dp-audience)) p{font-size:var(--text-body-sm);line-height:1.667}.dp-light{background:white}.dp-dark{background:radial-gradient(ellipse at 80% 20%,#073468,#03172e 68%);color:white}.dp-eyebrow{color:#285b90;font-size:var(--text-section-kicker)!important;font-weight:600;letter-spacing:.09em;text-transform:uppercase;margin-bottom:24px!important}.dp-section-lead{font-size:var(--text-intro)!important;color:#4c5b6c;max-width:1120px;margin:24px auto 0!important;line-height:1.6!important}.dp-mark{width:40px;height:44px;flex-shrink:0;display:inline-block}.dp-dossier-brand{display:flex;align-items:center;gap:12px;color:#05233f;font-size:26px;line-height:1.2}.dp-dossier-brand b{font-weight:600;letter-spacing:-.04em}.dp-primary{display:inline-flex;gap:24px;justify-content:center;align-items:center;min-height:60px;padding:14px 30px;border:0;border-radius:999px;background:linear-gradient(100deg,#0a4da6,#17bce8 60%,#3fd9a0);font:500 var(--text-body-sm)/1.3 var(--font-space-grotesk);color:white;white-space:nowrap;cursor:pointer}.dp-primary>span{font-size:26px}.dp-hero{background:radial-gradient(ellipse at 75% 60%,#08447b,#03172e 70%);color:white;padding-top:28px}.dp-hero-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:60px;min-height:690px;align-items:center;padding-block:70px 90px}.dp-hero-copy{position:relative;z-index:4}.dp-hero-copy .dp-eyebrow{color:#c8d9ea;text-transform:none;letter-spacing:0;font-size:var(--text-body-sm)!important}.dp-hero h1{font-size:var(--text-headline);font-weight:500;line-height:1.08;letter-spacing:-.035em}.dp-hero h1 strong{font-weight:600;color:#2fd8f5;display:block;white-space:nowrap}.dp-lead{font-size:var(--text-intro)!important;color:#d0dce8;max-width:660px;margin-top:32px!important;line-height:1.65!important}.dp-actions{display:flex;align-items:center;gap:40px;margin-top:42px}.dp-actions>a:not(.dp-primary){font-size:var(--text-body-sm);text-decoration:underline;text-underline-offset:8px;white-space:nowrap}.dp-hero-art{min-height:530px;perspective:1200px}.dp-paper{background:var(--dp-paper);border:1px solid #d7e1e9;border-radius:8px;box-shadow:0 20px 45px #00172c3b;color:#122940}.dp-hero-report{position:relative;z-index:3;width:430px;margin:25px 0 0 70px;padding:32px;transform:rotate(6deg)}.dp-hero-report>.dp-dossier-brand{padding-bottom:20px;border-bottom:1px solid #c5d0db}.dp-illustration{display:block;color:#64798d;font-size:13px;margin-top:16px}.dp-report-row{padding-block:19px;border-bottom:1px solid #d3dce3}.dp-report-row:last-child{border:0;padding-bottom:4px}.dp-report-row small{font-size:15px;color:#54708c;display:flex;align-items:center;gap:12px}.dp-report-row .dp-report-title{font-size:23px;line-height:1.35;font-weight:500;margin-top:6px!important}.dp-report-row p{font-size:18px;line-height:1.5;margin-top:6px!important}.dp-source-row{display:flex;flex-wrap:wrap;gap:8px;padding-top:16px}.dp-source-row span{border:1px solid #c3d8e4;border-radius:99px;font-size:13px;padding:6px 10px;color:#204b70;white-space:nowrap}.dp-dot{display:inline-block;width:10px;height:10px;border-radius:50%;background:#1da685;flex-shrink:0}.dp-amber{background:#e6aa22}.dp-back{position:absolute;width:425px;height:455px;top:65px;left:115px;background:repeating-linear-gradient(180deg,#faf9f6 0 26px,#d9dfe5 26px 31px,#faf9f6 31px 55px);border:25px solid #faf9f6}.dp-back-one{transform:rotate(15deg);z-index:1}.dp-back-two{transform:rotate(-2deg);z-index:2;left:106px;top:10px}.dp-brief-note{position:absolute;z-index:4;background:#e5f1f7;left:-15px;top:-2px;transform:rotate(-12deg);box-shadow:0 10px 24px #00162f40;border-radius:5px;padding:18px 20px;font-size:17px;line-height:1.5;color:#315778}.dp-brief-note>span{display:block;text-align:right;font-size:25px}.dp-stats{background:#042244;color:white;border-top:1px solid #456b8c60;padding:44px 0}.dp-stats>.dp-wrap{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.dp-stats>.dp-wrap>div{padding:0 34px;border-left:1px solid #6594b950}.dp-stats>.dp-wrap>div:first-child{padding-left:0;border:0}.dp-stats strong{font-size:var(--text-hero-stat);font-weight:500;letter-spacing:-.04em;line-height:1}.dp-stats p{margin-top:10px!important;color:#d0dce8}.dp-mini-pages{display:block;font-size:18px;letter-spacing:.1em;color:#9ac8ea;margin-top:10px}.dp-problem{padding:100px 0 82px;text-align:center;background:radial-gradient(ellipse at center,#f1f8fc,white 74%)}.dp-assembly{position:relative;height:660px;max-width:1420px;margin:35px auto 20px}.dp-arena-caption{position:absolute;right:0;top:8px;font-size:12px;color:#667e93}.dp-assembled{position:absolute;z-index:3;left:50%;top:45px;transform:translateX(-50%);width:370px;padding:28px;text-align:left}.dp-assembled>.dp-dossier-brand{padding-bottom:16px;border-bottom:1px solid #c6d3dc}.dp-assembled h3{font-size:28px;margin-top:10px!important}.dp-assembled h4{font-size:17px;font-weight:500}.dp-assembled .dp-report-row{padding-block:15px}.dp-grey-lines{display:block;width:90%;height:33px;margin-top:12px;background:linear-gradient(#dbe1e6,#dbe1e6) 0 0/100% 6px no-repeat,linear-gradient(#dbe1e6,#dbe1e6) 0/75% 6px no-repeat,linear-gradient(#dbe1e6,#dbe1e6) 0 100%/90% 6px no-repeat}.dp-sticky{background:#fff3bb;padding:8px;font-size:13px!important;box-shadow:0 3px 5px #152d3d15}.dp-fragment{position:absolute;padding:16px 18px;background:#f9fbfd;border:1px solid #deebf2;border-radius:7px;box-shadow:0 8px 20px #14385a17;text-align:left;color:#597084;font-size:15px;line-height:1.6;min-width:170px}.dp-f1{left:8%;top:30px;transform:rotate(6deg)}.dp-f2{left:5%;top:70px;transform:rotate(3deg)}.dp-f3{left:10%;top:110px;transform:rotate(6deg)}.dp-f4{left:0;top:190px;transform:rotate(9deg);width:210px;height:135px}.dp-f5{left:19%;top:195px;transform:rotate(-7deg)}.dp-f6{left:2%;top:365px;transform:rotate(-4deg)}.dp-f7{left:19%;top:330px;transform:rotate(5deg);background:#fcfaf0}.dp-f8{left:18%;top:490px;transform:rotate(7deg)}.dp-f9{left:1%;top:520px}.dp-f10,.dp-f9{transform:rotate(-8deg)}.dp-f10{right:18%;top:35px;background:#eaf5fb}.dp-f11{right:0;top:42px;transform:rotate(9deg);width:205px}.dp-f12{right:8%;top:182px;transform:rotate(-7deg);width:230px}.dp-f13{right:-1%;top:325px;transform:rotate(7deg);height:125px;width:190px}.dp-f14{right:19%;top:320px;transform:rotate(4deg);min-width:190px}.dp-f15{right:16%;top:485px;transform:rotate(-4deg);width:230px}.dp-f16{right:0;top:515px;transform:rotate(4deg)}.dp-grid-lines{height:70px;margin-top:6px;background:repeating-linear-gradient(0deg,transparent 0 20px,#cddbe744 20px 21px),repeating-linear-gradient(90deg,transparent 0 35px,#cddbe744 35px 36px)}.dp-resolution{font-size:30px!important;font-weight:500!important;letter-spacing:-.03em}.dp-systems{padding:85px 0 100px;text-align:center}.dp-folios{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;margin-top:54px;text-align:left}.dp-folio{--accent:#0a4da6;position:relative;padding:32px 28px 24px 34px;border:1px solid #d6dce2;border-left:13px solid var(--accent);border-radius:8px;background:#faf9f6;box-shadow:13px 8px 0 #e8ebee,22px 12px 0 #f0f2f3,0 20px 35px #173b5d23;display:flex;flex-direction:column}.dp-folio.dp-review{--accent:#169e7b}.dp-folio.dp-investigation{--accent:#0aadc7}.dp-folio>.dp-dossier-brand{padding-bottom:20px;border-bottom:1px solid #ced9e1}.dp-folio .dp-mark{width:32px;height:36px}.dp-folio .dp-dossier-brand{font-size:24px}.dp-system-name{margin-top:16px!important;color:var(--accent);font-weight:600}.dp-folio h3{font-size:27px;line-height:1.3;min-height:108px;margin-top:8px!important}.dp-cover-art{height:150px;display:flex;align-items:center;color:var(--accent)}.dp-cover-art svg{height:145px;width:100%}.dp-system-description{min-height:140px;font-size:17px!important;line-height:1.6!important}.dp-contents{border-top:1px solid #cbd8e1;padding-top:16px;margin-top:16px}.dp-contents>p{font-size:15px;font-weight:600;color:#59728b}.dp-contents ul{list-style:none;padding:0;min-height:150px;margin-top:10px}.dp-contents li{display:flex;align-items:baseline;gap:6px;font-size:14px;line-height:1.8;margin-bottom:5px}.dp-contents li span{max-width:86%}.dp-contents i{border-bottom:1px dotted #9aafc2;flex:1;min-width:4px}.dp-contents em{font-style:normal;color:#4b6a88;font-variant-numeric:tabular-nums}.dp-for{font-size:15px!important;line-height:1.6!important;border-top:1px solid #cbd8e1;padding-top:15px;margin-top:auto!important;min-height:75px}.dp-tabs{display:flex;gap:36px;justify-content:center;margin-top:48px}.dp-tabs button{font-family:inherit;font-size:18px;padding:8px 16px 12px;border-bottom:2px solid #d6e1ea;color:#546a80}.dp-tabs .active{border-color:#0a4da6;color:#0a4da6}.dp-workflow{padding:90px 0 95px}.dp-track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:45px;position:relative}.dp-track:before{content:"";height:1px;background:#1aaff0;position:absolute;left:10px;right:8%;top:246px}.dp-step-art{position:relative;height:245px;padding-left:85px;display:flex;align-items:center;justify-content:center}.dp-outline-num{position:absolute;left:0;bottom:18px;font-size:70px;line-height:1;-webkit-text-stroke:1px #0bafe7;color:transparent;font-weight:500}.dp-note-art{position:relative;background:#faf9f6;box-shadow:10px 10px 0 #e4e8ec,20px 20px 0 #f1f3f4,0 10px 24px #153b6026;width:150px;height:180px;padding:26px 15px;transform:rotate(-7deg);font-size:21px;color:#0a4da6;line-height:1.5}.dp-note-art>span{position:absolute;bottom:12px;right:-38px;font-size:30px;color:#506e8e}.dp-work-paper{position:relative;width:195px;min-height:190px;background:#faf9f6;border:1px solid #d3dee7;box-shadow:7px 7px 0 #e8ecef,14px 14px 0 #f1f3f5,0 10px 24px #153b6026;padding:14px}.dp-work-paper>.dp-mark{width:28px;height:31px}.dp-work-paper .dp-dossier-brand{font-size:17px;gap:7px}.dp-work-paper .dp-mark{width:25px;height:29px}.dp-work-chip{display:block;margin-top:7px;border:1px solid #d3e1ea;background:white;padding:5px 7px;border-radius:4px;font-size:12px;color:#536b83;white-space:nowrap}.dp-work-chip b{color:#11b67d}.dp-share{display:flex;justify-content:space-around;margin-top:16px;color:#0a4da6}.dp-share>span{font-size:25px;text-align:center}.dp-share small{display:block;font-size:11px}.dp-stop{display:block;position:relative;z-index:1;width:14px;height:14px;border:2px solid white;background:#12bef1;border-radius:50%;margin-bottom:21px}.dp-owner{color:#536b84;font-size:15px!important}.dp-track h3{font-size:26px;margin:7px 0 12px!important}.dp-track article>p:last-child{max-width:410px}.dp-benefits{padding:85px 0 100px}.dp-benefits .dp-eyebrow{color:#c8dbea}.dp-benefit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin-top:40px}.dp-benefit-grid>article{border:1px solid #277dba99;border-radius:24px;background:#03203f6b;padding:28px}.dp-benefit-grid h3{margin-top:28px!important}.dp-benefit-grid article>p{color:#d2ddea;margin-top:10px!important}.dp-demo{height:195px;margin:auto}.dp-connected{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:16px;max-width:320px;align-content:center}.dp-connected span{background:#faf9f6;border-radius:5px;color:#133552;font-size:17px;display:grid;place-items:center;height:75px;position:relative;z-index:1;box-shadow:0 7px 15px #00142c44}.dp-connected:after,.dp-connected:before{content:"";position:absolute;background:#2fd8f5;box-shadow:0 0 10px #2fd8f588;left:50%;width:2px;top:20px;bottom:20px}.dp-connected:after{top:50%;bottom:auto;height:2px;width:90%;left:5%}.dp-connected i{position:absolute;z-index:2;left:calc(50% - 7px);top:calc(50% - 7px);width:14px;height:14px;background:#2fd8f5;border-radius:50%}.dp-checkable,.dp-checklist{color:#153653;background:#faf9f6;box-shadow:6px 6px 0 #d9e1e6,12px 12px 0 #eff2f4;border-radius:5px;padding:18px;max-width:310px}.dp-checkable>small{font-size:11px;color:#738497}.dp-checkable>p{font-size:22px!important;line-height:1.35!important;margin:7px 0!important}.dp-checkable>span{display:block;background:white;border:1px solid #d1e1ed;border-radius:4px;padding:5px 8px;font-size:12px;margin-top:5px}.dp-checkable .dp-dot{width:8px;height:8px;margin-right:8px}.dp-checklist b{font-size:18px;font-weight:500}.dp-checklist span{display:block;font-size:13px;padding-block:11px;border-bottom:1px solid #dde4ea}.dp-checklist span:last-child{border:0}.dp-proof{padding:85px 0}.dp-proof-grid{display:grid;grid-template-columns:1fr 1.25fr;gap:85px;align-items:center}.dp-proof-count{position:relative;padding:35px 0 20px;isolation:isolate}.dp-proof-count strong{font-size:154px;line-height:1;font-weight:500;letter-spacing:-.07em}.dp-proof-count .dp-proof-unit{font-size:59px;line-height:1}.dp-report-wall{position:absolute;inset:0 0 10px;z-index:-1;opacity:.17;filter:blur(3px);display:flex;gap:15px;align-items:center}.dp-report-wall i{background:repeating-linear-gradient(0deg,#f8fbff 0 20px,#afc7da 21px 24px);border:12px solid white;width:110px;height:220px;transform:rotate(-9deg);box-shadow:0 10px 25px #00122f66}.dp-report-wall i:nth-child(2n){height:270px;transform:rotate(5deg)}.dp-proof-grid>div>p{font-size:var(--text-intro);color:#d4dfea;margin-top:28px!important;line-height:1.65;max-width:650px}.dp-partners{background:white;border-bottom:1px solid #dbe5ed;padding-block:32px}.dp-partners>.dp-wrap{display:flex;gap:35px;align-items:center;justify-content:space-between}.dp-partners b{font-size:16px;font-weight:500;white-space:nowrap}.dp-partners img{width:142px;height:60px;object-fit:contain}.dp-faq{padding:90px 0 100px}.dp-faq h2{display:flex;align-items:center;gap:22px}.dp-faq h2>.dp-mark{width:45px;height:50px}.dp-faq-list{margin-top:38px}.dp-faq details{border-top:1px solid #d5e1eb;padding:22px 0}.dp-faq details:last-child{border-bottom:1px solid #d5e1eb}.dp-faq summary{display:flex;justify-content:space-between;align-items:center;gap:25px;font-size:var(--text-card-cover);line-height:1.4;list-style:none;cursor:pointer}.dp-faq summary::-webkit-details-marker{display:none}.dp-faq summary>span{display:grid;place-items:center;font-size:24px;line-height:1;width:35px;height:35px;border:1px solid #557eaa;color:#315d8f;border-radius:50%;flex-shrink:0}.dp-faq details>div{max-width:1050px;padding-top:20px;color:#516779}.dp-relation{display:flex;align-items:center;gap:24px;margin-top:22px}.dp-relation>.dp-mark{width:42px;height:48px}.dp-relation>img{width:65px;height:auto}.dp-relation>span{font-size:25px}.dp-relation>p{font-size:16px;padding-left:24px;border-left:1px solid #bed0df}.dp-cta{padding:85px 0}.dp-cta-paper{position:relative;isolation:isolate;background:#faf9f6;border-radius:24px;padding:70px 65px;text-align:center;color:#05233f;overflow:hidden}.dp-cta-paper>p{font-size:var(--text-intro);margin-top:25px!important}.dp-watermark{position:absolute;z-index:-1;inset:20px 0;display:flex;align-items:center;justify-content:center;opacity:.055}.dp-watermark .dp-mark{width:440px;height:480px}.dp-brief-field{display:flex;gap:16px;align-items:center;max-width:1100px;margin:42px auto 24px}.dp-brief-field input{font-family:var(--font-space-grotesk);font-size:var(--text-body-sm);min-width:0;flex:1;height:60px;border:1px solid #abc5da;border-radius:16px;padding:14px 22px;background:white;color:#163d60}.dp-brief-field input::placeholder{color:#6c8aab}.dp-cta-paper>a{text-decoration:underline;text-underline-offset:5px;font-size:var(--text-body-sm)}@media(max-width:1151px){.dp-hero-grid{gap:30px}.dp-hero h1 strong{white-space:normal}.dp-hero-report{width:350px;margin-left:25px;padding:25px}.dp-hero-art{transform:scale(.9);transform-origin:center}.dp-back{width:340px;left:50px}.dp-back-two{left:45px}.dp-brief-note{left:-20px}.dp-partners>.dp-wrap{flex-wrap:wrap}.dp-partners img{width:115px}.dp-system-description{min-height:190px}.dp-folio{padding:23px 18px 20px 22px}.dp-folio h3{font-size:23px;min-height:120px}.dp-contents li{font-size:12px}.dp-contents li span{max-width:82%}.dp-proof-count strong{font-size:125px}.dp-fragment{font-size:12px;min-width:130px;padding:12px}.dp-assembled{width:320px}.dp-assembly{transform:scale(.95);transform-origin:top center}.dp-f14,.dp-f5,.dp-f7{display:none}}@media(max-width:767px){.dp-wrap{padding-inline:22px}:where(.dp-main>:not(.dp-audience)) h2{font-size:32px}.dp-hero{padding-top:0}.dp-hero-grid{grid-template-columns:1fr;gap:60px;padding-block:50px 40px}.dp-hero h1{font-size:43px}.dp-hero-copy .dp-eyebrow{font-size:14px!important}.dp-lead{font-size:18px!important;margin-top:24px!important}.dp-actions{gap:20px;flex-wrap:wrap;margin-top:28px}.dp-primary{min-height:52px;padding:12px 23px;gap:18px}.dp-actions>a:not(.dp-primary),.dp-primary{font-size:15px}.dp-hero-art{min-height:440px;transform:scale(.86);margin:0 -8px}.dp-hero-report{width:305px;padding:22px;margin-left:35px;top:20px}.dp-hero-report h3{font-size:21px}.dp-hero-report .dp-report-row p{font-size:16px}.dp-hero-report .dp-dossier-brand{font-size:24px}.dp-brief-note{left:-8px;top:-12px;padding:12px;font-size:14px}.dp-back{width:300px;height:370px;left:66px;top:56px}.dp-back-two{left:51px;top:22px}.dp-stats{padding:30px 0}.dp-stats>.dp-wrap{grid-template-columns:1fr 1fr;gap:28px 0}.dp-stats>.dp-wrap>div{padding-left:20px}.dp-stats>.dp-wrap>div:nth-child(odd){border:0;padding-left:0}.dp-stats strong{font-size:32px}.dp-stats p{font-size:14px}.dp-faq,.dp-problem,.dp-systems,.dp-workflow{padding-block:60px}.dp-section-lead{font-size:17px!important;text-align:left}.dp-problem .dp-eyebrow,.dp-problem h2{text-align:left}.dp-assembly{height:560px;transform:scale(.86);width:116%;margin-left:-8%}.dp-assembled{width:285px;top:35px;padding:23px}.dp-assembled h3{font-size:25px}.dp-assembled .dp-dossier-brand{font-size:24px}.dp-assembled .dp-source-row span{font-size:11px;padding:5px}.dp-fragment{opacity:.28;min-width:90px;font-size:10px;padding:10px;max-width:120px}.dp-f13,.dp-f4{width:120px}.dp-f14,.dp-f15,.dp-f16,.dp-f7,.dp-f8,.dp-f9{display:none}.dp-resolution{font-size:23px!important}.dp-resolution,.dp-systems{text-align:left}.dp-folios{display:flex;overflow-x:auto;gap:30px;margin-right:-22px;padding:0 25px 35px 0}.dp-folio{flex:0 0 92%;padding:25px 23px 22px 25px}.dp-folio h3{font-size:25px;min-height:95px}.dp-system-description{min-height:0;margin-bottom:10px!important}.dp-contents ul{min-height:0;margin-bottom:24px}.dp-contents li{font-size:14px}.dp-for{font-size:14px!important;min-height:0}.dp-tabs{gap:0;margin-top:12px;justify-content:space-between}.dp-tabs button{font-size:13px;padding-inline:7px}.dp-track{grid-template-columns:1fr;gap:46px;padding-left:26px}.dp-track:before{top:10px;bottom:20px;left:0;width:1px;height:auto;right:auto}.dp-step-art{height:220px;padding-left:70px;max-width:350px}.dp-outline-num{font-size:60px}.dp-stop{position:absolute;left:-32px;top:225px}.dp-track article{position:relative}.dp-track h3{font-size:25px}.dp-track article>p:last-child{font-size:16px}.dp-benefits{padding:60px 0}.dp-benefit-grid{grid-template-columns:1fr}.dp-benefit-grid>article{padding:28px}.dp-benefit-grid h3{font-size:28px}.dp-proof{padding:60px 0}.dp-proof-grid{grid-template-columns:1fr;gap:35px}.dp-proof-count strong{font-size:120px}.dp-proof-count .dp-proof-unit{font-size:47px}.dp-proof-grid>div>p{font-size:18px}.dp-partners>.dp-wrap{gap:25px;justify-content:center}.dp-partners b{width:100%;text-align:center}.dp-partners img{width:90px;height:40px}.dp-faq summary{font-size:17px}.dp-faq summary>span{width:30px;height:30px;font-size:21px}.dp-faq details>div>p{font-size:16px}.dp-faq h2{gap:12px}.dp-faq h2>.dp-mark{width:34px;height:40px}.dp-relation{gap:12px;flex-wrap:wrap}.dp-relation>p{width:100%;border:0;padding-left:0;font-size:14px}.dp-cta{padding:50px 0}.dp-cta-paper{padding:40px 22px;border-radius:22px}.dp-cta-paper h2{font-size:30px}.dp-cta-paper>p{font-size:17px}.dp-brief-field{flex-direction:column;align-items:stretch;margin-top:30px}.dp-brief-field input{flex:auto;width:100%;height:58px;font-size:14px}.dp-brief-field .dp-primary{width:100%}.dp-watermark .dp-mark{width:260px;height:300px}}@media(min-width:768px){.dp-assembly{height:705px}.dp-hero-report>.dp-illustration{text-align:right}}.dp-share svg{width:25px;height:25px;display:block;margin:0 auto 6px;stroke:currentColor;fill:none;stroke-width:1.6}.dp-main{overflow:clip}.dp-hero-art,.dp-hero-copy{min-width:0}.dp-partner-logo{display:flex;align-items:center;justify-content:center;width:142px;height:60px;flex-shrink:0}.dp-partners .dp-partner-logo img{width:auto;height:auto;max-width:100%;max-height:100%}.dp-folio{scroll-margin-top:calc(var(--spacing-header-clearance) + 24px)}.dp-track{--dp-progress:1}.dp-track:before{background:#bde3f1}.dp-track:after{content:"";position:absolute;left:10px;right:8%;top:246px;height:2px;background:#12bef1;transform:scaleX(var(--dp-progress));transform-origin:left center}.dp-hero{padding-top:112px}.dp-main section{scroll-margin-top:calc(var(--spacing-header-clearance) + 24px)}.dp-primary svg{width:26px;height:20px;transition:translate .24s ease}.dp-primary:hover svg{translate:4px 0}.dp-main :is(a,button,input,summary,[tabindex]):focus-visible{outline:2px solid #0a87c8;outline-offset:5px}.dp-dark :is(a,button):focus-visible,.dp-hero :is(a,button):focus-visible{outline-color:#2fd8f5}.dp-folio{transition:translate .48s cubic-bezier(.22,1,.36,1);transform-style:preserve-3d}.dp-folio:focus-within{translate:0 -8px}@media(hover:hover) and (pointer:fine){.dp-folio:hover{translate:0 -8px}.dp-folio .dp-cover-art{transition:transform .6s cubic-bezier(.22,1,.36,1);transform-origin:left center}.dp-folio:hover .dp-cover-art{transform:perspective(900px) rotateY(-7deg) translateZ(8px)}.dp-benefit-grid article{transition:translate .42s ease,border-color .42s ease}.dp-benefit-grid article:hover{translate:0 -5px;border-color:#2fd8f580}}.dp-faq details{interpolate-size:allow-keywords}.dp-faq details::details-content{height:0;overflow:clip;transition:height .36s ease,content-visibility .36s;transition-behavior:allow-discrete}.dp-faq details[open]::details-content{height:auto}.dp-faq-toggle{position:relative}.dp-faq-toggle i{position:absolute;left:10px;right:10px;height:1px;background:currentColor;top:50%}.dp-faq-toggle i:last-child{rotate:90deg;transition:rotate .28s ease}.dp-faq details[open] .dp-faq-toggle i:last-child{rotate:0deg}.dp-brief-field{text-align:left}.dp-field-label{display:block;position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.dp-brief-field input{transition:border-color .24s,box-shadow .24s}.dp-brief-field input:focus{border-color:#0a87c8;box-shadow:0 0 0 3px #0a87c81a}.dp-tabs button{cursor:pointer;min-height:44px}@media(max-width:767px){.dp-hero{padding-top:var(--spacing-header-clearance)}.dp-folios{position:relative;scroll-snap-type:x mandatory;scroll-padding-left:0}.dp-folio{scroll-snap-align:start;translate:none}}@media(prefers-reduced-motion:reduce){.dp-main *,.dp-main :after,.dp-main :before{transition:none!important;animation:none!important;scroll-behavior:auto!important}}@media(min-width:1024px) and (max-width:1439px){.dp-hero h1 strong{white-space:normal}.dp-hero-report{width:min(380px,calc(100% - 25px));margin-left:25px}.dp-brief-note{left:auto;right:-10px;top:-15px}}@media(max-width:1023px){.dp-partner-logo{width:115px}.dp-hero-grid{grid-template-columns:minmax(0,1fr);gap:60px}.dp-brief-note{left:auto;right:-10px;top:-15px}.dp-hero-art{width:min(100%,460px);margin-inline:auto}.dp-hero-report{width:min(350px,calc(100% - 30px));margin-left:25px}.dp-hero h1 strong{white-space:normal}.dp-benefit-grid{max-width:600px;margin-inline:auto}.dp-benefit-grid,.dp-track{grid-template-columns:minmax(0,1fr)}.dp-track{padding-left:28px;gap:46px}.dp-track:before{width:1px}.dp-track:after,.dp-track:before{top:10px;bottom:20px;left:0;height:auto;right:auto}.dp-track:after{width:2px;transform:scaleY(var(--dp-progress));transform-origin:center top}.dp-track article{position:relative}.dp-stop{position:absolute;left:-34px;top:245px}.dp-step-art{max-width:380px}.dp-track article>p:last-child{max-width:600px}.dp-folios{display:flex;overflow-x:auto;gap:30px;padding:12px 25px 35px 0;position:relative;scroll-snap-type:x mandatory}.dp-folio{flex:0 0 min(86%,440px);scroll-snap-align:start}.dp-system-description{min-height:0;margin-bottom:10px!important}}@media(max-width:767px){.dp-partner-logo{width:90px;height:40px}.dp-hero-grid{gap:60px}.dp-brief-note{left:-8px;right:auto;top:-95px}.dp-hero-art{width:calc(100% + 16px);margin-inline:-8px}.dp-hero-report{width:min(305px,calc(100% - 30px))}.dp-folio{flex-basis:92%}.dp-stop{top:225px}}.dp-folio h3{min-height:3.9em}.dp-system-description{min-height:0;margin-bottom:28px!important}.dp-system-note{border-top:1px solid #cbd8e1;padding-top:18px;margin-top:auto!important;color:var(--accent);font-weight:600;font-size:16px!important}.dp-main .dp-cta-paper>.dp-primary{margin-top:32px;text-decoration:none}.dp-glance{padding:90px 0 100px}.dp-glance-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;margin-top:44px}.dp-glance-card{padding:28px 24px;background:var(--dp-paper);border:1px solid #d6e1e8;border-radius:8px;box-shadow:6px 6px 0 #e8edf0;--glance-accent:#0a4da6;border-top:4px solid var(--glance-accent);transition:translate .48s cubic-bezier(.22,1,.36,1),box-shadow .48s ease}.dp-glance-1{--glance-accent:#169e7b}.dp-glance-2{--glance-accent:#078ea3}.dp-glance-3{--glance-accent:#143f61}.dp-glance-brand{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px;color:#54718b;font-variant-numeric:tabular-nums}.dp-glance-brand .dp-mark{width:26px;height:30px}.dp-glance-card h3{font-size:26px!important}.dp-glance-card ul{list-style:none;padding:0;margin:22px 0 0}.dp-glance-card li{padding:13px 0;border-top:1px solid #d6e1e8;font-size:16px;line-height:1.55;color:#3d5366}.dp-partners>.dp-wrap{display:grid;grid-template-columns:auto repeat(6,minmax(0,1fr));gap:22px}.dp-partners b{max-width:180px}.dp-partners .dp-partner-logo{width:100%;max-width:142px;justify-self:center}@media(hover:hover) and (pointer:fine){.dp-glance-card:hover{translate:0 -5px;box-shadow:6px 10px 0 #e8edf0,0 15px 30px #14385a12}}@media(max-width:1151px){.dp-glance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1023px){.dp-partners>.dp-wrap{grid-template-columns:repeat(3,minmax(0,1fr))}.dp-partners b{grid-column:1/-1;width:100%;max-width:none;text-align:center}.dp-assembly{height:auto;width:100%;margin:36px auto;transform:none;display:flex;flex-direction:column;gap:34px}.dp-arena-caption{display:none}.dp-scenarios{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.dp-fragment.dp-scenario{width:auto;max-width:none;min-width:0;opacity:1;font-size:17px;padding:22px}.dp-assembled,.dp-fragment.dp-scenario{position:relative;inset:auto;transform:none}.dp-assembled{width:min(370px,100%);margin:auto}}@media(max-width:767px){.dp-stats>.dp-wrap{grid-template-columns:1fr;gap:22px}.dp-stats>.dp-wrap>div{border:0;border-top:1px solid #6594b950;padding:20px 0 0!important;display:flex;gap:15px;align-items:baseline}.dp-stats>.dp-wrap>div:first-child{border:0;padding-top:0!important}.dp-stats p{margin-top:0!important}.dp-hero-uses{font-size:16px!important}.dp-hero-proof{font-size:14px!important}.dp-folio h3{min-height:0}.dp-cover-art{margin-block:22px}.dp-glance{padding-block:60px}.dp-glance-grid{gap:22px;margin-top:32px}}@media(max-width:479px){.dp-glance-grid,.dp-scenarios{grid-template-columns:1fr}}.dp-main{--dp-section-space:clamp(40px,4.4vw,68px)}.dp-main :is(.dp-problem,.dp-systems,.dp-workflow,.dp-benefits,.dp-proof,.dp-glance,.dp-faq,.dp-cta){padding-block:var(--dp-section-space)}.dp-audience>section{padding-block:var(--dp-section-space)}.dp-main :is(.dp-problem,.dp-glance,.dp-benefits){padding-bottom:36px}.dp-audience>section{padding-block:36px}.dp-main :is(.dp-systems,.dp-workflow,.dp-proof,.dp-faq){padding-top:36px}.dp-audience [id$=-cards]{margin-top:36px}.dp-audience article img{object-fit:fill}.dp-folios,.dp-glance-grid{margin-top:34px}.dp-benefit-grid{margin-top:32px}.dp-eyebrow{margin-bottom:18px!important}.dp-cta-paper{padding-block:48px}.dp-folio{transition:translate .48s cubic-bezier(.22,1,.36,1),scale .48s cubic-bezier(.22,1,.36,1),border-color .48s ease}@media(min-width:1024px){.dp-tabs{display:none}.dp-systems{padding-bottom:40px!important}}@media(hover:hover) and (pointer:fine){.dp-folio:hover{scale:1.018;z-index:2;border-top-color:var(--accent);border-right-color:var(--accent);border-bottom-color:var(--accent)}}.dp-folio:focus-visible{scale:1.018;z-index:2}.dp-hero{padding-top:100px}.dp-hero>.dp-wrap{min-height:calc(100svh - 100px);display:flex;flex-direction:column}.dp-hero-grid{flex:1;min-height:0;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:42px;padding-block:22px 28px}.dp-hero h1{font-size:clamp(40px,4.4vw,76px);line-height:1.06}.dp-hero h1 strong{white-space:normal}.dp-hero-copy .dp-eyebrow{margin-bottom:22px!important}.dp-lead{font-size:clamp(18px,1.45vw,23px)!important;line-height:1.55!important;margin-top:22px!important;max-width:620px}.dp-hero-uses{margin-top:18px!important;font-size:clamp(14px,1.15vw,18px)!important}.dp-actions{margin-top:26px;gap:28px}.dp-hero-proof{margin-top:18px!important;font-size:14px!important;max-width:500px}.dp-hero-art{--dp-fan:1;position:relative;width:min(100%,470px);height:420px;min-height:0;margin:0 auto;transform:none;perspective:none}.dp-hero-stack{position:relative;width:100%;height:100%;isolation:isolate;display:flow-root}.dp-hero-report{width:min(340px,calc(100% - 40px));margin:12px 0 0 30px;padding:24px;top:auto;transform:rotate(-3deg);backface-visibility:hidden}.dp-hero-report>.dp-dossier-brand{padding-bottom:14px;font-size:24px}.dp-hero-report .dp-mark{width:30px;height:34px}.dp-hero-report .dp-illustration{font-size:11px;margin-top:10px}.dp-hero-report .dp-report-row{padding-block:13px}.dp-hero-report .dp-report-row .dp-report-title{font-size:20px;line-height:1.35}.dp-hero-report .dp-report-row p{font-size:16px;line-height:1.45}.dp-hero-report .dp-report-row small{font-size:13px}.dp-hero-report .dp-source-row{padding-top:12px;gap:5px}.dp-hero-report .dp-source-row span{font-size:11px;padding:5px 8px}.dp-back{width:min(330px,calc(100% - 50px));height:370px;top:32px;left:55px;border-width:20px;transform-origin:45% 80%}.dp-back-one{transform:translate(calc(var(--dp-fan)*22px),calc(var(--dp-fan)*5px)) rotate(calc(var(--dp-fan)*13deg))}.dp-back-two{top:20px;left:52px;transform:translate(calc(var(--dp-fan)*9px),calc(var(--dp-fan)*-5px)) rotate(calc(var(--dp-fan)*5deg))}.dp-brief-note{left:auto;right:0;top:-5px;font-size:14px;line-height:1.45;padding:14px;transform:translate(calc(var(--dp-fan)*8px),calc(var(--dp-fan)*-6px)) rotate(-7deg);max-width:170px}.dp-brief-note>span{font-size:20px}.dp-hero .dp-stats{background:transparent;padding:20px 0 24px;margin-top:0}.dp-hero .dp-stats>.dp-wrap{padding:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.dp-hero .dp-stats>.dp-wrap>div{padding:0 30px;border:0;border-left:1px solid #6594b950;display:block}.dp-hero .dp-stats>.dp-wrap>div:first-child{padding-left:0;border:0}.dp-hero .dp-stats strong{font-size:clamp(28px,2.8vw,44px);line-height:1.05;white-space:nowrap}.dp-hero .dp-stats p{font-size:15px;margin-top:6px!important}.dp-assembly{height:600px;margin-block:28px 14px;transform:none}.dp-assembled{width:320px;top:20px;padding:22px}.dp-assembled .dp-dossier-brand{font-size:24px}.dp-assembled .dp-mark{width:30px;height:34px}.dp-assembled h3{font-size:25px}.dp-assembled .dp-report-row{padding-block:12px}.dp-assembled .dp-source-row span{font-size:11px;padding:5px 8px}.dp-fragment.dp-scenario{z-index:2;width:25%;padding:18px;font-size:clamp(14px,1.25vw,18px);background:#f9fbfdf5}.dp-scenario-index{font-size:12px;margin-bottom:8px}.dp-scenario-1{left:1%;top:120px}.dp-scenario-2{left:2%;top:340px}.dp-scenario-3{right:1%;top:120px}.dp-scenario-4{right:2%;top:340px}.dp-scatter{position:absolute;inset:0;pointer-events:none}.dp-scrap{position:absolute;width:17%;max-width:220px;z-index:1;--scrap-angle:-6deg;--drift-x:16px;--drift-y:-22px;--drift-turn:2.4deg;animation:dp-paper-drift var(--scatter-time,7.2s) ease-in-out infinite;animation-play-state:paused}.dp-assembly[data-scatter=on] :is(.dp-scrap,.dp-scenario){animation-play-state:running}.dp-scrap-paper{padding:12px 14px;border:1px solid #d9e7f0;border-radius:6px;background:#f7fbfdf2;box-shadow:0 8px 20px #173b5d12;transform:rotate(var(--scrap-angle));color:#59768d;font-size:13px;line-height:1.4}.dp-scrap-paper .dp-grey-lines{height:22px;opacity:.6;background-size:100% 4px,75% 4px,90% 4px}.dp-scrap-paper .dp-grid-lines{display:block;height:36px;opacity:.6}.dp-scrap-0{left:2%;top:12px}.dp-scrap-1{left:15%;top:52px;--scrap-angle:7deg;--scatter-time:8.6s;animation-delay:-2s}.dp-scrap-2{left:0;top:255px;--scrap-angle:8deg;--scatter-time:6.8s;animation-delay:-4s}.dp-scrap-3{left:14%;bottom:25px;--scrap-angle:-7deg;--drift-turn:-2deg;animation-delay:-1s}.dp-scrap-4{left:1%;bottom:8px;--scrap-angle:4deg;--scatter-time:8.2s;animation-delay:-3s}.dp-scrap-5{right:1%;top:12px;--scrap-angle:6deg;animation-delay:-3s;--drift-x:-16px;--drift-turn:-2.4deg}.dp-scrap-6{right:15%;top:52px;--scrap-angle:-8deg;--scatter-time:8.8s;animation-delay:-1s;--drift-x:-18px}.dp-scrap-7{right:0;top:275px;--scrap-angle:-6deg;--scatter-time:6.6s;animation-delay:-5s;--drift-x:-14px}.dp-scrap-8{right:14%;bottom:25px;--scrap-angle:7deg;animation-delay:-2s;--drift-x:-16px;--drift-turn:-2deg}.dp-scrap-9{right:1%;bottom:8px;--scrap-angle:-5deg;--scatter-time:8.4s;animation-delay:-4s;--drift-x:-12px}.dp-fragment.dp-scenario{--drift-x:6px;--drift-y:-9px;--drift-turn:.75deg;animation:dp-paper-drift 9s ease-in-out infinite;animation-play-state:paused}.dp-fragment.dp-scenario-2{animation-delay:-3s;--drift-turn:-.6deg}.dp-fragment.dp-scenario-3{animation-delay:-5s;--drift-x:-6px}.dp-fragment.dp-scenario-4{animation-delay:-1.5s;--drift-x:-5px;--drift-turn:-.75deg}@keyframes dp-paper-drift{0%,to{translate:0 0;rotate:0deg}25%{translate:var(--drift-x) var(--drift-y);rotate:var(--drift-turn)}50%{translate:calc(var(--drift-x)*.25) calc(var(--drift-y)*1.3);rotate:calc(var(--drift-turn)*-.45)}75%{translate:calc(var(--drift-x)*-.4) calc(var(--drift-y)*.4);rotate:calc(var(--drift-turn)*-.7)}}.dp-track{margin-top:28px}.dp-step-art{height:210px}.dp-track:after,.dp-track:before{top:217px}.dp-track-signal{position:absolute;left:calc(10px + (92% - 10px)*var(--dp-progress));top:213px;width:9px;height:9px;border-radius:50%;background:#31d9ec;box-shadow:0 0 15px #10c7e8;z-index:3;pointer-events:none}.dp-track article[data-step-play=on] .dp-work-chip b{animation:dp-research-dot 2.4s ease-in-out infinite}.dp-track article[data-step-play=on] .dp-work-chip:nth-last-child(2) b{animation-delay:.4s}@keyframes dp-research-dot{0%,to{opacity:.5}50%{opacity:1;text-shadow:0 0 7px #16b87b}}.dp-glance-card{will-change:auto}.dp-faq summary{transition:color .24s ease}.dp-faq summary:hover{color:#0a4da6}@media(min-width:1024px) and (max-height:700px){.dp-hero{padding-top:92px}.dp-hero>.dp-wrap{min-height:calc(100svh - 92px)}.dp-hero-art{height:360px}.dp-hero-stack{scale:.86;transform-origin:center top}.dp-hero-grid{padding-block:8px 12px}.dp-hero h1{font-size:clamp(38px,4vw,64px)}.dp-hero .dp-stats{padding-block:10px 12px}.dp-lead{margin-top:16px!important}.dp-actions{margin-top:20px}.dp-hero-proof{margin-top:12px!important}}@media(max-width:1023px){.dp-hero-grid{grid-template-columns:minmax(0,1fr);gap:0;padding-block:24px 28px}.dp-hero-art{display:none}.dp-hero-copy{max-width:700px}.dp-hero>.dp-wrap{min-height:0}.dp-hero .dp-stats{padding-block:20px 24px}.dp-assembly{height:auto;margin-block:28px 18px;gap:24px;isolation:isolate}.dp-assembled{position:relative;inset:auto;margin:auto;transform:none;width:min(320px,calc(100% - 24px))}.dp-fragment.dp-scenario{width:auto;font-size:16px;padding:18px;--drift-x:2px;--drift-y:-3px;--drift-turn:0deg}.dp-scatter{inset:auto 0 30px;height:500px;z-index:-1}.dp-scrap{width:120px;max-width:24%}.dp-scrap-paper{padding:10px;font-size:11px}.dp-scrap:nth-child(n+5){display:none}.dp-scrap-0{left:0;top:30px}.dp-scrap-1{left:auto;right:0;top:100px}.dp-scrap-2{left:0;top:330px}.dp-scrap-3{left:auto;right:0;bottom:5px}.dp-step-art{height:210px;max-width:360px}.dp-track:after,.dp-track:before{top:10px}.dp-stop{top:215px}.dp-track-signal{left:-4px;top:calc(10px + (100% - 30px)*var(--dp-progress))}}@media(max-width:767px){.dp-main{--dp-section-space:40px}.dp-hero{padding-top:88px}.dp-hero .dp-actions>a:not(.dp-primary),.dp-hero .dp-stats,.dp-hero-proof{display:none}.dp-hero-grid{padding-block:20px 22px}.dp-hero h1{font-size:clamp(34px,9.6vw,43px)}.dp-hero-copy .dp-eyebrow{margin-bottom:16px!important}.dp-lead{font-size:17px!important;margin-top:18px!important}.dp-hero-uses{font-size:14px!important;margin-top:14px!important}.dp-actions{gap:20px;margin-top:22px}.dp-hero-proof{font-size:13px!important;margin-top:14px!important}.dp-hero .dp-stats>.dp-wrap>div{padding:0 12px!important}.dp-hero .dp-stats>.dp-wrap>div:first-child{padding-left:0!important}.dp-hero .dp-stats strong{font-size:28px}.dp-hero .dp-stats p{font-size:12px;line-height:1.3}.dp-eyebrow{margin-bottom:14px!important}.dp-resolution{font-size:23px!important}.dp-cta-paper{padding:34px 22px}.dp-folio{scale:1!important}.dp-folios{margin-top:28px}.dp-tabs{margin-top:4px}.dp-audience [id$=-cards]{margin-top:28px}}@media(max-width:767px) and (max-height:760px){.dp-hero-grid{padding-block:16px}.dp-hero .dp-stats{padding-block:12px 16px}}@media(max-width:1023px){.dp-folios{gap:18px;padding-bottom:24px;overscroll-behavior-x:contain;touch-action:pan-x pan-y pinch-zoom;-webkit-overflow-scrolling:touch;scrollbar-width:none}.dp-folios::-webkit-scrollbar{display:none}.dp-folio{flex-basis:min(86%,440px);scroll-snap-stop:always}.dp-tabs{justify-content:space-between;align-items:center;gap:12px;margin-top:0}.dp-swipe-hint{font-size:14px;color:#526c82;display:flex;align-items:center;gap:10px}.dp-swipe-hint>span{font-size:20px;color:#0a4da6}.dp-pagination{display:flex;align-items:center;gap:0}.dp-pagination button{display:grid;place-items:center;border:0;padding:0;width:44px;height:44px;min-height:44px;background:transparent}.dp-pagination button>span{display:block;width:7px;height:7px;border-radius:99px;background:#b9cddc;transition:width .24s ease,background-color .24s ease}.dp-pagination button.active>span{width:23px;background:#0a4da6}}.JobFlow_canvas__jfZa7{margin-top:2rem;padding:1.5rem clamp(1.25rem,3.7vw,4rem);border-radius:1.75rem;color:white;background:radial-gradient(ellipse at 50% 30%,#105999 0,#073365 42%,#03182f 100%);overflow:hidden;isolation:isolate}.JobFlow_questionStack__gsDU2{position:relative;max-width:35rem;margin:0 auto;padding-top:2rem}.JobFlow_questionStack__gsDU2>span{position:absolute;inset:0 9% 2rem;border:1px solid #7acfff30;border-radius:.8rem;background:#80ccff12}.JobFlow_questionStack__gsDU2>span:nth-child(2){inset:.6rem 6% 1.4rem}.JobFlow_questionStack__gsDU2>span:nth-child(3){inset:1.2rem 3% .8rem}.JobFlow_question__Ey7iX{position:relative;padding:1.4rem 2rem;border:1px solid #a4d4f46b;border-radius:.75rem;background:linear-gradient(145deg,#062b4e,#021a32);box-shadow:0 16px 32px #00112450;text-align:center}.JobFlow_label__MBYot{font-size:var(--text-card-kicker);line-height:1.45;letter-spacing:.075em;text-transform:uppercase;font-weight:600}.JobFlow_question__Ey7iX>p:last-child{margin:.8rem auto 0;max-width:25em;font-size:clamp(1.05rem,1.5vw,1.4rem);line-height:1.4;font-weight:600;text-wrap:balance}.JobFlow_branches__hi2bt{position:relative;height:196px}.JobFlow_paths__HW0BU{display:block;width:100%;height:100%;overflow:visible;fill:none}.JobFlow_paths__HW0BU path{stroke:#35f0f4;stroke-width:1.4;vector-effect:non-scaling-stroke;stroke-dasharray:none;stroke-linecap:round}.JobFlow_paths__HW0BU circle{fill:#39ffff;filter:drop-shadow(0 0 5px #23ffff)}.JobFlow_butterfly__GCUto{position:absolute;top:35px;left:50%;width:130px;height:auto;transform:translateX(-50%);filter:drop-shadow(0 0 24px #27d6f875)}.JobFlow_cards__qkKT3{display:grid;gap:3%}.JobFlow_card__NX7ci{position:relative;min-width:0;border:1px solid #a2c8e35e;border-radius:.75rem;padding:1rem clamp(1.2rem,2vw,2rem);background:linear-gradient(145deg,#052848,#01172e);box-shadow:0 12px 25px #00132630}.JobFlow_cardHeading__OuBaK{display:flex;align-items:center;gap:1rem;min-height:3.2rem}.JobFlow_icon__ktZqz{display:grid;place-items:center;width:3.2rem;height:3.2rem;flex-shrink:0;border:1px solid #75cafa80;border-radius:50%;background:linear-gradient(135deg,#62affc12,#76cfff28)}.JobFlow_icon__ktZqz>span{width:1.4rem;height:1.4rem;background:#7ccffa;mask-position:center;mask-repeat:no-repeat;mask-size:contain}.JobFlow_card__NX7ci>p{margin-top:.8rem;font-size:clamp(1.05rem,1.5vw,1.4rem);line-height:1.42;text-wrap:pretty}.JobFlow_returnPaths__0YBo5{height:66px}.JobFlow_finding__H2X1M{padding:1.6rem clamp(1.2rem,2.8vw,2.5rem);border:1.5px solid #3af7f5;border-radius:1rem;text-align:center;background:radial-gradient(ellipse at top,#14627a70,#02192f 85%);box-shadow:0 0 35px #1de8f524,inset 0 0 24px #23e5eb0d}.JobFlow_finding__H2X1M>h3{margin-top:.4rem;font-size:clamp(1.25rem,1.65vw,1.6rem);line-height:1.3;font-weight:600}.JobFlow_summary__x5HJT{max-width:52rem;margin:.5rem auto 0;font-size:clamp(.95rem,1.15vw,1.1rem);line-height:1.55;color:#d4e1ee;text-wrap:pretty}.JobFlow_outputs__L3lBp{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem;margin-top:1.25rem;text-align:left}.JobFlow_outputs__L3lBp>li{display:flex;align-items:center;gap:1.1rem;min-width:0}.JobFlow_outputs__L3lBp>li+li{border-left:1px solid #81bcdf40;padding-left:1.5rem}.JobFlow_outputs__L3lBp h4{font-size:1rem;line-height:1.5;font-weight:600}.JobFlow_outputs__L3lBp p{margin-top:.15rem;color:#d4e1ee;font-size:.95rem;line-height:1.5}@keyframes JobFlow_arrive__U9k3K{0%{opacity:.55;translate:0 12px}to{opacity:1;translate:0 0}}@keyframes JobFlow_revealConnections__61__G{0%{clip-path:inset(0 -12px 100% -12px)}to{clip-path:inset(-12px)}}@media (prefers-reduced-motion:no-preference){.JobFlow_card__NX7ci,.JobFlow_finding__H2X1M,.JobFlow_question__Ey7iX{animation:JobFlow_arrive__U9k3K .7s cubic-bezier(.22,1,.36,1) both}.JobFlow_paths__HW0BU{animation:JobFlow_revealConnections__61__G 1.1s ease-out both}}@media (max-width:899px){.JobFlow_canvas__jfZa7{padding:1.5rem}.JobFlow_question__Ey7iX{padding:1.25rem}.JobFlow_branches__hi2bt{height:160px}.JobFlow_branches__hi2bt .JobFlow_paths__HW0BU{display:none}.JobFlow_branches__hi2bt:before{content:"";position:absolute;top:0;bottom:16px;left:50%;width:1px;background:#35f0f4}.JobFlow_butterfly__GCUto{top:28px;width:96px}.JobFlow_cards__qkKT3{grid-template-columns:minmax(0,1fr)!important;gap:1rem;padding-left:1.25rem;border-left:1px solid #35f0f4;margin-left:.5rem}.JobFlow_card__NX7ci:before{content:"";position:absolute;left:-1.25rem;top:2.8rem;width:1.25rem;height:1px;background:#35f0f4}.JobFlow_inquiries__cJaje{position:relative}.JobFlow_cards__qkKT3:before{top:calc(100% - 1px);height:1.5rem;border-bottom:1px solid #35f0f4;border-radius:0 0 0 .5rem}.JobFlow_branches__hi2bt:after,.JobFlow_cards__qkKT3:before{content:"";position:absolute;left:.5rem;right:50%;border-left:1px solid #35f0f4}.JobFlow_branches__hi2bt:after{bottom:0;height:16px;border-top:1px solid #35f0f4;border-radius:.5rem 0 0 0}.JobFlow_returnPaths__0YBo5{height:3rem;position:relative}.JobFlow_returnPaths__0YBo5 .JobFlow_paths__HW0BU{display:none}.JobFlow_returnPaths__0YBo5:after{content:"";position:absolute;top:1.5rem;bottom:0;left:50%;width:1px;background:#35f0f4}.JobFlow_outputs__L3lBp{grid-template-columns:minmax(0,1fr);gap:1rem}.JobFlow_outputs__L3lBp>li+li{border-left:0;border-top:1px solid #81bcdf40;padding:1rem 0 0}}@media (max-width:399px){.JobFlow_canvas__jfZa7{padding:1.1rem}.JobFlow_card__NX7ci{padding:1rem}.JobFlow_cardHeading__OuBaK{gap:.65rem}.JobFlow_icon__ktZqz{width:2.7rem;height:2.7rem}}.JobFlow_intro__8v3NK>h2{font-size:clamp(1.8rem,3.05vw,3rem);letter-spacing:-.045em}@media (min-width:1024px){.JobFlow_intro__8v3NK{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);column-gap:2rem}.JobFlow_intro__8v3NK>p:last-child{width:auto;font-size:1.05rem;line-height:1.6;grid-row:1/span 2;padding-top:.2rem}}.JobFlow_cardSlot__VNE2M{display:flex;min-width:0}.JobFlow_cardSlot__VNE2M>.JobFlow_card__NX7ci{width:100%}