.ProofStoryCard_card__aw5dL{--proof-accent:#0d7d78;position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--proof-accent) 34%,#dce6e7);border-radius:1.5rem;background:color-mix(in srgb,#fff 96%,var(--proof-accent));box-shadow:0 .45rem 0 color-mix(in srgb,var(--proof-accent) 15%,#d5dede),0 1.75rem 3.25rem -2.4rem rgb(15 35 52/34%)}.ProofStoryCard_card__aw5dL:before{content:"";display:block;height:.3rem;background:linear-gradient(90deg,var(--proof-accent),transparent 78%)}.ProofStoryCard_body__KU8KS,.ProofStoryCard_header__eaHSO{padding:clamp(1.25rem,2.4vw,2rem)}.ProofStoryCard_header__eaHSO{display:grid;gap:.7rem}.ProofStoryCard_relationship__tEQIk{width:-moz-fit-content;width:fit-content;border:1px solid color-mix(in srgb,var(--proof-accent) 35%,transparent);border-radius:999px;padding:.35rem .65rem;color:var(--proof-accent);font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.ProofStoryCard_profile__d2hmC{color:#526174;font-size:.9rem;font-weight:600}.ProofStoryCard_title__g_uPp{margin:0;color:#071b31;font-family:var(--font-display),sans-serif;font-size:clamp(1.55rem,3vw,2.35rem);font-weight:700;letter-spacing:-.035em;line-height:1.05}.ProofStoryCard_body__KU8KS{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;border-top:1px solid #e1e8e9}.ProofStoryCard_phase__Ge2jz{border-radius:1rem;background:color-mix(in srgb,#fff 91%,var(--proof-accent));padding:1rem}.ProofStoryCard_phase__Ge2jz h3{margin:0 0 .55rem;color:var(--proof-accent);font-family:var(--font-display),sans-serif;font-size:.78rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.ProofStoryCard_phase__Ge2jz li,.ProofStoryCard_phase__Ge2jz p{color:#314b63;font-size:.92rem;line-height:1.55}.ProofStoryCard_phase__Ge2jz p{margin:0}.ProofStoryCard_phase__Ge2jz ul{display:grid;gap:.45rem;margin:0;padding-left:1.1rem}.ProofStoryCard_tools__Yu3ZW{display:flex;flex-wrap:wrap;gap:.4rem;grid-column:1/-1}.ProofStoryCard_tools__Yu3ZW span{border:1px solid #d6e0e2;border-radius:999px;padding:.3rem .65rem;color:#3d5367;font-size:.75rem;font-weight:700}@media (prefers-color-scheme:dark){.ProofStoryCard_card__aw5dL{background:color-mix(in srgb,#132636 94%,var(--proof-accent));box-shadow:0 .45rem 0 color-mix(in srgb,var(--proof-accent) 28%,#06121e),0 1.75rem 3.25rem -2.4rem rgb(0 0 0/80%)}.ProofStoryCard_title__g_uPp{color:#f5fbff}.ProofStoryCard_phase__Ge2jz li,.ProofStoryCard_phase__Ge2jz p,.ProofStoryCard_profile__d2hmC{color:#c4d3df}.ProofStoryCard_body__KU8KS{border-color:rgb(255 255 255/10%)}.ProofStoryCard_phase__Ge2jz{background:color-mix(in srgb,#0c1b29 88%,var(--proof-accent))}.ProofStoryCard_tools__Yu3ZW span{border-color:rgb(255 255 255/14%);color:#d7e4ec}}@media (max-width:760px){.ProofStoryCard_body__KU8KS{grid-template-columns:1fr}}.UseCaseDetailPage_page__iIenr{--paper:#fbf8f2;--paper-cool:#f4f9fb;--ink:#071d31;--body:#3e5b75;--line:rgba(20,59,83,0.16);--navy:#071c2b;background:var(--paper);color:var(--ink);overflow:clip}.UseCaseDetailPage_shell__8Jguc{margin:0 auto;max-width:1240px;padding-inline:clamp(1.25rem,4vw,3rem);position:relative;width:100%}.UseCaseDetailPage_hero__wIudX{background:radial-gradient(circle at 9% 28%,color-mix(in srgb,var(--solution-accent) 11%,transparent),transparent 29rem),radial-gradient(circle at 91% 78%,rgba(79,209,197,.13),transparent 31rem),linear-gradient(135deg,#fffdf9,var(--paper-cool));padding:clamp(7.5rem,11vw,10.5rem) 0 clamp(5rem,8vw,8rem)}.UseCaseDetailPage_heroHeader__zWmOF{margin:0 auto;max-width:980px;text-align:center}.UseCaseDetailPage_heroIcon__LLOyn{align-items:center;background:color-mix(in srgb,var(--solution-accent) 10%,white);border:1px solid color-mix(in srgb,var(--solution-accent) 45%,transparent);border-radius:1rem;box-shadow:0 7px 0 color-mix(in srgb,var(--solution-accent) 18%,#e7edf0),0 20px 45px rgba(21,48,66,.12);color:var(--solution-ink);display:inline-flex;height:3.65rem;justify-content:center;margin-bottom:1.7rem;width:3.65rem}.UseCaseDetailPage_eyebrow__M57HO,.UseCaseDetailPage_panelLabel__3Fv6I{color:var(--solution-ink);font-family:var(--font-montserrat),sans-serif;font-size:.74rem;font-weight:750;letter-spacing:.21em;margin:0;text-transform:uppercase}.UseCaseDetailPage_hero__wIudX h1{font-family:var(--font-montserrat),sans-serif;font-size:clamp(3.02rem,7.7vw,4.2rem);font-weight:720;letter-spacing:-.066em;line-height:.95;margin:1.2rem auto 1.65rem;max-width:1030px;text-wrap:balance}.UseCaseDetailPage_heroBody__Y9uT4{color:var(--body);font-size:clamp(1.04rem,2vw,1.28rem);line-height:1.65;margin:0 auto;max-width:790px}.UseCaseDetailPage_heroActions__mtUrI{align-items:center;display:flex;flex-wrap:wrap;gap:.9rem;justify-content:center;margin-top:2rem}.UseCaseDetailPage_primaryCta__Mzn4q,.UseCaseDetailPage_secondaryCta__k0u_K,.UseCaseDetailPage_stageLink___gLNJ{align-items:center;border-radius:.9rem;display:inline-flex;font-family:var(--font-inter),sans-serif;font-size:.94rem;font-weight:750;gap:.72rem;justify-content:center;min-height:3.35rem;padding:.9rem 1.35rem;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.UseCaseDetailPage_primaryCta__Mzn4q{background:linear-gradient(145deg,#ffffff,color-mix(in srgb,var(--solution-accent) 13%,#f8fbfc));border:1px solid color-mix(in srgb,var(--solution-accent) 72%,#28bdc8);box-shadow:0 7px 0 color-mix(in srgb,var(--solution-ink) 70%,#08364a),0 18px 35px rgba(10,42,61,.16);color:var(--ink)}.UseCaseDetailPage_secondaryCta__k0u_K{background:rgba(255,255,255,.65);border:1px solid var(--line);box-shadow:0 5px 0 rgba(13,45,65,.1);color:var(--ink)}.UseCaseDetailPage_primaryCta__Mzn4q:hover,.UseCaseDetailPage_secondaryCta__k0u_K:hover,.UseCaseDetailPage_stageLink___gLNJ:hover{transform:translateY(-2px)}.UseCaseDetailPage_primaryCta__Mzn4q:active,.UseCaseDetailPage_secondaryCta__k0u_K:active,.UseCaseDetailPage_stageLink___gLNJ:active{transform:translateY(3px)}.UseCaseDetailPage_heroVisual__uRc1T{background:color-mix(in srgb,var(--solution-accent) 6%,white);border:1px solid color-mix(in srgb,var(--solution-accent) 35%,var(--line));border-radius:clamp(1.3rem,3vw,2.2rem);box-shadow:0 10px 0 color-mix(in srgb,var(--solution-accent) 13%,#dce7e9),0 34px 80px rgba(25,54,72,.17);margin:clamp(3.5rem,6vw,5.4rem) auto 0;max-width:1160px;overflow:hidden;padding:clamp(.55rem,1.3vw,.9rem)}.UseCaseDetailPage_imageFrame__XrZEY{aspect-ratio:16/9.3;background:#e9eff3;border-radius:calc(clamp(1.3rem, 3vw, 2.2rem) - .55rem);overflow:hidden;position:relative}.UseCaseDetailPage_imageFrame__XrZEY img{-o-object-fit:cover;object-fit:cover}.UseCaseDetailPage_heroVisual__uRc1T figcaption{align-items:center;color:var(--body);display:flex;font-size:.9rem;font-weight:650;gap:.65rem;justify-content:center;padding:1.05rem 1rem .55rem;text-align:center}.UseCaseDetailPage_heroVisual__uRc1T figcaption span{background:var(--solution-accent);border-radius:999px;box-shadow:0 0 0 4px color-mix(in srgb,var(--solution-accent) 16%,transparent);height:.5rem;width:.5rem}.UseCaseDetailPage_answer__qvp9Y{background:radial-gradient(circle at 12% 16%,color-mix(in srgb,var(--solution-accent) 11%,transparent),transparent 25rem),var(--paper);border-bottom:1px solid var(--line);padding:clamp(4.5rem,8vw,7.5rem) 0}.UseCaseDetailPage_answerCard__o9nwf{background:linear-gradient(145deg,#ffffff,color-mix(in srgb,var(--solution-accent) 5%,#f8fbfc));border:1px solid color-mix(in srgb,var(--solution-accent) 30%,var(--line));border-radius:1.5rem;box-shadow:0 .55rem 0 color-mix(in srgb,var(--solution-accent) 13%,#d9e4e9),0 1.9rem 3.8rem -2.45rem rgba(7,29,49,.42);padding-block:clamp(1.8rem,4vw,3.5rem)}.UseCaseDetailPage_answerCard__o9nwf h2{font-family:var(--font-montserrat),sans-serif;font-size:clamp(2.1rem,4.8vw,3rem);font-weight:720;letter-spacing:-.055em;line-height:1;margin:.9rem 0 0;max-width:64rem;text-wrap:balance}.UseCaseDetailPage_answerCard__o9nwf>p:last-child{color:var(--body);font-size:clamp(1rem,1.55vw,1.14rem);line-height:1.75;margin:1.35rem 0 0;max-width:59rem}.UseCaseDetailPage_evidence__YSajH{background:radial-gradient(circle at 90% 15%,color-mix(in srgb,var(--solution-accent) 28%,transparent),transparent 28rem),linear-gradient(145deg,#061a29,#0c2d4d);color:#f5fbff;padding:clamp(5.8rem,9vw,9rem) 0}.UseCaseDetailPage_evidenceHeader__NLRNq{max-width:880px}.UseCaseDetailPage_evidenceHeader__NLRNq .UseCaseDetailPage_eyebrow__M57HO,.UseCaseDetailPage_evidence__YSajH .UseCaseDetailPage_panelLabel__3Fv6I{color:color-mix(in srgb,var(--solution-accent) 72%,white)}.UseCaseDetailPage_closeCard__9Vw8C h2,.UseCaseDetailPage_evidenceHeader__NLRNq h2,.UseCaseDetailPage_sectionHeader__FWFpl h2,.UseCaseDetailPage_successPanel___b2km h2{font-family:var(--font-montserrat),sans-serif;font-size:clamp(2.16rem,5.4vw,3rem);font-weight:710;letter-spacing:-.055em;line-height:1.02;margin:.9rem 0 1.25rem;text-wrap:balance}.UseCaseDetailPage_evidenceHeader__NLRNq>p:last-child{color:#b9cad8;font-size:1.05rem;line-height:1.7;max-width:760px}.UseCaseDetailPage_evidenceBoard__1l_Yx{align-items:stretch;display:grid;gap:1.2rem;grid-template-columns:minmax(0,1fr) 80px minmax(300px,.78fr);margin-top:clamp(3rem,6vw,5rem)}.UseCaseDetailPage_resultCard__cQUHD,.UseCaseDetailPage_sourcePanel__REQJj{background:rgba(12,42,67,.78);border:1px solid rgba(190,221,238,.16);border-radius:1.6rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 18px 50px rgba(0,0,0,.22);padding:clamp(1.35rem,3vw,2.2rem)}.UseCaseDetailPage_sourceGrid__idVU_{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.35rem}.UseCaseDetailPage_sourceItem__fubcA{align-items:center;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.09);border-radius:.95rem;display:flex;gap:.9rem;min-height:4rem;padding:.85rem 1rem}.UseCaseDetailPage_sourceItem__fubcA span{color:color-mix(in srgb,var(--solution-accent) 72%,white);font-family:var(--font-montserrat),sans-serif;font-size:.67rem;font-weight:800;letter-spacing:.13em}.UseCaseDetailPage_sourceItem__fubcA strong{font-size:.95rem;font-weight:700}.UseCaseDetailPage_systemPath__6vqn0{align-items:center;display:flex;flex-direction:column;justify-content:center}.UseCaseDetailPage_systemPath__6vqn0 span{background:color-mix(in srgb,var(--solution-accent) 75%,white);border-radius:999px;box-shadow:0 0 20px color-mix(in srgb,var(--solution-accent) 42%,transparent);height:4px;margin:5px 0}.UseCaseDetailPage_systemPath__6vqn0 span:first-child{width:34px}.UseCaseDetailPage_systemPath__6vqn0 span:nth-child(2){width:56px}.UseCaseDetailPage_systemPath__6vqn0 span:nth-child(3){width:74px}.UseCaseDetailPage_resultCard__cQUHD{border-color:color-mix(in srgb,var(--solution-accent) 48%,transparent)}.UseCaseDetailPage_resultCard__cQUHD>svg{color:color-mix(in srgb,var(--solution-accent) 78%,white);margin-top:1.7rem}.UseCaseDetailPage_resultCard__cQUHD h3{font-family:var(--font-montserrat),sans-serif;font-size:clamp(1.65rem,3vw,2.35rem);line-height:1.04;margin:.8rem 0 .65rem}.UseCaseDetailPage_resultCard__cQUHD>p:not(.UseCaseDetailPage_panelLabel__3Fv6I){color:#b9cad8;line-height:1.55}.UseCaseDetailPage_resultCard__cQUHD ul{display:grid;gap:.72rem;list-style:none;margin:1.4rem 0 0;padding:1.2rem 0 0;border-top:1px solid rgba(255,255,255,.12)}.UseCaseDetailPage_resultCard__cQUHD li{align-items:center;color:#e9f5fa;display:flex;font-size:.91rem;gap:.6rem}.UseCaseDetailPage_resultCard__cQUHD li svg{color:color-mix(in srgb,var(--solution-accent) 70%,white);flex:0 0 auto}.UseCaseDetailPage_organized__4f4Oc,.UseCaseDetailPage_stages__CWxVq{padding:clamp(5.8rem,9vw,9rem) 0}.UseCaseDetailPage_organized__4f4Oc{background:radial-gradient(circle at 6% 16%,color-mix(in srgb,var(--solution-accent) 8%,transparent),transparent 25rem),var(--paper)}.UseCaseDetailPage_sectionHeader__FWFpl{margin:0 auto;max-width:880px;text-align:center}.UseCaseDetailPage_sectionHeader__FWFpl>p:last-child{color:var(--body);font-size:1.03rem;line-height:1.7;margin:0 auto;max-width:690px}.UseCaseDetailPage_moduleGrid__M0vTO{display:grid;gap:1.1rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(3rem,5vw,4.5rem)}.UseCaseDetailPage_moduleGrid__M0vTO article{background:linear-gradient(150deg,#ffffff,#f2f7f9);border:1px solid var(--line);border-radius:1.25rem;box-shadow:0 8px 0 rgba(27,67,89,.12),0 22px 42px rgba(31,62,78,.11);min-height:12rem;padding:1.5rem;position:relative}.UseCaseDetailPage_moduleGrid__M0vTO article>svg{color:var(--solution-ink)}.UseCaseDetailPage_moduleGrid__M0vTO article>span{color:var(--solution-ink);float:right;font-family:var(--font-montserrat),sans-serif;font-size:.7rem;font-weight:800;letter-spacing:.14em}.UseCaseDetailPage_moduleGrid__M0vTO h3{font-family:var(--font-montserrat),sans-serif;font-size:1.22rem;line-height:1.2;margin:3.3rem 0 0}.UseCaseDetailPage_successPanel___b2km{align-items:center;background:color-mix(in srgb,var(--solution-accent) 8%,#ffffff);border:1px solid color-mix(in srgb,var(--solution-accent) 36%,transparent);border-radius:1.6rem;box-shadow:0 9px 0 color-mix(in srgb,var(--solution-accent) 12%,#dce5e6);display:grid;gap:clamp(2rem,5vw,5rem);grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);margin-top:4rem;padding:clamp(1.5rem,4vw,3.4rem)}.UseCaseDetailPage_successPanel___b2km h2{font-size:clamp(2rem,4.1vw,3rem);margin-bottom:0}.UseCaseDetailPage_successPanel___b2km ul{display:grid;gap:1rem;list-style:none;margin:0;padding:0}.UseCaseDetailPage_successPanel___b2km li{align-items:flex-start;color:var(--body);display:flex;font-weight:650;gap:.75rem;line-height:1.5}.UseCaseDetailPage_successPanel___b2km li svg{color:var(--solution-ink);flex:0 0 auto;margin-top:.1rem}.UseCaseDetailPage_stages__CWxVq{background:linear-gradient(140deg,#f1f8f9,#fffaf3)}.UseCaseDetailPage_stageGrid__6CDo6{display:grid;gap:1.2rem;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:clamp(3rem,5vw,4.5rem) 0 0;padding:0}.UseCaseDetailPage_stageCard__FMQ_l{--stage:#1b7a5b;background:rgba(255,255,255,.84);border:1px solid color-mix(in srgb,var(--stage) 38%,transparent);border-radius:1.4rem;box-shadow:0 9px 0 color-mix(in srgb,var(--stage) 12%,#dce5e6),0 22px 45px rgba(29,58,73,.11);display:flex;flex-direction:column;min-height:29rem;padding:clamp(1.35rem,3vw,2.1rem)}.UseCaseDetailPage_stageCard__FMQ_l[data-stage=build]{--stage:#d59b00}.UseCaseDetailPage_stageCard__FMQ_l[data-stage=support]{--stage:#146eb4}.UseCaseDetailPage_stageTopline__bN2D1{align-items:center;border-bottom:3px solid transparent;-o-border-image:linear-gradient(90deg,var(--stage),transparent 74%) 1;border-image:linear-gradient(90deg,var(--stage),transparent 74%) 1;color:var(--stage);display:flex;font-family:var(--font-montserrat),sans-serif;font-size:.71rem;font-weight:800;gap:.7rem;letter-spacing:.16em;padding-bottom:.8rem;text-transform:uppercase}.UseCaseDetailPage_stageTopline__bN2D1 p{margin:0}.UseCaseDetailPage_stageCard__FMQ_l h3{font-family:var(--font-montserrat),sans-serif;font-size:clamp(1.55rem,2.6vw,2.05rem);letter-spacing:-.035em;line-height:1.02;margin:1.35rem 0 1rem}.UseCaseDetailPage_stageCard__FMQ_l>p{color:var(--body);line-height:1.6}.UseCaseDetailPage_stageCard__FMQ_l>strong{border-top:1px solid var(--line);color:var(--stage);display:block;font-size:.92rem;line-height:1.5;margin-top:1.15rem;padding-top:1.15rem}.UseCaseDetailPage_stageLink___gLNJ{background:linear-gradient(145deg,#ffffff,color-mix(in srgb,var(--stage) 10%,white));border:1px solid color-mix(in srgb,var(--stage) 55%,transparent);box-shadow:0 6px 0 color-mix(in srgb,var(--stage) 28%,#d9e1e3);color:var(--ink);margin-top:auto}.UseCaseDetailPage_close__E47hB{background:radial-gradient(circle at 88% 50%,rgba(226,205,78,.2),transparent 24rem),radial-gradient(circle at 11% 40%,rgba(53,203,224,.18),transparent 26rem),linear-gradient(125deg,#eefbfc,#fffdf4);padding:clamp(5rem,8vw,7rem) clamp(1.25rem,4vw,3rem)}.UseCaseDetailPage_closeCard__9Vw8C{margin:0 auto;max-width:900px;text-align:center}.UseCaseDetailPage_closeCard__9Vw8C>p:not(.UseCaseDetailPage_eyebrow__M57HO){color:var(--body);font-size:1.03rem;line-height:1.7;margin:0 auto 1.7rem;max-width:690px}.UseCaseDetailPage_closeCard__9Vw8C .UseCaseDetailPage_primaryCta__Mzn4q{margin-top:.35rem}@media (prefers-reduced-motion:no-preference){.UseCaseDetailPage_evidenceBoard__1l_Yx,.UseCaseDetailPage_heroVisual__uRc1T,.UseCaseDetailPage_moduleGrid__M0vTO,.UseCaseDetailPage_stageGrid__6CDo6{animation:UseCaseDetailPage_rise-in__jx_OD .62s ease both}.UseCaseDetailPage_evidenceBoard__1l_Yx{animation-delay:80ms}}@keyframes UseCaseDetailPage_rise-in__jx_OD{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (min-width:768px) and (max-width:980px){.UseCaseDetailPage_evidenceBoard__1l_Yx{gap:.75rem;grid-template-columns:minmax(0,1fr) 44px minmax(240px,.78fr)}.UseCaseDetailPage_resultCard__cQUHD,.UseCaseDetailPage_sourcePanel__REQJj{border-radius:1.2rem;padding:1.2rem}.UseCaseDetailPage_sourceGrid__idVU_{gap:.55rem}.UseCaseDetailPage_sourceItem__fubcA{gap:.55rem;padding:.7rem}.UseCaseDetailPage_moduleGrid__M0vTO{grid-template-columns:repeat(2,minmax(0,1fr))}.UseCaseDetailPage_successPanel___b2km{gap:1.5rem;grid-template-columns:minmax(0,1fr) minmax(240px,.8fr)}.UseCaseDetailPage_stageGrid__6CDo6{gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr))}.UseCaseDetailPage_stageCard__FMQ_l{min-height:25rem;padding:1.1rem}.UseCaseDetailPage_stageCard__FMQ_l h3{font-size:1.45rem}}@media (max-width:767px){.UseCaseDetailPage_evidenceBoard__1l_Yx{grid-template-columns:1fr}.UseCaseDetailPage_systemPath__6vqn0{flex-direction:row;min-height:2.5rem}.UseCaseDetailPage_systemPath__6vqn0 span{margin:0 5px;width:4px!important}.UseCaseDetailPage_systemPath__6vqn0 span:first-child{height:25px}.UseCaseDetailPage_systemPath__6vqn0 span:nth-child(2){height:39px}.UseCaseDetailPage_systemPath__6vqn0 span:nth-child(3){height:52px}.UseCaseDetailPage_moduleGrid__M0vTO,.UseCaseDetailPage_stageGrid__6CDo6{grid-template-columns:1fr}.UseCaseDetailPage_stageCard__FMQ_l{min-height:auto}}@media (max-width:680px){.UseCaseDetailPage_hero__wIudX{padding-top:6.6rem}.UseCaseDetailPage_hero__wIudX h1{font-size:clamp(2.8rem,14.5vw,4.2rem)}.UseCaseDetailPage_heroActions__mtUrI{align-items:stretch;flex-direction:column}.UseCaseDetailPage_primaryCta__Mzn4q,.UseCaseDetailPage_secondaryCta__k0u_K{width:100%}.UseCaseDetailPage_heroVisual__uRc1T{border-radius:1.25rem}.UseCaseDetailPage_imageFrame__XrZEY{aspect-ratio:4/3;border-radius:.85rem}.UseCaseDetailPage_moduleGrid__M0vTO,.UseCaseDetailPage_sourceGrid__idVU_,.UseCaseDetailPage_successPanel___b2km{grid-template-columns:1fr}.UseCaseDetailPage_moduleGrid__M0vTO article{min-height:10rem}.UseCaseDetailPage_closeCard__9Vw8C h2,.UseCaseDetailPage_evidenceHeader__NLRNq h2,.UseCaseDetailPage_sectionHeader__FWFpl h2{font-size:clamp(2.16rem,10.5vw,3rem)}}html.dark .UseCaseDetailPage_page__iIenr,html[data-theme=dark] .UseCaseDetailPage_page__iIenr{--paper:#071723;--paper-cool:#0b2230;--ink:#f6fbff;--body:#b8c9d4;--line:rgba(168,202,220,0.18);background:var(--paper)}html.dark .UseCaseDetailPage_hero__wIudX,html[data-theme=dark] .UseCaseDetailPage_hero__wIudX{background:radial-gradient(circle at 9% 28%,color-mix(in srgb,var(--solution-accent) 16%,transparent),transparent 29rem),radial-gradient(circle at 91% 78%,rgba(51,203,198,.12),transparent 31rem),linear-gradient(145deg,#071824,#0a2030)}html.dark .UseCaseDetailPage_answer__qvp9Y,html[data-theme=dark] .UseCaseDetailPage_answer__qvp9Y{background:radial-gradient(circle at 12% 16%,color-mix(in srgb,var(--solution-accent) 13%,transparent),transparent 25rem),#071723}html.dark .UseCaseDetailPage_answerCard__o9nwf,html[data-theme=dark] .UseCaseDetailPage_answerCard__o9nwf{background:linear-gradient(145deg,#122b38,#0d222f);border-color:color-mix(in srgb,var(--solution-accent) 30%,rgba(174,204,220,.2));box-shadow:0 .55rem 0 rgba(2,12,19,.75),0 1.9rem 3.8rem -2.2rem rgba(0,0,0,.65)}html.dark .UseCaseDetailPage_heroIcon__LLOyn,html[data-theme=dark] .UseCaseDetailPage_heroIcon__LLOyn{background:color-mix(in srgb,var(--solution-accent) 15%,#102636);box-shadow:0 7px 0 color-mix(in srgb,var(--solution-accent) 19%,#07131d),0 20px 45px rgba(0,0,0,.28)}html.dark .UseCaseDetailPage_eyebrow__M57HO,html[data-theme=dark] .UseCaseDetailPage_eyebrow__M57HO{color:color-mix(in srgb,var(--solution-accent) 73%,white)}html.dark .UseCaseDetailPage_primaryCta__Mzn4q,html[data-theme=dark] .UseCaseDetailPage_primaryCta__Mzn4q{background:linear-gradient(145deg,#102837,#0e3b46);border-color:color-mix(in srgb,var(--solution-accent) 58%,#27cbd1);box-shadow:0 7px 0 #020d14,0 18px 35px rgba(0,0,0,.28);color:#f6fbff}html.dark .UseCaseDetailPage_secondaryCta__k0u_K,html[data-theme=dark] .UseCaseDetailPage_secondaryCta__k0u_K{background:rgba(18,40,54,.84);color:#f2f8fb}html.dark .UseCaseDetailPage_heroVisual__uRc1T,html[data-theme=dark] .UseCaseDetailPage_heroVisual__uRc1T{background:color-mix(in srgb,var(--solution-accent) 8%,#102331);box-shadow:0 10px 0 color-mix(in srgb,var(--solution-accent) 15%,#04101a),0 34px 80px rgba(0,0,0,.35)}html.dark .UseCaseDetailPage_organized__4f4Oc,html[data-theme=dark] .UseCaseDetailPage_organized__4f4Oc{background:radial-gradient(circle at 6% 16%,color-mix(in srgb,var(--solution-accent) 12%,transparent),transparent 25rem),#071723}html.dark .UseCaseDetailPage_moduleGrid__M0vTO article,html.dark .UseCaseDetailPage_stageCard__FMQ_l,html[data-theme=dark] .UseCaseDetailPage_moduleGrid__M0vTO article,html[data-theme=dark] .UseCaseDetailPage_stageCard__FMQ_l{background:linear-gradient(150deg,#112936,#0d202c);border-color:color-mix(in srgb,var(--solution-accent) 28%,rgba(174,204,220,.2));box-shadow:0 8px 0 rgba(2,12,19,.72),0 22px 42px rgba(0,0,0,.24)}html.dark .UseCaseDetailPage_successPanel___b2km,html[data-theme=dark] .UseCaseDetailPage_successPanel___b2km{background:color-mix(in srgb,var(--solution-accent) 9%,#0d222e);box-shadow:0 9px 0 rgba(2,12,19,.72)}html.dark .UseCaseDetailPage_stages__CWxVq,html[data-theme=dark] .UseCaseDetailPage_stages__CWxVq{background:linear-gradient(140deg,#081b29,#0a202d)}html.dark .UseCaseDetailPage_stageLink___gLNJ,html[data-theme=dark] .UseCaseDetailPage_stageLink___gLNJ{background:color-mix(in srgb,var(--stage) 11%,#122936);box-shadow:0 6px 0 rgba(2,12,19,.72);color:#f5fbff}html.dark .UseCaseDetailPage_close__E47hB,html[data-theme=dark] .UseCaseDetailPage_close__E47hB{background:radial-gradient(circle at 88% 50%,rgba(226,205,78,.11),transparent 24rem),radial-gradient(circle at 11% 40%,rgba(53,203,224,.12),transparent 26rem),#071722}.UseCaseDetailPage_aliasNote__8PKvi{background:color-mix(in srgb,var(--solution-accent) 8%,white);border-left:3px solid var(--solution-accent);border-radius:0 .7rem .7rem 0;color:#314f62;font-size:.92rem;line-height:1.55;margin:1.25rem 0 0;max-width:42rem;padding:.8rem 1rem}html.dark .UseCaseDetailPage_aliasNote__8PKvi,html[data-theme=dark] .UseCaseDetailPage_aliasNote__8PKvi{background:color-mix(in srgb,var(--solution-accent) 11%,#102633);color:#c5d5df}.RepairsServicePage_page__BxN9U{--repair-gold:#f0aa3b;--repair-gold-pale:#ffe8b9;--repair-purple:#a879ff;--repair-purple-pale:#e3d3ff;--repair-blue:#42a8ef;--repair-mint:#73d6b7}.RepairsServicePage_heroMedia__T15nL{aspect-ratio:1586/992;background:#dfe8ef;min-height:0}.RepairsServicePage_heroMedia__T15nL:after{display:none}.RepairsServicePage_heroFigure__QXa6G{height:100%;margin:0;width:100%}.RepairsServicePage_heroImage__8SvkZ{display:block;height:auto;width:100%}.RepairsServicePage_heroImage__8SvkZ,.RepairsServicePage_heroMedia__T15nL .RepairsServicePage_heroImage__8SvkZ{-o-object-fit:contain;object-fit:contain}.RepairsServicePage_sectionIntro__vXNuS{max-width:52rem}.RepairsServicePage_handoff__nuldZ h2,.RepairsServicePage_sectionIntro__vXNuS h2{color:var(--ss-ink);font-family:var(--font-display),sans-serif;font-size:clamp(2.16rem,4.6vw,3rem);font-weight:750;letter-spacing:-.052em;line-height:.98;margin:.85rem 0 0;text-wrap:balance}.RepairsServicePage_sectionIntro__vXNuS>p:not(.RepairsServicePage_ss-kicker__Cque_){color:var(--ss-body);font-size:1.05rem;line-height:1.7;margin:1rem 0 0;max-width:46rem}.RepairsServicePage_handoff__nuldZ,.RepairsServicePage_help__5lhuT,.RepairsServicePage_proof__RGyLj,.RepairsServicePage_recognition__6_kxr{padding:clamp(4.5rem,8vw,7.2rem) 0}.RepairsServicePage_recognition__6_kxr{background:radial-gradient(circle at 90% 10%,rgba(240,170,59,.12),transparent 26rem),var(--ss-card);border-bottom:1px solid var(--ss-line)}.RepairsServicePage_accordion__0Spgd{border-top:1px solid var(--ss-line);margin-top:2.8rem}.RepairsServicePage_accordion__0Spgd details{border-bottom:1px solid var(--ss-line)}.RepairsServicePage_accordion__0Spgd summary{align-items:center;cursor:pointer;display:grid;gap:1rem;grid-template-columns:3.2rem minmax(0,1fr) 2.75rem;list-style:none;min-height:5.6rem;padding:1rem 0}.RepairsServicePage_accordion__0Spgd summary::-webkit-details-marker{display:none}.RepairsServicePage_accordion__0Spgd summary>span{color:#9b671b;font-family:var(--font-mono),monospace;font-size:.75rem;font-weight:850}.RepairsServicePage_accordion__0Spgd summary strong{color:var(--ss-ink);font-family:var(--font-display),sans-serif;font-size:clamp(1.25rem,2.2vw,1.8rem);letter-spacing:-.03em;line-height:1.2}.RepairsServicePage_accordion__0Spgd summary svg{background:rgba(255,255,255,.72);border:1px solid var(--ss-line);border-radius:50%;height:2.5rem;padding:.65rem;transition:transform .18s ease;width:2.5rem}.RepairsServicePage_accordion__0Spgd details[open] summary svg{transform:rotate(180deg)}.RepairsServicePage_accordion__0Spgd details>div{max-width:49rem;padding:0 0 1.7rem 4.2rem}.RepairsServicePage_accordion__0Spgd details>div p{color:var(--ss-body);line-height:1.7;margin:0}.RepairsServicePage_accordion__0Spgd details>div small{color:#7b6251;display:block;font-size:.76rem;font-weight:750;margin-top:.65rem}.RepairsServicePage_accordion__0Spgd summary:focus-visible{outline:3px solid rgba(66,168,239,.58);outline-offset:4px}.RepairsServicePage_stories__qd9ot{background:radial-gradient(circle at 92% 4%,rgba(168,121,255,.16),transparent 30rem),radial-gradient(circle at 4% 62%,rgba(240,170,59,.13),transparent 30rem),#061625;color:white;padding:clamp(5rem,9vw,8rem) 0}.RepairsServicePage_sectionIntroLight__VsFVN h2{color:white}.RepairsServicePage_sectionIntroLight__VsFVN>p:not(.RepairsServicePage_ss-kicker__Cque_){color:rgba(228,238,245,.74)}.RepairsServicePage_sectionIntroLight__VsFVN .ss-kicker{color:#86dfc7}.RepairsServicePage_story__ANdOV{align-items:center;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.14);border-radius:1.5rem;display:grid;gap:clamp(2rem,5vw,4.5rem);grid-template-columns:minmax(16rem,.66fr) minmax(0,1.34fr);margin-top:2.5rem;overflow:hidden;padding:clamp(1.35rem,3.2vw,2.7rem);position:relative}.RepairsServicePage_story__ANdOV:before{background:linear-gradient(180deg,var(--repair-gold),transparent);content:"";inset:0 auto 0 0;opacity:.9;position:absolute;width:.26rem}.RepairsServicePage_storyAi__zYxff:before{background:linear-gradient(180deg,var(--repair-purple),var(--repair-blue),transparent)}.RepairsServicePage_storyCopy__N4a_8>p:first-child{align-items:center;color:var(--repair-gold-pale);display:flex;font-family:var(--font-mono),monospace;font-size:.71rem;font-weight:850;gap:.55rem;letter-spacing:.12em;margin:0;text-transform:uppercase}.RepairsServicePage_storyCopy__N4a_8>p:first-child small{color:currentColor;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit}.RepairsServicePage_storyAi__zYxff .RepairsServicePage_storyCopy__N4a_8>p:first-child{color:var(--repair-purple-pale)}.RepairsServicePage_storyCopy__N4a_8>p:first-child svg{height:1.05rem;width:1.05rem}.RepairsServicePage_storyCopy__N4a_8 h3{font-family:var(--font-display),sans-serif;font-size:clamp(2rem,3.8vw,3rem);letter-spacing:-.05em;line-height:.98;margin:1rem 0 0;text-wrap:balance}.RepairsServicePage_storyCopy__N4a_8>p:not(:first-child){color:rgba(226,238,245,.74);line-height:1.7;margin:1rem 0 0}.RepairsServicePage_storyCopy__N4a_8>strong{color:white;display:block;font-size:.74rem;letter-spacing:.08em;margin-top:1.5rem;text-transform:uppercase}.RepairsServicePage_storyCopy__N4a_8>span{color:rgba(226,238,245,.78);display:block;font-size:.86rem;line-height:1.55;margin-top:.4rem}.RepairsServicePage_solutionBoard__8KRTZ{background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0),radial-gradient(circle at 50% 65%,rgba(240,170,59,.15),transparent 55%),#091d2f;background-size:28px 28px,28px 28px,auto,auto;border:1px solid rgba(255,255,255,.17);border-radius:1.25rem;box-shadow:inset 0 1px rgba(255,255,255,.08),0 30px 70px -52px #000;min-width:0;overflow:hidden;padding:clamp(1rem,2.2vw,1.6rem);position:relative}.RepairsServicePage_solutionBoardAi__TKusw{background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0),radial-gradient(circle at 50% 65%,rgba(168,121,255,.18),transparent 55%),#091d2f;background-size:28px 28px,28px 28px,auto,auto}.RepairsServicePage_sourceRow__CZ8Lp{display:grid;gap:.5rem;grid-template-columns:repeat(5,minmax(0,1fr));position:relative;z-index:2}.RepairsServicePage_solutionBoardAi__TKusw .RepairsServicePage_sourceRow__CZ8Lp{grid-template-columns:repeat(4,minmax(0,1fr))}.RepairsServicePage_sourceRow__CZ8Lp>span{align-items:center;background:rgba(255,255,255,.07);border:1px solid rgba(240,170,59,.42);border-radius:.68rem;color:#f5e4c7;display:flex;flex-direction:column;font-size:.62rem;font-weight:800;gap:.32rem;justify-content:center;min-height:3.8rem;padding:.45rem .25rem;text-align:center}.RepairsServicePage_solutionBoardAi__TKusw .RepairsServicePage_sourceRow__CZ8Lp>span{border-color:rgba(168,121,255,.42);color:#e4d6ff}.RepairsServicePage_sourceRow__CZ8Lp svg{height:1rem;width:1rem}.RepairsServicePage_aiConverge__8Z9uK,.RepairsServicePage_funnel__FhF5f{background:linear-gradient(180deg,rgba(240,170,59,.24),rgba(240,170,59,.08));clip-path:polygon(3% 0,97% 0,61% 100%,39% 100%);display:grid;gap:.25rem;height:5.2rem;margin:.25rem auto 0;padding:.5rem 14%;width:82%}.RepairsServicePage_aiConverge__8Z9uK{background:linear-gradient(180deg,rgba(168,121,255,.26),rgba(66,168,239,.09))}.RepairsServicePage_aiConverge__8Z9uK i,.RepairsServicePage_funnel__FhF5f i{background:linear-gradient(90deg,transparent,var(--repair-gold),#ffe1a4,var(--repair-gold),transparent);border-radius:999px;box-shadow:0 0 10px rgba(240,170,59,.34),inset 0 1px rgba(255,255,255,.65)}.RepairsServicePage_aiConverge__8Z9uK i{background:linear-gradient(90deg,transparent,var(--repair-purple),var(--repair-blue),var(--repair-mint),transparent);box-shadow:0 0 10px rgba(168,121,255,.34),inset 0 1px rgba(255,255,255,.65)}.RepairsServicePage_bottleneck__516QG,.RepairsServicePage_repairAction__D4Sbu{align-items:center;border-radius:.78rem;display:flex;gap:.7rem;margin:.55rem auto 0;padding:.65rem .8rem;width:min(100%,24rem)}.RepairsServicePage_bottleneck__516QG{background:rgba(248,109,80,.11);border:1px solid rgba(248,109,80,.42);color:#ff9c88}.RepairsServicePage_bottleneckAi__gC_0Y{background:rgba(168,121,255,.1);border-color:rgba(168,121,255,.44);color:#d7bdff}.RepairsServicePage_bottleneck__516QG svg,.RepairsServicePage_repairAction__D4Sbu svg{flex:0 0 auto;height:1.2rem;width:1.2rem}.RepairsServicePage_bottleneck__516QG span,.RepairsServicePage_repairAction__D4Sbu span{display:grid;gap:.18rem}.RepairsServicePage_bottleneck__516QG small,.RepairsServicePage_repairAction__D4Sbu small{color:currentColor;font-family:var(--font-mono),monospace;font-size:.54rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.RepairsServicePage_bottleneck__516QG strong,.RepairsServicePage_repairAction__D4Sbu strong{color:white;font-size:.68rem;line-height:1.35}.RepairsServicePage_repairAction__D4Sbu{background:rgba(240,170,59,.12);border:1px solid rgba(240,170,59,.5);color:var(--repair-gold-pale)}.RepairsServicePage_repairActionAi__3gitC{background:rgba(168,121,255,.1);border-color:rgba(168,121,255,.5);color:var(--repair-purple-pale)}.RepairsServicePage_aiWorkspace__kd6g5,.RepairsServicePage_leadCard__38bOe{background:linear-gradient(145deg,#fffefb,#e9edf1);border:4px solid rgba(255,255,255,.82);border-radius:1.1rem;box-shadow:0 0 0 1px rgba(6,22,37,.34),0 0 0 5px rgba(240,170,59,.2),0 0 28px rgba(240,170,59,.26);color:var(--ss-ink);margin:1rem auto 0;overflow:hidden;padding:1rem;width:min(100%,32rem)}.RepairsServicePage_aiWorkspace__kd6g5{box-shadow:0 0 0 1px rgba(6,22,37,.34),0 0 0 5px rgba(168,121,255,.2),0 0 30px rgba(168,121,255,.28);width:min(100%,36rem)}.RepairsServicePage_aiWorkspace__kd6g5 header,.RepairsServicePage_leadCard__38bOe header{align-items:center;display:flex;gap:.8rem;justify-content:space-between}.RepairsServicePage_aiWorkspace__kd6g5 header>span,.RepairsServicePage_leadCard__38bOe header>span{display:grid;gap:.12rem}.RepairsServicePage_aiWorkspace__kd6g5 header small,.RepairsServicePage_leadCard__38bOe header small{color:#6b7b88;font-size:.52rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.RepairsServicePage_aiWorkspace__kd6g5 header strong,.RepairsServicePage_leadCard__38bOe header strong{font-family:var(--font-display),sans-serif;font-size:clamp(1.15rem,2vw,1.5rem);letter-spacing:-.03em}.RepairsServicePage_aiWorkspace__kd6g5 header b,.RepairsServicePage_leadCard__38bOe header b{align-items:center;background:#fff6e2;border:1px solid #e8bd68;border-radius:999px;color:#895a10;display:flex;font-size:.52rem;gap:.25rem;padding:.35rem .48rem}.RepairsServicePage_aiWorkspace__kd6g5 header b{background:#f2eaff;border-color:#c9a9ff;color:#7047b7}.RepairsServicePage_aiWorkspace__kd6g5 header b svg,.RepairsServicePage_leadCard__38bOe header b svg{height:.7rem;width:.7rem}.RepairsServicePage_leadCard__38bOe dl{margin:.8rem 0 0}.RepairsServicePage_leadCard__38bOe dl>div{align-items:center;border-top:1px solid #d6dde2;display:grid;gap:.75rem;grid-template-columns:5rem minmax(0,1fr);padding:.48rem 0}.RepairsServicePage_leadCard__38bOe dt{color:#627483;font-size:.57rem;font-weight:800}.RepairsServicePage_leadCard__38bOe dd{align-items:center;display:flex;font-size:.62rem;font-weight:750;gap:.35rem;margin:0}.RepairsServicePage_leadCard__38bOe dd i{background:#7c96a8;border-radius:50%;height:1rem;width:1rem}.RepairsServicePage_leadCard__38bOe mark{background:#ffe2a4;border-radius:999px;color:#744d0d;padding:.18rem .48rem}.RepairsServicePage_aiWorkspace__kd6g5>div{display:grid;gap:.45rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:.9rem}.RepairsServicePage_aiWorkspace__kd6g5>div>span{align-items:center;background:rgba(255,255,255,.72);border:1px solid #d4c4ee;border-radius:.65rem;display:flex;flex-direction:column;gap:.35rem;justify-content:center;min-height:5.3rem;padding:.5rem;text-align:center}.RepairsServicePage_aiWorkspace__kd6g5>div svg{color:#7951bc;height:1.15rem;width:1.15rem}.RepairsServicePage_aiWorkspace__kd6g5>div strong{font-size:.54rem;line-height:1.25}.RepairsServicePage_aiWorkspace__kd6g5 footer{display:grid;gap:.35rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:.55rem}.RepairsServicePage_aiWorkspace__kd6g5 footer span{background:#e8edf0;border:1px solid #d2d9de;border-radius:999px;color:#4d5f6c;font-size:.46rem;font-weight:750;overflow:hidden;padding:.3rem;text-align:center;text-overflow:ellipsis;white-space:nowrap}.RepairsServicePage_illustrativeNote__ocAab{color:#c8d9e4;display:block;font-size:.68rem;line-height:1.5;margin:.8rem auto 0;max-width:32rem;text-align:center}.RepairsServicePage_outcomeRow__lFMrn{display:grid;gap:.55rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1rem}.RepairsServicePage_outcomeRow__lFMrn span{align-items:flex-start;color:#c8d9e4;display:flex;font-size:.58rem;font-weight:750;gap:.35rem;line-height:1.35}.RepairsServicePage_outcomeRow__lFMrn svg{color:var(--repair-mint);flex:0 0 auto;height:.78rem;width:.78rem}.RepairsServicePage_proof__RGyLj{background:var(--ss-card);border-bottom:1px solid var(--ss-line)}.RepairsServicePage_checkBoard__hCSRw{align-items:stretch;display:grid;gap:1rem;grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);margin-top:2.8rem}.RepairsServicePage_checkBoard__hCSRw>aside,.RepairsServicePage_checkBoard__hCSRw>ol{border-radius:1.2rem;margin:0}.RepairsServicePage_checkBoard__hCSRw>ol{background:var(--ss-paper);border:1px solid var(--ss-line);list-style:none;padding:.7rem 1.2rem}.RepairsServicePage_checkBoard__hCSRw>ol li{align-items:center;border-bottom:1px solid var(--ss-line);display:grid;gap:.8rem;grid-template-columns:2.3rem minmax(0,1fr) 2rem;min-height:5.2rem}.RepairsServicePage_checkBoard__hCSRw>ol li:last-child{border-bottom:0}.RepairsServicePage_checkBoard__hCSRw>ol li>span{align-items:center;background:#fff8eb;border:1px solid #e1ba70;border-radius:50%;color:#8f5f16;display:flex;font-family:var(--font-mono),monospace;font-size:.68rem;font-weight:850;height:2rem;justify-content:center;width:2rem}.RepairsServicePage_checkBoard__hCSRw>ol li>div{display:grid;gap:.25rem}.RepairsServicePage_checkBoard__hCSRw>ol strong{color:var(--ss-ink);font-size:.92rem}.RepairsServicePage_checkBoard__hCSRw>ol small{color:var(--ss-body);font-size:.72rem;line-height:1.4}.RepairsServicePage_checkBoard__hCSRw>ol li>svg{background:rgba(115,214,183,.18);border:1px solid rgba(44,142,111,.4);border-radius:50%;color:#19795c;height:1.75rem;padding:.4rem;width:1.75rem}.RepairsServicePage_checkBoard__hCSRw>aside{background:radial-gradient(circle at 100% 0,rgba(240,170,59,.18),transparent 18rem),#061625;border:1px solid rgba(6,22,37,.22);color:white;padding:clamp(1.3rem,3vw,2rem)}.RepairsServicePage_checkBoard__hCSRw>aside>p{color:#f3c772;font-family:var(--font-mono),monospace;font-size:.67rem;font-weight:850;letter-spacing:.1em;margin:0;text-transform:uppercase}.RepairsServicePage_checkBoard__hCSRw>aside h3{font-family:var(--font-display),sans-serif;font-size:clamp(1.65rem,3vw,2.4rem);letter-spacing:-.04em;line-height:1;margin:.85rem 0 0}.RepairsServicePage_checkBoard__hCSRw>aside dl{margin:1.4rem 0 0}.RepairsServicePage_checkBoard__hCSRw>aside dl>div{border-top:1px solid rgba(255,255,255,.13);display:flex;gap:1rem;justify-content:space-between;padding:.72rem 0}.RepairsServicePage_checkBoard__hCSRw>aside dd,.RepairsServicePage_checkBoard__hCSRw>aside dt{font-size:.72rem}.RepairsServicePage_checkBoard__hCSRw>aside dt{color:#9fb3c2}.RepairsServicePage_checkBoard__hCSRw>aside dd{align-items:center;color:white;display:flex;font-weight:800;gap:.3rem;margin:0}.RepairsServicePage_checkBoard__hCSRw>aside dd svg{color:var(--repair-mint);height:.9rem;width:.9rem}.RepairsServicePage_checkBoard__hCSRw>aside>small{color:#90a8b9;display:block;font-size:.62rem;line-height:1.5;margin-top:1rem}.RepairsServicePage_help__5lhuT{background:radial-gradient(circle at 4% 20%,rgba(240,170,59,.11),transparent 25rem),var(--ss-paper)}.RepairsServicePage_helpGrid__Ak54q{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2.8rem}.RepairsServicePage_helpGrid__Ak54q article{background:rgba(255,253,248,.86);border:1px solid var(--ss-line);border-radius:1rem;min-height:17rem;padding:1.35rem}.RepairsServicePage_helpGrid__Ak54q article>div:first-child{align-items:center;display:flex;justify-content:space-between}.RepairsServicePage_helpGrid__Ak54q article>div:first-child span{color:#97651b;font-family:var(--font-mono),monospace;font-size:.7rem;font-weight:850}.RepairsServicePage_helpGrid__Ak54q article>div:first-child svg{color:var(--ss-teal);height:1.25rem;width:1.25rem}.RepairsServicePage_helpGrid__Ak54q h3{color:var(--ss-ink);font-family:var(--font-display),sans-serif;font-size:1.5rem;letter-spacing:-.035em;line-height:1.08;margin:1rem 0 0}.RepairsServicePage_helpGrid__Ak54q li,.RepairsServicePage_helpGrid__Ak54q p{color:var(--ss-body);font-size:.84rem;line-height:1.55}.RepairsServicePage_helpGrid__Ak54q p{margin:.7rem 0 0}.RepairsServicePage_helpGrid__Ak54q ul{margin:.75rem 0 0;padding-left:1.05rem}.RepairsServicePage_boundary__5GldM{background:rgba(255,253,248,.74);border:1px solid var(--ss-line);border-radius:.9rem;color:var(--ss-body);line-height:1.65;margin:1.5rem 0 0;padding:1.1rem}.RepairsServicePage_boundary__5GldM strong{color:var(--ss-ink)}.RepairsServicePage_handoff__nuldZ{background:var(--ss-card);border-block:1px solid var(--ss-line)}.RepairsServicePage_handoff__nuldZ>div{display:grid;gap:clamp(2rem,6vw,5rem);grid-template-columns:minmax(0,1.12fr) minmax(18rem,.88fr)}.RepairsServicePage_handoff__nuldZ ol,.RepairsServicePage_handoff__nuldZ ul{list-style:none;margin:2rem 0 0;padding:0}.RepairsServicePage_handoff__nuldZ ol li{align-items:start;border-top:1px solid var(--ss-line);display:grid;gap:1rem;grid-template-columns:2.3rem minmax(0,1fr);padding:1.1rem 0}.RepairsServicePage_handoff__nuldZ ol li>span{align-items:center;background:var(--ss-navy);border-radius:50%;color:white;display:flex;font-size:.7rem;font-weight:850;height:2rem;justify-content:center;width:2rem}.RepairsServicePage_handoff__nuldZ h3{color:var(--ss-ink);font-family:var(--font-display),sans-serif;font-size:1.25rem;letter-spacing:-.03em;margin:0}.RepairsServicePage_handoff__nuldZ li p{color:var(--ss-body);line-height:1.6;margin:.4rem 0 0}.RepairsServicePage_handoff__nuldZ aside{background:#061625;border-radius:1.25rem;color:white;padding:clamp(1.4rem,3vw,2rem)}.RepairsServicePage_handoff__nuldZ aside .ss-kicker{color:#8ce2c9}html.dark .RepairsServicePage_handoff__nuldZ>.ss-shell>div>.ss-kicker{color:#83e2d6}.RepairsServicePage_handoff__nuldZ aside h2{color:white;font-size:clamp(2rem,3.7vw,3rem)}.RepairsServicePage_handoff__nuldZ aside ul{display:grid;gap:.8rem}.RepairsServicePage_handoff__nuldZ aside li{align-items:flex-start;color:#d3e0e8;display:flex;font-weight:750;gap:.6rem;line-height:1.5}.RepairsServicePage_handoff__nuldZ aside li svg{color:var(--repair-mint);flex:0 0 auto;height:1.05rem;margin-top:.15rem;width:1.05rem}.RepairsServicePage_leadManagementStory__kEE0N{display:contents}.RepairsServicePage_learnPage__PS5FN{--learn-forest:#176b4d;--learn-forest-deep:#0c4d38;--learn-mint:#68cdb1;--learn-paper:#fffdf9;--learn-ink:#071b2f;--learn-body:#486277;background:#faf8f4;color:var(--learn-ink)}.RepairsServicePage_learnHero__U39M_{background:radial-gradient(circle at 8% 10%,rgba(104,205,177,.13),transparent 28rem),radial-gradient(circle at 94% 78%,rgba(23,107,77,.08),transparent 30rem),#f8f6f1;border-bottom:1px solid rgba(7,27,47,.1);padding:clamp(5.8rem,9vw,8.5rem) 0 clamp(4.8rem,8vw,7.2rem)}.RepairsServicePage_learnShell__BGTiv{display:grid;gap:clamp(2.4rem,5vw,4.5rem)}.RepairsServicePage_learnHeroHeader__88ut5{margin:0 auto;max-width:68rem;text-align:center}.RepairsServicePage_learnClose__8ADS3 .ss-kicker,.RepairsServicePage_learnHeroHeader__88ut5 .ss-kicker,.RepairsServicePage_learnSectionHeader__Ie4Mp .ss-kicker{color:var(--learn-forest)}.RepairsServicePage_learnClose__8ADS3 h2,.RepairsServicePage_learnHeroHeader__88ut5 h1,.RepairsServicePage_learnSectionHeader__Ie4Mp h2{color:var(--learn-ink);font-family:var(--font-display),sans-serif;font-weight:750;letter-spacing:-.058em;text-wrap:balance}.RepairsServicePage_learnHeroHeader__88ut5 h1{font-size:clamp(3rem,7.4vw,4.2rem);line-height:.91;margin:.8rem 0 0}.RepairsServicePage_learnHeroHeader__88ut5>p:last-child{color:var(--learn-body);font-size:clamp(1rem,1.6vw,1.18rem);line-height:1.65;margin:1.4rem auto 0;max-width:53rem}.RepairsServicePage_learnHeroGrid__uMEEj{align-items:stretch;display:grid;gap:clamp(1.8rem,4vw,3.5rem);grid-template-columns:minmax(19rem,.74fr) minmax(0,1.26fr)}.RepairsServicePage_offerStage__XES8o{--bso-learn:var(--learn-forest);--bso-ink:var(--learn-ink);--bso-paper:var(--learn-paper);background:transparent;min-width:0;padding:0}.RepairsServicePage_learnVisual__Sr_qR{background:var(--learn-paper);border:1px solid color-mix(in srgb,var(--learn-forest) 34%,#e7e1d8);border-radius:1.35rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 1.5rem 3.2rem -2.25rem rgba(7,27,47,.48);display:grid;margin:0;min-height:100%;overflow:hidden;position:relative}.RepairsServicePage_learnVisual__Sr_qR:before{background:color-mix(in srgb,var(--learn-forest) 9%,var(--learn-paper));border:1px solid color-mix(in srgb,var(--learn-forest) 36%,rgba(7,27,47,.1));border-radius:inherit;content:"";inset:.72rem -.58rem -.58rem .72rem;pointer-events:none;position:absolute;z-index:-1}.RepairsServicePage_learnVisualImage__8qubn{display:block;height:100%;min-height:29rem;-o-object-fit:cover;object-fit:cover;width:100%}.RepairsServicePage_learnVisual__Sr_qR figcaption{align-items:center;background:linear-gradient(90deg,rgba(255,253,249,.98),rgba(244,250,247,.97));border-top:1px solid rgba(7,27,47,.11);bottom:0;display:grid;gap:.3rem;left:0;padding:1.15rem 1.35rem;position:absolute;right:0}.RepairsServicePage_learnVisual__Sr_qR figcaption span{color:var(--learn-forest);font-family:var(--font-mono),monospace;font-size:.66rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.RepairsServicePage_learnVisual__Sr_qR figcaption strong{color:var(--learn-ink);font-size:clamp(1rem,1.7vw,1.3rem);line-height:1.3}.RepairsServicePage_directAnswer__ETez5{background:radial-gradient(circle at 12% 18%,rgba(104,205,177,.1),transparent 24rem),var(--learn-paper);border-bottom:1px solid rgba(7,27,47,.1);padding:clamp(3.8rem,7vw,6.5rem) 0}.RepairsServicePage_directAnswerCard__CirYa{background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(239,248,244,.98));border:1px solid rgba(23,107,77,.3);border-radius:1.4rem;box-shadow:0 .48rem 0 -.08rem rgba(23,107,77,.16),0 1.8rem 3.4rem -2.35rem rgba(7,27,47,.42);max-width:70rem;padding:clamp(1.7rem,4.5vw,3.5rem)}.RepairsServicePage_directAnswerCard__CirYa .ss-kicker{color:var(--learn-forest)}.RepairsServicePage_directAnswerCard__CirYa h2{color:var(--learn-ink);font-family:var(--font-display),sans-serif;font-size:clamp(2.05rem,4.8vw,3rem);font-weight:750;letter-spacing:-.055em;line-height:1;margin:.75rem 0 0;max-width:60rem;text-wrap:balance}.RepairsServicePage_directAnswerCard__CirYa>p:last-child{color:var(--learn-body);font-size:clamp(1rem,1.55vw,1.13rem);line-height:1.75;margin:1.3rem 0 0;max-width:58rem}.RepairsServicePage_learnSection__R0tGX{background:radial-gradient(circle at 90% 5%,rgba(104,205,177,.07),transparent 25rem),var(--learn-paper);border-bottom:1px solid rgba(7,27,47,.1);padding:clamp(4.8rem,8vw,7.5rem) 0}.RepairsServicePage_learnSectionHeader__Ie4Mp{max-width:57rem}.RepairsServicePage_learnClose__8ADS3 h2,.RepairsServicePage_learnSectionHeader__Ie4Mp h2{font-size:clamp(2.16rem,5.2vw,3rem);line-height:.96;margin:.8rem 0 0}.RepairsServicePage_learnClose__8ADS3>div>div>p:last-child,.RepairsServicePage_learnSectionHeader__Ie4Mp>p:last-child{color:var(--learn-body);font-size:clamp(1rem,1.5vw,1.1rem);line-height:1.7;margin:1.15rem 0 0;max-width:48rem}.RepairsServicePage_clarityGrid__T_Sdu,.RepairsServicePage_outcomeGrid__7In29{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2.8rem}.RepairsServicePage_clarityCard__1CYkE,.RepairsServicePage_coverageCard__9xJlu,.RepairsServicePage_outcomeCard__wMOQq{background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(244,249,247,.96));border:1px solid rgba(23,107,77,.22);border-radius:1rem;box-shadow:0 .38rem 0 -.08rem rgba(23,107,77,.14),0 1.5rem 2.5rem -2rem rgba(7,27,47,.38);padding:clamp(1.2rem,2.5vw,1.8rem)}.RepairsServicePage_clarityCard__1CYkE>div{align-items:center;display:flex;justify-content:space-between}.RepairsServicePage_clarityCard__1CYkE>div span,.RepairsServicePage_coverageCard__9xJlu>span{color:var(--learn-forest);font-family:var(--font-mono),monospace;font-size:.68rem;font-weight:850;letter-spacing:.1em}.RepairsServicePage_clarityCard__1CYkE svg,.RepairsServicePage_coverageCard__9xJlu svg,.RepairsServicePage_outcomeCard__wMOQq svg{color:var(--learn-forest);height:1.35rem;width:1.35rem}.RepairsServicePage_clarityCard__1CYkE h3,.RepairsServicePage_coverageCard__9xJlu h3,.RepairsServicePage_outcomeCard__wMOQq h3,.RepairsServicePage_processGrid__KP9rw h3{color:var(--learn-ink);font-family:var(--font-display),sans-serif;font-size:clamp(1.25rem,2vw,1.55rem);letter-spacing:-.035em;line-height:1.1;margin:1.2rem 0 0}.RepairsServicePage_clarityCard__1CYkE p,.RepairsServicePage_coverageCard__9xJlu p,.RepairsServicePage_outcomeCard__wMOQq p,.RepairsServicePage_processGrid__KP9rw p{color:var(--learn-body);line-height:1.65;margin:.75rem 0 0}.RepairsServicePage_learnSectionInk__UyJF5{background:radial-gradient(circle at 8% 12%,rgba(104,205,177,.15),transparent 26rem),radial-gradient(circle at 94% 84%,rgba(30,94,126,.22),transparent 32rem),#071b2f;color:white}.RepairsServicePage_learnSectionInk__UyJF5 .RepairsServicePage_coverageCard__9xJlu h3,.RepairsServicePage_learnSectionInk__UyJF5 .RepairsServicePage_learnSectionHeader__Ie4Mp h2{color:white}.RepairsServicePage_learnSectionInk__UyJF5 .RepairsServicePage_coverageCard__9xJlu p,.RepairsServicePage_learnSectionInk__UyJF5 .RepairsServicePage_learnSectionHeader__Ie4Mp>p:last-child{color:rgba(225,237,243,.78)}.RepairsServicePage_learnSectionInk__UyJF5 .RepairsServicePage_learnSectionHeader__Ie4Mp .ss-kicker{color:#86dfc7}.RepairsServicePage_coverageGrid__lJG29{display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:2.8rem}.RepairsServicePage_coverageCard__9xJlu{background:rgba(255,255,255,.055);border-color:rgba(134,223,199,.26);box-shadow:inset 0 1px rgba(255,255,255,.08),0 1.5rem 2.6rem -2rem rgba(0,0,0,.72)}.RepairsServicePage_coverageCard__9xJlu svg{display:block;height:1.5rem;margin-top:1.6rem;width:1.5rem}.RepairsServicePage_coverageCard__9xJlu svg,.RepairsServicePage_coverageCard__9xJlu>span{color:#86dfc7}.RepairsServicePage_learnBoundary__HxS3B{background:rgba(134,223,199,.08);border:1px solid rgba(134,223,199,.24);border-radius:.9rem;color:rgba(225,237,243,.83);line-height:1.65;margin:1.4rem 0 0;padding:1rem 1.15rem}.RepairsServicePage_learnBoundary__HxS3B strong{color:#9aead4}.RepairsServicePage_outcomeCard__wMOQq svg{background:rgba(23,107,77,.09);border:1px solid rgba(23,107,77,.2);border-radius:50%;box-sizing:content-box;padding:.65rem}.RepairsServicePage_processSection__padeA{background:radial-gradient(circle at 10% 20%,rgba(240,170,59,.08),transparent 24rem),#f2f6f4}.RepairsServicePage_processGrid__KP9rw{display:grid;gap:0;list-style:none;margin:2.8rem 0 0;padding:0}.RepairsServicePage_processGrid__KP9rw li{align-items:start;border-top:1px solid rgba(7,27,47,.14);display:grid;gap:clamp(1rem,3vw,2.5rem);grid-template-columns:4rem minmax(0,1fr);padding:1.6rem 0}.RepairsServicePage_processGrid__KP9rw li:last-child{border-bottom:1px solid rgba(7,27,47,.14)}.RepairsServicePage_processGrid__KP9rw li>span{color:var(--learn-forest);font-family:var(--font-mono),monospace;font-size:.72rem;font-weight:850;letter-spacing:.12em;padding-top:.25rem}.RepairsServicePage_processGrid__KP9rw h3{margin-top:0}.RepairsServicePage_processGrid__KP9rw p{max-width:48rem}.RepairsServicePage_learnClose__8ADS3{background:radial-gradient(circle at 88% 22%,rgba(104,205,177,.14),transparent 26rem),linear-gradient(110deg,#f1f8f6,#fffdf9 62%);padding:clamp(4rem,7vw,6.5rem) 0}.RepairsServicePage_learnClose__8ADS3>div{align-items:center;display:flex;gap:2rem;justify-content:space-between}.RepairsServicePage_learnClose__8ADS3>div>div{max-width:52rem}html.dark .RepairsServicePage_learnPage__PS5FN{--learn-paper:#122735;--learn-ink:#f4f8fb;--learn-body:#bfd0dc;background:#061625}html.dark .RepairsServicePage_learnClose__8ADS3,html.dark .RepairsServicePage_learnHero__U39M_,html.dark .RepairsServicePage_learnSection__R0tGX,html.dark .RepairsServicePage_processSection__padeA{background:radial-gradient(circle at 8% 10%,rgba(104,205,177,.12),transparent 28rem),radial-gradient(circle at 94% 78%,rgba(20,110,180,.12),transparent 32rem),#071b2f;border-color:rgba(216,233,241,.12)}html.dark .RepairsServicePage_learnVisual__Sr_qR figcaption{background:rgba(10,31,46,.96);border-color:rgba(216,233,241,.13)}html.dark .RepairsServicePage_directAnswer__ETez5{background:radial-gradient(circle at 12% 18%,rgba(104,205,177,.12),transparent 24rem),#071b2f;border-color:rgba(216,233,241,.12)}html.dark .RepairsServicePage_directAnswerCard__CirYa{background:linear-gradient(145deg,#142b3a,#0d2231);border-color:rgba(104,205,177,.28)}html.dark .RepairsServicePage_clarityCard__1CYkE,html.dark .RepairsServicePage_outcomeCard__wMOQq{background:linear-gradient(145deg,#142b3a,#0d2231);border-color:rgba(104,205,177,.25)}html.dark .RepairsServicePage_learnSectionInk__UyJF5{background:radial-gradient(circle at 8% 12%,rgba(104,205,177,.13),transparent 26rem),radial-gradient(circle at 94% 84%,rgba(20,110,180,.19),transparent 32rem),#04131f}html.dark .RepairsServicePage_processGrid__KP9rw li{border-color:rgba(216,233,241,.13)}@media (max-width:980px){.RepairsServicePage_story__ANdOV{grid-template-columns:minmax(0,1fr)}.RepairsServicePage_storyCopy__N4a_8{max-width:45rem}.RepairsServicePage_helpGrid__Ak54q{grid-template-columns:repeat(2,minmax(0,1fr))}.RepairsServicePage_learnHeroGrid__uMEEj{grid-template-columns:minmax(0,1fr)}.RepairsServicePage_offerStage__XES8o{margin-inline:auto;width:min(100%,34rem)}.RepairsServicePage_coverageGrid__lJG29{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.RepairsServicePage_learnHero__U39M_{padding:5.25rem 0 3.8rem}.RepairsServicePage_learnShell__BGTiv{gap:2.5rem}.RepairsServicePage_learnHeroHeader__88ut5{max-width:100%;min-width:0}.RepairsServicePage_learnHeroHeader__88ut5 .ss-kicker{font-size:.6rem;letter-spacing:.13em;line-height:1.55;overflow-wrap:anywhere}.RepairsServicePage_learnHeroHeader__88ut5 h1{font-size:clamp(2.65rem,12vw,4rem);line-height:.96;overflow-wrap:anywhere}.RepairsServicePage_learnHeroHeader__88ut5>p:last-child{font-size:.98rem;line-height:1.58}.RepairsServicePage_offerStage__XES8o{margin-inline:0;width:100%}.RepairsServicePage_accordion__0Spgd summary{gap:.65rem;grid-template-columns:2.2rem minmax(0,1fr) 2.5rem}.RepairsServicePage_accordion__0Spgd details>div{padding-left:2.85rem}.RepairsServicePage_solutionBoardAi__TKusw .RepairsServicePage_sourceRow__CZ8Lp,.RepairsServicePage_sourceRow__CZ8Lp{grid-template-columns:repeat(2,minmax(0,1fr))}.RepairsServicePage_sourceRow__CZ8Lp>span:last-child:nth-child(odd){grid-column:1/-1}.RepairsServicePage_aiConverge__8Z9uK,.RepairsServicePage_funnel__FhF5f{height:4.4rem;width:96%}.RepairsServicePage_aiWorkspace__kd6g5 header,.RepairsServicePage_leadCard__38bOe header{align-items:flex-start;flex-direction:column}.RepairsServicePage_aiWorkspace__kd6g5 footer,.RepairsServicePage_aiWorkspace__kd6g5>div{grid-template-columns:repeat(2,minmax(0,1fr))}.RepairsServicePage_checkBoard__hCSRw,.RepairsServicePage_handoff__nuldZ>div,.RepairsServicePage_helpGrid__Ak54q,.RepairsServicePage_outcomeRow__lFMrn{grid-template-columns:minmax(0,1fr)}.RepairsServicePage_helpGrid__Ak54q article{min-height:0}.RepairsServicePage_clarityGrid__T_Sdu,.RepairsServicePage_outcomeGrid__7In29{grid-template-columns:minmax(0,1fr)}.RepairsServicePage_learnClose__8ADS3>div{align-items:flex-start;flex-direction:column}.RepairsServicePage_learnVisualImage__8qubn{min-height:24rem}}@media (max-width:720px){.RepairsServicePage_heroMedia__T15nL{border-radius:1.1rem}}@media (max-width:390px){.RepairsServicePage_story__ANdOV{border-radius:1.1rem;margin-inline:-.25rem;padding:1rem}.RepairsServicePage_solutionBoard__8KRTZ{border-radius:.95rem;padding:.8rem}.RepairsServicePage_aiWorkspace__kd6g5,.RepairsServicePage_leadCard__38bOe{padding:.75rem}.RepairsServicePage_leadCard__38bOe dl>div{grid-template-columns:4.3rem minmax(0,1fr)}.RepairsServicePage_accordion__0Spgd summary strong{font-size:1.1rem}.RepairsServicePage_coverageGrid__lJG29{grid-template-columns:minmax(0,1fr)}.RepairsServicePage_learnHero__U39M_{padding-top:5.1rem}.RepairsServicePage_learnHeroGrid__uMEEj{gap:2.25rem}.RepairsServicePage_learnVisualImage__8qubn{min-height:20rem}.RepairsServicePage_processGrid__KP9rw li{grid-template-columns:2.7rem minmax(0,1fr)}}@media (prefers-reduced-motion:no-preference){html[data-story-motion-ready] .RepairsServicePage_solutionBoard__8KRTZ[data-motion-state=pending] .RepairsServicePage_sourceRow__CZ8Lp>span{opacity:.58;transform:translateY(-.35rem)}html[data-story-motion-ready] .RepairsServicePage_solutionBoard__8KRTZ[data-motion-state=pending] .RepairsServicePage_aiConverge__8Z9uK i,html[data-story-motion-ready] .RepairsServicePage_solutionBoard__8KRTZ[data-motion-state=pending] .RepairsServicePage_funnel__FhF5f i{opacity:.42;transform:scaleX(.18)}html[data-story-motion-ready] .RepairsServicePage_solutionBoard__8KRTZ[data-motion-state=pending] .RepairsServicePage_aiWorkspace__kd6g5,html[data-story-motion-ready] .RepairsServicePage_solutionBoard__8KRTZ[data-motion-state=pending] .RepairsServicePage_leadCard__38bOe,html[data-story-motion-ready] .RepairsServicePage_solutionBoard__8KRTZ[data-motion-state=pending] .RepairsServicePage_outcomeRow__lFMrn,html[data-story-motion-ready] .RepairsServicePage_solutionBoard__8KRTZ[data-motion-state=pending] .RepairsServicePage_repairAction__D4Sbu{opacity:.62;transform:translateY(.55rem)}.RepairsServicePage_solutionBoard__8KRTZ[data-motion-state=active] .RepairsServicePage_sourceRow__CZ8Lp>span{animation:RepairsServicePage_repair-source-arrive__8Fnwa .52s cubic-bezier(.22,1,.36,1) both}.RepairsServicePage_solutionBoard__8KRTZ[data-motion-state=active] .RepairsServicePage_sourceRow__CZ8Lp>span:nth-child(2){animation-delay:70ms}.RepairsServicePage_solutionBoard__8KRTZ[data-motion-state=active] .RepairsServicePage_sourceRow__CZ8Lp>span:nth-child(3){animation-delay:.14s}.RepairsServicePage_solutionBoard__8KRTZ[data-motion-state=active] .RepairsServicePage_sourceRow__CZ8Lp>span:nth-child(4){animation-delay:.21s}.RepairsServicePage_solutionBoard__8KRTZ[data-motion-state=active] .RepairsServicePage_sourceRow__CZ8Lp>span:nth-child(5){animation-delay:.28s}.RepairsServicePage_solutionBoard__8KRTZ[data-motion-state=active] .RepairsServicePage_aiConverge__8Z9uK i,.RepairsServicePage_solutionBoard__8KRTZ[data-motion-state=active] .RepairsServicePage_funnel__FhF5f i{animation:RepairsServicePage_repair-funnel-flow__VPj8Z .76s cubic-bezier(.22,1,.36,1) both;animation-delay:.28s}.RepairsServicePage_solutionBoard__8KRTZ[data-motion-state=active] .RepairsServicePage_aiConverge__8Z9uK i:nth-child(2),.RepairsServicePage_solutionBoard__8KRTZ[data-motion-state=active] .RepairsServicePage_funnel__FhF5f i:nth-child(2){animation-delay:.35s}.RepairsServicePage_solutionBoard__8KRTZ[data-motion-state=active] .RepairsServicePage_aiConverge__8Z9uK i:nth-child(3),.RepairsServicePage_solutionBoard__8KRTZ[data-motion-state=active] .RepairsServicePage_funnel__FhF5f i:nth-child(3){animation-delay:.42s}.RepairsServicePage_solutionBoard__8KRTZ[data-motion-state=active] .RepairsServicePage_aiConverge__8Z9uK i:nth-child(4),.RepairsServicePage_solutionBoard__8KRTZ[data-motion-state=active] .RepairsServicePage_funnel__FhF5f i:nth-child(4){animation-delay:.49s}.RepairsServicePage_solutionBoard__8KRTZ[data-motion-state=active] .RepairsServicePage_repairAction__D4Sbu{animation:RepairsServicePage_repair-solution-arrive__DQWdE .6s cubic-bezier(.22,1,.36,1) .64s both}.RepairsServicePage_solutionBoard__8KRTZ[data-motion-state=active] .RepairsServicePage_aiWorkspace__kd6g5,.RepairsServicePage_solutionBoard__8KRTZ[data-motion-state=active] .RepairsServicePage_leadCard__38bOe{animation:RepairsServicePage_repair-solution-arrive__DQWdE .68s cubic-bezier(.22,1,.36,1) .76s both}.RepairsServicePage_solutionBoard__8KRTZ[data-motion-state=active] .RepairsServicePage_outcomeRow__lFMrn{animation:RepairsServicePage_repair-solution-arrive__DQWdE .62s cubic-bezier(.22,1,.36,1) .9s both}}@media (prefers-reduced-motion:reduce){.RepairsServicePage_accordion__0Spgd summary svg{transition:none}}@keyframes RepairsServicePage_repair-source-arrive__8Fnwa{0%{opacity:.58;transform:translateY(-.35rem)}to{opacity:1;transform:none}}@keyframes RepairsServicePage_repair-funnel-flow__VPj8Z{0%{opacity:.42;transform:scaleX(.18)}to{opacity:1;transform:scaleX(1)}}@keyframes RepairsServicePage_repair-solution-arrive__DQWdE{0%{opacity:.62;transform:translateY(.55rem)}to{opacity:1;transform:none}}.RepairsServicePage_relatedSolutions__8wCMi{background:#f3f6f1;padding:clamp(4.5rem,8vw,7.5rem) 1.25rem}.RepairsServicePage_relatedHeader__IPC3c{max-width:44rem}.RepairsServicePage_relatedHeader__IPC3c h2{color:#071b2b;font-family:var(--font-display);font-size:clamp(2.16rem,5vw,3rem);font-weight:700;letter-spacing:-.045em;line-height:.98;margin:.65rem 0 0}.RepairsServicePage_relatedLinks__7Lh9Y{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2.5rem}.RepairsServicePage_relatedLinks__7Lh9Y a{align-items:center;background:#fffdf8;border:1px solid rgba(43,117,88,.3);border-radius:1rem;box-shadow:0 .42rem 0 rgba(43,117,88,.15),0 1.25rem 2.6rem -1.7rem rgba(7,27,43,.26);color:#0a2437;display:flex;font-family:var(--font-display);font-size:1rem;font-weight:700;justify-content:space-between;min-height:5.5rem;padding:1.25rem 1.35rem;text-decoration:none}.RepairsServicePage_relatedLinks__7Lh9Y svg{color:#207654;height:1.2rem;width:1.2rem}html.dark .RepairsServicePage_relatedSolutions__8wCMi,html[data-theme=dark] .RepairsServicePage_relatedSolutions__8wCMi{background:#081b28}html.dark .RepairsServicePage_relatedHeader__IPC3c h2,html[data-theme=dark] .RepairsServicePage_relatedHeader__IPC3c h2{color:#f5f9fc}html.dark .RepairsServicePage_relatedLinks__7Lh9Y a,html[data-theme=dark] .RepairsServicePage_relatedLinks__7Lh9Y a{background:#102633;border-color:rgba(72,172,132,.35);box-shadow:0 .42rem 0 rgba(2,12,19,.72),0 1.25rem 2.6rem -1.7rem rgba(0,0,0,.55);color:#f5f9fc}@media (max-width:760px){.RepairsServicePage_relatedLinks__7Lh9Y{grid-template-columns:1fr}}.CompactUseCaseGrid_section__oho4n{border:1px solid rgba(14,58,77,.14);border-radius:clamp(1.25rem,2.5vw,2rem);background:radial-gradient(circle at 16% 0,rgba(226,168,72,.09),transparent 28%),radial-gradient(circle at 50% 0,rgba(47,160,226,.09),transparent 30%),radial-gradient(circle at 84% 0,rgba(143,92,222,.09),transparent 28%),rgba(255,253,249,.88);box-shadow:0 28px 70px -58px rgba(5,35,51,.58),inset 0 1px 0 rgba(255,255,255,.88);padding:clamp(1.25rem,3.5vw,2.5rem)}.CompactUseCaseGrid_header__wWYXq{max-width:48rem}.CompactUseCaseGrid_header__wWYXq>p{margin:0;color:#087a78;font-family:var(--font-mono),monospace;font-size:.72rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.CompactUseCaseGrid_header__wWYXq h2{margin:.65rem 0 0;color:#071c2d;font-family:var(--font-display),sans-serif;font-size:clamp(1.8rem,3.4vw,3rem);line-height:1;letter-spacing:-.045em}.CompactUseCaseGrid_header__wWYXq>span{display:block;margin-top:.8rem;color:#496274;font-size:1rem;line-height:1.65}.CompactUseCaseGrid_grid__weiV_{display:grid;gap:.85rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:1.5rem 0 0;padding:0;list-style:none}.CompactUseCaseGrid_item__Mp3Rk{min-width:0}.CompactUseCaseGrid_card__8MFew{--tone:#087a78;--tone-soft:rgba(8,122,120,0.12);display:flex;min-height:100%;flex-direction:column;border:1px solid rgba(17,58,77,.13);border-top:.28rem solid var(--tone);border-radius:1rem;background:rgba(255,255,255,.78);padding:1.1rem;box-shadow:0 18px 42px -36px rgba(6,37,53,.54),inset 0 1px 0 rgba(255,255,255,.92)}.CompactUseCaseGrid_lead__LxCg_{--tone:#9a5f05;--tone-soft:rgba(218,160,69,0.14)}.CompactUseCaseGrid_operations__d1ahJ{--tone:#096fb6;--tone-soft:rgba(36,151,222,0.13)}.CompactUseCaseGrid_ai__RbFa_{--tone:#7043ba;--tone-soft:rgba(130,82,205,0.13)}.CompactUseCaseGrid_label__n0JBV{margin:0;color:var(--tone);font-family:var(--font-mono),monospace;font-size:.7rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.CompactUseCaseGrid_card__8MFew h3{margin:.7rem 0 0;color:#0a2133;font-family:var(--font-display),sans-serif;font-size:clamp(1.25rem,1.8vw,1.7rem);line-height:1.08;letter-spacing:-.035em}.CompactUseCaseGrid_system__WgbE8{display:grid;gap:.2rem;margin-top:1rem;border-radius:.78rem;background:var(--tone-soft);padding:.75rem .8rem}.CompactUseCaseGrid_system__WgbE8 span{color:#526a7a;font-size:.64rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.CompactUseCaseGrid_system__WgbE8 strong{color:#102b3d;font-size:.92rem;line-height:1.3}.CompactUseCaseGrid_outcome__0wwKb{flex:1;margin:.9rem 0 0;color:#496274;font-size:.9rem;line-height:1.55}.CompactUseCaseGrid_link__3I1Xw{display:inline-flex;min-height:2.75rem;align-items:center;align-self:flex-start;gap:.45rem;margin-top:.75rem;border-radius:999px;color:var(--tone);font-size:.83rem;font-weight:850;text-decoration:none}.CompactUseCaseGrid_link__3I1Xw svg{width:1rem;height:1rem}.CompactUseCaseGrid_link__3I1Xw:hover{text-decoration:underline;text-underline-offset:.2rem}.CompactUseCaseGrid_link__3I1Xw:focus-visible{outline:3px solid var(--tone);outline-offset:.25rem}.CompactUseCaseGrid_boundary__WWglI{margin:.9rem 0 0;color:#5f7483;font-size:.75rem;line-height:1.5}html.dark .CompactUseCaseGrid_section__oho4n{border-color:rgba(139,211,229,.18);background:radial-gradient(circle at 16% 0,rgba(218,160,69,.1),transparent 28%),radial-gradient(circle at 50% 0,rgba(36,151,222,.11),transparent 30%),radial-gradient(circle at 84% 0,rgba(130,82,205,.11),transparent 28%),rgba(6,22,35,.92)}html.dark .CompactUseCaseGrid_card__8MFew h3,html.dark .CompactUseCaseGrid_header__wWYXq h2,html.dark .CompactUseCaseGrid_system__WgbE8 strong{color:#f2fbff}html.dark .CompactUseCaseGrid_boundary__WWglI,html.dark .CompactUseCaseGrid_header__wWYXq>span,html.dark .CompactUseCaseGrid_outcome__0wwKb,html.dark .CompactUseCaseGrid_system__WgbE8 span{color:#b7ccd7}html.dark .CompactUseCaseGrid_card__8MFew{border-color:rgba(139,211,229,.16);background:rgba(10,34,50,.76)}html.dark .CompactUseCaseGrid_header__wWYXq>p{color:#65d7d1}html.dark .CompactUseCaseGrid_lead__LxCg_{--tone:#f0b45a}html.dark .CompactUseCaseGrid_operations__d1ahJ{--tone:#64c2ff}html.dark .CompactUseCaseGrid_ai__RbFa_{--tone:#b994ff}@media (max-width:820px){.CompactUseCaseGrid_grid__weiV_{grid-template-columns:1fr}.CompactUseCaseGrid_card__8MFew{min-height:0}}@media (max-width:480px){.CompactUseCaseGrid_card__8MFew,.CompactUseCaseGrid_section__oho4n{padding:1rem}}.ServiceStageStoryPage_page__CqiQ2{--stage:#146eb4;--stage-ink:#075184;--stage-soft:color-mix(in srgb,var(--stage) 10%,#fffdfa);background:#fffdfa;color:#071d31;overflow:clip}.ServiceStageStoryPage_page__CqiQ2.ServiceStageStoryPage_build__OS9ku{--stage:#e5a100;--stage-ink:#735000}.ServiceStageStoryPage_page__CqiQ2.ServiceStageStoryPage_support__Zr9xz{--stage:#146eb4;--stage-ink:#075184}.ServiceStageStoryPage_shell__1p8kQ{margin:0 auto;max-width:1240px;padding-inline:clamp(1.25rem,4vw,4rem)}.ServiceStageStoryPage_hero__BROH0{background:radial-gradient(circle at 12% 12%,color-mix(in srgb,var(--stage) 14%,transparent),transparent 28rem),linear-gradient(135deg,#fffdfa 0,var(--stage-soft) 100%);padding:clamp(7.5rem,11vw,10rem) 0 clamp(4rem,8vw,7rem)}.ServiceStageStoryPage_heroCopy__9w8Uk{margin:0 auto clamp(2rem,5vw,4rem);max-width:930px;text-align:center}.ServiceStageStoryPage_eyebrow__hCFth{color:var(--stage-ink);font-family:var(--font-mono,monospace);font-size:.78rem;font-weight:800;letter-spacing:.2em;margin:0 0 1rem;text-transform:uppercase}.ServiceStageStoryPage_closeCard__ZZ7cE h2,.ServiceStageStoryPage_heroCopy__9w8Uk h1,.ServiceStageStoryPage_receiptCopy__rINGP h2,.ServiceStageStoryPage_sectionIntro__muF0D h2{font-family:var(--font-display,sans-serif);font-weight:750;letter-spacing:-.055em;margin:0;text-wrap:balance}.ServiceStageStoryPage_heroCopy__9w8Uk h1{font-size:clamp(3rem,7vw,4.2rem);line-height:.94}.ServiceStageStoryPage_heroCopy__9w8Uk>p:last-child{color:#405b73;font-size:clamp(1rem,1.7vw,1.28rem);line-height:1.65;margin:1.4rem auto 0;max-width:760px}.ServiceStageStoryPage_heroGrid__VwrBz{align-items:center;display:grid;gap:clamp(2rem,5vw,5rem);grid-template-columns:minmax(300px,.82fr) minmax(420px,1.18fr)}.ServiceStageStoryPage_offerCard__JbuEt{background:transparent;isolation:isolate;padding:0;position:relative}.ServiceStageStoryPage_heroVisual__hyf_I{align-items:flex-end;aspect-ratio:1.18/1;background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(255,255,255,.55)),var(--stage-soft);border:1px solid color-mix(in srgb,var(--stage) 38%,#cad8e3);border-radius:2rem;box-shadow:0 2rem 4rem rgba(13,38,58,.14);display:flex;margin:0;overflow:hidden;position:relative}.ServiceStageStoryPage_heroVisual__hyf_I img{-o-object-fit:contain;object-fit:contain;padding:1.5rem 1.5rem 4.25rem;z-index:1}.ServiceStageStoryPage_visualHalo__qh_UP{background:radial-gradient(circle,color-mix(in srgb,var(--stage) 30%,#fff),transparent 66%);border-radius:999px;height:70%;left:15%;position:absolute;top:13%;width:70%}.ServiceStageStoryPage_heroVisual__hyf_I figcaption{backdrop-filter:blur(16px);background:rgba(255,253,250,.9);border-top:1px solid color-mix(in srgb,var(--stage) 28%,#d7e1e8);bottom:0;display:flex;gap:1rem;justify-content:center;left:0;padding:1rem;position:absolute;right:0;z-index:2}.ServiceStageStoryPage_heroVisual__hyf_I figcaption span{align-items:center;color:#27445d;display:inline-flex;font-size:.77rem;font-weight:700;gap:.35rem}.ServiceStageStoryPage_heroVisual__hyf_I figcaption svg{color:var(--stage-ink);height:1rem;width:1rem}.ServiceStageStoryPage_answer__yhmJ5,.ServiceStageStoryPage_close__qX6z2,.ServiceStageStoryPage_path__wGDx1,.ServiceStageStoryPage_proof__PXeM_,.ServiceStageStoryPage_receipt__5dema{padding:clamp(4.5rem,8vw,8rem) 0}.ServiceStageStoryPage_answer__yhmJ5{background:radial-gradient(circle at 10% 16%,color-mix(in srgb,var(--stage) 12%,transparent),transparent 24rem),#fffdfa;border-bottom:1px solid color-mix(in srgb,var(--stage) 15%,#dce4e8)}.ServiceStageStoryPage_answerCard__VBbtf{background:linear-gradient(145deg,#ffffff,color-mix(in srgb,var(--stage) 5%,#fffaf1));border:1px solid color-mix(in srgb,var(--stage) 31%,#d6dfe5);border-radius:1.5rem;box-shadow:0 .55rem 0 color-mix(in srgb,var(--stage) 13%,#d9e1e6),0 1.9rem 3.6rem -2.45rem rgba(7,29,49,.42);padding-block:clamp(1.8rem,4vw,3.5rem)}.ServiceStageStoryPage_answerCard__VBbtf h2{font-family:var(--font-display,sans-serif);font-size:clamp(2.1rem,4.8vw,3rem);font-weight:750;letter-spacing:-.055em;line-height:1;margin:0;max-width:62rem;text-wrap:balance}.ServiceStageStoryPage_answerCard__VBbtf>p:last-child{color:#49637a;font-size:clamp(1rem,1.55vw,1.14rem);line-height:1.75;margin:1.35rem 0 0;max-width:58rem}.ServiceStageStoryPage_proof__PXeM_{background:radial-gradient(circle at 88% 24%,color-mix(in srgb,var(--stage) 12%,transparent),transparent 25rem),#fffdfa}.ServiceStageStoryPage_sectionIntro__muF0D{max-width:880px}.ServiceStageStoryPage_closeCard__ZZ7cE h2,.ServiceStageStoryPage_receiptCopy__rINGP h2,.ServiceStageStoryPage_sectionIntro__muF0D h2{font-size:clamp(2.16rem,4.7vw,3rem);line-height:1}.ServiceStageStoryPage_closeCard__ZZ7cE>div>p:last-child,.ServiceStageStoryPage_receiptCopy__rINGP>p:last-child,.ServiceStageStoryPage_sectionIntro__muF0D>p:last-child{color:#49637a;font-size:1.03rem;line-height:1.7;margin:1.25rem 0 0;max-width:760px}.ServiceStageStoryPage_momentGrid__kg3sD{display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(2.5rem,5vw,4.5rem)}.ServiceStageStoryPage_momentGrid__kg3sD article{background:linear-gradient(145deg,#ffffff,color-mix(in srgb,var(--stage) 4%,#f6f9fb));border:1px solid color-mix(in srgb,var(--stage) 24%,#cfdae2);border-radius:1.3rem;box-shadow:0 .5rem 0 color-mix(in srgb,var(--stage) 12%,#d8e0e5),0 1.3rem 2.2rem rgba(10,31,47,.09);min-height:270px;padding:1.5rem;position:relative}.ServiceStageStoryPage_momentNumber__vXs40{color:var(--stage-ink);font-family:var(--font-mono,monospace);font-size:.72rem;font-weight:800}.ServiceStageStoryPage_momentGrid__kg3sD article>svg{color:var(--stage-ink);display:block;height:2rem;margin:2.5rem 0 1.2rem;width:2rem}.ServiceStageStoryPage_momentGrid__kg3sD h3,.ServiceStageStoryPage_sequence__e8npS h3{font-family:var(--font-display,sans-serif);font-size:1.16rem;line-height:1.2;margin:0}.ServiceStageStoryPage_momentGrid__kg3sD p,.ServiceStageStoryPage_sequence__e8npS p{color:#536b80;font-size:.92rem;line-height:1.6;margin:.75rem 0 0}.ServiceStageStoryPage_path__wGDx1{background:linear-gradient(135deg,rgba(4,25,41,.98),rgba(8,48,70,.96)),#071d31;color:#f7fbff}.ServiceStageStoryPage_path__wGDx1 .ServiceStageStoryPage_eyebrow__hCFth{color:color-mix(in srgb,var(--stage) 70%,white)}.ServiceStageStoryPage_path__wGDx1 .ServiceStageStoryPage_sectionIntro__muF0D>p:last-child{color:#b9c9d6}.ServiceStageStoryPage_sequence__e8npS{display:grid;gap:.9rem;list-style:none;margin:3rem 0 0;padding:0}.ServiceStageStoryPage_sequence__e8npS li{align-items:center;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.16);border-radius:1rem;display:grid;gap:1.4rem;grid-template-columns:auto 1fr auto;padding:1.25rem 1.5rem}.ServiceStageStoryPage_sequence__e8npS li>span{align-items:center;background:color-mix(in srgb,var(--stage) 22%,rgba(255,255,255,.06));border:1px solid color-mix(in srgb,var(--stage) 58%,transparent);border-radius:999px;display:inline-flex;font-family:var(--font-mono,monospace);height:2.5rem;justify-content:center;width:2.5rem}.ServiceStageStoryPage_sequence__e8npS li>svg{color:color-mix(in srgb,var(--stage) 75%,white)}.ServiceStageStoryPage_sequence__e8npS p{color:#b9c9d6;margin-top:.35rem}.ServiceStageStoryPage_receipt__5dema{background:var(--stage-soft)}.ServiceStageStoryPage_receiptGrid__6okr2{align-items:center;display:grid;gap:clamp(2rem,6vw,6rem);grid-template-columns:1fr .9fr}.ServiceStageStoryPage_receiptCard__QUOtk{background:#fffdfa;border:1px solid color-mix(in srgb,var(--stage) 35%,#d4dee5);border-radius:1.5rem;box-shadow:.75rem .75rem 0 color-mix(in srgb,var(--stage) 14%,#d9e1e5),0 2rem 3.5rem rgba(8,36,56,.1);padding:1.6rem}.ServiceStageStoryPage_receiptCard__QUOtk>div{align-items:center;border-bottom:1px solid #dce5ea;color:var(--stage-ink);display:flex;font-weight:800;gap:.7rem;padding-bottom:1.2rem}.ServiceStageStoryPage_receiptCard__QUOtk ul{display:grid;gap:1rem;list-style:none;margin:1.4rem 0 0;padding:0}.ServiceStageStoryPage_receiptCard__QUOtk li{align-items:center;color:#233f56;display:flex;font-weight:650;gap:.6rem}.ServiceStageStoryPage_receiptCard__QUOtk li svg{color:var(--stage-ink);height:1.1rem;width:1.1rem}.ServiceStageStoryPage_close__qX6z2{background:#fffdfa}.ServiceStageStoryPage_closeCard__ZZ7cE{align-items:center;background:radial-gradient(circle at 88% 50%,color-mix(in srgb,var(--stage) 22%,transparent),transparent 22rem),#071d31;border-radius:2rem;color:white;display:flex;justify-content:space-between;padding-block:clamp(2.5rem,5vw,4.25rem)}.ServiceStageStoryPage_closeCard__ZZ7cE>div{max-width:760px}.ServiceStageStoryPage_closeCard__ZZ7cE .ServiceStageStoryPage_eyebrow__hCFth{color:color-mix(in srgb,var(--stage) 70%,white)}.ServiceStageStoryPage_closeCard__ZZ7cE>div>p:last-child{color:#bdcbd6}.ServiceStageStoryPage_primaryCta___n4rr{align-items:center;background:#fff;border:1px solid color-mix(in srgb,var(--stage) 72%,white);border-radius:1rem;box-shadow:0 .42rem 0 #042238,0 .65rem 1.4rem rgba(0,0,0,.24);color:#071d31;display:inline-flex;flex:0 0 auto;font-weight:800;gap:.65rem;margin-left:2rem;padding:1rem 1.35rem;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease}.ServiceStageStoryPage_primaryCta___n4rr:hover{box-shadow:0 .25rem 0 #042238,0 .45rem 1rem rgba(0,0,0,.2);transform:translateY(.17rem)}.ServiceStageStoryPage_primaryCta___n4rr svg{height:1.05rem;width:1.05rem}html.dark .ServiceStageStoryPage_page__CqiQ2,html[data-theme=dark] .ServiceStageStoryPage_page__CqiQ2{--stage-soft:color-mix(in srgb,var(--stage) 9%,#0b1f2c);background:#061722;color:#f4f9fc}html.dark .ServiceStageStoryPage_answer__yhmJ5,html.dark .ServiceStageStoryPage_close__qX6z2,html.dark .ServiceStageStoryPage_hero__BROH0,html.dark .ServiceStageStoryPage_proof__PXeM_,html[data-theme=dark] .ServiceStageStoryPage_answer__yhmJ5,html[data-theme=dark] .ServiceStageStoryPage_close__qX6z2,html[data-theme=dark] .ServiceStageStoryPage_hero__BROH0,html[data-theme=dark] .ServiceStageStoryPage_proof__PXeM_{background:radial-gradient(circle at 12% 15%,color-mix(in srgb,var(--stage) 16%,transparent),transparent 28rem),#061722}html.dark .ServiceStageStoryPage_answerCard__VBbtf,html[data-theme=dark] .ServiceStageStoryPage_answerCard__VBbtf{background:linear-gradient(145deg,#122b38,#0d222f);border-color:color-mix(in srgb,var(--stage) 32%,rgba(180,211,226,.2));box-shadow:0 .55rem 0 rgba(2,12,19,.75),0 1.9rem 3.6rem -2.2rem rgba(0,0,0,.65)}html.dark .ServiceStageStoryPage_answerCard__VBbtf>p:last-child,html[data-theme=dark] .ServiceStageStoryPage_answerCard__VBbtf>p:last-child{color:#bfd0dc}html.dark .ServiceStageStoryPage_heroCopy__9w8Uk>p:last-child,html.dark .ServiceStageStoryPage_receiptCopy__rINGP>p:last-child,html.dark .ServiceStageStoryPage_sectionIntro__muF0D>p:last-child,html[data-theme=dark] .ServiceStageStoryPage_heroCopy__9w8Uk>p:last-child,html[data-theme=dark] .ServiceStageStoryPage_receiptCopy__rINGP>p:last-child,html[data-theme=dark] .ServiceStageStoryPage_sectionIntro__muF0D>p:last-child{color:#b9cbd8}html.dark .ServiceStageStoryPage_momentGrid__kg3sD article,html.dark .ServiceStageStoryPage_receiptCard__QUOtk,html[data-theme=dark] .ServiceStageStoryPage_momentGrid__kg3sD article,html[data-theme=dark] .ServiceStageStoryPage_receiptCard__QUOtk{background:#102633;color:#f5f9fc}html.dark .ServiceStageStoryPage_momentGrid__kg3sD p,html.dark .ServiceStageStoryPage_receiptCard__QUOtk li,html[data-theme=dark] .ServiceStageStoryPage_momentGrid__kg3sD p,html[data-theme=dark] .ServiceStageStoryPage_receiptCard__QUOtk li{color:#bed0dc}html.dark .ServiceStageStoryPage_heroVisual__hyf_I,html[data-theme=dark] .ServiceStageStoryPage_heroVisual__hyf_I{background:linear-gradient(180deg,#17313e,#0e2633)}html.dark .ServiceStageStoryPage_heroVisual__hyf_I figcaption,html[data-theme=dark] .ServiceStageStoryPage_heroVisual__hyf_I figcaption{background:rgba(9,30,42,.92)}html.dark .ServiceStageStoryPage_heroVisual__hyf_I figcaption span,html[data-theme=dark] .ServiceStageStoryPage_heroVisual__hyf_I figcaption span{color:#d6e3ec}html.dark .ServiceStageStoryPage_receipt__5dema,html[data-theme=dark] .ServiceStageStoryPage_receipt__5dema{background:#0a202d}@media (max-width:980px){.ServiceStageStoryPage_heroGrid__VwrBz,.ServiceStageStoryPage_receiptGrid__6okr2{grid-template-columns:1fr}.ServiceStageStoryPage_heroVisual__hyf_I{min-height:560px}.ServiceStageStoryPage_momentGrid__kg3sD{grid-template-columns:repeat(2,minmax(0,1fr))}.ServiceStageStoryPage_closeCard__ZZ7cE{align-items:flex-start;flex-direction:column}.ServiceStageStoryPage_primaryCta___n4rr{margin:2rem 0 0}}@media (max-width:620px){.ServiceStageStoryPage_hero__BROH0{padding-top:6.5rem}.ServiceStageStoryPage_heroGrid__VwrBz{gap:3rem}.ServiceStageStoryPage_heroVisual__hyf_I{aspect-ratio:.9/1;min-height:0}.ServiceStageStoryPage_heroVisual__hyf_I img{padding:1rem .5rem 6rem}.ServiceStageStoryPage_heroVisual__hyf_I figcaption{align-items:flex-start;flex-direction:column;gap:.45rem}.ServiceStageStoryPage_momentGrid__kg3sD{grid-template-columns:1fr}.ServiceStageStoryPage_momentGrid__kg3sD article{min-height:220px}.ServiceStageStoryPage_sequence__e8npS li{align-items:flex-start;grid-template-columns:auto 1fr}.ServiceStageStoryPage_sequence__e8npS li>svg{display:none}}@media (prefers-reduced-motion:reduce){.ServiceStageStoryPage_primaryCta___n4rr{transition:none}}.ServiceStageStoryPage_relatedSolutions__mutKB{background:#f6f4ee;padding:clamp(4.5rem,8vw,7.5rem) 1.25rem}.ServiceStageStoryPage_relatedHeader___W_e8{max-width:42rem}.ServiceStageStoryPage_relatedHeader___W_e8 h2{color:#071b2b;font-family:var(--font-display);font-size:clamp(2.16rem,5vw,3rem);font-weight:700;letter-spacing:-.045em;line-height:.98;margin:.65rem 0 0}.ServiceStageStoryPage_relatedLinks__PH6fD{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2.5rem}.ServiceStageStoryPage_relatedLinks__PH6fD a{align-items:center;background:#fffdf8;border:1px solid color-mix(in srgb,var(--stage-accent) 38%,#cbd6dc);border-radius:1rem;box-shadow:0 .42rem 0 color-mix(in srgb,var(--stage-accent) 18%,#c5d0d5),0 1.25rem 2.6rem -1.7rem rgba(7,27,43,.26);color:#0a2437;display:flex;font-family:var(--font-display);font-size:1rem;font-weight:700;justify-content:space-between;min-height:5.5rem;padding:1.25rem 1.35rem;text-decoration:none}.ServiceStageStoryPage_relatedLinks__PH6fD svg{color:var(--stage-accent);height:1.2rem;width:1.2rem}html.dark .ServiceStageStoryPage_relatedSolutions__mutKB,html[data-theme=dark] .ServiceStageStoryPage_relatedSolutions__mutKB{background:#081b28}html.dark .ServiceStageStoryPage_relatedHeader___W_e8 h2,html[data-theme=dark] .ServiceStageStoryPage_relatedHeader___W_e8 h2{color:#f5f9fc}html.dark .ServiceStageStoryPage_relatedLinks__PH6fD a,html[data-theme=dark] .ServiceStageStoryPage_relatedLinks__PH6fD a{background:#102633;border-color:color-mix(in srgb,var(--stage-accent) 40%,#294351);box-shadow:0 .42rem 0 rgba(2,12,19,.72),0 1.25rem 2.6rem -1.7rem rgba(0,0,0,.55);color:#f5f9fc}@media (max-width:760px){.ServiceStageStoryPage_relatedLinks__PH6fD{grid-template-columns:1fr}}.ServiceStageStoryPage_capabilities__WqEDh,.ServiceStageStoryPage_offerSection__QjfAf{padding:clamp(3rem,5vw,4.5rem) 0}.ServiceStageStoryPage_offerCardStandalone__4hKwb{margin-inline:auto;margin-top:2rem;max-width:26rem}