.CaseLightbox-module__cWKkmW__trigger{cursor:zoom-in}.CaseLightbox-module__cWKkmW__trigger:focus-visible{outline-offset:-6px;outline:2px solid #fff}.CaseLightbox-module__cWKkmW__dialog{color:#111;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;opacity:0;width:100vw;max-width:none;height:100dvh;max-height:none;transition:opacity .3s var(--anim-easing);background:#fff;border:0;margin:0;padding:0;overflow:hidden}.CaseLightbox-module__cWKkmW__dialog::backdrop{opacity:0;transition:opacity .3s var(--anim-easing);background:#fff}.CaseLightbox-module__cWKkmW__dialog[data-motion-state=open],.CaseLightbox-module__cWKkmW__dialog[data-motion-state=open]::backdrop{opacity:1}.CaseLightbox-module__cWKkmW__shell{width:100%;height:100%;transition:transform .3s var(--anim-easing);grid-template-rows:auto minmax(0,1fr) auto;gap:12px;padding:16px;display:grid;transform:translateY(12px)}.CaseLightbox-module__cWKkmW__dialog[data-motion-state=open] .CaseLightbox-module__cWKkmW__shell{transform:translateY(0)}.CaseLightbox-module__cWKkmW__header{justify-content:space-between;align-items:center;min-height:44px;display:flex}.CaseLightbox-module__cWKkmW__counter,.CaseLightbox-module__cWKkmW__caption{font:inherit;margin:0}.CaseLightbox-module__cWKkmW__counter{font-variant-numeric:tabular-nums;font-size:.875rem}.CaseLightbox-module__cWKkmW__viewer{grid-template-columns:44px minmax(0,1fr) 44px;grid-template-areas:"previous stage next";align-items:center;gap:12px;min-width:0;min-height:0;display:grid}.CaseLightbox-module__cWKkmW__stage{touch-action:pan-y;background:#f4f1ec;grid-area:stage;justify-content:center;align-items:center;width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.CaseLightbox-module__cWKkmW__image{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%;animation:.18s cubic-bezier(.76,0,.24,1) CaseLightbox-module__cWKkmW__image-in;display:block}.CaseLightbox-module__cWKkmW__image[data-direction=previous]{--image-enter-x:-12px}.CaseLightbox-module__cWKkmW__image[data-direction=next]{--image-enter-x:12px}.CaseLightbox-module__cWKkmW__image[data-direction=jump]{--image-enter-x:0}.CaseLightbox-module__cWKkmW__control,.CaseLightbox-module__cWKkmW__thumbnail{appearance:none;color:#111;cursor:pointer;background:#fff;border:1px solid #c9c6c0}.CaseLightbox-module__cWKkmW__control{border-radius:999px;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;display:inline-flex}.CaseLightbox-module__cWKkmW__control svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.CaseLightbox-module__cWKkmW__control:hover,.CaseLightbox-module__cWKkmW__control:focus-visible,.CaseLightbox-module__cWKkmW__thumbnail:hover,.CaseLightbox-module__cWKkmW__thumbnail:focus-visible{border-color:#111}.CaseLightbox-module__cWKkmW__control:focus-visible,.CaseLightbox-module__cWKkmW__thumbnail:focus-visible{outline-offset:2px;outline:2px solid #111}.CaseLightbox-module__cWKkmW__previous{grid-area:previous}.CaseLightbox-module__cWKkmW__next{grid-area:next}.CaseLightbox-module__cWKkmW__footer{gap:10px;min-width:0;display:grid}.CaseLightbox-module__cWKkmW__caption{text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.3;overflow:hidden}.CaseLightbox-module__cWKkmW__thumbnails{overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:x proximity;gap:8px;width:100%;min-width:0;padding:2px;display:flex;overflow-x:auto}.CaseLightbox-module__cWKkmW__thumbnail{scroll-snap-align:center;background:#f4f1ec;border-radius:0;flex:0 0 88px;width:88px;min-width:44px;height:66px;min-height:44px;padding:3px;position:relative;overflow:hidden}.CaseLightbox-module__cWKkmW__thumbnail[aria-current=true]{outline-offset:-2px;border-color:#111;outline:2px solid #111}.CaseLightbox-module__cWKkmW__thumbnailImage{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}@keyframes CaseLightbox-module__cWKkmW__image-in{0%{opacity:.6;transform:translateX(var(--image-enter-x))}to{opacity:1;transform:translate(0)}}@media (max-width:768px){.CaseLightbox-module__cWKkmW__shell{gap:8px;padding:10px}.CaseLightbox-module__cWKkmW__viewer{grid-template:"stage stage"minmax(0,1fr)"previous next"44px/1fr 1fr;gap:8px}.CaseLightbox-module__cWKkmW__previous{justify-self:end}.CaseLightbox-module__cWKkmW__next{justify-self:start}.CaseLightbox-module__cWKkmW__thumbnail{flex-basis:76px;width:76px;height:57px}}@media (prefers-reduced-motion:reduce){.CaseLightbox-module__cWKkmW__dialog,.CaseLightbox-module__cWKkmW__dialog::backdrop,.CaseLightbox-module__cWKkmW__shell{transition:none}.CaseLightbox-module__cWKkmW__image{animation:none}.CaseLightbox-module__cWKkmW__thumbnails{scroll-behavior:auto}}
.StorePlan-module__Ib1kcW__possibilities{color:#242422;min-height:100svh;padding:var(--space-2xl) var(--page-margin);background:#f5f3ee;flex-direction:column;scroll-margin-top:7rem;display:flex}.StorePlan-module__Ib1kcW__contact{color:#242422;padding:clamp(3rem,7vw,7rem) var(--page-padding,2rem);background:#f5f3ee;padding-top:clamp(8rem,12vw,12rem)}.StorePlan-module__Ib1kcW__inner{justify-content:space-between;gap:var(--space-xl);flex-direction:column;flex-grow:1;display:flex}.StorePlan-module__Ib1kcW__eyebrow{letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;line-height:1.5}.StorePlan-module__Ib1kcW__secondary{color:#595b53}.StorePlan-module__Ib1kcW__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.StorePlan-module__Ib1kcW__band1{justify-content:space-between;gap:var(--space-lg);flex-direction:row;display:flex}.StorePlan-module__Ib1kcW__ctaText{gap:var(--space-sm);flex-direction:column;flex:1 0 20em;display:flex}.StorePlan-module__Ib1kcW__h2{max-width:12em}.StorePlan-module__Ib1kcW__lead{max-width:28em}.StorePlan-module__Ib1kcW__selectorCol{gap:var(--space-md);flex-direction:column;flex:none;min-width:16em;display:flex}.StorePlan-module__Ib1kcW__selectorList{gap:var(--space-xs);flex-direction:column;display:flex}.StorePlan-module__Ib1kcW__selectorButton{text-align:left;cursor:pointer;min-height:44px;color:inherit;background:0 0;border:none;border-radius:0;align-items:center;gap:1rem;padding:.5rem .75rem;font-size:1rem;display:flex}.StorePlan-module__Ib1kcW__selectorButton:hover{text-underline-offset:.25em;text-decoration:underline}.StorePlan-module__Ib1kcW__selectorButton[aria-pressed=true]{background:var(--color-darkest,#000);color:#fff;text-decoration:none}.StorePlan-module__Ib1kcW__ideaNumber{font-family:var(--font-family-secondary,monospace);align-self:flex-start;font-size:.7rem}.StorePlan-module__Ib1kcW__ideaArrow{margin-left:auto}.StorePlan-module__Ib1kcW__band2{flex-direction:column;display:flex}.StorePlan-module__Ib1kcW__commerce{padding:var(--space-md) var(--space-lg);gap:var(--space-lg);background:#e7e5dd;border:1px solid #d4d3ca;grid-template-columns:minmax(0,.9fr) minmax(0,1fr) minmax(0,1.1fr);align-items:start;display:grid}.StorePlan-module__Ib1kcW__colA{flex-direction:column;gap:.6rem;min-width:0;display:flex}.StorePlan-module__Ib1kcW__colA h3{margin:0}.StorePlan-module__Ib1kcW__colA>p:not([class]){margin:0;font-size:.85rem;line-height:1.45}.StorePlan-module__Ib1kcW__fit{color:#595b53}.StorePlan-module__Ib1kcW__colA .StorePlan-module__Ib1kcW__darkButton{min-height:2.6rem;margin-top:.4rem;padding:.6rem 1rem;font-size:.78rem}.StorePlan-module__Ib1kcW__proofLinks{flex-direction:column;gap:.4rem;font-size:.75rem;display:flex}.StorePlan-module__Ib1kcW__proofLinks a,.StorePlan-module__Ib1kcW__textLink{text-underline-offset:.3em;text-decoration:underline}.StorePlan-module__Ib1kcW__colB{min-width:0}.StorePlan-module__Ib1kcW__productCard{background:#fff;flex-direction:column;height:100%;display:flex;box-shadow:0 14px 32px #2424220a}.StorePlan-module__Ib1kcW__productPhoto{min-width:0;position:relative}.StorePlan-module__Ib1kcW__productPhoto img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;max-height:160px;display:block}.StorePlan-module__Ib1kcW__photoLabel{color:#242422;background:#f5f3eee8;padding:.25rem .45rem;font-size:.6rem;position:absolute;bottom:.5rem;left:.5rem}.StorePlan-module__Ib1kcW__productInfo{flex-direction:column;gap:.4rem;padding:.65rem .85rem;display:flex}.StorePlan-module__Ib1kcW__productInfo h3{margin:0}.StorePlan-module__Ib1kcW__productState{flex-direction:column;gap:.35rem;font-size:.75rem;line-height:1.4;display:flex}.StorePlan-module__Ib1kcW__productState strong{color:#485242;font-size:.85rem;font-weight:500}.StorePlan-module__Ib1kcW__productInfo .StorePlan-module__Ib1kcW__darkButton{min-height:2.6rem;margin-top:auto;padding:.6rem 1rem;font-size:.75rem}.StorePlan-module__Ib1kcW__colC{flex-direction:column;gap:.6rem;min-width:0;display:flex}.StorePlan-module__Ib1kcW__demoControls{flex-wrap:wrap;gap:.4rem;display:flex}.StorePlan-module__Ib1kcW__demoControls button{cursor:pointer;border:1px solid #a8aaa0;border-radius:0;min-height:44px;padding:.5rem .75rem;font-size:.75rem}.StorePlan-module__Ib1kcW__demoControls button[aria-pressed=true]{background:var(--color-darkest,#000);color:#fff;border-color:var(--color-darkest,#000)}.StorePlan-module__Ib1kcW__operationCard{flex-direction:column;gap:.3rem;display:flex}.StorePlan-module__Ib1kcW__operationCard h3{max-width:22rem;margin:0}.StorePlan-module__Ib1kcW__operationCard dl>div{border-top:1px solid #cacbc2;grid-template-columns:6rem 1fr;gap:1rem;padding:.5rem 0;font-size:.75rem;line-height:1.4;display:grid}.StorePlan-module__Ib1kcW__operationCard dt{color:#5e6058}.StorePlan-module__Ib1kcW__operationCard dd{margin:0}.StorePlan-module__Ib1kcW__demoNote{color:#5e6058;margin:.3rem 0 0;font-size:.68rem;line-height:1.4}.StorePlan-module__Ib1kcW__customFields{gap:.5rem;display:grid}.StorePlan-module__Ib1kcW__customFields label{gap:.3rem;font-size:.72rem;display:grid}.StorePlan-module__Ib1kcW__customFields select{background:#fff;border:1px solid #bbbeb3;border-radius:0;width:100%;padding:.5rem}.StorePlan-module__Ib1kcW__darkButton,.StorePlan-module__Ib1kcW__outlineButton{cursor:pointer;border:1px solid #292b27;justify-content:space-between;align-items:center;gap:1.5rem;min-height:3.25rem;padding:.9rem 1.25rem;font-size:.9rem;line-height:1.3;text-decoration:none;display:inline-flex}.StorePlan-module__Ib1kcW__darkButton{background:var(--color-darkest,#000);color:#fff;border-radius:0}.StorePlan-module__Ib1kcW__outlineButton{color:inherit;background:0 0}.StorePlan-module__Ib1kcW__darkButton:disabled{opacity:.7;cursor:default}.StorePlan-module__Ib1kcW__darkButton:hover:not(:disabled),.StorePlan-module__Ib1kcW__outlineButton:hover{color:#fff;background:#474a41}.StorePlan-module__Ib1kcW__planSummary{padding:.85rem var(--space-lg);align-items:center;gap:var(--space-lg);background:#fff;display:flex}.StorePlan-module__Ib1kcW__planLabel{flex-direction:column;flex:none;display:flex}.StorePlan-module__Ib1kcW__planLabel h3{margin:0}.StorePlan-module__Ib1kcW__planSummary>.StorePlan-module__Ib1kcW__planChoices{flex:auto}.StorePlan-module__Ib1kcW__planChoices{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.StorePlan-module__Ib1kcW__planChip{border:1px solid #ddd;align-items:center;gap:.6rem;min-height:44px;padding:0 .75rem;font-size:.85rem;display:flex}.StorePlan-module__Ib1kcW__planChoices button{cursor:pointer;min-height:44px;font-size:.72rem;text-decoration:underline}.StorePlan-module__Ib1kcW__planSummary>.StorePlan-module__Ib1kcW__darkButton{flex:none;min-height:2.6rem;padding:.6rem 1rem;font-size:.78rem}.StorePlan-module__Ib1kcW__featureActions{flex-wrap:wrap;align-items:center;gap:1rem;font-size:.85rem;display:flex}.StorePlan-module__Ib1kcW__contactLayout{grid-template-columns:1fr 1.1fr;gap:clamp(2rem,7vw,7rem);max-width:1440px;margin:auto;display:grid}.StorePlan-module__Ib1kcW__contactIntro{max-width:36rem}.StorePlan-module__Ib1kcW__contactIntro h1{letter-spacing:-.055em;margin:.8rem 0 1.5rem;font-size:clamp(3rem,5.4vw,6rem);font-weight:400;line-height:1.04}.StorePlan-module__Ib1kcW__contactIntro>p{font-size:1.1rem;line-height:1.5}.StorePlan-module__Ib1kcW__contactIntro .StorePlan-module__Ib1kcW__contactAside{margin-top:2rem;font-size:.85rem}.StorePlan-module__Ib1kcW__form{gap:1.25rem;min-width:0;display:grid}.StorePlan-module__Ib1kcW__form fieldset{border:0;min-width:0;margin:0;padding:0}.StorePlan-module__Ib1kcW__form legend,.StorePlan-module__Ib1kcW__field>span{margin-bottom:.65rem;font-size:.8rem;display:block}.StorePlan-module__Ib1kcW__intentOptions{flex-wrap:wrap;gap:.5rem;display:flex}.StorePlan-module__Ib1kcW__intentOptions label{cursor:pointer;position:relative}.StorePlan-module__Ib1kcW__intentOptions input{opacity:0;position:absolute}.StorePlan-module__Ib1kcW__intentOptions span{border:1px solid #b6b8ae;padding:.75rem;font-size:.8rem;display:block}.StorePlan-module__Ib1kcW__intentOptions input:checked+span{color:#fff;background:#292b27;border-color:#292b27}.StorePlan-module__Ib1kcW__formChoices{background:#fff;padding:1rem}.StorePlan-module__Ib1kcW__formChoices>p{color:#5e6058;margin-bottom:.75rem;font-size:.78rem}.StorePlan-module__Ib1kcW__formChoices label{cursor:pointer;align-items:center;gap:.75rem;min-height:44px;padding:.6rem 0;font-size:.9rem;display:flex}.StorePlan-module__Ib1kcW__formChoices input,.StorePlan-module__Ib1kcW__consent input{accent-color:#292b27;flex-shrink:0;width:18px;height:18px}.StorePlan-module__Ib1kcW__fieldRow{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.StorePlan-module__Ib1kcW__field{min-width:0;display:block}.StorePlan-module__Ib1kcW__field input,.StorePlan-module__Ib1kcW__field textarea{background:0 0;border:1px solid #b6b8ae;border-radius:0;width:100%;min-height:48px;padding:.9rem;font-size:1rem}.StorePlan-module__Ib1kcW__field textarea{resize:vertical;line-height:1.5}.StorePlan-module__Ib1kcW__consent{align-items:flex-start;gap:.75rem;font-size:.8rem;line-height:1.5;display:flex}.StorePlan-module__Ib1kcW__privacy,.StorePlan-module__Ib1kcW__formStatus{font-size:.85rem;line-height:1.5}.StorePlan-module__Ib1kcW__privacy a{text-underline-offset:.2em;text-decoration:underline}.StorePlan-module__Ib1kcW__formStatus[role=alert]{color:#a32620}.StorePlan-module__Ib1kcW__source{margin-bottom:1rem;font-size:.8rem;line-height:1.5}.StorePlan-module__Ib1kcW__source a{text-decoration:underline}.StorePlan-module__Ib1kcW__honeypot{display:none}.StorePlan-module__Ib1kcW__possibilities button:focus-visible,.StorePlan-module__Ib1kcW__possibilities a:focus-visible,.StorePlan-module__Ib1kcW__commerce button:focus-visible,.StorePlan-module__Ib1kcW__commerce select:focus-visible,.StorePlan-module__Ib1kcW__contact input:focus-visible,.StorePlan-module__Ib1kcW__contact textarea:focus-visible,.StorePlan-module__Ib1kcW__contact a:focus-visible,.StorePlan-module__Ib1kcW__contact button:focus-visible,.StorePlan-module__Ib1kcW__featureActions button:focus-visible,.StorePlan-module__Ib1kcW__featureActions a:focus-visible,.StorePlan-module__Ib1kcW__intentOptions input:focus-visible+span{outline-offset:4px;outline:2px solid #596a42}@media (max-width:1100px){.StorePlan-module__Ib1kcW__planSummary{flex-wrap:wrap}}@media (max-width:760px){.StorePlan-module__Ib1kcW__possibilities{min-height:0}.StorePlan-module__Ib1kcW__inner{gap:var(--space-2xl)}.StorePlan-module__Ib1kcW__band1{gap:var(--space-xl);flex-direction:column}.StorePlan-module__Ib1kcW__selectorCol{min-width:0}.StorePlan-module__Ib1kcW__commerce{grid-template-columns:1fr}.StorePlan-module__Ib1kcW__productPhoto img{aspect-ratio:3/2}.StorePlan-module__Ib1kcW__planSummary{flex-direction:column;align-items:stretch;gap:1rem;padding:1.2rem}.StorePlan-module__Ib1kcW__planSummary>.StorePlan-module__Ib1kcW__darkButton{justify-self:stretch}}@media (max-width:700px){.StorePlan-module__Ib1kcW__contact{padding-inline:1.1rem}.StorePlan-module__Ib1kcW__contactLayout{grid-template-columns:1fr}.StorePlan-module__Ib1kcW__contact{padding-top:8rem}.StorePlan-module__Ib1kcW__fieldRow{grid-template-columns:1fr}}@media (max-width:400px){.StorePlan-module__Ib1kcW__operationCard dl>div{grid-template-columns:1fr;gap:.3rem}.StorePlan-module__Ib1kcW__demoControls button{padding:.6rem .75rem}}@media (prefers-reduced-motion:reduce){.StorePlan-module__Ib1kcW__possibilities *,.StorePlan-module__Ib1kcW__contact *,.StorePlan-module__Ib1kcW__commerce *{scroll-behavior:auto;transition:none}}
.FeatureLiveCta-module__iMELSW__cta{width:100%;padding:var(--space-xs);border:1px solid var(--color-border);border-radius:var(--radius-sm);gap:var(--space-xs);flex-direction:column;display:flex}.FeatureLiveCta-module__iMELSW__eyebrow{color:var(--color-foreground-secondary);font-family:var(--font-family-secondary);text-transform:uppercase}.FeatureLiveCta-module__iMELSW__link{width:100%}.FeatureLiveCta-module__iMELSW__actions{gap:var(--space-2xs);flex-direction:column;display:flex}.FeatureLiveCta-module__iMELSW__icon{transition:transform var(--anim-sm);flex:none}.FeatureLiveCta-module__iMELSW__link:hover .FeatureLiveCta-module__iMELSW__icon,.FeatureLiveCta-module__iMELSW__link:focus-visible .FeatureLiveCta-module__iMELSW__icon{transform:translate(.15em,-.15em)}.FeatureLiveCta-module__iMELSW__link:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}@media (prefers-reduced-motion:reduce){.FeatureLiveCta-module__iMELSW__icon{transition:none}.FeatureLiveCta-module__iMELSW__link:hover .FeatureLiveCta-module__iMELSW__icon,.FeatureLiveCta-module__iMELSW__link:focus-visible .FeatureLiveCta-module__iMELSW__icon{transform:none}}
.FeatureSystemDemo-module__ko7nkq__demo{margin:var(--space-3xl) auto;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-background);max-width:min(100%,72rem);overflow:hidden}.FeatureSystemDemo-module__ko7nkq__header{gap:var(--space-md);padding:var(--space-lg);border-bottom:1px solid var(--color-border);grid-template-columns:1fr 2fr;display:grid}.FeatureSystemDemo-module__ko7nkq__eyebrow,.FeatureSystemDemo-module__ko7nkq__panelLabel,.FeatureSystemDemo-module__ko7nkq__outcome>span,.FeatureSystemDemo-module__ko7nkq__controlNumber,.FeatureSystemDemo-module__ko7nkq__dragHint{font-family:var(--font-family-secondary);letter-spacing:.05em;text-transform:uppercase;font-size:10px;line-height:1.2}.FeatureSystemDemo-module__ko7nkq__eyebrow,.FeatureSystemDemo-module__ko7nkq__intro,.FeatureSystemDemo-module__ko7nkq__panelLabel,.FeatureSystemDemo-module__ko7nkq__outcome>span,.FeatureSystemDemo-module__ko7nkq__dragHint{color:var(--color-foreground-secondary)}.FeatureSystemDemo-module__ko7nkq__heading{letter-spacing:-.04em;max-width:16em;margin:0;scroll-margin-top:clamp(6rem,12vw,9rem);font-size:clamp(30px,2.8vw,48px);line-height:.98}.FeatureSystemDemo-module__ko7nkq__intro{grid-column:2;max-width:40rem;margin:0}.FeatureSystemDemo-module__ko7nkq__controls{border-bottom:1px solid var(--color-border);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));display:grid}.FeatureSystemDemo-module__ko7nkq__control{min-width:0;min-height:3.5rem;padding:var(--space-sm);justify-content:space-between;align-items:center;gap:var(--space-xs);border:0;border-right:1px solid var(--color-border);color:var(--color-foreground);background:var(--color-background);text-align:left;transition:color var(--anim-sm), background-color var(--anim-sm);border-radius:0;font-size:13px;display:flex}.FeatureSystemDemo-module__ko7nkq__control:last-child{border-right:0}.FeatureSystemDemo-module__ko7nkq__control:hover,.FeatureSystemDemo-module__ko7nkq__control[data-active=true]{color:var(--color-lightest);background:var(--color-darkest)}.FeatureSystemDemo-module__ko7nkq__control:focus-visible,.FeatureSystemDemo-module__ko7nkq__modelStage:focus-visible{z-index:2;outline:2px solid var(--color-focus);outline-offset:-3px;position:relative}.FeatureSystemDemo-module__ko7nkq__controlNumber{opacity:.55}.FeatureSystemDemo-module__ko7nkq__flowStage,.FeatureSystemDemo-module__ko7nkq__modelLayout{grid-template-columns:1.25fr 1fr;min-height:27rem;display:grid}.FeatureSystemDemo-module__ko7nkq__flowMap,.FeatureSystemDemo-module__ko7nkq__modelStage{background:#efe9e4}.FeatureSystemDemo-module__ko7nkq__flowMap{padding:var(--space-lg);justify-content:center;align-items:center;gap:clamp(.4rem,2vw,1.5rem);margin:0;list-style:none;display:flex}.FeatureSystemDemo-module__ko7nkq__flowStep{min-width:0;min-height:6.5rem;padding:var(--space-sm);justify-content:space-between;gap:var(--space-xs);border:1px solid color-mix(in srgb, var(--color-darkest) 18%, transparent);border-radius:var(--radius-sm);color:var(--color-foreground-secondary);background:color-mix(in srgb, var(--color-lightest) 65%, transparent);transition:color var(--anim-sm), background-color var(--anim-sm), transform var(--anim-sm);flex-direction:column;flex:8rem;display:flex}.FeatureSystemDemo-module__ko7nkq__flowStep[data-state=done]{color:var(--color-foreground);background:color-mix(in srgb, var(--color-darkest) 10%, var(--color-lightest))}.FeatureSystemDemo-module__ko7nkq__flowStep[data-state=current]{color:var(--color-lightest);background:var(--color-darkest);transform:translateY(-.25rem)}.FeatureSystemDemo-module__ko7nkq__flowState{font-family:var(--font-family-secondary);letter-spacing:.05em;text-transform:uppercase;font-size:10px;line-height:1.2}.FeatureSystemDemo-module__ko7nkq__flowStep:not([data-state=current]) .FeatureSystemDemo-module__ko7nkq__flowState{color:var(--color-foreground)}.FeatureSystemDemo-module__ko7nkq__flowStepLabel{max-width:12rem;font-size:13px;line-height:1.15}.FeatureSystemDemo-module__ko7nkq__flowResult,.FeatureSystemDemo-module__ko7nkq__modelResult{padding:var(--space-lg);justify-content:center;gap:var(--space-sm);flex-direction:column;display:flex}.FeatureSystemDemo-module__ko7nkq__flowResult p,.FeatureSystemDemo-module__ko7nkq__modelResult p,.FeatureSystemDemo-module__ko7nkq__outcome p{margin:0}.FeatureSystemDemo-module__ko7nkq__resultTitle{letter-spacing:-.035em;max-width:12em;font-size:clamp(26px,2.6vw,42px);line-height:1}.FeatureSystemDemo-module__ko7nkq__modelStage{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;place-items:center;min-height:30rem;display:grid;position:relative;overflow:hidden}.FeatureSystemDemo-module__ko7nkq__modelStage:active{cursor:grabbing}.FeatureSystemDemo-module__ko7nkq__modelScene{perspective:70rem;place-items:center;width:13rem;height:18rem;display:grid}.FeatureSystemDemo-module__ko7nkq__modelObject{width:9rem;height:14rem;transform-style:preserve-3d;transition:transform var(--anim-sm);position:relative}.FeatureSystemDemo-module__ko7nkq__modelFace{border:1px solid color-mix(in srgb, var(--color-darkest) 20%, transparent);background:color-mix(in srgb, #cdb5a6 92%, var(--color-lightest));font-family:var(--font-family-secondary);letter-spacing:.05em;text-transform:uppercase;backface-visibility:hidden;place-items:center;font-size:10px;display:grid;position:absolute;inset:0}.FeatureSystemDemo-module__ko7nkq__front{transform:translateZ(2.75rem)}.FeatureSystemDemo-module__ko7nkq__back{transform:rotateY(180deg)translateZ(2.75rem)}.FeatureSystemDemo-module__ko7nkq__left,.FeatureSystemDemo-module__ko7nkq__right{background:#a78876;left:1.75rem;right:1.75rem}.FeatureSystemDemo-module__ko7nkq__left{transform:rotateY(-90deg)translateZ(4.5rem)}.FeatureSystemDemo-module__ko7nkq__right{transform:rotateY(90deg)translateZ(4.5rem)}.FeatureSystemDemo-module__ko7nkq__top,.FeatureSystemDemo-module__ko7nkq__bottom{background:#e1d0c5;top:4.25rem;bottom:4.25rem}.FeatureSystemDemo-module__ko7nkq__top{transform:rotateX(90deg)translateZ(7rem)}.FeatureSystemDemo-module__ko7nkq__bottom{transform:rotateX(-90deg)translateZ(7rem)}.FeatureSystemDemo-module__ko7nkq__dragHint{right:var(--space-sm);bottom:var(--space-sm);position:absolute}.FeatureSystemDemo-module__ko7nkq__fallbackImage{object-fit:cover;pointer-events:none;width:100%;height:100%}.FeatureSystemDemo-module__ko7nkq__outcome{padding:var(--space-md) var(--space-lg);gap:var(--space-md);border-top:1px solid var(--color-border);background:var(--color-background-secondary);grid-template-columns:1fr 2fr;display:grid}@media screen and (max-width:768px){.FeatureSystemDemo-module__ko7nkq__header,.FeatureSystemDemo-module__ko7nkq__flowStage,.FeatureSystemDemo-module__ko7nkq__modelLayout,.FeatureSystemDemo-module__ko7nkq__outcome{grid-template-columns:1fr}.FeatureSystemDemo-module__ko7nkq__header,.FeatureSystemDemo-module__ko7nkq__flowResult,.FeatureSystemDemo-module__ko7nkq__modelResult,.FeatureSystemDemo-module__ko7nkq__outcome{padding:var(--space-md)}.FeatureSystemDemo-module__ko7nkq__intro{grid-column:1}.FeatureSystemDemo-module__ko7nkq__controls{grid-template-columns:repeat(2,minmax(0,1fr))}.FeatureSystemDemo-module__ko7nkq__control:nth-child(2n){border-right:0}.FeatureSystemDemo-module__ko7nkq__flowStage,.FeatureSystemDemo-module__ko7nkq__modelLayout{min-height:0}.FeatureSystemDemo-module__ko7nkq__flowMap{min-height:0;padding:var(--space-md);flex-direction:column;align-items:stretch}.FeatureSystemDemo-module__ko7nkq__flowStep{flex:none;width:100%;min-height:4.75rem}.FeatureSystemDemo-module__ko7nkq__flowStep[data-state=current]{transform:none}.FeatureSystemDemo-module__ko7nkq__modelStage{min-height:24rem}}@media (prefers-reduced-motion:reduce){.FeatureSystemDemo-module__ko7nkq__control,.FeatureSystemDemo-module__ko7nkq__flowStep,.FeatureSystemDemo-module__ko7nkq__modelObject{transition:none}}
.PresaleDemo-module__7KHv1a__demo{margin:var(--space-3xl) auto;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-background);max-width:min(100%,72rem);overflow:hidden}.PresaleDemo-module__7KHv1a__header{gap:var(--space-md);padding:var(--space-lg);border-bottom:1px solid var(--color-border);grid-template-columns:1fr 2fr;display:grid}.PresaleDemo-module__7KHv1a__eyebrow,.PresaleDemo-module__7KHv1a__panelLabel,.PresaleDemo-module__7KHv1a__productEyebrow,.PresaleDemo-module__7KHv1a__outcome>span,.PresaleDemo-module__7KHv1a__eventList dt{font-family:var(--font-family-secondary);letter-spacing:.05em;text-transform:uppercase;font-size:10px;line-height:1.2}.PresaleDemo-module__7KHv1a__eyebrow,.PresaleDemo-module__7KHv1a__intro,.PresaleDemo-module__7KHv1a__panelLabel,.PresaleDemo-module__7KHv1a__productEyebrow,.PresaleDemo-module__7KHv1a__availability,.PresaleDemo-module__7KHv1a__eventList dt,.PresaleDemo-module__7KHv1a__outcome>span{color:var(--color-foreground-secondary)}.PresaleDemo-module__7KHv1a__heading{letter-spacing:-.04em;max-width:16em;margin:0;font-size:clamp(30px,2.8vw,48px);line-height:.98}.PresaleDemo-module__7KHv1a__intro{grid-column:2;max-width:40rem;margin:0}.PresaleDemo-module__7KHv1a__tabs{border-bottom:1px solid var(--color-border);grid-template-columns:repeat(4,1fr);display:grid}.PresaleDemo-module__7KHv1a__tab{border:0;border-right:1px solid var(--color-border);min-width:0;padding:var(--space-sm);justify-content:space-between;align-items:center;gap:var(--space-xs);color:var(--color-foreground);background:var(--color-background);text-align:left;transition:color var(--anim-sm), background-color var(--anim-sm);border-radius:0;font-size:13px;display:flex}.PresaleDemo-module__7KHv1a__tab:last-child{border-right:0}.PresaleDemo-module__7KHv1a__tab:hover,.PresaleDemo-module__7KHv1a__tab[data-active=true]{color:var(--color-lightest);background:var(--color-darkest)}.PresaleDemo-module__7KHv1a__tab:focus-visible,.PresaleDemo-module__7KHv1a__nextButton:focus-visible,.PresaleDemo-module__7KHv1a__storefrontButton:focus-visible{z-index:1;outline:2px solid var(--color-focus);outline-offset:-3px;position:relative}.PresaleDemo-module__7KHv1a__tabNumber{font-family:var(--font-family-secondary);opacity:.55;font-size:10px}.PresaleDemo-module__7KHv1a__stage{grid-template-columns:1fr 1fr;min-height:34rem;display:grid}.PresaleDemo-module__7KHv1a__storefront,.PresaleDemo-module__7KHv1a__operations{padding:var(--space-lg)}.PresaleDemo-module__7KHv1a__storefront{gap:var(--space-xl);background:#efe9e4;flex-direction:column;display:flex}.PresaleDemo-module__7KHv1a__storefront>.PresaleDemo-module__7KHv1a__panelLabel{color:#5f6364}.PresaleDemo-module__7KHv1a__product{width:min(100%,27rem);padding:var(--space-sm);gap:var(--space-sm);background:var(--color-lightest);border:1px solid color-mix(in srgb, var(--color-darkest) 8%, transparent);box-shadow:0 20px 45px color-mix(in srgb, var(--color-darkest) 14%, transparent);grid-template-columns:minmax(8rem,1fr) 1fr;margin:auto;display:grid}.PresaleDemo-module__7KHv1a__rug{aspect-ratio:3/4;background:#d9b59f;grid-template-columns:repeat(4,1fr);gap:6%;padding:16%;display:grid;overflow:hidden}.PresaleDemo-module__7KHv1a__rug span{background:#f5e5d694;border-radius:100vw;display:block;transform:rotate(18deg)scaleY(1.35)}.PresaleDemo-module__7KHv1a__rug span:nth-child(2n){background:#8d65565c;transform:rotate(-18deg)scaleY(1.15)}.PresaleDemo-module__7KHv1a__productDetails{flex-direction:column;min-width:0;display:flex}.PresaleDemo-module__7KHv1a__productDetails h3{margin:var(--space-2xs) 0 var(--space-sm);font-size:clamp(22px,2vw,32px);line-height:1}.PresaleDemo-module__7KHv1a__statusRow{align-items:flex-start;gap:var(--space-2xs);flex-direction:column;margin-bottom:auto;display:flex}.PresaleDemo-module__7KHv1a__status{border-radius:var(--radius-sm);font-family:var(--font-family-secondary);letter-spacing:.05em;text-transform:uppercase;color:var(--color-lightest);background:var(--color-darkest);padding:.45em .65em;font-size:10px;line-height:1}.PresaleDemo-module__7KHv1a__status[data-state="1"]{color:var(--color-darkest);background:#d7ef6c}.PresaleDemo-module__7KHv1a__status[data-state="2"]{background:var(--color-dark)}.PresaleDemo-module__7KHv1a__availability{font-size:12px;line-height:1.2}.PresaleDemo-module__7KHv1a__storefrontButton,.PresaleDemo-module__7KHv1a__nextButton{border-radius:var(--radius-sm);width:100%;min-width:0;padding:var(--space-xs) var(--space-sm);justify-content:space-between;align-items:center;font-size:13px;display:flex}.PresaleDemo-module__7KHv1a__storefrontButton{margin-top:var(--space-sm);color:var(--color-lightest);background:var(--color-darkest)}.PresaleDemo-module__7KHv1a__storefrontButton:disabled{cursor:not-allowed;color:var(--color-dark);background:var(--color-lighter)}.PresaleDemo-module__7KHv1a__operations{color:var(--color-lightest);background:var(--color-darkest);flex-direction:column;display:flex}.PresaleDemo-module__7KHv1a__operations .PresaleDemo-module__7KHv1a__panelLabel,.PresaleDemo-module__7KHv1a__operations .PresaleDemo-module__7KHv1a__eventList dt{color:var(--color-neutral)}.PresaleDemo-module__7KHv1a__stateTitle{max-width:14em;margin:var(--space-xl) 0 var(--space-lg);letter-spacing:-.04em;font-size:clamp(26px,2.4vw,38px);line-height:1}.PresaleDemo-module__7KHv1a__eventList{margin:0 0 var(--space-xl)}.PresaleDemo-module__7KHv1a__eventList>div{gap:var(--space-sm);padding:var(--space-sm) 0;border-top:1px solid var(--color-darker);grid-template-columns:minmax(7rem,.7fr) 1.3fr;display:grid}.PresaleDemo-module__7KHv1a__eventList dd{margin:0;font-size:13px;line-height:1.3}.PresaleDemo-module__7KHv1a__nextButton{color:var(--color-darkest);background:var(--color-lightest);margin-top:auto}.PresaleDemo-module__7KHv1a__nextButton:hover{color:var(--color-lightest);background:var(--color-darker)}.PresaleDemo-module__7KHv1a__outcome{gap:var(--space-md);padding:var(--space-sm) var(--space-lg);border-top:1px solid var(--color-border);background:var(--color-lightest);grid-template-columns:1fr 3fr;display:grid}.PresaleDemo-module__7KHv1a__outcome p{margin:0}@media screen and (max-width:768px){.PresaleDemo-module__7KHv1a__demo{margin-block:var(--space-2xl)}.PresaleDemo-module__7KHv1a__header,.PresaleDemo-module__7KHv1a__stage,.PresaleDemo-module__7KHv1a__outcome{grid-template-columns:1fr}.PresaleDemo-module__7KHv1a__header{padding:var(--space-md)}.PresaleDemo-module__7KHv1a__intro{grid-column:1}.PresaleDemo-module__7KHv1a__tabs{grid-template-columns:1fr 1fr}.PresaleDemo-module__7KHv1a__tab:nth-child(2){border-right:0}.PresaleDemo-module__7KHv1a__tab:nth-child(-n+2){border-bottom:1px solid var(--color-border)}.PresaleDemo-module__7KHv1a__storefront,.PresaleDemo-module__7KHv1a__operations{padding:var(--space-md)}.PresaleDemo-module__7KHv1a__stage{min-height:0}.PresaleDemo-module__7KHv1a__product{grid-template-columns:minmax(7rem,.8fr) 1.2fr}.PresaleDemo-module__7KHv1a__operations{min-height:34rem}.PresaleDemo-module__7KHv1a__eventList>div{gap:var(--space-2xs);grid-template-columns:1fr}.PresaleDemo-module__7KHv1a__outcome{gap:var(--space-xs);padding:var(--space-md)}}@media (prefers-reduced-motion:reduce){.PresaleDemo-module__7KHv1a__tab,.PresaleDemo-module__7KHv1a__nextButton{transition:none}}
.AttributionDemo-module__d0WybW__demo{margin:var(--space-3xl) auto;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-background);max-width:min(100%,72rem);overflow:hidden}.AttributionDemo-module__d0WybW__header{gap:var(--space-md);padding:var(--space-lg);border-bottom:1px solid var(--color-border);grid-template-columns:1fr 2fr;display:grid}.AttributionDemo-module__d0WybW__eyebrow,.AttributionDemo-module__d0WybW__flowLabelRow,.AttributionDemo-module__d0WybW__stepTopline,.AttributionDemo-module__d0WybW__record{font-family:var(--font-family-secondary);letter-spacing:.05em;text-transform:uppercase;font-size:10px;line-height:1.2}.AttributionDemo-module__d0WybW__eyebrow,.AttributionDemo-module__d0WybW__intro,.AttributionDemo-module__d0WybW__flowLabelRow,.AttributionDemo-module__d0WybW__stepTopline{color:var(--color-foreground-secondary)}.AttributionDemo-module__d0WybW__heading{letter-spacing:-.04em;max-width:17em;margin:0;font-size:clamp(30px,2.8vw,48px);line-height:.98}.AttributionDemo-module__d0WybW__intro{grid-column:2;max-width:40rem;margin:0}.AttributionDemo-module__d0WybW__sourceControls{border-bottom:1px solid var(--color-border);grid-template-columns:repeat(3,1fr);display:grid}.AttributionDemo-module__d0WybW__sourceButton{border:0;border-right:1px solid var(--color-border);min-width:0;padding:var(--space-sm);color:var(--color-foreground);background:var(--color-background);text-align:left;transition:color var(--anim-sm), background-color var(--anim-sm);border-radius:0;font-size:13px}.AttributionDemo-module__d0WybW__sourceButton:last-child{border-right:0}.AttributionDemo-module__d0WybW__sourceButton:hover,.AttributionDemo-module__d0WybW__sourceButton[aria-pressed=true]{color:var(--color-lightest);background:var(--color-darkest)}.AttributionDemo-module__d0WybW__sourceButton:focus-visible{z-index:1;outline:2px solid var(--color-focus);outline-offset:-3px;position:relative}.AttributionDemo-module__d0WybW__flow{--source-accent:#d7ef6c;padding:var(--space-lg);color:var(--color-lightest);background:var(--color-darkest)}.AttributionDemo-module__d0WybW__flow[data-source=search]{--source-accent:#f2c8aa}.AttributionDemo-module__d0WybW__flow[data-source=email]{--source-accent:#b9d9ef}.AttributionDemo-module__d0WybW__flowLabelRow{gap:var(--space-md);color:var(--color-neutral);grid-template-columns:1fr 1fr;display:grid}.AttributionDemo-module__d0WybW__flowLabelRow p{margin:0}.AttributionDemo-module__d0WybW__flowLabelRow p:last-child{text-align:right}.AttributionDemo-module__d0WybW__sourceRecord{width:fit-content;margin:var(--space-lg) 0;padding:var(--space-xs) var(--space-sm);align-items:center;gap:var(--space-xs);border:1px solid var(--color-darker);border-radius:100vw;font-size:13px;display:flex}.AttributionDemo-module__d0WybW__sourceDot,.AttributionDemo-module__d0WybW__recordDot{background:var(--source-accent);border-radius:50%;flex:none;width:.55rem;height:.55rem}.AttributionDemo-module__d0WybW__steps{border:1px solid var(--color-darker);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.AttributionDemo-module__d0WybW__step{min-width:0;padding:var(--space-sm);border-right:1px solid var(--color-darker);flex-direction:column;display:flex}.AttributionDemo-module__d0WybW__step:last-child{border-right:0}.AttributionDemo-module__d0WybW__stepTopline{justify-content:space-between;gap:var(--space-xs);color:var(--color-neutral);display:flex}.AttributionDemo-module__d0WybW__step h3{min-height:2.1em;margin:var(--space-lg) 0 var(--space-xs);letter-spacing:-.03em;font-size:clamp(20px,1.6vw,28px);line-height:1.05}.AttributionDemo-module__d0WybW__step>p{margin:0 0 var(--space-xl);color:var(--color-neutral);font-size:13px;line-height:1.35}.AttributionDemo-module__d0WybW__record{padding-top:var(--space-sm);align-items:center;gap:var(--space-xs);border-top:1px solid var(--color-darker);color:var(--color-lightest);margin-top:auto;display:flex}.AttributionDemo-module__d0WybW__footer{padding:var(--space-sm) var(--space-lg);border-top:1px solid var(--color-border);background:var(--color-lightest)}@media screen and (max-width:768px){.AttributionDemo-module__d0WybW__demo{margin-block:var(--space-2xl)}.AttributionDemo-module__d0WybW__header,.AttributionDemo-module__d0WybW__flowLabelRow{grid-template-columns:1fr}.AttributionDemo-module__d0WybW__header,.AttributionDemo-module__d0WybW__flow{padding:var(--space-md)}.AttributionDemo-module__d0WybW__intro{grid-column:1}.AttributionDemo-module__d0WybW__flowLabelRow p:last-child{text-align:left}.AttributionDemo-module__d0WybW__steps{grid-template-columns:1fr 1fr}.AttributionDemo-module__d0WybW__step:nth-child(2){border-right:0}.AttributionDemo-module__d0WybW__step:nth-child(-n+2){border-bottom:1px solid var(--color-darker)}.AttributionDemo-module__d0WybW__step h3{min-height:0}.AttributionDemo-module__d0WybW__footer{padding:var(--space-md)}}@media screen and (max-width:480px){.AttributionDemo-module__d0WybW__sourceControls,.AttributionDemo-module__d0WybW__steps{grid-template-columns:1fr}.AttributionDemo-module__d0WybW__sourceButton,.AttributionDemo-module__d0WybW__step,.AttributionDemo-module__d0WybW__step:nth-child(2){border-right:0;border-bottom:1px solid var(--color-border)}.AttributionDemo-module__d0WybW__sourceButton:last-child,.AttributionDemo-module__d0WybW__step:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){.AttributionDemo-module__d0WybW__sourceButton{transition:none}}
.ConsentDemo-module__ftqCAW__demo{margin:var(--space-3xl) auto;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-background);max-width:min(100%,72rem);overflow:hidden}.ConsentDemo-module__ftqCAW__header{gap:var(--space-md);padding:var(--space-lg);border-bottom:1px solid var(--color-border);grid-template-columns:1fr 2fr;display:grid}.ConsentDemo-module__ftqCAW__eyebrow,.ConsentDemo-module__ftqCAW__columnLabels,.ConsentDemo-module__ftqCAW__measurement{font-family:var(--font-family-secondary);letter-spacing:.05em;text-transform:uppercase;font-size:10px;line-height:1.2}.ConsentDemo-module__ftqCAW__eyebrow,.ConsentDemo-module__ftqCAW__intro{color:var(--color-foreground-secondary)}.ConsentDemo-module__ftqCAW__columnLabels{color:var(--color-light)}.ConsentDemo-module__ftqCAW__heading{letter-spacing:-.04em;max-width:17em;margin:0;font-size:clamp(30px,2.8vw,48px);line-height:.98}.ConsentDemo-module__ftqCAW__intro{grid-column:2;max-width:40rem;margin:0}.ConsentDemo-module__ftqCAW__choices{border-bottom:1px solid var(--color-border);grid-template-columns:repeat(3,1fr);display:grid}.ConsentDemo-module__ftqCAW__choice{border:0;border-right:1px solid var(--color-border);min-width:0;padding:var(--space-sm);color:var(--color-foreground);background:var(--color-background);text-align:left;transition:color var(--anim-sm), background-color var(--anim-sm);border-radius:0;font-size:13px}.ConsentDemo-module__ftqCAW__choice:last-child{border-right:0}.ConsentDemo-module__ftqCAW__choice:hover,.ConsentDemo-module__ftqCAW__choice[data-active=true]{color:var(--color-lightest);background:var(--color-darkest)}.ConsentDemo-module__ftqCAW__choice:focus-visible{z-index:1;outline:2px solid var(--color-focus);outline-offset:-3px;position:relative}.ConsentDemo-module__ftqCAW__response{padding:var(--space-lg);color:var(--color-lightest);background:var(--color-darkest)}.ConsentDemo-module__ftqCAW__columnLabels,.ConsentDemo-module__ftqCAW__row{gap:var(--space-md);grid-template-columns:minmax(8rem,1fr) minmax(10rem,1.4fr);display:grid}.ConsentDemo-module__ftqCAW__columnLabels{padding-bottom:var(--space-sm)}.ConsentDemo-module__ftqCAW__rows{border-bottom:1px solid var(--color-darker)}.ConsentDemo-module__ftqCAW__row{min-height:4.5rem;padding:var(--space-xs) 0;border-top:1px solid var(--color-darker);align-items:center}.ConsentDemo-module__ftqCAW__action{align-items:center;gap:var(--space-xs);font-size:15px;display:flex}.ConsentDemo-module__ftqCAW__marker{border:1px solid var(--color-neutral);background:var(--color-darkest);border-radius:50%;flex:none;width:.55rem;height:.55rem}.ConsentDemo-module__ftqCAW__measurement{border:1px solid var(--color-darker);border-radius:var(--radius-sm);width:fit-content;color:var(--color-lightest);background:var(--color-dark);padding:.6em .75em}.ConsentDemo-module__ftqCAW__measurement[data-choice="1"]{color:var(--color-darkest);background:#efe9e4}.ConsentDemo-module__ftqCAW__measurement[data-choice="2"]{color:var(--color-darkest);background:#d7ef6c}.ConsentDemo-module__ftqCAW__summary{max-width:42rem;margin:var(--space-lg) 0 0;letter-spacing:-.03em;font-size:clamp(22px,2vw,32px);line-height:1.05}.ConsentDemo-module__ftqCAW__footer{padding:var(--space-sm) var(--space-lg);background:var(--color-lightest);font-size:13px}@media screen and (max-width:768px){.ConsentDemo-module__ftqCAW__demo{margin-block:var(--space-2xl)}.ConsentDemo-module__ftqCAW__header{padding:var(--space-md);grid-template-columns:1fr}.ConsentDemo-module__ftqCAW__intro{grid-column:1}.ConsentDemo-module__ftqCAW__choice{padding:var(--space-xs)}.ConsentDemo-module__ftqCAW__response{padding:var(--space-md)}.ConsentDemo-module__ftqCAW__columnLabels,.ConsentDemo-module__ftqCAW__row{gap:var(--space-xs);grid-template-columns:minmax(7rem,1fr) minmax(8rem,1.25fr)}.ConsentDemo-module__ftqCAW__footer{padding:var(--space-md)}}@media (prefers-reduced-motion:reduce){.ConsentDemo-module__ftqCAW__choice{transition:none}}
.CaseStory-module__XU_B9q__section{color:inherit;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,4vw,64px);padding:clamp(48px,6vw,96px) max(24px,4vw);display:grid}.CaseStory-module__XU_B9q__section h2{margin:0 0 20px;font-size:clamp(23px,2vw,32px);line-height:1.15}.CaseStory-module__XU_B9q__section p{margin:0;font-size:18px;line-height:1.6}@media (max-width:800px){.CaseStory-module__XU_B9q__section{grid-template-columns:1fr}}
.ReportDemo-module__f3ETrq__demo{margin:var(--space-3xl) auto;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-background);max-width:min(100%,72rem);overflow:hidden}.ReportDemo-module__f3ETrq__header{gap:var(--space-md);padding:var(--space-lg);border-bottom:1px solid var(--color-border);grid-template-columns:1fr 2fr;display:grid}.ReportDemo-module__f3ETrq__eyebrow,.ReportDemo-module__f3ETrq__reportLabel,.ReportDemo-module__f3ETrq__stepLabel,.ReportDemo-module__f3ETrq__tabNumber{font-family:var(--font-family-secondary);letter-spacing:.05em;text-transform:uppercase;font-size:10px;line-height:1.2}.ReportDemo-module__f3ETrq__eyebrow,.ReportDemo-module__f3ETrq__intro,.ReportDemo-module__f3ETrq__stepLabel,.ReportDemo-module__f3ETrq__tabNumber{color:var(--color-foreground-secondary)}.ReportDemo-module__f3ETrq__heading{letter-spacing:-.04em;max-width:17em;margin:0;font-size:clamp(30px,2.8vw,48px);line-height:.98}.ReportDemo-module__f3ETrq__intro{grid-column:2;max-width:40rem;margin:0}.ReportDemo-module__f3ETrq__workspace{background:#efe9e4;grid-template-columns:minmax(13rem,.72fr) 2fr;min-height:31rem;display:grid}.ReportDemo-module__f3ETrq__tabs{border-right:1px solid var(--color-border);background:var(--color-lightest);flex-direction:column;display:flex}.ReportDemo-module__f3ETrq__tab{border:0;border-bottom:1px solid var(--color-border);min-width:0;padding:var(--space-md);align-items:center;gap:var(--space-xs);color:var(--color-foreground);text-align:left;transition:color var(--anim-sm), background-color var(--anim-sm);background:0 0;border-radius:0;grid-template-columns:2rem 1fr;font-size:14px;display:grid}.ReportDemo-module__f3ETrq__tab:hover,.ReportDemo-module__f3ETrq__tab[data-active=true]{color:var(--color-lightest);background:var(--color-darkest)}.ReportDemo-module__f3ETrq__tab[data-active=true] .ReportDemo-module__f3ETrq__tabNumber,.ReportDemo-module__f3ETrq__tab:hover .ReportDemo-module__f3ETrq__tabNumber{color:var(--color-neutral)}.ReportDemo-module__f3ETrq__tab:focus-visible{z-index:1;outline:2px solid var(--color-focus);outline-offset:-3px;position:relative}.ReportDemo-module__f3ETrq__report{width:min(calc(100% - 2 * var(--space-lg)), 43rem);min-height:24rem;color:var(--color-lightest);background:var(--color-darkest);box-shadow:0 24px 55px color-mix(in srgb, var(--color-darkest) 18%, transparent);flex-direction:column;margin:auto;display:flex}.ReportDemo-module__f3ETrq__reportLabel{padding:var(--space-sm) var(--space-md);color:var(--color-neutral);border-bottom:1px solid var(--color-darker);margin:0}.ReportDemo-module__f3ETrq__reportBody{padding:var(--space-lg);flex:1}.ReportDemo-module__f3ETrq__stepLabel{margin:0 0 var(--space-lg);color:var(--color-neutral)}.ReportDemo-module__f3ETrq__reportBody h3{max-width:13em;margin:0 0 var(--space-md);letter-spacing:-.04em;font-size:clamp(28px,3vw,46px);line-height:.98}.ReportDemo-module__f3ETrq__copy{max-width:35rem;color:var(--color-lighter);margin:0}.ReportDemo-module__f3ETrq__chips{padding:var(--space-sm) var(--space-md);gap:var(--space-2xs);border-top:1px solid var(--color-darker);flex-wrap:wrap;margin:0;list-style:none;display:flex}.ReportDemo-module__f3ETrq__chips li{border:1px solid var(--color-dark);font-family:var(--font-family-secondary);letter-spacing:.03em;text-transform:uppercase;border-radius:100vw;padding:.5em .75em;font-size:10px;line-height:1}.ReportDemo-module__f3ETrq__footer{padding:var(--space-sm) var(--space-lg);border-top:1px solid var(--color-border);background:var(--color-lightest);text-align:center}@media screen and (max-width:768px){.ReportDemo-module__f3ETrq__demo{margin-block:var(--space-2xl)}.ReportDemo-module__f3ETrq__header,.ReportDemo-module__f3ETrq__workspace{grid-template-columns:1fr}.ReportDemo-module__f3ETrq__header{padding:var(--space-md)}.ReportDemo-module__f3ETrq__intro{grid-column:1}.ReportDemo-module__f3ETrq__workspace{min-height:0}.ReportDemo-module__f3ETrq__tabs{border-right:0;border-bottom:1px solid var(--color-border);grid-template-columns:repeat(3,1fr);display:grid}.ReportDemo-module__f3ETrq__tab{gap:var(--space-2xs);border-right:1px solid var(--color-border);padding:var(--space-sm);border-bottom:0;grid-template-columns:1fr}.ReportDemo-module__f3ETrq__tab:last-child{border-right:0}.ReportDemo-module__f3ETrq__report{width:calc(100% - 2 * var(--space-md));min-height:29rem;margin:var(--space-md)}.ReportDemo-module__f3ETrq__reportBody{padding:var(--space-md)}.ReportDemo-module__f3ETrq__footer{padding:var(--space-md);text-align:left}}@media (prefers-reduced-motion:reduce){.ReportDemo-module__f3ETrq__tab{transition:none}}
.NextSteps-module__KqrsWa__section{color:inherit;border-top:1px solid color-mix(in srgb, currentColor 20%, transparent);padding:clamp(48px,6vw,96px) max(24px,4vw)}.NextSteps-module__KqrsWa__intro{max-width:680px;margin-bottom:36px}.NextSteps-module__KqrsWa__intro h2{margin:0 0 16px}.NextSteps-module__KqrsWa__intro p{margin:0;font-size:18px;line-height:1.55}.NextSteps-module__KqrsWa__links{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.NextSteps-module__KqrsWa__link{color:inherit;border-top:1px solid;padding:24px 0;text-decoration:none}.NextSteps-module__KqrsWa__label{justify-content:space-between;gap:20px;font-size:23px;line-height:1.2;display:flex}.NextSteps-module__KqrsWa__description{margin-top:16px;font-size:16px;line-height:1.5;display:block}.NextSteps-module__KqrsWa__link:hover .NextSteps-module__KqrsWa__label{text-underline-offset:5px;text-decoration:underline}.NextSteps-module__KqrsWa__link:focus-visible{outline-offset:8px;outline:2px solid}@media (max-width:700px){.NextSteps-module__KqrsWa__links{grid-template-columns:1fr;gap:8px}}
.TradeAccountDemo-module__rNvKYq__demo{margin:var(--space-3xl) auto;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-background);max-width:min(100%,72rem);overflow:hidden}.TradeAccountDemo-module__rNvKYq__header{gap:var(--space-md);padding:var(--space-lg);border-bottom:1px solid var(--color-border);grid-template-columns:1fr 2fr;display:grid}.TradeAccountDemo-module__rNvKYq__eyebrow,.TradeAccountDemo-module__rNvKYq__panelLabel,.TradeAccountDemo-module__rNvKYq__outcome>span,.TradeAccountDemo-module__rNvKYq__controlNumber,.TradeAccountDemo-module__rNvKYq__result dt{font-family:var(--font-family-secondary);letter-spacing:.05em;text-transform:uppercase;font-size:10px;line-height:1.2}.TradeAccountDemo-module__rNvKYq__eyebrow,.TradeAccountDemo-module__rNvKYq__intro,.TradeAccountDemo-module__rNvKYq__panelLabel,.TradeAccountDemo-module__rNvKYq__outcome>span,.TradeAccountDemo-module__rNvKYq__result dt{color:var(--color-foreground-secondary)}.TradeAccountDemo-module__rNvKYq__heading{letter-spacing:-.04em;max-width:16em;margin:0;font-size:clamp(30px,2.8vw,48px);line-height:.98}.TradeAccountDemo-module__rNvKYq__intro{grid-column:2;max-width:40rem;margin:0}.TradeAccountDemo-module__rNvKYq__controls{border-bottom:1px solid var(--color-border);grid-template-columns:repeat(3,1fr);display:grid}.TradeAccountDemo-module__rNvKYq__control{min-width:0;min-height:3.5rem;padding:var(--space-sm);justify-content:space-between;align-items:center;gap:var(--space-xs);border:0;border-right:1px solid var(--color-border);color:var(--color-foreground);background:var(--color-background);text-align:left;transition:color var(--anim-sm), background-color var(--anim-sm);border-radius:0;font-size:13px;display:flex}.TradeAccountDemo-module__rNvKYq__control:last-child{border-right:0}.TradeAccountDemo-module__rNvKYq__control:hover,.TradeAccountDemo-module__rNvKYq__control[data-active=true]{color:var(--color-lightest);background:var(--color-darkest)}.TradeAccountDemo-module__rNvKYq__control:focus-visible{z-index:1;outline:2px solid var(--color-focus);outline-offset:-3px;position:relative}.TradeAccountDemo-module__rNvKYq__controlNumber{opacity:.55}.TradeAccountDemo-module__rNvKYq__stage{grid-template-columns:1.25fr 1fr;min-height:27rem;display:grid}.TradeAccountDemo-module__rNvKYq__customerCard{padding:var(--space-lg);justify-content:center;align-items:flex-start;gap:var(--space-sm);background:#efe9e4;flex-direction:column;display:flex}.TradeAccountDemo-module__rNvKYq__customerCard p,.TradeAccountDemo-module__rNvKYq__outcome p{margin:0}.TradeAccountDemo-module__rNvKYq__customerType{letter-spacing:-.05em;font-size:clamp(38px,5vw,72px);line-height:.9}.TradeAccountDemo-module__rNvKYq__status{border:1px solid color-mix(in srgb, var(--color-darkest) 18%, transparent);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-lightest) 60%, transparent);font-family:var(--font-family-secondary);letter-spacing:.05em;text-transform:uppercase;padding:.5em .7em;font-size:10px;line-height:1.2}.TradeAccountDemo-module__rNvKYq__status[data-state=approved]{color:var(--color-lightest);background:var(--color-darkest)}.TradeAccountDemo-module__rNvKYq__result{padding:var(--space-lg);flex-direction:column;justify-content:center;margin:0;display:flex}.TradeAccountDemo-module__rNvKYq__result>div{padding:var(--space-md) 0;gap:var(--space-2xs);border-bottom:1px solid var(--color-border);display:grid}.TradeAccountDemo-module__rNvKYq__result>div:first-child{border-top:1px solid var(--color-border)}.TradeAccountDemo-module__rNvKYq__result dd{letter-spacing:-.02em;margin:0;font-size:clamp(18px,1.8vw,26px);line-height:1.08}.TradeAccountDemo-module__rNvKYq__outcome{padding:var(--space-md) var(--space-lg);gap:var(--space-md);border-top:1px solid var(--color-border);background:var(--color-background-secondary);grid-template-columns:1fr 2fr;display:grid}@media screen and (max-width:768px){.TradeAccountDemo-module__rNvKYq__header,.TradeAccountDemo-module__rNvKYq__stage,.TradeAccountDemo-module__rNvKYq__outcome{grid-template-columns:1fr}.TradeAccountDemo-module__rNvKYq__header,.TradeAccountDemo-module__rNvKYq__customerCard,.TradeAccountDemo-module__rNvKYq__result,.TradeAccountDemo-module__rNvKYq__outcome{padding:var(--space-md)}.TradeAccountDemo-module__rNvKYq__intro{grid-column:1}.TradeAccountDemo-module__rNvKYq__stage{min-height:0}.TradeAccountDemo-module__rNvKYq__customerCard{min-height:16rem}}@media (prefers-reduced-motion:reduce){.TradeAccountDemo-module__rNvKYq__control{transition:none}}
