@property --at-progress{syntax:"<number>";inherits:true;initial-value:0}@property --on{syntax:"<number>";inherits:true;initial-value:0}.software-accountability_section__KDSlw{--at-ink:var(--color-brand-ink,#101830);--at-paper:color-mix(in srgb,#fffaf3 82%,var(--color-brand-paper-gray,#ebe6df) 18%);--at-cream:#f3eee6;--at-blue:var(--color-brand-blue,#0050f8);--at-green:var(--color-brand-green,#006848);--at-red:var(--color-brand-red,#d40010);--at-grain:url(/media/home/service-index/textures/fine-paper-grain.webp);--at-ease:cubic-bezier(0.22,1,0.36,1);--at-progress:0;--at-shell-pad:clamp(1.15rem,2.6vw,2.35rem);position:relative;isolation:isolate;overflow-x:clip;z-index:2;scroll-margin-top:var(--header-offset,5.75rem);color:var(--at-ink);background-color:var(--at-paper);background-image:linear-gradient(90deg,color-mix(in srgb,var(--at-ink) 2.6%,transparent) 1px,transparent 1px),linear-gradient(color-mix(in srgb,var(--at-ink) 2.2%,transparent) 1px,transparent 1px),var(--at-grain);background-repeat:repeat;background-size:4.5rem 100%,100% 4.5rem,560px auto;box-shadow:0 -1px 0 var(--at-ink)}.software-accountability_grain__w_q1b{position:absolute;inset:0;pointer-events:none;opacity:.02;mix-blend-mode:multiply;background-image:var(--at-grain);background-repeat:repeat;background-size:560px auto}.software-accountability_register__Bnr2C{position:absolute;top:-1px;left:max(var(--at-shell-pad),calc((100% - min(96rem, 100%)) / 2 + var(--at-shell-pad)));z-index:3;width:2.15rem;height:1.75rem;pointer-events:none}.software-accountability_registerDrop__AiFOl,.software-accountability_registerRun__AuLXl{position:absolute;background:var(--at-blue)}.software-accountability_registerRun__AuLXl{top:0;left:0;width:2.1rem;height:1px}.software-accountability_registerDrop__AiFOl{top:0;left:0;width:1px;height:1.5rem}.software-accountability_registerPoint__BKSd0{position:absolute;left:-.1rem;top:1.38rem;width:.22rem;height:.22rem;border-radius:50%;background:var(--at-red)}.software-accountability_shell__mVaOs{position:relative;z-index:1;width:min(96rem,100%);margin-inline:auto;padding:clamp(3rem,3.6vw,3.75rem) var(--at-shell-pad) clamp(3.75rem,6.5vw,5.25rem)}.software-accountability_intro__1ALK3{max-width:44rem;margin:0 0 clamp(1.15rem,2vw,1.55rem)}.software-accountability_eyebrow__zd7e1{margin:0;display:inline-flex;align-items:center;gap:.75rem;font-family:var(--font-sans,"Public Sans",ui-sans-serif,system-ui,sans-serif);font-size:.68rem;font-weight:650;letter-spacing:.22em;text-transform:uppercase;color:var(--at-ink)}.software-accountability_eyebrowRule__u4vXL{position:relative;width:2.25rem;height:1px;background:var(--at-blue)}.software-accountability_eyebrowRule__u4vXL:after{content:"";position:absolute;right:-.18rem;top:50%;width:.28rem;height:.28rem;border-radius:50%;background:var(--at-red);transform:translateY(-50%)}.software-accountability_title__LAyFH{margin:1.15rem 0 0;max-width:16em;font-family:var(--font-editorial,ui-serif,Georgia,serif);font-weight:500;font-size:clamp(2.05rem,3.8vw,3.05rem);letter-spacing:-.035em;line-height:1.08;text-wrap:balance}.software-accountability_lede__0GU5t{margin:1.15rem 0 0;max-width:62ch;font-size:clamp(1.02rem,1.3vw,1.14rem);line-height:1.65;color:color-mix(in srgb,var(--at-ink) 84%,transparent)}.software-accountability_field__wRJ62{--at-progress:0;transition:--at-progress 1.65s var(--at-ease);position:relative;padding:clamp(1.2rem,2vw,1.6rem) clamp(.95rem,1.9vw,1.55rem) clamp(1.05rem,1.8vw,1.4rem);border:1px solid color-mix(in srgb,var(--at-ink) 12%,transparent);background:color-mix(in srgb,var(--at-cream) 72%,white)}.software-accountability_field__wRJ62[data-ready=true]{--at-progress:1}.software-accountability_field__wRJ62[data-ready=true] .software-accountability_stage__9H9dT:first-child{--on:1;transition-delay:.12s}.software-accountability_field__wRJ62[data-ready=true] .software-accountability_stage__9H9dT:nth-child(2){--on:1;transition-delay:.48s}.software-accountability_field__wRJ62[data-ready=true] .software-accountability_stage__9H9dT:nth-child(3){--on:1;transition-delay:.84s}.software-accountability_field__wRJ62[data-ready=true] .software-accountability_stage__9H9dT:nth-child(4){--on:1;transition-delay:1.2s}.software-accountability_field__wRJ62[data-ready=true] .software-accountability_stage__9H9dT:nth-child(5){--on:1;transition-delay:1.56s}.software-accountability_blueprint__1g0L_{position:relative}.software-accountability_plot__pjerK{position:absolute;inset:0;pointer-events:none;opacity:.22;background-image:linear-gradient(90deg,color-mix(in srgb,var(--at-ink) 8%,transparent) 1px,transparent 1px),linear-gradient(color-mix(in srgb,var(--at-ink) 7%,transparent) 1px,transparent 1px);background-size:20% 100%,100% 25%;mask-image:linear-gradient(180deg,transparent,#000 16%,#000 78%,transparent)}.software-accountability_railLabel__Yax5N{position:relative;z-index:1;margin:0 0 .7rem;font-size:.64rem;font-weight:650;letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--at-ink) 68%,transparent)}.software-accountability_rail__VLpZF{position:relative;z-index:1;display:flex;align-items:center;height:.7rem;margin:0 .35rem .15rem}.software-accountability_railTrack__x5HMV{display:block;flex:1 1 auto;height:3px;background:var(--at-ink)}.software-accountability_railDecision__fBLXw,.software-accountability_railEnd__asa7I,.software-accountability_railOrigin__TzZtn{position:relative;z-index:1;flex:0 0 auto;border-radius:50%}.software-accountability_railOrigin__TzZtn{width:.64rem;height:.64rem;background:var(--at-blue)}.software-accountability_railEnd__asa7I{width:.64rem;height:.64rem;background:var(--at-green)}.software-accountability_railDecision__fBLXw{position:absolute;left:50%;top:50%;width:.38rem;height:.38rem;background:var(--at-red);transform:translate(-50%,-50%);box-shadow:0 0 0 3px color-mix(in srgb,var(--at-red) 16%,transparent)}.software-accountability_stages__6di5r{position:relative;z-index:1;display:grid;gap:0;margin:0;padding:0;list-style:none}.software-accountability_stage__9H9dT{--on:0;position:relative;min-width:0;padding:1.45rem .95rem 1.95rem 0;transition:--on .38s var(--at-ease)}.software-accountability_spine__yehm_{display:none}.software-accountability_drop__aNAyN{position:absolute;top:-.62rem;left:.32rem;width:1px;height:1.82rem;background:color-mix(in srgb,var(--at-ink) 18%,transparent)}.software-accountability_stageNum__Hcy5Z{position:absolute;top:.85rem;right:.35rem;font-family:var(--font-editorial,ui-serif,Georgia,serif);font-size:clamp(2.6rem,4vw,3.6rem);line-height:.8;letter-spacing:-.04em;color:color-mix(in srgb,var(--at-ink) 8%,transparent);pointer-events:none}.software-accountability_stageTitle__8LpIw{position:relative;margin:0;font-size:.92rem;font-weight:650;letter-spacing:.1em;text-transform:uppercase;color:var(--at-ink)}.software-accountability_stage__9H9dT[data-hinge=true] .software-accountability_stageTitle__8LpIw{font-size:1.02rem;letter-spacing:.08em;color:color-mix(in srgb,var(--at-blue) 62%,var(--at-ink))}.software-accountability_stage__9H9dT[data-hinge=true] .software-accountability_stageNum__Hcy5Z{font-size:clamp(2.85rem,4.3vw,3.9rem);color:color-mix(in srgb,var(--at-blue) 14%,transparent)}.software-accountability_stageBody__Q1iQY{position:relative;margin:.45rem 0 0;max-width:20ch;font-size:.88rem;line-height:1.45;color:color-mix(in srgb,var(--at-ink) 84%,transparent)}.software-accountability_stageOutput__STJZU{position:relative;display:flex;flex-direction:column;gap:.12rem;margin:.7rem 0 0;font-size:.78rem;font-weight:550;letter-spacing:.01em;color:color-mix(in srgb,var(--at-ink) calc(48% + (var(--on) * 28%)),transparent)}.software-accountability_outputLabel__2k_kK{font-size:.54rem;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--at-green) calc(38% + (var(--on) * 50%)),var(--at-ink))}.software-accountability_stage__9H9dT:not(:last-child):after{content:"";position:absolute;top:1.55rem;right:0;bottom:1.95rem;width:1px;background:color-mix(in srgb,var(--at-ink) 8%,transparent)}.software-accountability_node__eRwMr{position:absolute;left:.1rem;bottom:.55rem;z-index:2;width:.64rem;height:.64rem;border-radius:50%;border:1.5px solid color-mix(in srgb,var(--at-ink) 28%,transparent);background:var(--at-paper);transition:background-color .38s var(--at-ease),border-color .38s var(--at-ease),box-shadow .38s var(--at-ease)}.software-accountability_stage__9H9dT[data-hinge=true] .software-accountability_node__eRwMr{width:.92rem;height:.92rem;bottom:.42rem;left:-.02rem;border-width:2px;border-color:var(--at-blue);box-shadow:0 0 0 4px color-mix(in srgb,var(--at-blue) 16%,transparent)}.software-accountability_stage__9H9dT[data-hinge=true] .software-accountability_node__eRwMr:after{content:"";position:absolute;top:-.42rem;right:-.42rem;width:.28rem;height:.28rem;border-radius:50%;background:var(--at-red)}.software-accountability_crosshair__bot4L{position:absolute;left:-.38rem;bottom:.08rem;z-index:1;width:1.7rem;height:1.7rem;pointer-events:none}.software-accountability_crosshair__bot4L:after,.software-accountability_crosshair__bot4L:before{content:"";position:absolute;background:color-mix(in srgb,var(--at-red) 72%,var(--at-ink))}.software-accountability_crosshair__bot4L:before{left:50%;top:.12rem;bottom:.12rem;width:1px;transform:translateX(-50%)}.software-accountability_crosshair__bot4L:after{top:50%;left:.12rem;right:.12rem;height:1px;transform:translateY(-50%)}.software-accountability_process__CmAJX{position:absolute;z-index:1;left:.42rem;right:.85rem;bottom:.86rem;height:3px;pointer-events:none}.software-accountability_processBase__1vBwp{position:absolute;inset:0;background:color-mix(in srgb,var(--at-ink) 16%,transparent)}.software-accountability_processFill__2_Kdy{position:absolute;inset:0;transform:scaleX(var(--at-progress));transform-origin:left center;background:linear-gradient(90deg,var(--at-green) 0,var(--at-green) 28%,var(--at-blue) 48%,var(--at-blue) 78%,color-mix(in srgb,var(--at-green) 70%,var(--at-blue)) 100%);transition:transform 1.65s var(--at-ease)}.software-accountability_field__wRJ62[data-ready=true] .software-accountability_stage__9H9dT:nth-child(-n+2) .software-accountability_node__eRwMr,.software-accountability_stage__9H9dT:nth-child(-n+2) .software-accountability_node__eRwMr{border-color:color-mix(in srgb,var(--at-green) calc(var(--on) * 100%),color-mix(in srgb,var(--at-ink) 28%,transparent));background:color-mix(in srgb,var(--at-green) calc(var(--on) * 100%),var(--at-paper))}.software-accountability_stage__9H9dT:nth-child(3) .software-accountability_node__eRwMr,.software-accountability_stage__9H9dT:nth-child(n+4) .software-accountability_node__eRwMr{border-color:color-mix(in srgb,var(--at-blue) calc(var(--on) * 100%),color-mix(in srgb,var(--at-ink) 28%,transparent));background:color-mix(in srgb,var(--at-blue) calc(var(--on) * 100%),var(--at-paper))}.software-accountability_stage__9H9dT:nth-child(5) .software-accountability_node__eRwMr{border-color:color-mix(in srgb,var(--at-green) calc(var(--on) * 100%),color-mix(in srgb,var(--at-ink) 28%,transparent));background:color-mix(in srgb,var(--at-green) calc(var(--on) * 100%),var(--at-paper))}.software-accountability_promise__fYItm{position:relative;z-index:1;display:flex;align-items:flex-start;gap:1rem;margin:2.25rem 0 0;padding:1.35rem 1.45rem 1.3rem 1.2rem;font-family:var(--font-editorial,ui-serif,Georgia,serif);font-size:clamp(1.28rem,2vw,1.62rem);font-weight:500;letter-spacing:-.028em;line-height:1.32;color:var(--at-ink);background:color-mix(in srgb,var(--at-cream) 70%,white);border:1px solid color-mix(in srgb,var(--at-ink) 10%,transparent);border-left:2px solid var(--at-green)}.software-accountability_promise__fYItm:before{content:"";position:absolute;right:.9rem;top:-1.55rem;width:1px;height:1.55rem;background:linear-gradient(180deg,color-mix(in srgb,var(--at-green) 70%,var(--at-blue)),var(--at-green));pointer-events:none}.software-accountability_promiseRule__3OynD{position:relative;flex:0 0 auto;width:1.85rem;height:2px;margin-top:.72rem;background:var(--at-blue)}.software-accountability_promiseMark__6AFg3{position:absolute;right:1.05rem;bottom:1.05rem;width:.32rem;height:.32rem;border-radius:50%;background:var(--at-green)}@media (min-width:1100px){.software-accountability_stages__6di5r{grid-template-columns:repeat(5,minmax(0,1fr))}.software-accountability_process__CmAJX{left:.42rem;right:.9rem;bottom:.86rem}}@media (min-width:720px) and (max-width:1099px){.software-accountability_stageBody__Q1iQY{max-width:48ch}}@media (max-width:1099px){.software-accountability_field__wRJ62{padding:1.15rem .95rem 1.2rem 1.05rem}.software-accountability_plot__pjerK,.software-accountability_rail__VLpZF{display:none}.software-accountability_spine__yehm_{position:absolute;top:2.15rem;bottom:.2rem;left:.42rem;z-index:0;display:block;width:.7rem;pointer-events:none}.software-accountability_spineTrack__GmxlF{position:absolute;top:.4rem;bottom:.4rem;left:50%;width:2px;background:var(--at-ink);transform:translateX(-50%)}.software-accountability_spineEnd__ykhOw,.software-accountability_spineOrigin__hDP1K{position:absolute;left:50%;border-radius:50%;transform:translateX(-50%)}.software-accountability_spineOrigin__hDP1K{top:0;width:.5rem;height:.5rem;background:var(--at-blue)}.software-accountability_spineEnd__ykhOw{bottom:0;width:.5rem;height:.5rem;background:var(--at-green)}.software-accountability_railLabel__Yax5N{margin-bottom:1rem;padding-left:1.45rem}.software-accountability_stages__6di5r{padding-left:1.45rem}.software-accountability_stage__9H9dT{padding:0 0 1.45rem 1.05rem}.software-accountability_stage__9H9dT:not(:last-child):after{display:none}.software-accountability_drop__aNAyN{top:.55rem;left:-1.38rem;width:.72rem;height:1px;background:color-mix(in srgb,var(--at-ink) 32%,transparent)}.software-accountability_stageNum__Hcy5Z{top:0;right:0;font-size:2.4rem}.software-accountability_stageBody__Q1iQY{max-width:42ch}.software-accountability_node__eRwMr{left:-1.68rem;top:.28rem;bottom:auto}.software-accountability_stage__9H9dT[data-hinge=true] .software-accountability_node__eRwMr{left:-1.82rem;top:.12rem}.software-accountability_crosshair__bot4L{left:-2.2rem;top:-.22rem;bottom:auto}.software-accountability_process__CmAJX{display:none}.software-accountability_promise__fYItm{margin-left:1.45rem}.software-accountability_promise__fYItm:before{display:none}}@media (max-width:859px){.software-accountability_register__Bnr2C{width:1.75rem;height:1.5rem}.software-accountability_registerRun__AuLXl{width:1.65rem}.software-accountability_registerDrop__AiFOl{height:1.25rem}.software-accountability_registerPoint__BKSd0{top:1.14rem}}@media (max-width:699px){.software-accountability_registerDrop__AiFOl{display:none}.software-accountability_registerPoint__BKSd0{top:-.1rem;left:1.55rem}.software-accountability_register__Bnr2C{height:.22rem}}@media (prefers-reduced-motion:reduce){.software-accountability_node__eRwMr,.software-accountability_outputLabel__2k_kK,.software-accountability_processFill__2_Kdy,.software-accountability_stageOutput__STJZU{transition:none}.software-accountability_field__wRJ62{--at-progress:1}.software-accountability_stage__9H9dT{--on:1}}.software-lab_section__KlxY_{--lab-ink:var(--color-brand-ink,#101830);--lab-paper:#fffaf3;--lab-blue:var(--color-brand-blue,#0050f8);--lab-green:var(--color-brand-green,#006848);--lab-red:var(--color-brand-red,#d40010);--lab-grain:url(/media/home/service-index/textures/fine-paper-grain.webp);position:relative;isolation:isolate;overflow-x:clip;z-index:2;scroll-margin-top:var(--header-offset,5.75rem);color:var(--lab-paper);background-color:var(--lab-ink)}.software-lab_grain__KKfjJ,.software-lab_grid__LNvDv{position:absolute;inset:0;pointer-events:none}.software-lab_grain__KKfjJ{opacity:.05;mix-blend-mode:soft-light;background-image:var(--lab-grain);background-repeat:repeat;background-size:560px auto}.software-lab_grid__LNvDv{opacity:.12;background-image:linear-gradient(90deg,color-mix(in srgb,var(--lab-paper) 14%,transparent) 1px,transparent 1px),linear-gradient(color-mix(in srgb,var(--lab-paper) 10%,transparent) 1px,transparent 1px);background-size:20% 100%,100% 25%;mask-image:linear-gradient(180deg,transparent,#000 18%,#000 78%,transparent)}.software-lab_shell__leFwn{position:relative;z-index:1;width:min(96rem,100%);margin-inline:auto;padding:clamp(3.5rem,6vw,5rem) clamp(1.15rem,2.6vw,2.35rem) clamp(2.75rem,5vw,3.75rem)}.software-lab_intro__D0SKQ{max-width:44rem}.software-lab_eyebrow__ghHmB{margin:0;display:inline-flex;align-items:center;gap:.75rem;font-size:.68rem;font-weight:650;letter-spacing:.22em;text-transform:uppercase}.software-lab_eyebrowRule__IhZm7{position:relative;width:2.25rem;height:1px;background:var(--lab-blue)}.software-lab_eyebrowRule__IhZm7:after{content:"";position:absolute;right:-.18rem;top:50%;width:.28rem;height:.28rem;border-radius:50%;background:var(--lab-red);transform:translateY(-50%)}.software-lab_title__GEri8{margin:1.05rem 0 0;max-width:18em;font-family:var(--font-editorial,ui-serif,Georgia,serif);font-weight:500;font-size:clamp(2rem,3.6vw,3rem);letter-spacing:-.035em;line-height:1.08;text-wrap:balance}.software-lab_disclosure__yjHDr{margin:.95rem 0 0;max-width:58ch;font-size:clamp(1.05rem,1.2vw,1.12rem);line-height:1.58;color:color-mix(in srgb,var(--lab-paper) 88%,transparent)}.software-lab_spread__z2_gn{display:grid;gap:1.55rem;margin-top:clamp(1.6rem,3vw,2.2rem);grid-template-areas:"before" "record" "path" "summary"}.software-lab_before__LsTmE{grid-area:before}.software-lab_pathBlock__CKqbX{grid-area:path}.software-lab_record__CMSQX{grid-area:record}.software-lab_summary__6AzV3{grid-area:summary}@media (min-width:1080px){.software-lab_spread__z2_gn{grid-template-columns:minmax(0,.24fr) minmax(18rem,.5fr) minmax(0,.26fr);grid-template-areas:"before path summary" "before record summary";gap:1.15rem 2rem;align-items:start}.software-lab_before__LsTmE{position:relative;padding-right:.25rem}.software-lab_before__LsTmE:after{content:"";position:absolute;top:42%;right:-1.5rem;width:1.5rem;height:2px;background:var(--lab-blue)}}.software-lab_kicker__wcViO{margin:0 0 .65rem;font-size:.62rem;font-weight:650;letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--lab-blue) 45%,var(--lab-paper))}.software-lab_problem__zIIIP{margin:0;font-size:.98rem;line-height:1.55;color:color-mix(in srgb,var(--lab-paper) 88%,transparent)}.software-lab_channels__qD0E6{display:grid;grid-template-columns:1fr 1fr;gap:.55rem;margin:1.1rem 0 0;padding:0;list-style:none}.software-lab_channels__qD0E6 li{min-height:2.75rem;padding:.55rem .7rem;border:1px solid color-mix(in srgb,var(--lab-paper) 14%,transparent);background:color-mix(in srgb,var(--lab-paper) 5%,transparent);font-size:.78rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.software-lab_channels__qD0E6 li[data-channel=email]{transform:rotate(-1.4deg)}.software-lab_channels__qD0E6 li[data-channel=phone]{transform:translateY(.35rem) rotate(1.2deg)}.software-lab_channels__qD0E6 li[data-channel=form]{transform:translateX(.2rem) rotate(.8deg)}.software-lab_channels__qD0E6 li[data-channel=field]{transform:translateY(-.2rem) rotate(-1.1deg);border-color:color-mix(in srgb,var(--lab-red) 42%,transparent)}.software-lab_path__RBi8N{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem .2rem;margin:0;padding:.15rem 0 0;list-style:none}.software-lab_path__RBi8N:before{content:"";position:absolute;top:.45rem;left:8%;right:8%;height:2px;background:var(--lab-blue);pointer-events:none}.software-lab_path__RBi8N li{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:.5rem;min-width:0;font-size:.72rem;font-weight:650;letter-spacing:.05em;line-height:1.2;text-align:center;text-transform:uppercase}.software-lab_pathNode__Zbz6j{width:.62rem;height:.62rem;border-radius:50%;background:var(--lab-blue);box-shadow:0 0 0 4px var(--lab-ink)}.software-lab_path__RBi8N li[data-tone=decision] .software-lab_pathNode__Zbz6j{width:.78rem;height:.78rem;background:var(--lab-red);box-shadow:0 0 0 4px var(--lab-ink),0 0 0 7px color-mix(in srgb,var(--lab-red) 22%,transparent)}.software-lab_path__RBi8N li[data-tone=complete] .software-lab_pathNode__Zbz6j{width:.7rem;height:.7rem;background:var(--lab-green);box-shadow:0 0 0 4px var(--lab-ink)}.software-lab_record__CMSQX{position:relative;width:min(36rem,100%);padding:1.35rem 1.35rem 1.45rem;background:var(--lab-paper);color:var(--lab-ink);border:1px solid color-mix(in srgb,var(--lab-paper) 22%,transparent)}.software-lab_recordId__wskzH{margin:0;font-size:.6rem;font-weight:650;letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--lab-blue) 82%,var(--lab-ink))}.software-lab_recordTitle__RbrJi{margin:.45rem 0 0;font-family:var(--font-editorial,ui-serif,Georgia,serif);font-size:clamp(1.45rem,2vw,1.7rem);font-weight:500;letter-spacing:-.03em;line-height:1.15}.software-lab_fields__8sIgE{display:grid;gap:.78rem;margin:1.15rem 0 0}.software-lab_fields__8sIgE div{display:grid;gap:.16rem}.software-lab_fields__8sIgE dt{font-size:.62rem;font-weight:650;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--lab-ink) 62%,transparent)}.software-lab_fields__8sIgE dd{margin:0;font-size:1.05rem;line-height:1.35}.software-lab_fields__8sIgE div[data-field=status] dd{font-weight:650;color:color-mix(in srgb,var(--lab-ink) 92%,var(--lab-red) 8%)}.software-lab_fields__8sIgE div[data-field=requester]{opacity:.78}.software-lab_fields__8sIgE div[data-field=requester] dd{font-size:.95rem}.software-lab_recordMark__TOKL_{position:absolute;right:1.15rem;bottom:1.15rem;width:.48rem;height:.48rem;border-radius:50%;background:var(--lab-red)}@media (min-width:700px){.software-lab_path__RBi8N li{font-size:.82rem;letter-spacing:.06em}}@media (min-width:1080px){.software-lab_path__RBi8N{margin:0 0 .15rem}.software-lab_path__RBi8N li{font-size:.9rem;letter-spacing:.07em}.software-lab_record__CMSQX{width:min(38rem,100%);padding:1.55rem 1.65rem 1.65rem}.software-lab_recordTitle__RbrJi{font-size:1.68rem}.software-lab_fields__8sIgE dd{font-size:1.12rem}}.software-lab_effects__0uMyW,.software-lab_surfaces__eDqxP{margin:0;padding:0;list-style:none}.software-lab_surfaces__eDqxP{display:grid;gap:.85rem;margin-bottom:1.25rem}.software-lab_surfaceTitle__WJ8_Q{margin:0;font-size:.7rem;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.software-lab_surfaceBody__I7t1u{margin:.28rem 0 0;font-size:.9rem;line-height:1.45;color:color-mix(in srgb,var(--lab-paper) 84%,transparent)}.software-lab_effects__0uMyW{display:grid;gap:.42rem}.software-lab_effects__0uMyW li{display:flex;gap:.55rem;font-size:.9rem;line-height:1.42;color:color-mix(in srgb,var(--lab-paper) 88%,transparent)}.software-lab_effects__0uMyW li:before{content:"";flex:0 0 auto;width:.32rem;height:.32rem;margin-top:.42em;border-radius:50%;background:var(--lab-green)}.software-lab_measure__dcd9y{margin:1.15rem 0 0;padding-top:.85rem;border-top:1px solid color-mix(in srgb,var(--lab-paper) 16%,transparent);font-size:.92rem;line-height:1.55;color:color-mix(in srgb,var(--lab-paper) 82%,transparent)}.software-lab_edgeOut__pW8Kl{display:block;width:100%;height:clamp(2.25rem,4vw,3.75rem);margin-bottom:-1px;color:#fffaf3}.software-lab_edgeOut__pW8Kl svg{display:block;width:100%;height:100%}.software-lab_edgeOutFill__v60DF{fill:currentColor}@media (prefers-reduced-motion:reduce){.software-lab_channels__qD0E6 li{transform:none}}.software-foundation_section__s0yPO{--tf-ink:var(--color-brand-ink,#101830);--tf-paper:#fffdf8;--tf-cream:#efe8dc;--tf-white:#fffdf8;--tf-blue:var(--color-brand-blue,#0050f8);--tf-green:var(--color-brand-green,#006848);--tf-red:var(--color-brand-red,#d40010);--tf-cycle:48s;position:relative;isolation:isolate;z-index:2;scroll-margin-top:var(--header-offset,5.75rem);color:var(--tf-ink);background-color:var(--tf-paper);background-image:repeating-linear-gradient(180deg,transparent 0,transparent 47px,color-mix(in srgb,var(--tf-ink) 3.5%,transparent) 48px);padding-bottom:clamp(1.35rem,2.4vw,2.15rem)}.software-foundation_shell__4ipj0{position:relative;z-index:1;width:min(96rem,100%);margin-inline:auto;padding:clamp(2.15rem,3.6vw,2.85rem) clamp(1.15rem,2.6vw,2.35rem) .85rem}.software-foundation_header__KiuqR{display:grid;gap:1rem 2.5rem;align-items:end}@media (min-width:860px){.software-foundation_header__KiuqR{grid-template-columns:minmax(0,1.1fr) minmax(16rem,.9fr)}}.software-foundation_heading__ZIufg{min-width:0}.software-foundation_eyebrow__L4oa5{margin:0;display:inline-flex;align-items:center;gap:.75rem;font-size:.68rem;font-weight:650;letter-spacing:.22em;text-transform:uppercase}.software-foundation_eyebrowRule__YNodt{position:relative;width:2.1rem;height:1px;background:var(--tf-blue)}.software-foundation_eyebrowRule__YNodt:after{content:"";position:absolute;right:-.16rem;top:50%;width:.26rem;height:.26rem;border-radius:50%;background:var(--tf-red);transform:translateY(-50%)}.software-foundation_title__gRvA4{margin:.7rem 0 0;max-width:16em;font-family:var(--font-editorial,ui-serif,Georgia,serif);font-weight:500;font-size:clamp(1.7rem,2.4vw,2.15rem);letter-spacing:-.03em;line-height:1.12}.software-foundation_lede__R7uBb{margin:0;max-width:46ch;font-size:1rem;line-height:1.6;color:color-mix(in srgb,var(--tf-ink) 78%,transparent)}.software-foundation_path__rsZEk{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:clamp(1.85rem,3vw,2.35rem) 0 0;padding:1.15rem 0 0;list-style:none}.software-foundation_path__rsZEk:before{content:"";position:absolute;top:.5rem;left:.12rem;right:.12rem;height:2px;pointer-events:none;background:color-mix(in srgb,var(--tf-blue) 86%,var(--tf-ink))}.software-foundation_stage__3ao_I{position:relative;min-width:0;padding:1.15rem 1.15rem .15rem 0}.software-foundation_stage__3ao_I:not(:last-child){border-right:1px solid color-mix(in srgb,var(--tf-ink) 8%,transparent);padding-right:1.25rem}.software-foundation_stageNode__LwRkE{position:absolute;top:-.91rem;left:0;width:.58rem;height:.58rem;border-radius:50%;background:var(--tf-blue);box-shadow:0 0 0 3px var(--tf-paper)}.software-foundation_stage__3ao_I[data-marker=path] .software-foundation_stageNode__LwRkE{width:.52rem;height:.52rem;top:-.88rem;background:var(--tf-blue)}.software-foundation_stage__3ao_I[data-marker=decision] .software-foundation_stageNode__LwRkE{width:.5rem;height:.5rem;top:-.87rem;background:var(--tf-red);box-shadow:0 0 0 3px var(--tf-paper),0 0 0 5px color-mix(in srgb,var(--tf-red) 18%,transparent)}.software-foundation_stage__3ao_I[data-marker=complete] .software-foundation_stageNode__LwRkE{width:.62rem;height:.62rem;top:-.93rem;background:var(--tf-green)}.software-foundation_stageIndex__765iE{margin:0;font-family:var(--font-editorial,ui-serif,Georgia,serif);font-size:clamp(2.05rem,2.7vw,2.55rem);font-weight:500;letter-spacing:-.04em;line-height:1;color:var(--tf-ink)}.software-foundation_stageKicker__08GkQ{margin:.7rem 0 0;font-size:.62rem;font-weight:650;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--tf-blue) 38%,var(--tf-ink))}.software-foundation_stageTitle__xVzBX{margin:.45rem 0 0;max-width:14em;font-family:var(--font-editorial,ui-serif,Georgia,serif);font-size:clamp(1.22rem,1.55vw,1.4rem);font-weight:500;letter-spacing:-.028em;line-height:1.2;color:var(--tf-ink)}.software-foundation_stageBody__576MY{margin:.55rem 0 0;max-width:28ch;font-size:.95rem;line-height:1.5;color:color-mix(in srgb,var(--tf-ink) 86%,transparent)}.software-foundation_supported__k8EY3{margin:.85rem 0 0;max-width:22em;font-size:.6rem;font-weight:650;letter-spacing:.1em;line-height:1.45;text-transform:uppercase;color:color-mix(in srgb,var(--tf-ink) 64%,transparent)}.software-foundation_transition__NQEK5{display:inline-flex;align-items:center;gap:.75rem;margin:clamp(1.65rem,2.6vw,2.05rem) 0 0;font-size:.66rem;font-weight:650;letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb,var(--tf-blue) 28%,var(--tf-ink))}.software-foundation_transitionRule__nW9Wz{position:relative;width:2.35rem;height:1px;background:var(--tf-blue)}.software-foundation_transitionRule__nW9Wz:after{content:"";position:absolute;right:-.16rem;top:50%;width:.26rem;height:.26rem;border-radius:50%;background:var(--tf-red);transform:translateY(-50%)}.software-foundation_explain__x5Mkf{margin:.7rem 0 .35rem;min-height:2.7em;max-width:56ch;font-size:.95rem;line-height:1.5;color:color-mix(in srgb,var(--tf-ink) 72%,transparent)}.software-foundation_ribbon__UAKSV{position:relative;z-index:1;margin:.55rem 0 0;overflow-x:clip;background:var(--tf-cream);border-top:1px solid var(--tf-blue);border-bottom:1px solid color-mix(in srgb,var(--tf-ink) 12%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 42%,transparent)}.software-foundation_viewport__Mz00Y{position:relative;z-index:2;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;touch-action:pan-x;scrollbar-width:none;cursor:grab;outline:none;user-select:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 3.5%,#000 96.5%,transparent);mask-image:linear-gradient(90deg,transparent,#000 3.5%,#000 96.5%,transparent)}@supports not ((mask-image:linear-gradient(#000,#000)) or (-webkit-mask-image:linear-gradient(#000,#000))){.software-foundation_viewport__Mz00Y:after,.software-foundation_viewport__Mz00Y:before{content:"";position:absolute;top:0;bottom:0;width:2.75rem;z-index:3;pointer-events:none}.software-foundation_viewport__Mz00Y:before{left:0;background:linear-gradient(90deg,var(--tf-cream),transparent)}.software-foundation_viewport__Mz00Y:after{right:0;background:linear-gradient(270deg,var(--tf-cream),transparent)}}.software-foundation_viewport__Mz00Y::-webkit-scrollbar{display:none}.software-foundation_viewport__Mz00Y:focus-visible{outline:2px solid var(--tf-blue);outline-offset:-2px}.software-foundation_viewport__Mz00Y:active{cursor:grabbing}.software-foundation_track__sPee7{display:flex;width:max-content;min-height:8.25rem}.software-foundation_items__J7FRz,.software-foundation_set__EfDfK{display:flex;align-items:stretch;flex:0 0 auto;margin:0;padding:0;list-style:none}.software-foundation_item__q1f0o{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;box-sizing:border-box;width:8.5rem;min-height:8.25rem;padding:1.15rem 1.2rem 1rem;text-align:center;border-left:1px solid color-mix(in srgb,var(--tf-ink) 8%,transparent);outline:none}.software-foundation_item__q1f0o:focus-visible{outline:2px solid var(--tf-blue);outline-offset:-3px}.software-foundation_mark__3lUKI{display:grid;place-items:center;flex:0 0 auto;width:3.6rem;height:3.6rem}.software-foundation_mark__3lUKI svg{width:3.5rem;height:3.5rem}.software-foundation_item__q1f0o[data-mark=github] .software-foundation_mark__3lUKI svg,.software-foundation_item__q1f0o[data-mark=nextdotjs] .software-foundation_mark__3lUKI svg{width:3.25rem;height:3.25rem}.software-foundation_item__q1f0o[data-mark=css3] .software-foundation_mark__3lUKI svg,.software-foundation_item__q1f0o[data-mark=html5] .software-foundation_mark__3lUKI svg,.software-foundation_item__q1f0o[data-mark=javascript] .software-foundation_mark__3lUKI svg,.software-foundation_item__q1f0o[data-mark=typescript] .software-foundation_mark__3lUKI svg{width:3.35rem;height:3.35rem}.software-foundation_item__q1f0o[data-mark=react] .software-foundation_mark__3lUKI svg,.software-foundation_item__q1f0o[data-mark=tailwindcss] .software-foundation_mark__3lUKI svg{width:3.7rem;height:3.7rem}.software-foundation_word__4oxta{font-size:1.02rem;font-weight:750;letter-spacing:-.02em}.software-foundation_sqlMark__MMGPU{position:relative;display:grid;place-items:center;width:100%;height:100%}.software-foundation_sqlGrid___A8Ld{position:absolute;inset:.28rem;border:1px solid color-mix(in srgb,var(--tf-ink) 18%,transparent);background-image:linear-gradient(color-mix(in srgb,var(--tf-ink) 12%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--tf-ink) 12%,transparent) 1px,transparent 1px);background-size:100% 33.33%,33.33% 100%}.software-foundation_sqlText__kkyS7{position:relative;z-index:1;font-family:var(--font-mono,ui-monospace,"IBM Plex Mono",monospace);font-size:.84rem;font-weight:700;letter-spacing:.08em;color:var(--tf-ink)}.software-foundation_name__XL3lr{font-size:.8125rem;font-weight:550;letter-spacing:.01em;line-height:1.2;white-space:nowrap}.software-foundation_ribbon__UAKSV[data-motion=full] .software-foundation_track__sPee7{animation:software-foundation_tfRibbon__6hL0x var(--tf-cycle) linear infinite}.software-foundation_ribbon__UAKSV[data-paused] .software-foundation_track__sPee7,.software-foundation_viewport__Mz00Y:focus-within .software-foundation_track__sPee7,.software-foundation_viewport__Mz00Y:hover .software-foundation_track__sPee7{animation-play-state:paused}@keyframes software-foundation_tfRibbon__6hL0x{to{transform:translateX(-50%)}}@media (max-width:1023px){.software-foundation_path__rsZEk{grid-template-columns:1fr;gap:0;padding:.2rem 0 0}.software-foundation_path__rsZEk:before{top:1.05rem;bottom:.85rem;left:1.05rem;right:auto;width:2px;height:auto}.software-foundation_stage__3ao_I,.software-foundation_stage__3ao_I:not(:last-child){display:grid;grid-template-columns:3.1rem minmax(0,1fr);grid-template-areas:"num kicker" "num title" "num body" "num supported";column-gap:1.05rem;border-right:0;padding:.2rem 0 1.35rem}.software-foundation_stageIndex__765iE{grid-area:num;align-self:start;padding-top:.1rem}.software-foundation_stageKicker__08GkQ{grid-area:kicker;margin-top:.35rem}.software-foundation_stageTitle__xVzBX{grid-area:title}.software-foundation_stageBody__576MY{grid-area:body;max-width:42ch}.software-foundation_supported__k8EY3{grid-area:supported}.software-foundation_stageNode__LwRkE{top:1.05rem;left:.82rem}.software-foundation_stage__3ao_I[data-marker=path] .software-foundation_stageNode__LwRkE{top:1.08rem;left:.85rem}.software-foundation_stage__3ao_I[data-marker=decision] .software-foundation_stageNode__LwRkE{top:1.09rem;left:.86rem}.software-foundation_stage__3ao_I[data-marker=complete] .software-foundation_stageNode__LwRkE{top:1.03rem;left:.8rem}}@media (max-width:859px){.software-foundation_lede__R7uBb{max-width:none}.software-foundation_item__q1f0o,.software-foundation_track__sPee7{min-height:7.35rem}.software-foundation_item__q1f0o{width:7.15rem;gap:.65rem;padding:.95rem .7rem .85rem}.software-foundation_mark__3lUKI{width:3.05rem;height:3.05rem}.software-foundation_mark__3lUKI svg{width:2.95rem;height:2.95rem}.software-foundation_item__q1f0o[data-mark=github] .software-foundation_mark__3lUKI svg,.software-foundation_item__q1f0o[data-mark=nextdotjs] .software-foundation_mark__3lUKI svg{width:2.75rem;height:2.75rem}.software-foundation_item__q1f0o[data-mark=css3] .software-foundation_mark__3lUKI svg,.software-foundation_item__q1f0o[data-mark=html5] .software-foundation_mark__3lUKI svg,.software-foundation_item__q1f0o[data-mark=javascript] .software-foundation_mark__3lUKI svg,.software-foundation_item__q1f0o[data-mark=typescript] .software-foundation_mark__3lUKI svg{width:2.85rem;height:2.85rem}.software-foundation_item__q1f0o[data-mark=react] .software-foundation_mark__3lUKI svg,.software-foundation_item__q1f0o[data-mark=tailwindcss] .software-foundation_mark__3lUKI svg{width:3.15rem;height:3.15rem}.software-foundation_name__XL3lr{font-size:.78rem}.software-foundation_word__4oxta{font-size:.92rem}.software-foundation_sqlText__kkyS7{font-size:.74rem}}@media (prefers-reduced-motion:reduce){.software-foundation_ribbon__UAKSV[data-motion=full] .software-foundation_track__sPee7,.software-foundation_track__sPee7{animation:none}}.circle-system_section__1XJHT{--cs-ink:var(--color-brand-ink,#101830);--cs-blue:var(--color-brand-blue,#0050f8);--cs-green:var(--color-brand-green,#006848);--cs-red:var(--color-brand-red,#d40010);--cs-cream:var(--color-brand-cream,#f4efe6);--cs-soft:var(--color-brand-cream-soft,#f3eee4);position:relative;isolation:isolate;z-index:2;overflow-x:clip;scroll-margin-top:var(--header-offset,5.75rem);color:var(--cs-ink);background:var(--cs-cream);padding:clamp(4.5rem,8vw,6.5rem) 0}.circle-system_shell__dLsK4{width:min(80rem,100%);margin-inline:auto;padding-inline:clamp(1.25rem,3.2vw,2.75rem);display:grid;gap:clamp(1.75rem,3vw,2.75rem)}@media (min-width:960px){.circle-system_shell__dLsK4{grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);align-items:center}}.circle-system_eyebrow__3Bwm6{margin:0;display:inline-flex;align-items:center;gap:.75rem;font-family:var(--font-sans,"Public Sans",ui-sans-serif,system-ui,sans-serif);font-size:.68rem;font-weight:650;letter-spacing:.22em;text-transform:uppercase}.circle-system_eyebrowRule__4KbHV{position:relative;width:2.25rem;height:1px;background:var(--cs-blue)}.circle-system_eyebrowRule__4KbHV:after{content:"";position:absolute;right:-.18rem;top:50%;width:.32rem;height:.32rem;border-radius:50%;background:var(--cs-red);transform:translateY(-50%)}.circle-system_title__43xdO{margin:.95rem 0 0;max-width:16ch;font-family:var(--font-editorial,ui-serif,Georgia,serif);font-weight:500;font-size:clamp(2rem,4vw,3.05rem);letter-spacing:-.035em;line-height:1.08;text-wrap:balance}.circle-system_lede__HoiJC{margin:1.1rem 0 0;max-width:42ch;font-size:clamp(1rem,1.2vw,1.12rem);line-height:1.62;color:color-mix(in srgb,var(--cs-ink) 68%,transparent);text-wrap:pretty}.circle-system_legend__XeqI1{list-style:none;margin:1.35rem 0 0;padding:0;display:grid;gap:.7rem}.circle-system_legendItem__ou9kF{display:grid;grid-template-columns:.7rem minmax(0,1fr);gap:.7rem;align-items:start}.circle-system_swatch___Cbpl{width:.55rem;height:.55rem;margin-top:.35rem;border-radius:50%}.circle-system_swatch___Cbpl[data-tone=blue]{background:var(--cs-blue)}.circle-system_swatch___Cbpl[data-tone=green]{background:var(--cs-green)}.circle-system_swatch___Cbpl[data-tone=cream]{background:#fffaf3;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cs-ink) 18%,transparent)}.circle-system_swatch___Cbpl[data-tone=pale]{background:color-mix(in srgb,var(--cs-blue) 18%,#e8eef8)}.circle-system_legendLabel__Of_C8{margin:0;font-family:var(--font-sans,"Public Sans",ui-sans-serif,system-ui,sans-serif);font-size:.78rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.circle-system_legendBody__CSNRE{margin:.2rem 0 0;max-width:36ch;font-size:.95rem;line-height:1.5;color:color-mix(in srgb,var(--cs-ink) 64%,transparent)}.circle-system_stage__CAvOr{position:relative;min-height:18rem}.circle-system_svg__iD4oJ{display:block;width:100%;height:auto}.circle-system_circleBlue__E1DbL{fill:color-mix(in srgb,var(--cs-blue) 78%,white)}.circle-system_circleGreen__6YmTH{fill:color-mix(in srgb,var(--cs-green) 72%,white)}.circle-system_circleCream__zQe3G{fill:#fffaf3;stroke:color-mix(in srgb,var(--cs-ink) 12%,transparent);stroke-width:1}.circle-system_circlePale__Fnrei{fill:color-mix(in srgb,var(--cs-blue) 16%,#eef2f8)}.circle-system_label__peDTK{fill:var(--cs-ink);font-family:var(--font-sans,"Public Sans",ui-sans-serif,system-ui,sans-serif);font-size:13px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.circle-system_path__IewC8{fill:none;stroke:var(--cs-blue);stroke-width:1.15}.circle-system_continuity__3PfMU{fill:none;stroke:var(--cs-green);stroke-width:1.15}.circle-system_mark__Ldijw{fill:var(--cs-red)}.circle-system_crop__J8Xbz{fill:none;stroke:color-mix(in srgb,var(--cs-ink) 35%,transparent);stroke-width:1}@media (max-width:767px){.circle-system_stage__CAvOr{min-height:0}.circle-system_legend__XeqI1{display:none}}@media (prefers-reduced-motion:reduce){.circle-system_svg__iD4oJ *{transition:none}}.websites-assurance_ribbon__aC7cP,.websites-assurance_section__mgo1s{--wa-ink:var(--color-brand-ink,#101830);--wa-blue:var(--color-brand-blue,#0050f8);--wa-cream:var(--color-brand-cream,#f4efe6);--wa-grain:url(/media/home/service-index/textures/fine-paper-grain.webp);position:relative;z-index:1;color:var(--wa-ink)}.websites-assurance_section__mgo1s{background:var(--wa-cream);padding:clamp(1.35rem,2.8vw,1.85rem) 0}.websites-assurance_grain__KoaUP{position:absolute;inset:0;background-image:var(--wa-grain);background-size:320px 320px;opacity:.22;mix-blend-mode:multiply;pointer-events:none}.websites-assurance_shell__Us_X_{position:relative;z-index:1;width:min(80rem,100%);margin-inline:auto;padding:0 clamp(1.25rem,3.2vw,2.75rem)}.websites-assurance_embedded__zA8pw{width:100%;margin:0 0 clamp(2.25rem,3.4vw,3rem);padding:clamp(1.15rem,2.2vw,1.65rem) 0}.websites-assurance_row__4kzt3{position:relative;z-index:1;list-style:none;margin:0;padding:0;display:grid;gap:0}@media (min-width:768px){.websites-assurance_row__4kzt3{grid-template-columns:repeat(3,minmax(0,1fr))}}.websites-assurance_item__YtyeC{min-width:0;padding:.1rem 0 .15rem}@media (min-width:768px){.websites-assurance_item__YtyeC{padding:0 1.5rem .15rem}.websites-assurance_item__YtyeC+.websites-assurance_item__YtyeC{border-left:1px solid color-mix(in srgb,var(--wa-ink) 12%,transparent)}.websites-assurance_item__YtyeC:first-child{padding-left:0}.websites-assurance_item__YtyeC:last-child{padding-right:0}}@media (max-width:767px){.websites-assurance_item__YtyeC+.websites-assurance_item__YtyeC{padding-top:.85rem;margin-top:.85rem;border-top:1px solid color-mix(in srgb,var(--wa-ink) 12%,transparent)}}.websites-assurance_label__fSqme{margin:0;font-family:var(--font-sans,"Public Sans",ui-sans-serif,system-ui,sans-serif);font-size:.75rem;font-weight:650;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--wa-ink) 72%,var(--wa-blue))}.websites-assurance_body__jVmZV{margin:.3rem 0 0;font-family:var(--font-editorial,ui-serif,Georgia,serif);font-size:1.1rem;line-height:1.3;color:var(--wa-ink)}.websites-friction_section__TnuO_{--wf-ink:var(--color-brand-ink,#101830);--wf-blue:var(--color-brand-blue,#0050f8);--wf-green:var(--color-brand-green,#006848);--wf-red:var(--color-brand-red,#d40010);--wf-cream:var(--color-brand-cream,#f4efe6);--wf-amber:#c56a1c;position:relative;isolation:isolate;z-index:2;overflow-x:clip;background:var(--wf-cream);color:var(--wf-ink);padding:clamp(4.5rem,8vw,6.5rem) 0 0}.websites-friction_section__TnuO_[data-embedded=true]{z-index:1;background:transparent;padding:0}.websites-friction_section__TnuO_[data-embedded=true] .websites-friction_shell__g943v{padding-bottom:calc(var(--wave-join, clamp(2.85rem, 5.2vw, 4.85rem)) + clamp(3.25rem, 5vw, 4.25rem))}.websites-friction_section__TnuO_[data-embedded=true] .websites-friction_intro__XEfiM{margin-top:.25rem}.websites-friction_section__TnuO_[data-embedded=true] .websites-friction_layout__lqP5_{margin-top:1.75rem}.websites-friction_field__YpyEw{position:absolute;inset:12% 8% 18% auto;width:min(38rem,46%);color:var(--wf-ink);opacity:.04;pointer-events:none}.websites-friction_field__YpyEw svg{display:block;width:100%;height:100%}.websites-friction_shell__g943v{position:relative;z-index:1;width:min(80rem,100%);margin-inline:auto;padding-inline:clamp(1.25rem,3.2vw,2.75rem);padding-bottom:clamp(3.5rem,6vw,5rem)}.websites-friction_intro__XEfiM{max-width:42rem}.websites-friction_eyebrow__Q46w5{margin:0;display:inline-flex;align-items:center;gap:.75rem;font-size:.75rem;font-weight:650;letter-spacing:.16em;text-transform:uppercase}.websites-friction_eyebrowRule__WeRDq{position:relative;width:2.25rem;height:1px;background:var(--wf-blue)}.websites-friction_eyebrowRule__WeRDq:after{content:"";position:absolute;right:-.18rem;top:50%;width:.32rem;height:.32rem;border-radius:50%;background:var(--wf-red);transform:translateY(-50%)}.websites-friction_title__MindF{margin:.85rem 0 0;font-family:var(--font-editorial,ui-serif,Georgia,serif);font-weight:500;font-size:clamp(1.65rem,2.8vw,2.25rem);line-height:1.2;letter-spacing:-.03em}.websites-friction_layout__lqP5_{margin-top:2.25rem;display:grid;gap:1.5rem}@media (min-width:1100px){.websites-friction_layout__lqP5_{grid-template-columns:minmax(0,1.4fr) minmax(16rem,.52fr);align-items:stretch;gap:1.75rem}}.websites-friction_cards__li0Z8{list-style:none;margin:0;padding:0;display:grid;gap:1.15rem}@media (min-width:768px){.websites-friction_cards__li0Z8{grid-template-columns:1fr 1fr}}.websites-friction_card__FidNb{display:flex;flex-direction:column;min-height:100%;border:1px solid color-mix(in srgb,var(--wf-ink) 14%,transparent);border-radius:2px;background:#faf6ef;box-shadow:0 8px 22px color-mix(in srgb,var(--wf-ink) 5%,transparent);overflow:hidden}.websites-friction_card__FidNb[data-tone=solution]{background:#fffdf8}.websites-friction_cardHead__fCRaE{margin:0;padding:.85rem 1.15rem;font-size:.75rem;font-weight:650;letter-spacing:.12em;text-transform:uppercase;color:#fffaf3}.websites-friction_card__FidNb[data-tone=legacy] .websites-friction_cardHead__fCRaE{background:var(--wf-amber)}.websites-friction_card__FidNb[data-tone=solution] .websites-friction_cardHead__fCRaE{background:var(--wf-green)}.websites-friction_list__OaHnJ{list-style:none;margin:0;padding:1.1rem 1.15rem 1.25rem;display:grid;gap:.95rem}.websites-friction_list__OaHnJ li{display:grid;grid-template-columns:1rem minmax(0,1fr);gap:.7rem;align-items:start;font-size:1.02rem;line-height:1.35}.websites-friction_check__FWY2n,.websites-friction_warn__OnMHz{width:.85rem;height:.85rem;margin-top:.2rem}.websites-friction_warn__OnMHz{background:linear-gradient(to bottom right,transparent 46%,var(--wf-amber) 46% 54%,transparent 54%),linear-gradient(to bottom left,transparent 46%,var(--wf-amber) 46% 54%,transparent 54%)}.websites-friction_warn__OnMHz:after{content:"";display:block;width:.22rem;height:.22rem;margin:.55rem auto 0;border-radius:50%;background:var(--wf-amber)}.websites-friction_check__FWY2n{border:1.5px solid var(--wf-green);border-top:0;border-left:0;width:.42rem;height:.72rem;transform:rotate(40deg);margin-left:.15rem}.websites-friction_cta__ohtVL{position:relative;min-height:12rem}.websites-friction_ctaOffset__tbidF{position:absolute;inset:10px -8px -8px 10px;background:var(--wf-ink);pointer-events:none}.websites-friction_ctaPanel__DUqno{position:relative;z-index:1;height:100%;padding:1.35rem 1.25rem 1.45rem;background:#faf6ef;border:1px solid color-mix(in srgb,var(--wf-ink) 16%,transparent)}.websites-friction_ctaRule__qMc_b{display:block;width:2.4rem;height:1px;background:var(--wf-blue)}.websites-friction_ctaReg__fCl1S{position:absolute;top:1.15rem;right:1.15rem;width:.32rem;height:.32rem;border-radius:50%;background:var(--wf-red)}.websites-friction_ctaTitle__AuvEs{margin:1rem 0 0;font-family:var(--font-editorial,ui-serif,Georgia,serif);font-weight:500;font-size:clamp(1.35rem,1.8vw,1.55rem);line-height:1.22}.websites-friction_ctaBody__oA8_I{margin:.7rem 0 0;font-size:1.02rem;line-height:1.55;color:color-mix(in srgb,var(--wf-ink) 82%,transparent);text-wrap:pretty}.websites-friction_ctaAction__hfkMp{display:inline-flex;align-items:center;gap:.55rem;min-height:44px;margin-top:1.15rem;padding:.7rem 1.05rem;font-size:.82rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;color:var(--wf-cream);background:var(--wf-ink);border:1px solid var(--wf-ink);border-radius:1px;transition:background-color .2s ease,color .2s ease,transform .2s ease}.websites-friction_ctaAction__hfkMp:hover{background:color-mix(in srgb,var(--wf-ink) 88%,var(--wf-blue));transform:translateY(-1px)}.websites-friction_ctaAction__hfkMp:active{transform:translateY(0);background:color-mix(in srgb,var(--wf-ink) 92%,black)}.websites-friction_ctaAction__hfkMp:focus-visible{outline:2px solid var(--wf-blue);outline-offset:3px}.websites-friction_ctaMark__IKa6N{width:.32rem;height:.32rem;border-radius:50%;background:var(--wf-red);flex-shrink:0}.websites-friction_ctaNote__XLjSy{margin:.7rem 0 0;font-size:.98rem;line-height:1.5;color:color-mix(in srgb,var(--wf-ink) 78%,transparent)}.clarity-circles_clarityCluster__XcFlW{--wa-ink:var(--color-brand-ink,#101830);--wa-blue:var(--color-brand-blue,#0050f8);--wa-green:var(--color-brand-green,#006848);--wa-red:var(--color-brand-red,#d40010);--wa-paper:var(--color-brand-cream,#f4efe6);--clarity-disc:clamp(9rem,18.5vw,12.75rem);--clarity-overlap:0.12;position:relative;width:min(100%,calc(var(--clarity-disc) * (1 + 2 * (1 - var(--clarity-overlap))) + .75rem));height:calc(var(--clarity-disc) * 1.52);margin-inline:0}.clarity-circles_clarityDisc__Zb_s3{position:absolute;width:var(--clarity-disc);aspect-ratio:1;border-radius:50%;display:grid;place-items:center;align-content:center;gap:.2rem;pointer-events:none;box-shadow:0 18px 32px -20px color-mix(in srgb,var(--wa-ink) 42%,transparent),0 6px 14px -10px color-mix(in srgb,var(--wa-ink) 22%,transparent),inset 0 1px 0 color-mix(in srgb,white 22%,transparent)}.clarity-circles_clarityBlue__rp6Kn{left:0;top:calc(var(--clarity-disc) * .28);z-index:4;color:#fff;background:radial-gradient(circle at 32% 26%,color-mix(in srgb,white 26%,transparent),transparent 38%),radial-gradient(circle at 68% 78%,color-mix(in srgb,#0038c8 28%,transparent),transparent 42%),linear-gradient(148deg,color-mix(in srgb,var(--wa-blue) 86%,white),color-mix(in srgb,var(--wa-blue) 78%,#0038c8))}.clarity-circles_clarityGreen__XtRIf{left:calc(var(--clarity-disc) * (1 - var(--clarity-overlap)));top:0;z-index:3;color:#f7f3ea;background:radial-gradient(circle at 32% 26%,color-mix(in srgb,white 16%,transparent),transparent 38%),radial-gradient(circle at 70% 80%,color-mix(in srgb,#062018 34%,transparent),transparent 44%),linear-gradient(148deg,color-mix(in srgb,var(--wa-green) 80%,#0a3a2c),color-mix(in srgb,var(--wa-green) 62%,#062018))}.clarity-circles_clarityCream__9t2Ui{left:calc(var(--clarity-disc) * (1 - var(--clarity-overlap)) * 2);top:calc(var(--clarity-disc) * .22);z-index:2;color:var(--wa-ink);background:radial-gradient(circle at 32% 26%,color-mix(in srgb,white 38%,transparent),transparent 36%),radial-gradient(circle at 70% 80%,color-mix(in srgb,#c9b89a 22%,transparent),transparent 46%),linear-gradient(148deg,#f8f3ea,color-mix(in srgb,var(--wa-paper) 70%,#d8cbb4));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--wa-ink) 18%,transparent),0 18px 32px -20px color-mix(in srgb,var(--wa-ink) 36%,transparent),0 6px 14px -10px color-mix(in srgb,var(--wa-ink) 18%,transparent)}.clarity-circles_clarityNum___swrn{font-family:var(--font-sans,"Public Sans",ui-sans-serif,system-ui,sans-serif);font-size:clamp(.68rem,1vw,.78rem);font-weight:650;letter-spacing:.12em;line-height:1;opacity:.82}.clarity-circles_clarityCream__9t2Ui .clarity-circles_clarityNum___swrn{color:color-mix(in srgb,var(--wa-ink) 78%,transparent)}.clarity-circles_clarityLabel__ylUjr{font-family:var(--font-sans,"Public Sans",ui-sans-serif,system-ui,sans-serif);font-size:clamp(.82rem,1.25vw,1rem);font-weight:650;letter-spacing:.06em;line-height:1.15;text-align:center;text-transform:uppercase;max-width:78%}.clarity-circles_clarityCream__9t2Ui .clarity-circles_clarityLabel__ylUjr{color:var(--wa-ink)}.clarity-circles_clarityMark__xfL_q{position:absolute;left:calc(var(--clarity-disc) * (1 - var(--clarity-overlap)) + var(--clarity-disc) * .72);top:calc(var(--clarity-disc) * .22);z-index:5;width:.38rem;height:.38rem;border-radius:50%;background:var(--wa-red);box-shadow:0 0 0 3px color-mix(in srgb,var(--wa-paper) 78%,transparent)}@media (max-width:959px){.clarity-circles_clarityCluster__XcFlW{--clarity-disc:clamp(7.75rem,22vw,10.25rem);--clarity-overlap:0.15;margin-inline:auto;height:calc(var(--clarity-disc) * 1.56)}}@media (max-width:639px){.clarity-circles_clarityCluster__XcFlW{--clarity-disc:clamp(7.35rem,34vw,8.5rem);--clarity-overlap:0.2;width:min(100%,calc(var(--clarity-disc) * 2.05));height:calc(var(--clarity-disc) * 2.28)}.clarity-circles_clarityBlue__rp6Kn{left:0;top:0}.clarity-circles_clarityGreen__XtRIf{left:calc(var(--clarity-disc) * (1 - var(--clarity-overlap)));top:calc(var(--clarity-disc) * .22)}.clarity-circles_clarityCream__9t2Ui{left:calc(var(--clarity-disc) * .22);top:calc(var(--clarity-disc) * .86)}.clarity-circles_clarityMark__xfL_q{left:calc(var(--clarity-disc) * .92);top:calc(var(--clarity-disc) * .86)}.clarity-circles_clarityLabel__ylUjr{font-size:.82rem;letter-spacing:.05em}}@media (prefers-reduced-motion:reduce){.clarity-circles_clarityDisc__Zb_s3{transition:none}}.websites-focus_section__quO26{--wf-ink:var(--color-brand-ink,#101830);--wf-blue:var(--color-brand-blue,#0050f8);--wf-green:var(--color-brand-green,#006848);--wf-red:var(--color-brand-red,#d40010);--wf-cream:var(--color-brand-cream,#f4efe6);--wave-outgoing:var(--wf-cream);--wf-grain:url(/media/home/service-index/textures/fine-paper-grain.webp);position:relative;isolation:isolate;z-index:7;overflow:visible;scroll-margin-top:var(--header-offset,5.75rem);color:var(--wf-ink);background-color:var(--wf-cream);margin:calc(-1 * var(--wave-join, clamp(2.85rem, 5.2vw, 4.85rem)) + 2px) 0 0;padding:calc(var(--wave-join, clamp(2.85rem, 5.2vw, 4.85rem)) + clamp(3.25rem, 4.5vw, 4.25rem)) 0 var(--wave-join,clamp(2.85rem,5.2vw,4.85rem))}.websites-focus_grain__0_ZXo{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.2;mix-blend-mode:multiply;background-image:var(--wf-grain);background-repeat:repeat;background-size:320px 320px}.websites-focus_shell__aj0XJ{position:relative;z-index:1;width:min(80rem,100%);max-width:1280px;margin-inline:auto;padding-inline:clamp(1.25rem,3.2vw,2.75rem);overflow-x:clip}.websites-focus_top__zRFqe{display:grid;gap:clamp(2.25rem,4.5vw,4rem);padding-bottom:clamp(2.25rem,3.6vw,3.25rem)}@media (min-width:960px){.websites-focus_top__zRFqe{grid-template-columns:minmax(0,.4fr) minmax(0,.6fr);column-gap:clamp(3.5rem,5.5vw,5rem);align-items:center}.websites-focus_title__SZuee{max-width:12.5em;font-size:clamp(1.85rem,2.15vw,2.6rem)}}.websites-focus_copy__8VJRS{min-width:0}.websites-focus_eyebrow__0NR2_{margin:0;display:inline-flex;align-items:center;gap:.75rem;font-family:var(--font-sans,"Public Sans",ui-sans-serif,system-ui,sans-serif);font-size:.75rem;font-weight:650;letter-spacing:.16em;text-transform:uppercase}.websites-focus_eyebrowRule__tIXyt{position:relative;width:2.25rem;height:1px;background:var(--wf-blue)}.websites-focus_eyebrowRule__tIXyt:after{content:"";position:absolute;right:-.18rem;top:50%;width:.32rem;height:.32rem;border-radius:50%;background:var(--wf-red);transform:translateY(-50%)}.websites-focus_title__SZuee{margin:.95rem 0 0;max-width:12em;font-family:var(--font-editorial,ui-serif,Georgia,serif);font-weight:500;font-size:clamp(2rem,3.6vw,3.05rem);letter-spacing:-.035em;line-height:1.08}.websites-focus_titleLine__Ne6_W{display:block}.websites-focus_lede__Z5jrb{margin:1.15rem 0 0;max-width:38ch;font-size:clamp(1.05rem,1.2vw,1.14rem);line-height:1.65;color:color-mix(in srgb,var(--wf-ink) 82%,transparent);text-wrap:pretty}.websites-focus_closing__hwaGF{position:relative;margin:1.65rem 0 0;max-width:34ch;padding-top:.85rem;font-size:1.02rem;font-weight:500;line-height:1.5;color:color-mix(in srgb,var(--wf-ink) 90%,transparent);text-wrap:pretty}.websites-focus_closingRule__RCwng{position:absolute;top:0;left:0;width:2.35rem;height:1px;background:var(--wf-blue)}.websites-focus_closingRule__RCwng:after{content:"";position:absolute;right:-.2rem;top:50%;width:.32rem;height:.32rem;border-radius:50%;background:var(--wf-red);transform:translateY(-50%)}.websites-focus_visual__79c86{min-width:0;width:100%;max-width:40rem;justify-self:end;overflow:visible}@media (max-width:1099px){.websites-focus_top__zRFqe{gap:clamp(2rem,4vw,3rem)}.websites-focus_title__SZuee{font-size:clamp(1.85rem,4.2vw,2.55rem)}}@media (max-width:959px){.websites-focus_visual__79c86{justify-self:center;max-width:36rem}.websites-focus_title__SZuee{max-width:14em}}.websites-focus_model__Es5XX{margin:0 0 clamp(2.25rem,3.6vw,3.15rem)}.websites-focus_modelIntro__ucx2J{max-width:46rem}.websites-focus_modelTitle__olT_a{margin:.85rem 0 0;max-width:16em;font-family:var(--font-editorial,ui-serif,Georgia,serif);font-weight:500;font-size:clamp(1.75rem,2.8vw,2.25rem);letter-spacing:-.03em;line-height:1.12}.websites-focus_modelLede__vXn6B{margin:.85rem 0 0;max-width:58ch;font-size:clamp(1.02rem,1.2vw,1.1rem);line-height:1.62;color:color-mix(in srgb,var(--wf-ink) 82%,transparent);text-wrap:pretty}.websites-focus_modelGrid__BmYlN{list-style:none;margin:clamp(1.65rem,2.8vw,2.25rem) 0 0;padding:0;display:grid;gap:1.25rem}@media (min-width:860px){.websites-focus_modelGrid__BmYlN{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}}.websites-focus_modelCard___3tPO{position:relative;min-width:0;padding:1.4rem 1.3rem 1.5rem;background:color-mix(in srgb,#fff 42%,var(--wf-cream));border:1px solid color-mix(in srgb,var(--wf-ink) 10%,transparent);box-shadow:0 18px 36px color-mix(in srgb,var(--wf-ink) 5%,transparent)}.websites-focus_modelCard___3tPO[data-tone=a]{box-shadow:inset 3px 0 0 var(--wf-blue),0 18px 36px color-mix(in srgb,var(--wf-ink) 5%,transparent)}.websites-focus_modelCard___3tPO[data-tone=b]{box-shadow:inset 3px 0 0 var(--wf-green),0 18px 36px color-mix(in srgb,var(--wf-ink) 5%,transparent)}.websites-focus_modelCard___3tPO[data-tone=c]{box-shadow:inset 3px 0 0 color-mix(in srgb,var(--wf-ink) 22%,transparent),0 18px 36px color-mix(in srgb,var(--wf-ink) 5%,transparent)}.websites-focus_modelLabel__SV_d2{margin:0;font-family:var(--font-sans,"Public Sans",ui-sans-serif,system-ui,sans-serif);font-size:.68rem;font-weight:650;letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--wf-ink) 62%,transparent)}.websites-focus_modelCardTitle__u4dQV{margin:.45rem 0 0;font-family:var(--font-editorial,ui-serif,Georgia,serif);font-weight:500;font-size:clamp(1.2rem,1.5vw,1.38rem);letter-spacing:-.02em;line-height:1.18}.websites-focus_modelCardBody__n9h4Z{margin:.55rem 0 0;font-size:1.02rem;line-height:1.58;color:color-mix(in srgb,var(--wf-ink) 86%,transparent);text-wrap:pretty}.websites-focus_modelList__mSN7W{margin:.95rem 0 0;padding:0;list-style:none;display:grid;gap:.55rem}.websites-focus_modelList__mSN7W li{position:relative;padding-left:.85rem;font-size:.98rem;line-height:1.5;color:color-mix(in srgb,var(--wf-ink) 84%,transparent)}.websites-focus_modelList__mSN7W li:before{content:"";position:absolute;left:0;top:.55em;width:.28rem;height:.28rem;border-radius:50%;background:var(--wf-blue)}.websites-focus_modelCard___3tPO[data-tone=b] .websites-focus_modelList__mSN7W li:before{background:var(--wf-green)}.websites-focus_modelCard___3tPO[data-tone=c] .websites-focus_modelList__mSN7W li:before{background:var(--wf-red)}@media (max-width:639px){.websites-focus_section__quO26{padding-top:calc(var(--wave-join, clamp(2.85rem, 5.2vw, 4.85rem)) + clamp(2.75rem, 8vw, 3.75rem))}}.service-impact_section__AjKfP{--im-ink:var(--color-brand-ink,#101830);--im-blue:var(--color-brand-blue,#0050f8);--im-blue-deep:var(--color-brand-blue-deep,#0038c8);--im-green:var(--color-brand-green,#006848);--im-red:var(--color-brand-red,#d40010);--im-cream:var(--color-brand-cream,#f4efe6);position:relative;isolation:isolate;overflow-x:clip;z-index:2;scroll-margin-top:var(--header-offset,5.75rem);color:var(--im-cream);background:linear-gradient(180deg,var(--im-blue) 0,color-mix(in srgb,var(--im-blue) 82%,var(--im-ink)) 100%);padding:clamp(6.5rem,9vw,9rem) 0}.service-impact_shell__Uj86x{position:relative;z-index:1;width:min(80rem,100%);margin-inline:auto;padding-inline:clamp(1.25rem,3.2vw,2.75rem)}.service-impact_eyebrow__KPYCX{margin:0;display:inline-flex;align-items:center;gap:.75rem;font-size:.68rem;font-weight:650;letter-spacing:.22em;text-transform:uppercase;color:color-mix(in srgb,var(--im-cream) 78%,transparent)}.service-impact_eyebrowRule__N1fEx{position:relative;width:2.25rem;height:1px;background:color-mix(in srgb,var(--im-cream) 55%,transparent)}.service-impact_eyebrowRule__N1fEx:after{content:"";position:absolute;right:-.18rem;top:50%;width:.32rem;height:.32rem;border-radius:50%;background:var(--im-red);transform:translateY(-50%)}.service-impact_title__WBdZ1{margin:1rem 0 0;max-width:16ch;font-family:var(--font-editorial,ui-serif,Georgia,serif);font-weight:500;font-size:clamp(2.05rem,4.2vw,3.25rem);letter-spacing:-.035em;line-height:1.08;text-wrap:balance}.service-impact_lede__YXHmu{margin:1.15rem 0 0;max-width:54ch;font-size:clamp(1.02rem,1.2vw,1.14rem);line-height:1.62;color:color-mix(in srgb,var(--im-cream) 74%,transparent);text-wrap:pretty}.service-impact_outcomes__Quazv{list-style:none;margin:clamp(2.25rem,4vw,3.25rem) 0 0;padding:0;display:grid;gap:0}@media (min-width:768px){.service-impact_outcomes__Quazv{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.service-impact_outcomes__Quazv{grid-template-columns:repeat(4,minmax(0,1fr))}}.service-impact_item__GQKVo{position:relative;padding:1.2rem 1.1rem 1.25rem 0;border-top:1px solid color-mix(in srgb,var(--im-cream) 22%,transparent)}.service-impact_dot__3aH8q{position:absolute;top:-.2rem;left:0;width:.32rem;height:.32rem;border-radius:50%;background:color-mix(in srgb,var(--im-cream) 70%,transparent)}.service-impact_item__GQKVo:last-child .service-impact_dot__3aH8q{background:var(--im-red)}.service-impact_label__yiRH_{margin:0;font-size:.78rem;font-weight:650;letter-spacing:.14em;text-transform:uppercase}.service-impact_body___d5oX{margin:.65rem 0 0;max-width:24ch;font-size:.98rem;line-height:1.5;color:color-mix(in srgb,var(--im-cream) 72%,transparent)}@media (max-width:767px){.service-impact_body___d5oX{max-width:42ch}}.service-strategic_section__5PI9A{--sg-ink:var(--color-brand-ink,#101830);--sg-green:var(--color-brand-green,#006848);--sg-green-deep:var(--color-brand-green-deep,#004038);--sg-blue:var(--color-brand-blue,#0050f8);--sg-red:var(--color-brand-red,#d40010);--sg-cream:var(--color-brand-cream,#f4efe6);position:relative;isolation:isolate;overflow-x:clip;z-index:2;scroll-margin-top:var(--header-offset,5.75rem);color:var(--sg-cream);background:linear-gradient(180deg,var(--sg-green) 0,var(--sg-green-deep) 100%);padding:clamp(6.5rem,9vw,9rem) 0}.service-strategic_shell__wa4pX{position:relative;z-index:1;width:min(80rem,100%);margin-inline:auto;padding-inline:clamp(1.25rem,3.2vw,2.75rem)}.service-strategic_eyebrow__wq8BZ{margin:0;display:inline-flex;align-items:center;gap:.75rem;font-size:.68rem;font-weight:650;letter-spacing:.22em;text-transform:uppercase;color:color-mix(in srgb,var(--sg-cream) 78%,transparent)}.service-strategic_eyebrowRule__IocEP{position:relative;width:2.25rem;height:1px;background:color-mix(in srgb,var(--sg-blue) 70%,white)}.service-strategic_eyebrowRule__IocEP:after{content:"";position:absolute;right:-.18rem;top:50%;width:.32rem;height:.32rem;border-radius:50%;background:var(--sg-red);transform:translateY(-50%)}.service-strategic_title__C4l5R{margin:1rem 0 0;max-width:18ch;font-family:var(--font-editorial,ui-serif,Georgia,serif);font-weight:500;font-size:clamp(2.05rem,4.2vw,3.25rem);letter-spacing:-.035em;line-height:1.08;text-wrap:balance}.service-strategic_lede__3egQt{margin:1.15rem 0 0;max-width:52ch;font-size:clamp(1.02rem,1.2vw,1.14rem);line-height:1.62;color:color-mix(in srgb,var(--sg-cream) 74%,transparent);text-wrap:pretty}.service-strategic_steps__4I68Y{list-style:none;margin:clamp(2.25rem,4vw,3.25rem) 0 0;padding:0;display:grid;gap:0}@media (min-width:900px){.service-strategic_steps__4I68Y{grid-template-columns:repeat(5,minmax(0,1fr))}}.service-strategic_step__YUGwI{position:relative;padding:1.15rem 1rem 0 0;border-top:1px solid color-mix(in srgb,var(--sg-blue) 55%,white)}@media (min-width:900px){.service-strategic_step__YUGwI+.service-strategic_step__YUGwI{padding-left:1.1rem}}.service-strategic_dot__4AFZQ{position:absolute;top:-.2rem;left:0;width:.32rem;height:.32rem;border-radius:50%;background:color-mix(in srgb,var(--sg-blue) 70%,white)}.service-strategic_step__YUGwI[data-exception=true] .service-strategic_dot__4AFZQ{background:var(--sg-red)}.service-strategic_label__I_oa6{margin:0;font-size:.78rem;font-weight:650;letter-spacing:.14em;text-transform:uppercase}.service-strategic_body__0C_tm{margin:.65rem 0 0;max-width:22ch;font-size:.98rem;line-height:1.5;color:color-mix(in srgb,var(--sg-cream) 72%,transparent)}@media (max-width:899px){.service-strategic_step__YUGwI{padding:1.15rem 0 1.05rem 1.15rem;border-top:0;border-left:1px solid color-mix(in srgb,var(--sg-blue) 55%,white)}.service-strategic_body__0C_tm{max-width:42ch}}