.solutions-finder_emptyState__keVrg,.solutions-finder_exampleBoundary__q8SMc,.solutions-finder_finderPanel___OKJt,.solutions-finder_flagshipSales__LY_LS,.solutions-finder_principlesGrid__WMjqf,.solutions-finder_problemGrid__Igh41,.solutions-finder_resultsGrid__Ks2MF,.solutions-finder_resultsHeader__BI__v,.solutions-finder_routeNotice__2YmFk,.solutions-finder_serviceGrid__eRPxK{width:min(100%,var(--content));margin-right:auto;margin-left:auto}.solutions-finder_flagshipSection__yIgpp{border-bottom:2px solid var(--b4-ink)}.solutions-finder_flagshipSales__LY_LS{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:0;border:3px solid var(--b4-ink);background:#fff;box-shadow:11px 11px 0 var(--b4-route)}.solutions-finder_flagshipSalesCopy__nPBCD{display:flex;flex-direction:column;padding:clamp(26px,4vw,48px);border-right:2px solid var(--b4-ink)}.solutions-finder_flagshipSalesCopy__nPBCD h2{max-width:13ch;margin:10px 0 19px;font-size:clamp(2.5rem,4.2vw,5rem);letter-spacing:-.066em;line-height:.92;text-wrap:balance}.solutions-finder_flagshipSalesCopy__nPBCD>p:not(.eyebrow){max-width:60ch;margin:0;color:#515963;font-size:.88rem;line-height:1.55}.solutions-finder_flagshipSalesCopy__nPBCD>a{min-height:50px;display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:27px;padding:12px 14px;border:2px solid var(--b4-ink);background:var(--b4-progress);box-shadow:4px 4px 0 var(--b4-ink);color:var(--b4-ink);font-family:var(--b4-mono);font-size:.71rem;font-weight:900;line-height:1.35;text-transform:uppercase}.solutions-finder_flagshipSalesCopy__nPBCD>a:focus-visible,.solutions-finder_flagshipSalesCopy__nPBCD>a:hover{background:#c6ee00;transform:translate(-2px,-2px)}.solutions-finder_flagshipProof__jlYeW{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;background:var(--b4-graphite)}.solutions-finder_flagshipProof__jlYeW div{min-width:0;display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(20px,3vw,34px);border-right:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2)}.solutions-finder_flagshipProof__jlYeW dd,.solutions-finder_flagshipProof__jlYeW dt{margin:0}.solutions-finder_flagshipProof__jlYeW dt{color:var(--b4-progress);font-size:clamp(3.1rem,5vw,6rem);font-weight:850;letter-spacing:-.08em;line-height:.8}.solutions-finder_flagshipProof__jlYeW dd{margin-top:15px;color:rgba(255,255,255,.76);font-family:var(--b4-mono);font-size:.67rem;font-weight:820;line-height:1.35;text-transform:uppercase}.solutions-finder_flagshipBoundary__zu7oI{grid-column:1/-1;margin:0;padding:12px 15px;border-top:2px solid var(--b4-ink);background:var(--b4-cloud);color:#59616b;font-family:var(--b4-mono);font-size:.64rem;font-weight:800;letter-spacing:.035em;line-height:1.5;text-transform:uppercase}.solutions-finder_problemGrid__Igh41{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px}.solutions-finder_problemCard__Xt1jD{min-width:0;grid-column:span 2;display:flex;flex-direction:column;border:2px solid var(--b4-ink);background:#fff;box-shadow:7px 7px 0 var(--b4-steel)}.solutions-finder_problemCard__Xt1jD:nth-child(4){grid-column:2/span 2}.solutions-finder_problemCard__Xt1jD:nth-child(5){grid-column:4/span 2}.solutions-finder_problemHead__NczbA{min-height:150px;display:grid;grid-template-columns:36px minmax(0,1fr);align-items:end;gap:14px;padding:22px;border-bottom:2px solid var(--b4-ink);background:var(--b4-graphite)}.solutions-finder_panelKicker__tFRDM,.solutions-finder_problemHead__NczbA span,.solutions-finder_routeLabel__rRCZp,.solutions-finder_routeNotice__2YmFk strong,.solutions-finder_servicePrice__lhTdh{color:var(--b4-signal-dark);font-family:var(--b4-mono);font-size:.69rem;font-weight:900;letter-spacing:.065em;line-height:1.35;text-transform:uppercase}.solutions-finder_problemHead__NczbA span{align-self:start;color:var(--b4-signal-on-dark)}.solutions-finder_problemHead__NczbA h3{max-width:16ch;margin:0;color:#fff;font-size:clamp(1.45rem,2.2vw,2.05rem);line-height:.98}.solutions-finder_problemBody__Bk_J8{display:grid;gap:19px;padding:22px}.solutions-finder_problemBody__Bk_J8 div{display:grid;gap:7px}.solutions-finder_problemBody__Bk_J8 h4{margin:0;color:var(--b4-signal-dark);font-family:var(--b4-mono);font-size:.68rem;letter-spacing:.055em;text-transform:uppercase}.solutions-finder_problemBody__Bk_J8 p{margin:0;color:#525962;font-size:.86rem;line-height:1.55}.solutions-finder_routeNotice__2YmFk{display:grid;grid-template-columns:minmax(190px,.42fr) minmax(0,1fr);gap:30px;margin-top:36px;padding:22px 24px;border:2px solid var(--b4-ink);background:#fff;box-shadow:7px 7px 0 var(--b4-signal)}.solutions-finder_routeNotice__2YmFk p{margin:0;color:#4f5660;line-height:1.55}.solutions-finder_finder__vSexm{border-top:2px solid var(--b4-ink);border-bottom:2px solid var(--b4-ink)}.solutions-finder_finderPanel___OKJt{border:2px solid var(--b4-ink);background:#fff;box-shadow:10px 10px 0 var(--b4-signal)}.solutions-finder_filterIntro__Bg41W{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 24px;border-bottom:2px solid var(--b4-ink);background:var(--b4-graphite);color:#fff}.solutions-finder_filterIntro__Bg41W p{max-width:68ch;margin:6px 0 0;color:rgba(255,255,255,.72)}.solutions-finder_filterIntro__Bg41W .solutions-finder_panelKicker__tFRDM{margin:0;color:var(--b4-signal-on-dark)}.solutions-finder_clearButton__rmNuc{min-height:44px;flex:0 0 auto;padding:10px 16px;border:2px solid;background:transparent;color:#fff;font-family:var(--b4-mono);font-size:.72rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.solutions-finder_clearButton__rmNuc:focus-visible,.solutions-finder_clearButton__rmNuc:hover:not(:disabled){background:var(--b4-signal-on-dark);color:var(--b4-ink)}.solutions-finder_clearButton__rmNuc:disabled{opacity:.38;cursor:not-allowed}.solutions-finder_filterGroup__M5NN5{min-width:0;margin:0;padding:22px 20px 24px;border:0}.solutions-finder_filterGroup__M5NN5 legend{width:100%;margin:0 0 15px;padding:0;color:var(--b4-ink);font-size:1rem;font-weight:800}.solutions-finder_filterOptions__7zE02{display:flex;flex-wrap:wrap;gap:8px}.solutions-finder_filterOption__OF0Eo{min-height:44px;display:inline-flex;align-items:center;padding:10px 12px;border:1px solid rgba(20,21,24,.32);background:#f4f2ed;color:#4d535d;font-size:.78rem;font-weight:720;line-height:1.3;cursor:pointer}.solutions-finder_filterOption__OF0Eo:hover{border-color:var(--b4-signal)}.solutions-finder_filterOption__OF0Eo:focus-visible{outline:3px solid var(--b4-ink);outline-offset:3px}.solutions-finder_filterOptionSelected__xy0su{border-color:var(--b4-signal-dark);background:var(--b4-route-soft);color:var(--b4-signal-dark);box-shadow:inset 4px 0 0 var(--b4-signal)}.solutions-finder_needGroup__VjRCw{padding:25px 24px 27px}.solutions-finder_needGroup__VjRCw legend{margin-bottom:17px}.solutions-finder_needOptions__cS_vC{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.solutions-finder_needOption__BbYfK{min-height:132px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:28px;padding:16px;border:2px solid var(--b4-ink);background:var(--b4-cloud);color:var(--b4-ink);text-align:left;cursor:pointer}.solutions-finder_needOption__BbYfK>span{color:var(--b4-signal-dark);font-family:var(--b4-mono);font-size:.7rem;font-weight:900}.solutions-finder_needOption__BbYfK>strong{max-width:17ch;font-size:.96rem;line-height:1.15}.solutions-finder_needOption__BbYfK:focus-visible,.solutions-finder_needOption__BbYfK:hover{border-color:var(--b4-signal-dark);box-shadow:4px 4px 0 var(--b4-signal);transform:translate(-2px,-2px)}.solutions-finder_needOptionSelected__gadnW{background:var(--b4-graphite);color:#fff;box-shadow:inset 0 -6px 0 var(--b4-signal-on-dark)}.solutions-finder_needOptionSelected__gadnW>span{color:var(--b4-signal-on-dark)}.solutions-finder_refinePanel__4v5tX{border-top:2px solid var(--b4-ink)}.solutions-finder_refinePanel__4v5tX>summary{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 24px;background:#fff;color:var(--b4-ink);font-weight:850;cursor:pointer;list-style:none}.solutions-finder_refinePanel__4v5tX>summary::-webkit-details-marker{display:none}.solutions-finder_refinePanel__4v5tX>summary small{margin-left:8px;color:var(--b4-quiet);font-family:var(--b4-mono);font-size:.66rem;letter-spacing:.05em;text-transform:uppercase}.solutions-finder_refinePanel__4v5tX>summary strong{color:var(--b4-signal-dark);font-family:var(--b4-mono);font-size:1.2rem;transition:transform .16s ease}.solutions-finder_refinePanel__4v5tX[open]>summary strong{transform:rotate(45deg)}.solutions-finder_refineGrid__nwSVp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(20,21,24,.2)}.solutions-finder_refineGrid__nwSVp .solutions-finder_filterGroup__M5NN5+.solutions-finder_filterGroup__M5NN5{border-left:2px solid var(--b4-ink)}.solutions-finder_resultsHeader__BI__v{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-top:54px;margin-bottom:20px}.solutions-finder_resultsHeader__BI__v h3{margin:6px 0 0;font-size:clamp(1.65rem,3vw,2.8rem)}.solutions-finder_resultsHeader__BI__v>p{margin:0;color:#555d67;font-family:var(--b4-mono);font-size:.72rem;font-weight:800}.solutions-finder_resultsGrid__Ks2MF{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.solutions-finder_exampleCard__zbIQi{min-width:0;display:flex;flex-direction:column;padding:21px;border:2px solid var(--b4-ink);background:#fff;box-shadow:6px 6px 0 var(--b4-steel)}.solutions-finder_exampleCard__zbIQi h3{margin:16px 0 13px;font-size:1.35rem;line-height:1.04}.solutions-finder_exampleCard__zbIQi>p:not(.solutions-finder_routeLabel__rRCZp){margin:0;color:#505861;font-size:.84rem;line-height:1.55}.solutions-finder_routeLabel__rRCZp{margin:0;color:var(--b4-signal-dark)}.solutions-finder_humanCheck__dPf1A{display:grid;gap:5px;margin-top:19px;padding:14px;border-left:4px solid var(--b4-signal);background:var(--b4-cloud)}.solutions-finder_humanCheck__dPf1A strong{color:var(--b4-signal-dark);font-family:var(--b4-mono);font-size:.66rem;letter-spacing:.04em;text-transform:uppercase}.solutions-finder_humanCheck__dPf1A p{margin:0;color:#555d67;font-size:.76rem;line-height:1.5}.solutions-finder_exampleAction__dej_Z{width:fit-content;margin-top:auto;padding-top:21px;padding-bottom:4px;border-bottom:2px solid var(--b4-signal);color:var(--b4-signal-dark);font-family:var(--b4-mono);font-size:.69rem;font-weight:900;letter-spacing:.02em;text-transform:uppercase}.solutions-finder_exampleAction__dej_Z:focus-visible,.solutions-finder_exampleAction__dej_Z:hover{border-color:var(--b4-ink);color:var(--b4-ink)}.solutions-finder_finderClose__YrJdD{width:min(100%,var(--content));display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;margin:28px auto 0;padding:20px 22px;border:2px solid var(--b4-ink);background:var(--b4-graphite);color:#fff;box-shadow:7px 7px 0 var(--b4-signal-on-dark)}.solutions-finder_finderClose__YrJdD strong{display:block;margin-bottom:5px;color:var(--b4-signal-on-dark)}.solutions-finder_finderClose__YrJdD p{max-width:72ch;margin:0;color:rgba(255,255,255,.68);font-size:.82rem}.solutions-finder_finderClose__YrJdD a{min-height:44px;display:inline-flex;align-items:center;padding-bottom:4px;border-bottom:2px solid var(--b4-signal-on-dark);font-family:var(--b4-mono);font-size:.7rem;font-weight:900;text-transform:uppercase}.solutions-finder_exampleBoundary__q8SMc{margin-top:24px;margin-bottom:0;color:#5b626c;font-size:.76rem;line-height:1.55}.solutions-finder_serviceSection__142s1{background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),var(--b4-graphite);background-size:42px 42px;color:#fff}.solutions-finder_serviceSection__142s1 .section-heading h2{color:#fff}.solutions-finder_serviceSection__142s1 .section-heading>p{color:rgba(255,255,255,.7)}.solutions-finder_serviceSection__142s1 .eyebrow{color:var(--b4-signal-on-dark)}.solutions-finder_serviceGrid__eRPxK{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:2px solid rgba(255,255,255,.82);border-left:2px solid rgba(255,255,255,.82)}.solutions-finder_serviceCard__cN6zN{min-width:0;display:flex;flex-direction:column;padding:22px;border-right:2px solid rgba(255,255,255,.82);border-bottom:2px solid rgba(255,255,255,.82);background:rgba(20,21,24,.78)}.solutions-finder_serviceCard__cN6zN:first-child,.solutions-finder_serviceCard__cN6zN:nth-child(4){box-shadow:inset 5px 0 0 var(--b4-signal)}.solutions-finder_serviceCard__cN6zN h3{margin:15px 0 12px;color:#fff;font-size:1.36rem;line-height:1.02}.solutions-finder_serviceCard__cN6zN p{margin:0 0 22px;color:rgba(255,255,255,.68);font-size:.81rem;line-height:1.52}.solutions-finder_servicePrice__lhTdh{color:var(--b4-signal-on-dark)}.solutions-finder_serviceCard__cN6zN a{min-height:44px;display:inline-flex;align-items:center;width:fit-content;margin-top:auto;padding-bottom:4px;border-bottom:2px solid var(--b4-signal);color:#fff;font-family:var(--b4-mono);font-size:.7rem;font-weight:850;letter-spacing:.025em;text-transform:uppercase}.solutions-finder_serviceCard__cN6zN a:focus-visible,.solutions-finder_serviceCard__cN6zN a:hover{border-color:var(--b4-signal-on-dark);color:var(--b4-signal-on-dark)}.solutions-finder_principlesGrid__WMjqf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.solutions-finder_principleCard__0sxCP{padding:28px;border:2px solid var(--b4-ink);background:#fff}.solutions-finder_principleCard__0sxCP:first-child{background:var(--b4-graphite);color:#fff;box-shadow:7px 7px 0 var(--b4-signal)}.solutions-finder_principleCard__0sxCP h3{margin-bottom:20px}.solutions-finder_principleCard__0sxCP ul{display:grid;gap:12px;margin:0;padding:0;list-style:none}.solutions-finder_principleCard__0sxCP li{position:relative;padding-left:17px;color:#515963;font-size:.88rem;line-height:1.5}.solutions-finder_principleCard__0sxCP:first-child li{color:rgba(255,255,255,.75)}.solutions-finder_principleCard__0sxCP li:before{position:absolute;top:.62em;left:0;width:7px;height:7px;background:var(--b4-signal);content:""}.solutions-finder_principleCard__0sxCP:first-child li:before{background:var(--b4-signal-on-dark)}@media (max-width:1099px){.solutions-finder_flagshipSales__LY_LS{grid-template-columns:1fr}.solutions-finder_flagshipSalesCopy__nPBCD{border-right:0;border-bottom:2px solid var(--b4-ink)}.solutions-finder_problemCard__Xt1jD,.solutions-finder_problemCard__Xt1jD:nth-child(4),.solutions-finder_problemCard__Xt1jD:nth-child(5){grid-column:span 3}.solutions-finder_problemCard__Xt1jD:last-child{grid-column:2/span 4}.solutions-finder_resultsGrid__Ks2MF{grid-template-columns:repeat(2,minmax(0,1fr))}.solutions-finder_needOptions__cS_vC{grid-template-columns:repeat(3,minmax(0,1fr))}.solutions-finder_needOption__BbYfK:nth-child(4),.solutions-finder_needOption__BbYfK:nth-child(5){min-height:112px}.solutions-finder_serviceGrid__eRPxK{grid-template-columns:repeat(2,minmax(0,1fr))}.solutions-finder_serviceCard__cN6zN:last-child{grid-column:1/-1}}@media (max-width:720px){.solutions-finder_flagshipSales__LY_LS{border-width:2px;box-shadow:7px 7px 0 var(--b4-route)}.solutions-finder_flagshipSalesCopy__nPBCD{padding:22px 17px}.solutions-finder_flagshipSalesCopy__nPBCD h2{font-size:clamp(2.55rem,12vw,3.6rem)}.solutions-finder_flagshipProof__jlYeW div{min-height:128px;padding:17px}.solutions-finder_flagshipProof__jlYeW dt{font-size:3.2rem}.solutions-finder_flagshipBoundary__zu7oI{padding:11px 12px}.solutions-finder_principlesGrid__WMjqf,.solutions-finder_problemGrid__Igh41,.solutions-finder_resultsGrid__Ks2MF{grid-template-columns:1fr}.solutions-finder_problemCard__Xt1jD,.solutions-finder_problemCard__Xt1jD:last-child,.solutions-finder_problemCard__Xt1jD:nth-child(4),.solutions-finder_problemCard__Xt1jD:nth-child(5){grid-column:auto}.solutions-finder_problemHead__NczbA{min-height:118px;padding:18px 16px}.solutions-finder_problemBody__Bk_J8{padding:18px 16px}.solutions-finder_routeNotice__2YmFk{grid-template-columns:1fr;gap:10px;margin-top:28px;padding:18px 16px}.solutions-finder_filterIntro__Bg41W{align-items:stretch;flex-direction:column;padding:20px 16px}.solutions-finder_clearButton__rmNuc{width:100%}.solutions-finder_needGroup__VjRCw{padding:20px 16px}.solutions-finder_needOptions__cS_vC{grid-template-columns:1fr;gap:8px}.solutions-finder_needOption__BbYfK,.solutions-finder_needOption__BbYfK:nth-child(4),.solutions-finder_needOption__BbYfK:nth-child(5){min-height:70px;flex-direction:row;align-items:center;justify-content:flex-start;gap:14px}.solutions-finder_needOption__BbYfK>strong{max-width:none}.solutions-finder_refinePanel__4v5tX>summary{min-height:64px;padding:14px 16px}.solutions-finder_refinePanel__4v5tX>summary span{display:grid;gap:2px}.solutions-finder_refinePanel__4v5tX>summary small{margin-left:0}.solutions-finder_refineGrid__nwSVp{grid-template-columns:1fr}.solutions-finder_filterGroup__M5NN5{padding:20px 16px;border-left:0}.solutions-finder_refineGrid__nwSVp .solutions-finder_filterGroup__M5NN5+.solutions-finder_filterGroup__M5NN5{border-top:2px solid var(--b4-ink);border-left:0}.solutions-finder_filterOption__OF0Eo{width:100%}.solutions-finder_resultsHeader__BI__v{align-items:flex-start;flex-direction:column;gap:10px;margin-top:44px}.solutions-finder_exampleCard__zbIQi,.solutions-finder_principleCard__0sxCP{padding:20px 16px}.solutions-finder_finderClose__YrJdD{grid-template-columns:1fr;gap:16px;padding:18px 16px}.solutions-finder_serviceGrid__eRPxK{grid-template-columns:1fr}.solutions-finder_serviceCard__cN6zN:last-child{grid-column:auto}}@media (max-width:340px){.solutions-finder_flagshipBoundary__zu7oI,.solutions-finder_flagshipProof__jlYeW div,.solutions-finder_flagshipSalesCopy__nPBCD{overflow-wrap:anywhere}.solutions-finder_flagshipSalesCopy__nPBCD h2{font-size:2.45rem}.solutions-finder_flagshipProof__jlYeW{grid-template-columns:1fr}.solutions-finder_flagshipProof__jlYeW div{min-height:112px}}@media (prefers-reduced-motion:reduce){.solutions-finder_clearButton__rmNuc,.solutions-finder_filterOption__OF0Eo,.solutions-finder_needOption__BbYfK,.solutions-finder_serviceCard__cN6zN a{transition:none}}