.HomeCrossAppReach-module__TifHBG__section{grid-template-columns:subgrid;z-index:1;box-sizing:border-box;width:100%;min-width:0;padding-top:var(--home-section-gap);row-gap:var(--spacing-24);grid-column:1/-1;display:grid;position:relative}.HomeCrossAppReach-module__TifHBG__headerBand{flex-direction:column;grid-column:1/-1;align-items:center;width:100%;min-width:0;display:flex}@media (min-width:48rem){.HomeCrossAppReach-module__TifHBG__headerBand{grid-column:2/span 6}}@media (min-width:64rem){.HomeCrossAppReach-module__TifHBG__headerBand{grid-column:2/span 10}}.HomeCrossAppReach-module__TifHBG__logoStage{box-sizing:border-box;--home-cross-app-logo-stage-height:19rem;grid-column:1/-1;width:100%;min-width:0}.HomeCrossAppReach-module__TifHBG__logoStageInner{--home-cross-app-stage-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");isolation:isolate;justify-content:center;align-items:center;gap:var(--spacing-12);box-sizing:border-box;width:100%;height:var(--home-cross-app-logo-stage-height);padding-block:var(--spacing-40);border-radius:var(--radius-xl);background:linear-gradient(180deg,var(--bg-primary)0%,var(--bg-tertiary)100%);box-shadow:inset 0 14px 36px color-mix(in srgb,var(--text-primary)3.5%,transparent),inset 0 -18px 40px color-mix(in srgb,var(--text-primary)2.5%,transparent);flex-direction:column;padding-inline:0;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 5rem calc(100% - 5rem),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 5rem calc(100% - 5rem),#0000 100%)}.HomeCrossAppReach-module__TifHBG__logoStageInner:before,.HomeCrossAppReach-module__TifHBG__logoStageInner:after{content:"";border-radius:inherit;pointer-events:none;background-image:var(--home-cross-app-stage-noise);position:absolute;inset:0}.HomeCrossAppReach-module__TifHBG__logoStageInner:before{z-index:0;opacity:.35;mix-blend-mode:overlay;background-size:180px 180px}.HomeCrossAppReach-module__TifHBG__logoStageInner:after{z-index:1;opacity:.2;mix-blend-mode:soft-light;background-size:72px 72px}html[data-theme=dark] .HomeCrossAppReach-module__TifHBG__logoStageInner:before{opacity:.28;mix-blend-mode:soft-light}html[data-theme=dark] .HomeCrossAppReach-module__TifHBG__logoStageInner:after{opacity:.16}.HomeCrossAppReach-module__TifHBG__logoRow{z-index:2;width:100%;min-width:0;position:relative}.HomeCrossAppReach-module__TifHBG__logoRow[data-stagger=true]{width:calc(100% + 3.75rem);margin-inline-start:-3.75rem}.HomeCrossAppReach-module__TifHBG__logoMarqueeViewport{box-sizing:border-box;isolation:isolate;width:100%;min-width:0;position:relative;overflow:hidden}.HomeCrossAppReach-module__TifHBG__logoMarqueeTrack{width:max-content;animation:HomeCrossAppReach-module__TifHBG__home-cross-app-logo-loop var(--deck-marquee-duration,28s)linear infinite;will-change:transform;flex-flow:row;align-items:stretch;display:flex}.HomeCrossAppReach-module__TifHBG__logoRow[data-reverse=true] .HomeCrossAppReach-module__TifHBG__logoMarqueeTrack{animation-direction:reverse}.HomeCrossAppReach-module__TifHBG__logoMarqueeRow{box-sizing:border-box;align-items:center;gap:var(--spacing-8);flex-flow:row;margin:0;padding:0;list-style:none;display:flex}.HomeCrossAppReach-module__TifHBG__logoPill{box-sizing:border-box;width:7.875rem;height:4rem;padding:var(--spacing-16)var(--spacing-16)var(--spacing-16)var(--spacing-12);border-radius:var(--radius-sm);background-color:var(--bg-primary);box-shadow:0 2px 8px color-mix(in srgb,var(--text-primary)8%,transparent);flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.HomeCrossAppReach-module__TifHBG__logoPillFramed{width:11.3125rem;height:4rem;padding:0}.HomeCrossAppReach-module__TifHBG__logoMarkSlot{box-sizing:border-box;flex-shrink:0;width:6.11125rem;height:32px;display:block;overflow:hidden}.HomeCrossAppReach-module__TifHBG__logoPillFramed .HomeCrossAppReach-module__TifHBG__logoMarkSlot{justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.HomeCrossAppReach-module__TifHBG__logoMark{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.HomeCrossAppReach-module__TifHBG__logoPillFramed .HomeCrossAppReach-module__TifHBG__logoMark{transform-origin:50%;width:11.3125rem;height:3.5rem;max-height:3.5rem}@media (max-width:47.9375rem){.HomeCrossAppReach-module__TifHBG__logoStage{--home-cross-app-logo-stage-height:15rem}.HomeCrossAppReach-module__TifHBG__logoStageInner{padding-block:var(--spacing-24)}.HomeCrossAppReach-module__TifHBG__logoPill{width:6.875rem;height:3.5rem;padding:var(--spacing-12)var(--spacing-12)var(--spacing-12)var(--spacing-8)}.HomeCrossAppReach-module__TifHBG__logoPillFramed{width:9.875rem;height:3.5rem;padding:0}.HomeCrossAppReach-module__TifHBG__logoMarkSlot{width:5.34375rem;height:28px}.HomeCrossAppReach-module__TifHBG__logoPillFramed .HomeCrossAppReach-module__TifHBG__logoMark{width:9.875rem;height:3.0625rem;max-height:3.0625rem}}@keyframes HomeCrossAppReach-module__TifHBG__home-cross-app-logo-loop{0%{transform:translate(0,0)}to{transform:translate3d(calc(-1*var(--deck-marquee-loop-distance,50%)),0,0)}}@media (prefers-reduced-motion:reduce){.HomeCrossAppReach-module__TifHBG__logoMarqueeTrack{animation:none}}
.HomeTheProblemDiagramShared-module__deLFkW__goalNode,.HomeTheProblemDiagramShared-module__deLFkW__stepNode,.HomeTheProblemDiagramShared-module__deLFkW__resultNode,.HomeTheProblemDiagramShared-module__deLFkW__pathChip{z-index:1;box-sizing:border-box;border:var(--border-width-hairline)solid var(--border-default);background-color:var(--surface-primary);color:var(--text-primary);justify-content:center;align-items:center;margin:0;display:inline-flex;position:absolute}.HomeTheProblemDiagramShared-module__deLFkW__goalNode{z-index:2;gap:var(--spacing-8);height:3rem;padding:var(--spacing-12)var(--spacing-12)var(--spacing-12)var(--spacing-8);border-radius:var(--radius-sm);top:40px;left:50%;transform:translate(-50%)}.HomeTheProblemDiagramShared-module__deLFkW__goalLogoTile{object-fit:contain;flex-shrink:0;width:32px;height:32px;display:block}.HomeTheProblemDiagramShared-module__deLFkW__goalLabel,.HomeTheProblemDiagramShared-module__deLFkW__resultLabel{font-size:var(--type-body-md-size);font-weight:var(--type-label-md-weight);line-height:var(--type-body-md-lh);letter-spacing:var(--type-body-md-tracking);white-space:nowrap}.HomeTheProblemDiagramShared-module__deLFkW__pathChip{z-index:2;padding:6px var(--spacing-8);color:var(--text-secondary);font-size:var(--type-body-sm-size);font-weight:var(--type-label-md-weight);line-height:var(--type-body-sm-lh);letter-spacing:var(--type-body-sm-tracking);text-align:center;white-space:nowrap;border-radius:6px;top:104px;transform:translate(-50%)}.HomeTheProblemDiagramShared-module__deLFkW__accuracyBadge{z-index:2;justify-content:center;align-items:center;gap:var(--spacing-4);display:inline-flex;position:absolute}.HomeTheProblemDiagramShared-module__deLFkW__accuracyIcon,.HomeTheProblemDiagramShared-module__deLFkW__resultIcon{object-fit:contain;flex-shrink:0;width:32px;height:32px;display:block}.HomeTheProblemDiagramShared-module__deLFkW__accuracyText{color:var(--text-secondary);font-size:var(--type-body-sm-size);font-weight:var(--type-heading-h3-weight);line-height:var(--type-body-sm-lh);letter-spacing:var(--type-body-sm-tracking);white-space:nowrap}.HomeTheProblemDiagramShared-module__deLFkW__stepNode{width:12.9375rem;padding:var(--spacing-12)var(--spacing-8);border-radius:var(--radius-sm);font-size:var(--type-body-sm-size);font-weight:var(--type-label-md-weight);line-height:var(--type-body-sm-lh);letter-spacing:var(--type-body-sm-tracking);text-align:center;white-space:nowrap;box-shadow:0 2px 4px color-mix(in srgb,var(--text-primary)6%,transparent);left:50%;transform:translate(-50%)}.HomeTheProblemDiagramShared-module__deLFkW__stepNode[data-step="1"]{top:211px}.HomeTheProblemDiagramShared-module__deLFkW__stepNode[data-step="2"]{top:275px}.HomeTheProblemDiagramShared-module__deLFkW__stepNode[data-step="3"]{top:339px}.HomeTheProblemDiagramShared-module__deLFkW__stepNode[data-step="4"]{top:403px}.HomeTheProblemDiagramShared-module__deLFkW__resultNode{gap:var(--spacing-4);height:3rem;padding:var(--spacing-12)var(--spacing-12)var(--spacing-12)var(--spacing-8);border-radius:var(--radius-sm);background:linear-gradient(var(--surface-primary),var(--surface-primary))padding-box,linear-gradient(180deg,var(--border-default)0%,color-mix(in srgb,#2ec4b6 75%,var(--border-default))100%)border-box;border-color:#0000;top:480px;left:50%;transform:translate(-50%)}
.HomeTheProblemDeterministicDiagram-module__yZmrnG__diagram{--home-problem-sky-300:#88c0fc;box-sizing:border-box;aspect-ratio:685/568;border-radius:var(--radius-xl);background:linear-gradient(180deg,var(--surface-secondary)0%,var(--surface-tertiary)100%);border:var(--border-width-hairline)solid var(--border-default);width:100%;max-height:35.5rem;box-shadow:inset 6px -4px 12px color-mix(in srgb,var(--text-primary)3%,transparent),inset -2px 2px 12px color-mix(in srgb,var(--text-primary)3%,transparent);position:relative;overflow:hidden;container-type:inline-size}.HomeTheProblemDeterministicDiagram-module__yZmrnG__stage{width:685px;height:568px;transform:scale(min(1,calc(100cqw/685px)));transform-origin:top;margin-left:-342.5px;position:absolute;top:0;left:50%}.HomeTheProblemDeterministicDiagram-module__yZmrnG__spine{z-index:0;border-left:var(--border-width-hairline)solid var(--border-default);pointer-events:none;width:0;position:absolute;top:88px;bottom:88px;left:50%;transform:translate(-50%)}.HomeTheProblemDeterministicDiagram-module__yZmrnG__accuracyFrame{z-index:0;box-sizing:border-box;border:var(--border-width-hairline)dashed var(--home-problem-sky-300);border-radius:var(--radius-xl);background-color:var(--surface-primary);width:13.875rem;height:3.625rem;box-shadow:0 8px 6px color-mix(in srgb,var(--text-primary)6%,transparent);pointer-events:none;position:absolute;top:120px;left:50%;transform:translate(-50%)}.HomeTheProblemDeterministicDiagram-module__yZmrnG__pathChip{left:50%}.HomeTheProblemDeterministicDiagram-module__yZmrnG__accuracyBadge{top:138px;left:50%;transform:translate(-50%)}.HomeTheProblemDeterministicDiagram-module__yZmrnG__resultNode{width:13.875rem}
.HomeTheProblemDiagramZoom-module__1E9J1G__wrap{width:100%;position:relative}.HomeTheProblemDiagramZoom-module__1E9J1G__trigger{z-index:2;padding:var(--spacing-8);cursor:pointer;appearance:none;background:0 0;border:none;justify-content:flex-end;align-items:flex-end;margin:0;display:none;position:absolute;inset:0}.HomeTheProblemDiagramZoom-module__1E9J1G__triggerBadge{border:var(--border-width-hairline)solid var(--border-default);border-radius:var(--radius-pill);background:var(--surface-primary);width:2rem;height:2rem;color:var(--text-primary);box-shadow:0 2px 4px color-mix(in srgb,var(--text-primary)12%,transparent);justify-content:center;align-items:center;display:inline-flex}.HomeTheProblemDiagramZoom-module__1E9J1G__trigger:focus-visible{outline:1.5px solid var(--utility-focus-ring);outline-offset:2px}@media (max-width:63.9375rem){.HomeTheProblemDiagramZoom-module__1E9J1G__trigger{display:flex}}.HomeTheProblemDiagramZoom-module__1E9J1G__overlay{z-index:200;box-sizing:border-box;gap:var(--spacing-16);padding:var(--spacing-16);backdrop-filter:blur(6px);background:#000000c7;flex-direction:column;animation:.18s ease-out both HomeTheProblemDiagramZoom-module__1E9J1G__homeProblemZoomIn;display:flex;position:fixed;inset:0}.HomeTheProblemDiagramZoom-module__1E9J1G__bar{justify-content:space-between;align-items:center;gap:var(--spacing-12);flex-shrink:0;min-width:0;display:flex}.HomeTheProblemDiagramZoom-module__1E9J1G__title{color:#fff;min-width:0;font-size:var(--type-label-md-size);font-weight:var(--type-label-md-weight);line-height:var(--type-label-md-lh);letter-spacing:var(--type-label-md-tracking);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.HomeTheProblemDiagramZoom-module__1E9J1G__close{box-sizing:border-box;border-radius:var(--radius-pill);color:#fff;cursor:pointer;appearance:none;background:#ffffff1f;border:1px solid #ffffff3d;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;margin:0;padding:0;display:inline-flex}.HomeTheProblemDiagramZoom-module__1E9J1G__close:focus-visible{outline:1.5px solid var(--utility-focus-ring);outline-offset:2px}.HomeTheProblemDiagramZoom-module__1E9J1G__scroller{overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;flex:auto;align-items:center;min-height:0;display:flex;overflow:auto}.HomeTheProblemDiagramZoom-module__1E9J1G__scroller::-webkit-scrollbar{display:none}.HomeTheProblemDiagramZoom-module__1E9J1G__canvas{flex:none;width:685px;margin:auto}.HomeTheProblemDiagramZoom-module__1E9J1G__hint{color:#ffffffb3;font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-lh);letter-spacing:var(--type-body-sm-tracking);text-align:center;flex-shrink:0;margin:0}@keyframes HomeTheProblemDiagramZoom-module__1E9J1G__homeProblemZoomIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.HomeTheProblemDiagramZoom-module__1E9J1G__overlay{animation:none}}
.HomeTheProblemProbabilisticDiagram-module__kZDSXW__diagram{--home-problem-sky-300:#88c0fc;--home-problem-warn:#f44b2a;--home-problem-stop:#d23782;box-sizing:border-box;aspect-ratio:685/568;border-radius:var(--radius-xl);background:linear-gradient(180deg,var(--surface-secondary)0%,var(--surface-tertiary)100%);border:var(--border-width-hairline)solid var(--border-default);width:100%;max-height:35.5rem;box-shadow:inset 6px -4px 12px color-mix(in srgb,var(--text-primary)3%,transparent),inset -6px 4px 12px color-mix(in srgb,var(--text-primary)3%,transparent);position:relative;overflow:hidden;container-type:inline-size}.HomeTheProblemProbabilisticDiagram-module__kZDSXW__stage{width:685px;height:568px;transform:scale(min(1,calc(100cqw/685px)));transform-origin:top;margin-left:-342.5px;position:absolute;top:0;left:50%}.HomeTheProblemProbabilisticDiagram-module__kZDSXW__connectors{z-index:0;pointer-events:none;position:absolute;inset:0}.HomeTheProblemProbabilisticDiagram-module__kZDSXW__forkLeft,.HomeTheProblemProbabilisticDiagram-module__kZDSXW__forkRight{z-index:0;pointer-events:none;background-color:var(--border-default);width:109.434px;height:41px;position:absolute;top:64px;-webkit-mask:url(/images/website/home-the-problem/branch-left.svg) 50%/100% 100% no-repeat;mask:url(/images/website/home-the-problem/branch-left.svg) 50%/100% 100% no-repeat}.HomeTheProblemProbabilisticDiagram-module__kZDSXW__forkLeft{left:121.7px}.HomeTheProblemProbabilisticDiagram-module__kZDSXW__forkRight{left:453px;transform:scaleX(-1)}.HomeTheProblemProbabilisticDiagram-module__kZDSXW__lineNeutral{stroke:var(--border-default);stroke-width:1px}.HomeTheProblemProbabilisticDiagram-module__kZDSXW__lineStop{stroke:var(--home-problem-stop);stroke-width:2px}.HomeTheProblemProbabilisticDiagram-module__kZDSXW__lineWarn{stroke:var(--home-problem-warn);stroke-width:2px}.HomeTheProblemProbabilisticDiagram-module__kZDSXW__accuracyFrame{z-index:0;box-sizing:border-box;border:var(--border-width-hairline)dashed var(--home-problem-sky-300);border-radius:var(--radius-xl);background-color:var(--surface-primary);width:617px;height:52px;box-shadow:0 8px 6px color-mix(in srgb,var(--text-primary)6%,transparent);pointer-events:none;position:absolute;top:120px;left:50%;transform:translate(-50%)}.HomeTheProblemProbabilisticDiagram-module__kZDSXW__path01{left:122.5px}.HomeTheProblemProbabilisticDiagram-module__kZDSXW__path02{left:50%}.HomeTheProblemProbabilisticDiagram-module__kZDSXW__path03{width:187px;left:562.5px}.HomeTheProblemProbabilisticDiagram-module__kZDSXW__accuracyBadge{top:138px;left:50%;transform:translate(-50%)}.HomeTheProblemProbabilisticDiagram-module__kZDSXW__errorTag{z-index:2;align-items:center;gap:var(--spacing-4);padding:var(--spacing-4)var(--spacing-8)var(--spacing-4)var(--spacing-4);border-radius:var(--radius-xs);color:var(--text-primary);font-size:var(--type-body-sm-size);font-weight:var(--type-label-md-weight);line-height:var(--type-body-sm-lh);letter-spacing:var(--type-body-sm-tracking);white-space:nowrap;display:inline-flex;position:absolute}.HomeTheProblemProbabilisticDiagram-module__kZDSXW__errorTag img,.HomeTheProblemProbabilisticDiagram-module__kZDSXW__outcomeNode img{object-fit:contain;flex-shrink:0;display:block}.HomeTheProblemProbabilisticDiagram-module__kZDSXW__errorTag[data-tone=warn]{background:radial-gradient(circle,#fff 0%,#feefec 40%,#fcd5cd 100%)}.HomeTheProblemProbabilisticDiagram-module__kZDSXW__errorTag[data-tone=stop]{background:radial-gradient(circle,#fff 0%,#fbeef5 40%,#f4d1e3 100%)}.HomeTheProblemProbabilisticDiagram-module__kZDSXW__errorTag[data-branch=not-added]{top:345px;left:500px}.HomeTheProblemProbabilisticDiagram-module__kZDSXW__errorTag[data-branch=wrong-access]{top:411px;left:46px}.HomeTheProblemProbabilisticDiagram-module__kZDSXW__resultNode{background:linear-gradient(var(--surface-primary),var(--surface-primary))padding-box,linear-gradient(180deg,var(--border-default)0%,color-mix(in srgb,#2ec4b6 75%,var(--border-default))100%)border-box;border-color:#0000;width:12.8125rem}.HomeTheProblemProbabilisticDiagram-module__kZDSXW__outcomeNode{z-index:1;box-sizing:border-box;justify-content:center;align-items:center;gap:var(--spacing-4);width:11.5625rem;min-height:3rem;padding:var(--spacing-8)var(--spacing-12)var(--spacing-8)var(--spacing-8);border:var(--border-width-hairline)solid var(--border-default);border-radius:var(--radius-sm);background-color:var(--surface-primary);color:var(--text-primary);font-size:var(--type-body-sm-size);font-weight:var(--type-label-md-weight);letter-spacing:var(--type-body-sm-tracking);text-align:start;text-wrap:pretty;margin:0;line-height:1.2;display:inline-flex;position:absolute;transform:translate(-50%)}.HomeTheProblemProbabilisticDiagram-module__kZDSXW__outcomeNode[data-tone=warn]{background:linear-gradient(var(--surface-primary),var(--surface-primary))padding-box,linear-gradient(180deg,var(--border-default)0%,color-mix(in srgb,var(--home-problem-warn)85%,var(--border-default))100%)border-box;border-color:#0000}.HomeTheProblemProbabilisticDiagram-module__kZDSXW__outcomeNode[data-outcome=wrong]{top:480px;left:122.5px}.HomeTheProblemProbabilisticDiagram-module__kZDSXW__outcomeNode[data-outcome=retry]{text-align:center;box-shadow:0 2px 4px color-mix(in srgb,var(--text-primary)6%,transparent);justify-content:center;position:absolute;top:484px;left:562.5px}.HomeTheProblemProbabilisticDiagram-module__kZDSXW__outcomeNode[data-outcome=retry]:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset -4px 4px 6px #8aaae514,inset 0 -2px 8px #8aaae514}
.HomeTheProblem-module__Tu-r1a__section{--home-problem-sky-100:#ebf4fe;--home-problem-sky-300:#88c0fc;--home-problem-copy-inset:var(--spacing-20);grid-template-columns:subgrid;isolation:isolate;box-sizing:border-box;row-gap:var(--spacing-40);grid-column:1/-1;width:100%;min-width:0;display:grid;position:relative;overflow:visible}.HomeTheProblem-module__Tu-r1a__decor{top:0;right:calc(-1*var(--spacing-40));z-index:0;box-sizing:border-box;border-top-left-radius:calc(var(--radius-3xl)*2);opacity:.5;pointer-events:none;width:min(45.8125rem,70%);height:40.25rem;position:absolute;overflow:hidden}@media (min-width:48rem){.HomeTheProblem-module__Tu-r1a__decor{left:calc(62.5% + var(--website-layout-gutter)*3/8);width:auto}}.HomeTheProblem-module__Tu-r1a__decorImage{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.HomeTheProblem-module__Tu-r1a__headerBand{z-index:1;flex-direction:column;grid-column:1/-1;align-items:flex-start;width:100%;min-width:0;max-width:37rem;display:flex;position:relative}.HomeTheProblem-module__Tu-r1a__cardsRow{grid-template-columns:subgrid;z-index:1;grid-column:1/-1;align-items:stretch;width:100%;min-width:0;display:grid;position:relative}.HomeTheProblem-module__Tu-r1a__card{gap:var(--spacing-24);box-sizing:border-box;min-width:0;padding:var(--spacing-20)var(--spacing-4)var(--spacing-4);border-radius:var(--radius-xl);background-color:var(--surface-secondary);flex-direction:column;display:flex}.HomeTheProblem-module__Tu-r1a__card[data-variant=probabilistic]{border:var(--border-width-hairline)dashed var(--border-default);grid-column:1/-1}.HomeTheProblem-module__Tu-r1a__card[data-variant=deterministic]{border:var(--border-width-hairline)solid color-mix(in srgb,var(--home-problem-sky-300)55%,var(--border-default));box-shadow:0 12px 12px color-mix(in srgb,var(--text-primary)8%,transparent);grid-column:1/-1}@media (min-width:48rem){.HomeTheProblem-module__Tu-r1a__card[data-variant=probabilistic]{grid-column:1/span 4}.HomeTheProblem-module__Tu-r1a__card[data-variant=deterministic]{grid-column:5/span 4}}@media (min-width:64rem){.HomeTheProblem-module__Tu-r1a__card[data-variant=probabilistic]{grid-column:1/span 6}.HomeTheProblem-module__Tu-r1a__card[data-variant=deterministic]{grid-column:7/span 6}}.HomeTheProblem-module__Tu-r1a__cardCopy{gap:var(--spacing-8);box-sizing:border-box;width:100%;padding-inline:var(--home-problem-copy-inset);border-radius:var(--radius-md);flex-direction:column;display:flex}.HomeTheProblem-module__Tu-r1a__cardLead{align-items:flex-start;gap:var(--spacing-12);flex-direction:column;width:100%;min-width:0;display:flex}.HomeTheProblem-module__Tu-r1a__tag{box-sizing:border-box;border-radius:var(--radius-xs);border-style:solid;border-width:var(--border-width-hairline);flex-direction:column;justify-content:center;align-items:center;padding-inline:6px;display:flex}.HomeTheProblem-module__Tu-r1a__tag[data-variant=probabilistic]{background-color:var(--surface-tertiary);border-color:var(--border-default)}.HomeTheProblem-module__Tu-r1a__tag[data-variant=deterministic]{background-color:var(--home-problem-sky-300);border-color:var(--home-problem-sky-300)}.HomeTheProblem-module__Tu-r1a__tagInner{box-sizing:border-box;padding:var(--spacing-4)var(--spacing-8);border-radius:var(--radius-xs);box-shadow:0 1px 2px color-mix(in srgb,var(--text-primary)25%,transparent);color:var(--text-primary);font-size:var(--type-label-sm-size);font-weight:var(--type-label-md-weight);letter-spacing:var(--type-label-sm-tracking);white-space:nowrap;justify-content:center;align-items:center;line-height:1.5;display:inline-flex}.HomeTheProblem-module__Tu-r1a__tag[data-variant=probabilistic] .HomeTheProblem-module__Tu-r1a__tagInner{background-color:var(--surface-primary)}.HomeTheProblem-module__Tu-r1a__tag[data-variant=deterministic] .HomeTheProblem-module__Tu-r1a__tagInner{background-color:color-mix(in srgb,var(--home-problem-sky-300)22%,var(--surface-primary))}.HomeTheProblem-module__Tu-r1a__cardTitle{width:100%;color:var(--text-primary);font-size:var(--home-card-heading-size);font-weight:var(--home-card-heading-weight);line-height:var(--home-card-heading-lh);letter-spacing:var(--home-card-heading-tracking);text-wrap:pretty;margin:0}.HomeTheProblem-module__Tu-r1a__cardBody{width:100%;color:var(--text-primary);font-size:var(--type-body-sm-size);font-weight:var(--type-body-sm-weight);line-height:var(--type-body-sm-lh);letter-spacing:var(--type-body-sm-tracking);text-wrap:pretty;min-height:calc(2*var(--type-body-sm-size)*var(--type-body-sm-lh));margin:0}.HomeTheProblem-module__Tu-r1a__cardVisual{box-sizing:border-box;border-radius:var(--radius-xl);background:0 0;border:none;width:100%;margin-top:auto;overflow:hidden}@media (max-width:63.9375rem){.HomeTheProblem-module__Tu-r1a__section{--home-problem-copy-inset:var(--spacing-16)}}@media (max-width:47.9375rem){.HomeTheProblem-module__Tu-r1a__section{--home-problem-copy-inset:var(--spacing-12);row-gap:var(--spacing-24)}.HomeTheProblem-module__Tu-r1a__decor{right:calc(-1*var(--spacing-12));width:min(28rem,85%);height:22rem}.HomeTheProblem-module__Tu-r1a__cardsRow{align-items:stretch;gap:var(--website-layout-gutter);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;width:100%;min-width:0;display:flex;overflow-x:auto}.HomeTheProblem-module__Tu-r1a__cardsRow::-webkit-scrollbar{display:none}.HomeTheProblem-module__Tu-r1a__card[data-variant=deterministic]{box-shadow:none}.HomeTheProblem-module__Tu-r1a__card[data-variant=probabilistic],.HomeTheProblem-module__Tu-r1a__card[data-variant=deterministic]{flex:0 0 calc((100% - 5*var(--website-layout-gutter))/6*5 + 4*var(--website-layout-gutter));scroll-snap-align:start;scroll-snap-stop:always;grid-column:auto;min-width:0}}
.HomeHowItWorks-module__D4t3LG__section{grid-template-columns:subgrid;box-sizing:border-box;row-gap:var(--spacing-40);grid-column:1/-1;width:100%;min-width:0;display:grid}.HomeHowItWorks-module__D4t3LG__headerBand{flex-direction:column;grid-column:1/-1;align-items:center;width:100%;min-width:0;display:flex}@media (min-width:48rem){.HomeHowItWorks-module__D4t3LG__headerBand{grid-column:2/span 6}}@media (min-width:64rem){.HomeHowItWorks-module__D4t3LG__headerBand{grid-column:2/span 10}}.HomeHowItWorks-module__D4t3LG__stepsAndProcedure{grid-template-columns:subgrid;row-gap:var(--spacing-40);grid-column:1/-1;width:100%;min-width:0;display:grid}.HomeHowItWorks-module__D4t3LG__stepsRow{grid-template-columns:subgrid;grid-column:1/-1;align-items:stretch;width:100%;min-width:0;display:grid;position:relative}.HomeHowItWorks-module__D4t3LG__activeFrame{z-index:2;box-sizing:border-box;pointer-events:none;border:var(--border-width-hairline)solid transparent;border-radius:var(--radius-lg);box-shadow:var(--shadow-deck-slides);transition:opacity .2s ease-out;position:absolute}.HomeHowItWorks-module__D4t3LG__activeFrameMoving{transition:top .45s cubic-bezier(.65,0,.35,1),left .45s cubic-bezier(.65,0,.35,1),width .45s cubic-bezier(.65,0,.35,1),height .45s cubic-bezier(.65,0,.35,1),border-color .45s ease-out,opacity .2s ease-out}.HomeHowItWorks-module__D4t3LG__activeFrame[data-variant=record]{border-color:var(--accent-decorative-teal)}.HomeHowItWorks-module__D4t3LG__activeFrame[data-variant=modular]{border-color:var(--accent-decorative-yellow)}.HomeHowItWorks-module__D4t3LG__activeFrame[data-variant=run]{border-color:var(--accent-decorative-pink)}@media (prefers-reduced-motion:reduce){.HomeHowItWorks-module__D4t3LG__activeFrame,.HomeHowItWorks-module__D4t3LG__activeFrameMoving{transition:none}}.HomeHowItWorks-module__D4t3LG__stepCard{gap:var(--spacing-16);box-sizing:border-box;min-width:0;padding:var(--spacing-16)var(--spacing-8)var(--spacing-8);border-radius:var(--radius-lg);flex-direction:column;grid-column:1/-1;display:flex}.HomeHowItWorks-module__D4t3LG__stepCard[data-variant=record]{background-color:var(--surface-decorative-teal);border:var(--border-width-hairline)solid var(--surface-decorative-teal)}.HomeHowItWorks-module__D4t3LG__stepCard[data-variant=modular]{background-color:var(--surface-decorative-yellow)}.HomeHowItWorks-module__D4t3LG__stepCard[data-variant=run]{background-color:var(--surface-decorative-pink)}@media (min-width:64rem){.HomeHowItWorks-module__D4t3LG__stepCard[data-variant=record]{grid-column:1/span 4}.HomeHowItWorks-module__D4t3LG__stepCard[data-variant=modular]{grid-column:5/span 4}.HomeHowItWorks-module__D4t3LG__stepCard[data-variant=run]{grid-column:9/span 4}}.HomeHowItWorks-module__D4t3LG__stepCopy{gap:var(--spacing-8);box-sizing:border-box;width:100%;min-width:0;padding-inline:var(--spacing-8);border-radius:var(--radius-md);flex-direction:column;display:flex}.HomeHowItWorks-module__D4t3LG__stepIndex{width:100%;color:var(--text-primary);font-size:var(--type-label-sm-size);font-weight:var(--type-label-md-weight);letter-spacing:var(--type-label-sm-tracking);margin:0;line-height:1.5}.HomeHowItWorks-module__D4t3LG__stepTitle{width:100%;color:var(--text-primary);font-size:var(--home-card-heading-size);font-weight:var(--home-card-heading-weight);line-height:var(--home-card-heading-lh);letter-spacing:var(--home-card-heading-tracking);text-wrap:pretty;margin:0}.HomeHowItWorks-module__D4t3LG__stepBody{width:100%;color:var(--text-primary);font-size:var(--type-body-sm-size);font-weight:var(--type-body-sm-weight);line-height:var(--type-body-sm-lh);letter-spacing:var(--type-body-sm-tracking);text-wrap:pretty;min-height:calc(2*var(--type-body-sm-size)*var(--type-body-sm-lh));margin:0}.HomeHowItWorks-module__D4t3LG__stepVisual{isolation:isolate;box-sizing:border-box;width:100%;padding:var(--spacing-20);border-radius:var(--radius-md);background-color:var(--bg-primary);flex:1 0 auto;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.HomeHowItWorks-module__D4t3LG__stepVisual:after{content:"";z-index:2;pointer-events:none;border-radius:inherit;box-shadow:inset 4px -2px 8px color-mix(in srgb,var(--text-primary)3%,transparent),inset -4px 2px 8px color-mix(in srgb,var(--text-primary)3%,transparent);position:absolute;inset:0}.HomeHowItWorks-module__D4t3LG__stepVisual:before{content:"";z-index:0;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.HomeHowItWorks-module__D4t3LG__stepCard[data-variant=record] .HomeHowItWorks-module__D4t3LG__stepVisual:before{background-image:url(/images/website/how-it-works/well-wash-01-teal.png);transform:rotate(180deg)}.HomeHowItWorks-module__D4t3LG__stepCard[data-variant=modular] .HomeHowItWorks-module__D4t3LG__stepVisual:before{aspect-ratio:1;background-image:url(/images/website/how-it-works/well-wash-02-yellow.png);width:120%;height:auto;inset:50% auto auto 50%;transform:translate(-50%,-50%)rotate(90deg)}.HomeHowItWorks-module__D4t3LG__stepCard[data-variant=run] .HomeHowItWorks-module__D4t3LG__stepVisual:before{background-image:url(/images/website/how-it-works/well-wash-03-pink.png);transform:scaleY(-1)}.HomeHowItWorks-module__D4t3LG__stepVisualImage{z-index:1;box-sizing:border-box;pointer-events:none;object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.HomeHowItWorks-module__D4t3LG__stepVisualVideo{z-index:1;box-sizing:border-box;border-radius:var(--radius-sm);pointer-events:none;flex:none;width:100%;height:auto;display:block;position:relative}.HomeHowItWorks-module__D4t3LG__procedureBand{grid-template-columns:subgrid;box-sizing:border-box;align-items:stretch;gap:var(--spacing-16);width:100%;min-width:0;padding:var(--spacing-24)0 0;border-radius:var(--radius-lg);background-color:var(--surface-decorative-sky);grid-column:1/-1;display:grid;overflow:hidden}.HomeHowItWorks-module__D4t3LG__procedureCopy{box-sizing:border-box;justify-content:space-between;gap:var(--spacing-16);min-width:0;min-height:0;padding:0 var(--spacing-24);border-radius:var(--radius-md);flex-direction:column;grid-column:1/-1;display:flex}@media (min-width:64rem){.HomeHowItWorks-module__D4t3LG__procedureCopy{justify-content:space-between;align-items:flex-end;gap:var(--spacing-40);flex-direction:row}}.HomeHowItWorks-module__D4t3LG__procedureTitleBlock{gap:var(--spacing-8);flex-direction:column;width:100%;min-width:0;max-width:32rem;display:flex}.HomeHowItWorks-module__D4t3LG__procedureCopySide{align-items:flex-start;gap:var(--spacing-12);flex-direction:column;width:100%;min-width:0;max-width:32rem;display:flex}@media (min-width:64rem){.HomeHowItWorks-module__D4t3LG__procedureCopySide{width:calc((100%*5 + 240px - var(--website-layout-gutter)*7)/12);max-width:none}}.HomeHowItWorks-module__D4t3LG__procedureEyebrow{align-items:center;gap:var(--spacing-4);width:100%;color:var(--text-primary);font-size:var(--type-label-sm-size);font-weight:var(--type-label-md-weight);letter-spacing:var(--type-label-sm-tracking);margin:0;line-height:1.5;display:inline-flex}.HomeHowItWorks-module__D4t3LG__procedureEyebrowIcon{object-fit:contain;flex-shrink:0;width:24px;height:24px;display:block}.HomeHowItWorks-module__D4t3LG__procedureTitle{width:100%;color:var(--text-primary);font-size:28px;font-weight:var(--home-card-heading-weight);line-height:var(--home-card-heading-lh);letter-spacing:var(--home-card-heading-tracking);white-space:pre-line;text-wrap:pretty;margin:0}@media (max-width:31.25rem){.HomeHowItWorks-module__D4t3LG__procedureTitle{font-size:var(--type-heading-h3-size)}}.HomeHowItWorks-module__D4t3LG__procedureBody{width:100%;color:var(--text-primary);font-size:var(--type-body-sm-size);font-weight:var(--type-body-sm-weight);line-height:var(--type-body-sm-lh);letter-spacing:var(--type-body-sm-tracking);text-wrap:pretty;margin:0}.HomeHowItWorks-module__D4t3LG__procedureLink{box-sizing:border-box;width:fit-content;max-width:100%;color:var(--text-primary);font-size:var(--type-body-sm-size);font-weight:var(--type-label-md-weight);line-height:var(--type-body-sm-lh);letter-spacing:var(--type-body-sm-tracking);flex-shrink:0;align-items:center;text-decoration:none;display:inline-flex}.HomeHowItWorks-module__D4t3LG__procedureLinkArrow{width:20px;height:20px;margin-left:var(--spacing-8);flex-shrink:0;transition:margin-left .2s ease-out;display:block;position:relative}.HomeHowItWorks-module__D4t3LG__procedureLink:hover .HomeHowItWorks-module__D4t3LG__procedureLinkArrow,.HomeHowItWorks-module__D4t3LG__procedureLink:focus-visible .HomeHowItWorks-module__D4t3LG__procedureLinkArrow{margin-left:var(--spacing-16)}.HomeHowItWorks-module__D4t3LG__procedureLinkArrow svg{width:20px;height:20px;transition:transform .2s ease-out;display:block;position:absolute;inset:0}.HomeHowItWorks-module__D4t3LG__procedureLink:hover .HomeHowItWorks-module__D4t3LG__procedureLinkArrowStraight,.HomeHowItWorks-module__D4t3LG__procedureLink:focus-visible .HomeHowItWorks-module__D4t3LG__procedureLinkArrowStraight{transform:translate(2px)}.HomeHowItWorks-module__D4t3LG__procedureLink>span:first-child{position:relative}.HomeHowItWorks-module__D4t3LG__procedureLink>span:first-child:after{content:"";background-image:linear-gradient(90deg,var(--accent-decorative-teal)0 33.33%,var(--accent-decorative-yellow)33.33% 66.66%,var(--accent-decorative-pink)66.66% 100%);transform-origin:0;height:2px;transition:transform .26s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.HomeHowItWorks-module__D4t3LG__procedureLink:hover>span:first-child:after,.HomeHowItWorks-module__D4t3LG__procedureLink:focus-visible>span:first-child:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.HomeHowItWorks-module__D4t3LG__procedureLinkArrow,.HomeHowItWorks-module__D4t3LG__procedureLinkArrow svg,.HomeHowItWorks-module__D4t3LG__procedureLink>span:first-child:after{transition:none}}.HomeHowItWorks-module__D4t3LG__procedureMedia{box-sizing:border-box;min-width:0;padding:var(--spacing-16);border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);background-image:url(/images/website/how-it-works/procedure-canvas-wash-blue.png);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;grid-column:1/-1;display:flex;overflow:hidden}.HomeHowItWorks-module__D4t3LG__procedureMediaImage{box-sizing:border-box;border-radius:var(--radius-lg);object-fit:cover;object-position:top left;width:100%;height:auto;display:block}.HomeHowItWorks-module__D4t3LG__procedureMockBoard{--procedure-demo-font:"Roboto",Helvetica,Arial,sans-serif;box-sizing:border-box;width:100%;padding:var(--spacing-32)var(--spacing-32)var(--spacing-40);border-radius:var(--radius-lg);border:var(--border-width-hairline)solid var(--border-default);background-color:var(--bg-secondary);background-image:radial-gradient(circle,color-mix(in srgb,var(--border-strong)55%,transparent)1px,transparent 1px);font-family:var(--procedure-demo-font);background-size:16px 16px}.HomeHowItWorks-module__D4t3LG__procedureMockTopBar{justify-content:space-between;align-items:flex-start;gap:var(--spacing-16);margin-bottom:var(--spacing-40);display:flex}.HomeHowItWorks-module__D4t3LG__procedureMockHeader{box-sizing:border-box;width:fit-content;max-width:min(100%,30rem);padding:var(--spacing-12)var(--spacing-16);border-radius:var(--radius-md);flex-direction:column;display:flex}.HomeHowItWorks-module__D4t3LG__procedureMockGlass{--procedure-glass-gradient-a:#ffffff0d;--procedure-glass-gradient-b:#fff3;--procedure-glass-highlight:#ffffffb3;--procedure-glass-inset-light:#ffffff8c;--procedure-glass-inset-dark:#0000000d;--procedure-glass-shadow:#0003;isolation:isolate;box-shadow:inset 0 2px 2px var(--procedure-glass-inset-dark),inset 0 -2px 2px var(--procedure-glass-inset-light),inset 0 0 2px .5px var(--procedure-glass-gradient-b),0 4px 2px -2px var(--procedure-glass-shadow);background:#ffffff29;border:none}html[data-theme=dark] .HomeHowItWorks-module__D4t3LG__procedureMockGlass{--procedure-glass-gradient-a:#ffffff0a;--procedure-glass-gradient-b:#ffffff1f;--procedure-glass-highlight:#ffffff26;--procedure-glass-inset-light:#ffffff0a;--procedure-glass-inset-dark:#00000026;--procedure-glass-shadow:#0000004d}html[data-visual-tier=full] .HomeHowItWorks-module__D4t3LG__procedureMockGlass{background:linear-gradient(-75deg,var(--procedure-glass-gradient-a),var(--procedure-glass-gradient-b),var(--procedure-glass-gradient-a));backdrop-filter:blur(14px)saturate(160%)}.HomeHowItWorks-module__D4t3LG__procedureMockHeaderMain{align-items:center;gap:var(--spacing-8);min-width:0;display:flex}.HomeHowItWorks-module__D4t3LG__procedureMockIcon{border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface-secondary)55%,transparent);width:26px;height:26px;color:var(--text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.HomeHowItWorks-module__D4t3LG__procedureMockHeaderText{gap:var(--spacing-4);flex-direction:column;min-width:0;display:flex}.HomeHowItWorks-module__D4t3LG__procedureMockName{color:var(--text-primary);font-size:var(--type-body-sm-size);font-weight:var(--type-title-sm-weight);line-height:var(--type-body-sm-lh)}.HomeHowItWorks-module__D4t3LG__procedureMockSummary{color:var(--text-tertiary);font-size:var(--type-caption-md-size);line-height:var(--type-caption-md-lh)}.HomeHowItWorks-module__D4t3LG__procedureMockEstimate{align-items:center;gap:var(--spacing-8);padding-left:var(--spacing-16);color:var(--text-secondary);font-size:var(--type-caption-md-size);font-weight:var(--type-caption-md-weight);line-height:var(--type-caption-md-lh);letter-spacing:var(--type-caption-md-tracking);white-space:nowrap;flex-shrink:0;margin-left:auto;display:inline-flex}.HomeHowItWorks-module__D4t3LG__procedureMockEstimateIcon{object-fit:contain;flex-shrink:0;width:24px;height:24px;display:block}.HomeHowItWorks-module__D4t3LG__procedureMockStage{grid-template-columns:repeat(var(--procedure-mock-columns,4),minmax(0,1fr));column-gap:var(--spacing-32);align-items:stretch;min-width:0;display:grid;position:relative}.HomeHowItWorks-module__D4t3LG__procedureMockCard{z-index:1;min-width:0;display:flex;position:relative}.HomeHowItWorks-module__D4t3LG__procedureMockCard>*,.HomeHowItWorks-module__D4t3LG__procedureMockCard>*>:last-child{flex:1}.HomeHowItWorks-module__D4t3LG__procedureMockWires{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.HomeHowItWorks-module__D4t3LG__procedureMockWire{stroke:var(--accent-decorative-blue);stroke-width:6px;stroke-linecap:round;opacity:.35}.HomeHowItWorks-module__D4t3LG__procedureMockMappingWires{z-index:2}.HomeHowItWorks-module__D4t3LG__procedureMockMappingWire{stroke:var(--text-tertiary);stroke-width:var(--border-width-hairline);stroke-linecap:round;stroke-dasharray:7 6;opacity:.32;transition:opacity .18s ease-out;transition-delay:calc(var(--mapping-index)*18ms)}.HomeHowItWorks-module__D4t3LG__procedureMockMappingArrow{fill:var(--text-tertiary)}.HomeHowItWorks-module__D4t3LG__procedureMockStage[data-chain-focus=true] .HomeHowItWorks-module__D4t3LG__procedureMockMappingWire{opacity:0;transition-delay:0s}.HomeHowItWorks-module__D4t3LG__procedureMockStage[data-chain-focus=true] .HomeHowItWorks-module__D4t3LG__procedureMockMappingWire[data-chain=active]{stroke:#1b8e1b;stroke-width:1.5px;opacity:1;animation:.9s linear infinite HomeHowItWorks-module__D4t3LG__procedureMockChainFlow}.HomeHowItWorks-module__D4t3LG__procedureMockMappingArrowActive{fill:#1b8e1b}.HomeHowItWorks-module__D4t3LG__procedureMockStage li{transition:opacity .14s ease-out}.HomeHowItWorks-module__D4t3LG__procedureMockStage[data-chain-focus=true] li{opacity:.3}.HomeHowItWorks-module__D4t3LG__procedureMockStage[data-chain-focus=true] li[data-map-link]{opacity:1}.HomeHowItWorks-module__D4t3LG__procedureMockStage li[data-map-link]{--pill-border:#1b8e1b;--pill-dot:#1b8e1b;--pill-fg:#1b8e1b;background:#1b8e1b1a}.HomeHowItWorks-module__D4t3LG__procedureMockStage li[data-map-link=origin]{background:#1b8e1b2e;box-shadow:0 0 0 3px #1b8e1b33}html[data-theme=dark] .HomeHowItWorks-module__D4t3LG__procedureMockStage[data-chain-focus=true] .HomeHowItWorks-module__D4t3LG__procedureMockMappingWire[data-chain=active]{stroke:#21ab21}html[data-theme=dark] .HomeHowItWorks-module__D4t3LG__procedureMockMappingArrowActive{fill:#21ab21}html[data-theme=dark] .HomeHowItWorks-module__D4t3LG__procedureMockStage li[data-map-link]{--pill-border:#21ab21;--pill-dot:#21ab21;--pill-fg:#21ab21;background:#21ab211f}@keyframes HomeHowItWorks-module__D4t3LG__procedureMockChainFlow{0%{stroke-dashoffset:26px}to{stroke-dashoffset:0}}.HomeHowItWorks-module__D4t3LG__procedureMockBoard[data-reveal=armed] .HomeHowItWorks-module__D4t3LG__procedureMockCard,.HomeHowItWorks-module__D4t3LG__procedureMockBoard[data-reveal=armed] .HomeHowItWorks-module__D4t3LG__procedureMockWire,.HomeHowItWorks-module__D4t3LG__procedureMockBoard[data-reveal=armed] .HomeHowItWorks-module__D4t3LG__procedureMockMappingWires{opacity:0}.HomeHowItWorks-module__D4t3LG__procedureMockBoard[data-reveal=running] .HomeHowItWorks-module__D4t3LG__procedureMockMappingWires{animation:.42s ease-out both HomeHowItWorks-module__D4t3LG__procedureMockMappingIn;animation-delay:calc(var(--procedure-mock-columns,4)*.98s)}.HomeHowItWorks-module__D4t3LG__procedureMockBoard[data-reveal=running] .HomeHowItWorks-module__D4t3LG__procedureMockCard{animation:.52s cubic-bezier(.22,1,.36,1) both HomeHowItWorks-module__D4t3LG__procedureMockCardDrop;animation-delay:calc(var(--reveal-index)*.98s)}.HomeHowItWorks-module__D4t3LG__procedureMockBoard[data-reveal=running] .HomeHowItWorks-module__D4t3LG__procedureMockCard>*>:last-child{animation:.52s cubic-bezier(.22,1,.36,1) both HomeHowItWorks-module__D4t3LG__procedureMockDropShadow;animation-delay:calc(var(--reveal-index)*.98s)}.HomeHowItWorks-module__D4t3LG__procedureMockBoard[data-reveal=running] .HomeHowItWorks-module__D4t3LG__procedureMockWire{stroke-dasharray:1;animation:.42s ease-out both HomeHowItWorks-module__D4t3LG__procedureMockWireIn;animation-delay:calc(var(--reveal-index)*.98s + .56s)}@keyframes HomeHowItWorks-module__D4t3LG__procedureMockCardDrop{0%{opacity:0;transform:translateY(-28px)scale(1.06)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes HomeHowItWorks-module__D4t3LG__procedureMockDropShadow{0%{box-shadow:var(--shadow-popover)}to{box-shadow:var(--shadow-deck-slides)}}@keyframes HomeHowItWorks-module__D4t3LG__procedureMockWireIn{0%{opacity:0;stroke-dashoffset:1px}to{opacity:.35;stroke-dashoffset:0}}@keyframes HomeHowItWorks-module__D4t3LG__procedureMockMappingIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.HomeHowItWorks-module__D4t3LG__procedureMockBoard[data-reveal=armed] .HomeHowItWorks-module__D4t3LG__procedureMockCard,.HomeHowItWorks-module__D4t3LG__procedureMockBoard[data-reveal=running] .HomeHowItWorks-module__D4t3LG__procedureMockCard,.HomeHowItWorks-module__D4t3LG__procedureMockBoard[data-reveal=running] .HomeHowItWorks-module__D4t3LG__procedureMockCard>*>:last-child{opacity:1;animation:none;transform:none}.HomeHowItWorks-module__D4t3LG__procedureMockBoard[data-reveal=armed] .HomeHowItWorks-module__D4t3LG__procedureMockWire,.HomeHowItWorks-module__D4t3LG__procedureMockBoard[data-reveal=running] .HomeHowItWorks-module__D4t3LG__procedureMockWire{opacity:.35;animation:none}.HomeHowItWorks-module__D4t3LG__procedureMockBoard[data-reveal=armed] .HomeHowItWorks-module__D4t3LG__procedureMockMappingWires,.HomeHowItWorks-module__D4t3LG__procedureMockBoard[data-reveal=running] .HomeHowItWorks-module__D4t3LG__procedureMockMappingWires{opacity:1;animation:none}.HomeHowItWorks-module__D4t3LG__procedureMockMappingWire{transition:none}.HomeHowItWorks-module__D4t3LG__procedureMockStage[data-chain-focus=true] .HomeHowItWorks-module__D4t3LG__procedureMockMappingWire[data-chain=active]{animation:none}.HomeHowItWorks-module__D4t3LG__procedureMockStage li{transition:none}}.HomeHowItWorks-module__D4t3LG__procedureArtboard{width:100%;min-width:0;container-type:inline-size}@media (max-width:63.9375rem){.HomeHowItWorks-module__D4t3LG__procedureArtboard{aspect-ratio:1120/510;max-width:1120px;margin-inline:auto;position:relative}.HomeHowItWorks-module__D4t3LG__procedureMockBoard{width:1120px;transform:scale(min(1,100cqw/1120px));transform-origin:0 0;position:absolute;top:0;left:0}}@media (min-width:64rem){.HomeHowItWorks-module__D4t3LG__procedureCopy{padding:0 var(--spacing-24);margin-top:0}.HomeHowItWorks-module__D4t3LG__procedureLink{margin-top:0}}@media (max-width:63.9375rem){.HomeHowItWorks-module__D4t3LG__stepsAndProcedure{row-gap:var(--spacing-40)}}@media (min-width:48rem) and (max-width:63.9375rem){.HomeHowItWorks-module__D4t3LG__stepsRow{align-items:stretch;gap:var(--website-layout-gutter);overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;display:flex;overflow-x:auto}.HomeHowItWorks-module__D4t3LG__stepsRow::-webkit-scrollbar{display:none}.HomeHowItWorks-module__D4t3LG__stepCard{scroll-snap-align:start;flex:0 0 min(24rem,46%);grid-column:auto;min-width:0}}@media (prefers-reduced-motion:reduce){.HomeHowItWorks-module__D4t3LG__stepsRow{scroll-behavior:auto}}@media (max-width:47.9375rem){.HomeHowItWorks-module__D4t3LG__stepsRow{row-gap:var(--spacing-16);isolation:isolate}.HomeHowItWorks-module__D4t3LG__activeFrame{display:none}.HomeHowItWorks-module__D4t3LG__stepCard{box-shadow:0 8px 24px color-mix(in srgb,var(--text-primary)10%,transparent);position:sticky}.HomeHowItWorks-module__D4t3LG__stepCard[data-variant=record]{top:calc(2.5rem + var(--spacing-12));z-index:1}.HomeHowItWorks-module__D4t3LG__stepCard[data-variant=modular]{top:calc(2.5rem + var(--spacing-12) + var(--spacing-8));z-index:2}.HomeHowItWorks-module__D4t3LG__stepCard[data-variant=run]{top:calc(2.5rem + var(--spacing-12) + var(--spacing-16));z-index:3}.HomeHowItWorks-module__D4t3LG__stepsAndProcedure{row-gap:var(--spacing-40)}}
.HomeCustomerImpactTestimonialCard-module__m46dcG__card{--testimonial-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");box-sizing:border-box;gap:var(--spacing-24);border:var(--border-width-hairline)solid var(--testimonial-strong);border-radius:var(--radius-3xl);background-color:var(--surface-primary);width:100%;height:100%;box-shadow:inset 8px -6px 16px color-mix(in srgb,var(--text-primary)4%,transparent),inset -8px 6px 16px color-mix(in srgb,var(--text-primary)4%,transparent);flex-direction:column;display:flex;overflow:hidden}.HomeCustomerImpactTestimonialCard-module__m46dcG__card[data-theme=lemongrass]{--testimonial-soft:var(--palette-lemongrass-100);--testimonial-fill:var(--palette-lemongrass-300);--testimonial-shell:var(--palette-lemongrass-300);--testimonial-strong:var(--palette-lemongrass-400)}.HomeCustomerImpactTestimonialCard-module__m46dcG__card[data-theme=indigo]{--testimonial-soft:var(--palette-indigo-50);--testimonial-fill:var(--palette-indigo-100);--testimonial-shell:var(--palette-indigo-300);--testimonial-strong:var(--palette-indigo-300)}.HomeCustomerImpactTestimonialCard-module__m46dcG__body{box-sizing:border-box;width:100%;padding:var(--spacing-24)var(--spacing-24)0;flex-direction:row;justify-content:space-between;align-items:flex-start;display:flex}.HomeCustomerImpactTestimonialCard-module__m46dcG__copyCol{align-items:flex-start;gap:var(--spacing-40);min-width:0;padding-right:var(--spacing-16);flex-direction:column;flex:1 1 0;display:flex}.HomeCustomerImpactTestimonialCard-module__m46dcG__logoShell{box-sizing:border-box;height:3.125rem;padding-inline:var(--spacing-4);border-radius:var(--radius-sm);background-color:var(--testimonial-shell);flex-direction:column;align-items:flex-start;display:flex}.HomeCustomerImpactTestimonialCard-module__m46dcG__logoChip{box-sizing:border-box;height:3.125rem;padding:var(--spacing-8)var(--spacing-32);border:var(--border-width-hairline)solid var(--testimonial-shell);border-radius:var(--radius-sm);background-color:var(--surface-primary);flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.HomeCustomerImpactTestimonialCard-module__m46dcG__logo{object-fit:contain;width:auto;height:24px;display:block}.HomeCustomerImpactTestimonialCard-module__m46dcG__card[data-theme=indigo] .HomeCustomerImpactTestimonialCard-module__m46dcG__logo{height:32px}.HomeCustomerImpactTestimonialCard-module__m46dcG__quote{width:100%;margin:0}.HomeCustomerImpactTestimonialCard-module__m46dcG__quoteText{color:var(--text-primary);font-size:var(--home-card-heading-size);font-weight:var(--type-heading-h2-weight);letter-spacing:-.456px;text-wrap:pretty;margin:0;line-height:1.4}.HomeCustomerImpactTestimonialCard-module__m46dcG__people{align-items:flex-start;gap:var(--spacing-4);flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}.HomeCustomerImpactTestimonialCard-module__m46dcG__person{align-items:center;gap:var(--spacing-8);flex-flow:wrap;width:100%;display:flex}.HomeCustomerImpactTestimonialCard-module__m46dcG__personName{color:var(--text-primary);font-size:var(--type-body-sm-size);font-weight:var(--type-label-md-weight);letter-spacing:-.28px;white-space:nowrap;line-height:1.2}.HomeCustomerImpactTestimonialCard-module__m46dcG__rolePill{box-sizing:border-box;padding:var(--spacing-4)var(--spacing-8);background-color:var(--testimonial-soft);color:var(--text-primary);font-size:var(--type-body-md-size);font-weight:var(--type-body-md-weight);letter-spacing:-.176px;white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;line-height:1.5;display:inline-flex}.HomeCustomerImpactTestimonialCard-module__m46dcG__photoStage{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--spacing-8);width:26.0313rem;height:25.2813rem;padding:var(--spacing-16);border-radius:var(--radius-xl);background-color:var(--testimonial-fill);flex-direction:row;flex-shrink:0;display:flex}.HomeCustomerImpactTestimonialCard-module__m46dcG__card[data-theme=lemongrass] .HomeCustomerImpactTestimonialCard-module__m46dcG__photoStage{border:var(--border-width-hairline)solid var(--testimonial-strong)}.HomeCustomerImpactTestimonialCard-module__m46dcG__photoStrip{min-width:0;height:100%;box-shadow:0 2px 8px color-mix(in srgb,var(--text-primary)8%,transparent);border-radius:1.25rem;flex:1 1 0;position:relative;overflow:hidden}.HomeCustomerImpactTestimonialCard-module__m46dcG__photo{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.HomeCustomerImpactTestimonialCard-module__m46dcG__metrics{box-sizing:border-box;border-top:var(--border-width-hairline)solid var(--testimonial-strong);flex-direction:row;align-items:stretch;width:100%;display:flex}.HomeCustomerImpactTestimonialCard-module__m46dcG__metricSlot{box-sizing:border-box;min-width:0;min-height:6.9375rem;padding:var(--spacing-4);flex-direction:column;flex:1 1 0;display:flex}.HomeCustomerImpactTestimonialCard-module__m46dcG__metrics[data-count="3"] .HomeCustomerImpactTestimonialCard-module__m46dcG__metricSlot:not(:first-child){border-left:var(--border-width-hairline)solid var(--testimonial-strong)}.HomeCustomerImpactTestimonialCard-module__m46dcG__metricCell{isolation:isolate;box-sizing:border-box;width:100%;min-height:0;padding:2px var(--spacing-8);background-color:var(--testimonial-fill);box-shadow:inset 0 8px 16px color-mix(in srgb,var(--text-primary)7%,transparent),inset 6px 0 12px color-mix(in srgb,var(--text-primary)4%,transparent),inset -6px 0 12px color-mix(in srgb,var(--text-primary)4%,transparent),inset 0 -2px 8px color-mix(in srgb,var(--text-primary)3%,transparent);flex-direction:column;flex:auto;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.HomeCustomerImpactTestimonialCard-module__m46dcG__metricSlot:only-child .HomeCustomerImpactTestimonialCard-module__m46dcG__metricCell{border-radius:0 0 var(--radius-3xl)var(--radius-3xl)}.HomeCustomerImpactTestimonialCard-module__m46dcG__metricSlot:first-child:not(:only-child) .HomeCustomerImpactTestimonialCard-module__m46dcG__metricCell{border-radius:0 0 0 var(--radius-3xl)}.HomeCustomerImpactTestimonialCard-module__m46dcG__metricSlot:last-child:not(:only-child) .HomeCustomerImpactTestimonialCard-module__m46dcG__metricCell{border-radius:0 0 var(--radius-3xl)0}.HomeCustomerImpactTestimonialCard-module__m46dcG__metricCell:before,.HomeCustomerImpactTestimonialCard-module__m46dcG__metricCell:after{content:"";z-index:0;pointer-events:none;border-radius:inherit;background-image:var(--testimonial-noise);position:absolute;inset:0}.HomeCustomerImpactTestimonialCard-module__m46dcG__metricCell:before{opacity:.42;mix-blend-mode:overlay;background-size:160px 160px}.HomeCustomerImpactTestimonialCard-module__m46dcG__metricCell:after{opacity:.24;mix-blend-mode:soft-light;background-size:64px 64px}.HomeCustomerImpactTestimonialCard-module__m46dcG__metricValue,.HomeCustomerImpactTestimonialCard-module__m46dcG__metricDetail{z-index:1;text-align:center;text-wrap:pretty;width:100%;margin:0;position:relative}.HomeCustomerImpactTestimonialCard-module__m46dcG__metricValue{color:var(--text-primary);font-size:1.75rem;font-weight:var(--type-heading-h2-weight);letter-spacing:-.308px;line-height:1.5}.HomeCustomerImpactTestimonialCard-module__m46dcG__metricDetail{color:var(--text-secondary);font-size:var(--type-body-md-size);font-weight:var(--type-body-md-weight);letter-spacing:-.32px;line-height:1.2}@media (max-width:63.9375rem){.HomeCustomerImpactTestimonialCard-module__m46dcG__body{flex-direction:column}.HomeCustomerImpactTestimonialCard-module__m46dcG__copyCol{padding-right:0}.HomeCustomerImpactTestimonialCard-module__m46dcG__photoStage{width:100%;height:20rem}.HomeCustomerImpactTestimonialCard-module__m46dcG__rolePill{white-space:normal;text-wrap:pretty}.HomeCustomerImpactTestimonialCard-module__m46dcG__metrics[data-count="3"]{flex-direction:column}.HomeCustomerImpactTestimonialCard-module__m46dcG__metrics[data-count="3"] .HomeCustomerImpactTestimonialCard-module__m46dcG__metricSlot:not(:first-child){border-left:none;border-top:var(--border-width-hairline)solid var(--testimonial-strong)}.HomeCustomerImpactTestimonialCard-module__m46dcG__metricSlot:first-child:not(:only-child) .HomeCustomerImpactTestimonialCard-module__m46dcG__metricCell,.HomeCustomerImpactTestimonialCard-module__m46dcG__metricSlot:last-child:not(:only-child) .HomeCustomerImpactTestimonialCard-module__m46dcG__metricCell{border-radius:var(--radius-sm)}}
.HomeCustomerImpact-module__z-5eNq__section{grid-template-columns:subgrid;box-sizing:border-box;row-gap:var(--spacing-40);grid-column:1/-1;width:100%;min-width:0;display:grid}.HomeCustomerImpact-module__z-5eNq__headerBand{flex-direction:column;grid-column:1/-1;align-items:flex-start;width:100%;min-width:0;display:flex}.HomeCustomerImpact-module__z-5eNq__carousel{flex-direction:column;grid-column:1/-1;width:100%;min-width:0;display:flex}.HomeCustomerImpact-module__z-5eNq__track{align-items:stretch;gap:var(--website-layout-gutter);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;flex-flow:row;width:100%;min-width:0;display:flex;overflow-x:auto}.HomeCustomerImpact-module__z-5eNq__track::-webkit-scrollbar{display:none}.HomeCustomerImpact-module__z-5eNq__track:focus-visible{outline:1.5px solid var(--utility-focus-ring);outline-offset:4px}.HomeCustomerImpact-module__z-5eNq__cardSlot{box-sizing:border-box;width:calc(( 100% - (var(--website-layout-columns) - 1)*var(--website-layout-gutter))/var(--website-layout-columns)*10 + 9*var(--website-layout-gutter));scroll-snap-align:start;flex:none;min-width:0}
.HomeAuditTrail-module__vw8aCq__section{grid-template-columns:subgrid;box-sizing:border-box;grid-column:1/-1;width:100%;min-width:0;display:grid}.HomeAuditTrail-module__vw8aCq__shell{align-items:stretch;gap:var(--spacing-16);box-sizing:border-box;width:100%;min-width:0;padding:var(--spacing-24)var(--spacing-24)var(--spacing-20);border-radius:var(--radius-xl);background-color:var(--surface-primary);flex-direction:column;grid-column:1/-1;display:flex}.HomeAuditTrail-module__vw8aCq__body{grid-template-columns:repeat(var(--website-layout-columns),minmax(0,1fr));column-gap:var(--website-layout-gutter);box-sizing:border-box;width:100%;min-width:0;padding-top:var(--spacing-16);align-items:stretch;display:grid}.HomeAuditTrail-module__vw8aCq__copyCol{align-items:flex-start;gap:var(--spacing-64);box-sizing:border-box;min-width:0;padding-bottom:var(--spacing-24);flex-direction:column;grid-column:1/-1;display:flex}.HomeAuditTrail-module__vw8aCq__visual{box-sizing:border-box;min-width:0;height:100%;min-height:36.4375rem;padding:var(--spacing-16);background-color:var(--surface-tertiary);border-radius:1.25rem;flex-direction:column;display:none}.HomeAuditTrail-module__vw8aCq__visualStage{box-sizing:border-box;width:100%;min-height:34.4375rem;padding:var(--spacing-40)0 var(--spacing-40)var(--spacing-40);border-radius:1.101rem;flex-direction:column;flex:auto;justify-content:center;display:flex;position:relative;overflow:hidden}.HomeAuditTrail-module__vw8aCq__visualStage:before{content:"";z-index:0;background-image:url(/images/website/home-audit-trail/stage-wash.png);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0;transform:rotate(180deg)}.HomeAuditTrail-module__vw8aCq__visualStageImage{z-index:1;border-radius:var(--radius-md)0 0 var(--radius-md);width:100%;height:auto;box-shadow:var(--shadow-popover);pointer-events:none;display:block;position:relative}.HomeAuditTrail-module__vw8aCq__listBlock{align-items:flex-start;gap:var(--spacing-8);flex-direction:column;width:100%;min-width:0;display:flex}.HomeAuditTrail-module__vw8aCq__listLabel{padding-bottom:var(--spacing-4);color:var(--text-primary);font-size:var(--type-caption-md-size);font-weight:var(--type-caption-md-weight);letter-spacing:var(--type-caption-md-tracking);margin:0;line-height:1.5}.HomeAuditTrail-module__vw8aCq__bulletList{align-items:stretch;gap:var(--spacing-8);flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}.HomeAuditTrail-module__vw8aCq__bulletRow{align-items:stretch;gap:var(--spacing-8);flex-direction:column;width:100%;display:flex}.HomeAuditTrail-module__vw8aCq__bulletDivider{border:none;border-top:var(--border-width-hairline)solid var(--border-default);width:100%;height:0}.HomeAuditTrail-module__vw8aCq__bulletItem{align-items:center;gap:var(--spacing-8);box-sizing:border-box;width:100%;padding:var(--spacing-4)0;flex-direction:row;display:flex}.HomeAuditTrail-module__vw8aCq__bulletIcon{object-fit:contain;flex-shrink:0;width:20px;height:20px;display:block}.HomeAuditTrail-module__vw8aCq__bulletText{min-width:0;color:var(--text-primary);font-size:var(--type-label-md-size);font-weight:var(--type-label-md-weight);letter-spacing:var(--type-label-md-tracking);text-wrap:pretty;flex:auto;line-height:1.4}.HomeAuditTrail-module__vw8aCq__caption{width:100%;color:var(--text-secondary);font-size:var(--type-caption-md-size);font-weight:var(--type-caption-md-weight);letter-spacing:var(--type-caption-md-tracking);text-align:end;margin:0;line-height:1.5}@media (min-width:64rem){.HomeAuditTrail-module__vw8aCq__copyCol{grid-column:1/span 5}.HomeAuditTrail-module__vw8aCq__visual{grid-column:6/span 7;display:flex}}
.HomeProcedure-module__0XV6fa__section{grid-template-columns:subgrid;box-sizing:border-box;row-gap:var(--spacing-40);width:100%;min-width:0;scroll-margin-top:calc(var(--spacing-24) + 3.5rem);grid-column:1/-1;display:grid}.HomeProcedure-module__0XV6fa__headerBand{flex-direction:column;grid-column:1/-1;align-items:center;width:100%;min-width:0;display:flex}@media (min-width:48rem){.HomeProcedure-module__0XV6fa__headerBand{grid-column:2/span 6}}@media (min-width:64rem){.HomeProcedure-module__0XV6fa__headerBand{grid-column:2/span 10}}.HomeProcedure-module__0XV6fa__demoStage{--procedure-frame-art:url(/images/procedure-canvas/frame-bg-wash.jpg);--procedure-frame-art-transform:rotate(180deg);grid-column:1/-1;width:100%;min-width:0}
.HomeOurSecurity-module__haWFaW__section{grid-template-columns:subgrid;box-sizing:border-box;grid-column:1/-1;width:100%;min-width:0;display:grid}.HomeOurSecurity-module__haWFaW__shell{--home-security-wash-center:#f7f4fe;--home-security-wash-mid:#d0b9f0;--home-security-wash-edge:#a87de2;--home-security-wash-radial:url("data:image/svg+xml,%3Csvg viewBox='0 0 1200 783' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='url(%23grad)'/%3E%3Cdefs%3E%3CradialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(24.857 53.9 -82.605 38.095 314.5 179.5)'%3E%3Cstop stop-color='%23f7f4fe' offset='0'/%3E%3Cstop stop-color='%23d0b9f0' offset='0.5'/%3E%3Cstop stop-color='%23a87de2' offset='1'/%3E%3C/radialGradient%3E%3C/defs%3E%3C/svg%3E");align-items:stretch;gap:var(--spacing-24);box-sizing:border-box;width:100%;min-width:0;padding:var(--spacing-40);border-radius:var(--radius-3xl);background-color:var(--home-security-wash-mid);background-image:var(--home-security-wash-radial);background-repeat:no-repeat;background-size:100% 100%;flex-direction:column;grid-column:1/-1;display:flex}.HomeOurSecurity-module__haWFaW__headerRow{justify-content:space-between;align-items:flex-end;gap:var(--spacing-24)var(--spacing-12);width:100%;min-width:0;padding-bottom:var(--spacing-24);box-sizing:border-box;flex-wrap:wrap;display:flex}.HomeOurSecurity-module__haWFaW__headerCopy{flex:16rem;min-width:0}.HomeOurSecurity-module__haWFaW__badgeList{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:0;margin:0;padding:0;list-style:none;display:flex}.HomeOurSecurity-module__haWFaW__badgeItem{justify-content:center;align-items:center;gap:var(--spacing-4);flex-direction:column;width:5rem;min-width:0;display:flex;position:relative}.HomeOurSecurity-module__haWFaW__badgeMark{box-sizing:border-box;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:5rem;height:5rem;display:flex}.HomeOurSecurity-module__haWFaW__badgeMarkImage{object-fit:contain;width:5rem;height:5rem;display:block}.HomeOurSecurity-module__haWFaW__badgeLabel{color:var(--text-primary);font-size:var(--type-label-sm-size);line-height:var(--type-label-sm-lh);font-weight:var(--type-label-sm-weight);letter-spacing:var(--type-label-sm-tracking);text-align:center;white-space:nowrap;margin:0}.HomeOurSecurity-module__haWFaW__badgeComingSoon{top:calc(5rem + var(--spacing-4) + 1.125rem);color:var(--text-secondary);font-size:var(--type-label-xs-size,.6875rem);line-height:var(--type-label-sm-lh);font-weight:var(--type-body-md-weight);letter-spacing:var(--type-label-sm-tracking);text-align:center;white-space:nowrap;position:absolute;left:50%;transform:translate(-50%)}.HomeOurSecurity-module__haWFaW__cardsGrid{gap:var(--spacing-12);grid-template-columns:minmax(0,1fr);width:100%;min-width:0;display:grid}@media (min-width:48rem){.HomeOurSecurity-module__haWFaW__cardsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.HomeOurSecurity-module__haWFaW__card{align-items:flex-start;gap:var(--spacing-24);box-sizing:border-box;min-width:0;padding:var(--spacing-24);border-radius:var(--radius-xl);background-color:var(--palette-purple-200);box-shadow:inset 6px 0 8px 0 color-mix(in srgb,var(--palette-purple-800)8%,transparent),inset -8px 4px 8px 0 color-mix(in srgb,var(--palette-purple-800)8%,transparent);flex-direction:column;display:flex}.HomeOurSecurity-module__haWFaW__cardIcon{--home-security-icon-well-dark:#9767db;--home-security-icon-well-light:#ddd3f5;--home-security-icon-well-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");border-radius:var(--radius-sm);box-sizing:border-box;background-image:conic-gradient(from 90deg at 50% 50%,var(--home-security-icon-well-light)0deg 180deg,var(--home-security-icon-well-dark)180deg 360deg);flex-shrink:0;justify-content:center;align-items:center;width:4rem;height:4rem;display:flex;position:relative;overflow:hidden}.HomeOurSecurity-module__haWFaW__cardIcon:after{content:"";z-index:0;pointer-events:none;border-radius:inherit;background-image:var(--home-security-icon-well-noise);opacity:.45;mix-blend-mode:overlay;background-size:120px 120px;position:absolute;inset:0}.HomeOurSecurity-module__haWFaW__cardIconImage{z-index:1;object-fit:contain;width:100%;height:100%;display:block;position:relative}.HomeOurSecurity-module__haWFaW__cardCopy{align-items:flex-start;gap:var(--spacing-8);flex-direction:column;width:100%;min-width:0;display:flex}.HomeOurSecurity-module__haWFaW__cardTitleRow{align-items:center;gap:var(--spacing-4);flex-wrap:wrap;width:100%;min-width:0;display:flex}.HomeOurSecurity-module__haWFaW__cardIndex{color:var(--text-primary);font-size:var(--type-label-sm-size);line-height:var(--type-label-sm-lh);font-weight:var(--type-label-sm-weight);letter-spacing:var(--type-label-sm-tracking);white-space:nowrap}.HomeOurSecurity-module__haWFaW__cardTitle{color:var(--text-primary);font-size:var(--home-card-heading-size);line-height:var(--home-card-heading-lh);font-weight:var(--home-card-heading-weight);letter-spacing:var(--home-card-heading-tracking);margin:0}.HomeOurSecurity-module__haWFaW__cardBody{width:100%;color:var(--text-primary);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-lh);font-weight:var(--type-body-sm-weight);letter-spacing:var(--type-body-sm-tracking);margin:0}
