.FunnelVisuals_mosaicHero__LZZGk{position:relative;isolation:isolate;min-height:calc(100svh - 80px);display:grid;grid-template-columns:1fr 1fr;align-items:center;overflow:hidden}.FunnelVisuals_mosaicWindow__wbT2E{position:absolute;inset:0 0 0 46%;overflow:hidden}.FunnelVisuals_mosaicGrid__E_JBZ{position:absolute;inset:-28% -22%;display:grid;align-content:center;gap:14px;transform:rotate(-10deg)}.FunnelVisuals_mosaicRow___q7Uc{display:flex;width:-moz-max-content;width:max-content;gap:14px}.FunnelVisuals_mosaicTile__ofaW2{width:clamp(155px,17vw,230px);aspect-ratio:5/7;flex-shrink:0;overflow:hidden;border-radius:18px;background:var(--line)}.FunnelVisuals_mosaicTile__ofaW2 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.FunnelVisuals_mosaicLeft__O5luV{animation:FunnelVisuals_drift-left__NTruK 4.5s cubic-bezier(.16,1,.3,1) both}.FunnelVisuals_mosaicRight__PwWV5{animation:FunnelVisuals_drift-right__HusRe 4.5s cubic-bezier(.16,1,.3,1) both}.FunnelVisuals_mosaicShade__OL4Wp{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,var(--paper) 39%,transparent 66%)}.FunnelVisuals_mosaicCopy__CuhZd{position:relative;z-index:1;padding:65px 0 65px max(32px,calc((100vw - 1180px)/2));grid-column:1;max-width:650px;animation:FunnelVisuals_copy-in__JdfgX .8s cubic-bezier(.16,1,.3,1) both}.FunnelVisuals_eyebrow__MEb3Q{color:var(--accent);font-size:13px;font-weight:500;margin:0 0 22px}.FunnelVisuals_mosaicCopy__CuhZd h1{font-size:clamp(52px,5.9vw,86px);line-height:1.05;letter-spacing:-.045em;font-weight:500;text-align:left;margin:0}.FunnelVisuals_analysisCopy__KaRDf h1 em,.FunnelVisuals_demoCopy__xyKRu h1 em,.FunnelVisuals_mosaicCopy__CuhZd h1 em,.FunnelVisuals_resultCopy__kDbrI h1 em{font-family:var(--font-instrument-serif),Georgia,serif;font-weight:400;color:var(--accent);letter-spacing:-.015em}.FunnelVisuals_description__oYkdT{font-size:18px;line-height:1.65;max-width:350px;color:var(--muted);margin:24px 0 30px}.FunnelVisuals_start__ZsHkT{display:flex;align-items:center;justify-content:center;gap:24px;min-height:58px;width:100%;max-width:355px;border:0;border-radius:999px;padding:16px 25px;font-size:16px;font-weight:500;background:var(--ink);color:var(--paper);cursor:pointer;transition:transform .2s,opacity .2s}.FunnelVisuals_start__ZsHkT:hover:not(:disabled){transform:translateY(-2px);opacity:.9}.FunnelVisuals_start__ZsHkT:active:not(:disabled){transform:scale(.98)}.FunnelVisuals_duration__tFQ5_{margin:14px 0 0;font-size:12px;color:var(--muted);width:100%;max-width:355px;text-align:center}.FunnelVisuals_analysis__b2lqa,.FunnelVisuals_demo__bt6J0,.FunnelVisuals_result__gxNg7{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(30px,6vw,86px);width:100%}.FunnelVisuals_demoVisual__20plW{position:relative;aspect-ratio:4/5;max-height:560px;overflow:hidden;background:var(--line)}.FunnelVisuals_demoVisual__20plW video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.FunnelVisuals_videoControl__g1VoR{position:absolute;right:16px;bottom:16px;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;color:#fff;background:#171717b3}.FunnelVisuals_demoLabel__LAboM{position:absolute;top:20px;left:20px;padding:7px 12px;border-radius:99px;background:#fbf5f0e8;color:#1a1a1a;font-size:12px}.FunnelVisuals_analysisCopy__KaRDf h1,.FunnelVisuals_demoCopy__xyKRu h1,.FunnelVisuals_resultCopy__kDbrI h1{font-size:clamp(38px,4vw,58px);line-height:1.08;font-weight:500;letter-spacing:-.04em;text-align:left;margin:0 0 20px}.FunnelVisuals_analysisCopy__KaRDf>p:not(.FunnelVisuals_eyebrow__MEb3Q),.FunnelVisuals_demoCopy__xyKRu>p:not(.FunnelVisuals_eyebrow__MEb3Q),.FunnelVisuals_resultCopy__kDbrI>p:not(.FunnelVisuals_eyebrow__MEb3Q){color:var(--muted);font-size:16px;line-height:1.65}.FunnelVisuals_instructions__Eg5pk{list-style:none;padding:0;margin:28px 0}.FunnelVisuals_instructions__Eg5pk li{display:flex;align-items:center;gap:18px;padding:13px 0;border-bottom:1px solid var(--line);font-size:15px}.FunnelVisuals_instructions__Eg5pk span{font-size:12px;color:var(--accent)}.FunnelVisuals_demoCopy__xyKRu .FunnelVisuals_finePrint__nqWtz{font-size:12px!important;margin-top:18px}.FunnelVisuals_analysis__b2lqa{min-height:530px}.FunnelVisuals_scanArt__Jmph7{position:relative;width:100%;aspect-ratio:1;background:#eee8df;overflow:hidden}.FunnelVisuals_scanOutfit__H9Wfn{position:absolute;inset:0;background-image:url(/images/funnel/style-board.webp);background-size:200% 200%}.FunnelVisuals_scanLine__GzAuE{position:absolute;left:8%;right:8%;height:2px;top:12%;background:#c8593a;box-shadow:0 -18px 35px 13px #c8593a28;animation:FunnelVisuals_scan__Iq7Bz 2.4s ease-in-out both}.FunnelVisuals_scanDone__h9t2Y{opacity:0;transition:opacity .4s}.FunnelVisuals_scanCorners__MAfG4{position:absolute;inset:7%;border:1px solid #c8593a55}.FunnelVisuals_scanSwatches__pHx9q{position:absolute;bottom:5%;left:50%;transform:translateX(-50%);display:flex;gap:5px;padding:5px;background:#faf6f1}.FunnelVisuals_scanSwatches__pHx9q span{width:30px;height:12px}.FunnelVisuals_analysisSteps__mjhMf{list-style:none;padding:0;margin:24px 0}.FunnelVisuals_analysisSteps__mjhMf li{display:flex;gap:14px;align-items:center;padding:12px 0;color:var(--muted)}.FunnelVisuals_analysisSteps__mjhMf li>span:last-child{font-size:12px}.FunnelVisuals_analysisSteps__mjhMf strong{display:block;font-size:15px;font-weight:500;margin-top:3px;color:var(--ink)}.FunnelVisuals_checkmark__2827e{width:28px;height:28px;border:1px solid var(--line);display:grid;place-items:center;border-radius:50%}.FunnelVisuals_checked__i6I7w .FunnelVisuals_checkmark__2827e{background:var(--accent);color:var(--paper);border-color:var(--accent);transition:background .3s}.FunnelVisuals_resultPhoto__SMawS{position:relative;aspect-ratio:3/4;overflow:hidden}.FunnelVisuals_resultPhoto__SMawS img{-o-object-fit:cover;object-fit:cover}.FunnelVisuals_resultPhoto__SMawS>span{position:absolute;bottom:0;left:0;right:0;padding:32px 20px 18px;background:linear-gradient(transparent,#0009);color:#fff;font-size:12px}.FunnelVisuals_palette__xgTn8{margin:26px 0 20px}.FunnelVisuals_palette__xgTn8>span,.FunnelVisuals_resultDetail__FOvf5>span{display:block;font-size:12px;color:var(--muted);margin-bottom:10px}.FunnelVisuals_palette__xgTn8>div{display:flex;gap:8px}.FunnelVisuals_palette__xgTn8 i{width:48px;height:34px;background:var(--swatch);border:1px solid #8883}.FunnelVisuals_palette__xgTn8 p{font-size:12px;margin:9px 0 0;color:var(--muted)}.FunnelVisuals_resultDetail__FOvf5{border-top:1px solid var(--line);padding:15px 0}.FunnelVisuals_resultDetail__FOvf5>span{margin-bottom:4px}.FunnelVisuals_resultDetail__FOvf5 strong{font-weight:500;font-size:16px;line-height:1.5}.FunnelVisuals_resultCopy__kDbrI .FunnelVisuals_resultTip__e0i7i{font-size:13px!important;margin-top:8px}html[dir=rtl] .FunnelVisuals_demoCopy__xyKRu h1,html[dir=rtl] .FunnelVisuals_mosaicCopy__CuhZd h1,html[dir=rtl] .FunnelVisuals_resultCopy__kDbrI h1{text-align:right}@keyframes FunnelVisuals_drift-left__NTruK{0%{transform:translateX(0)}to{transform:translateX(-100px)}}@keyframes FunnelVisuals_drift-right__HusRe{0%{transform:translateX(-180px)}to{transform:translateX(-80px)}}@keyframes FunnelVisuals_copy-in__JdfgX{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes FunnelVisuals_scan__Iq7Bz{0%{top:12%;opacity:0}15%{opacity:1}85%{opacity:1}to{top:88%;opacity:0}}@media(max-width:899px){.FunnelVisuals_mosaicHero__LZZGk{display:flex;align-items:flex-end;min-height:calc(100svh - 68px)}.FunnelVisuals_mosaicWindow__wbT2E{inset:0 0 25%}.FunnelVisuals_mosaicGrid__E_JBZ{inset:-35% -25%;gap:10px}.FunnelVisuals_mosaicTile__ofaW2{width:145px;border-radius:13px}.FunnelVisuals_mosaicRow___q7Uc{gap:10px}.FunnelVisuals_mosaicShade__OL4Wp{background:linear-gradient(180deg,transparent 24%,color-mix(in srgb,var(--paper) 30%,transparent) 38%,var(--paper) 65%)}.FunnelVisuals_mosaicCopy__CuhZd{padding:32px 24px max(26px,env(safe-area-inset-bottom));width:100%;max-width:none}.FunnelVisuals_mosaicCopy__CuhZd h1{font-size:clamp(44px,10.6vw,64px)}.FunnelVisuals_mosaicCopy__CuhZd .FunnelVisuals_eyebrow__MEb3Q{margin-bottom:12px}.FunnelVisuals_description__oYkdT{font-size:16px;margin:16px 0 24px;max-width:330px}.FunnelVisuals_duration__tFQ5_,.FunnelVisuals_mosaicCopy__CuhZd .FunnelVisuals_start__ZsHkT{max-width:none}.FunnelVisuals_analysis__b2lqa,.FunnelVisuals_demo__bt6J0,.FunnelVisuals_result__gxNg7{grid-template-columns:1fr;gap:26px;max-width:520px;margin:auto}.FunnelVisuals_demo__bt6J0{display:flex;flex-direction:column}.FunnelVisuals_demoVisual__20plW{width:100%;aspect-ratio:4/3;max-height:330px}.FunnelVisuals_demoVisual__20plW video{-o-object-position:center 35%;object-position:center 35%}.FunnelVisuals_analysisCopy__KaRDf h1,.FunnelVisuals_demoCopy__xyKRu h1,.FunnelVisuals_resultCopy__kDbrI h1{font-size:38px}.FunnelVisuals_eyebrow__MEb3Q{margin-bottom:12px}.FunnelVisuals_analysisCopy__KaRDf>p:not(.FunnelVisuals_eyebrow__MEb3Q),.FunnelVisuals_demoCopy__xyKRu>p:not(.FunnelVisuals_eyebrow__MEb3Q),.FunnelVisuals_resultCopy__kDbrI>p:not(.FunnelVisuals_eyebrow__MEb3Q){font-size:15px}.FunnelVisuals_instructions__Eg5pk{margin:18px 0}.FunnelVisuals_analysis__b2lqa{gap:24px}.FunnelVisuals_scanArt__Jmph7{width:min(100%,225px);margin:auto}.FunnelVisuals_analysisCopy__KaRDf h1,.FunnelVisuals_analysisCopy__KaRDf>p{text-align:center}.FunnelVisuals_analysisSteps__mjhMf{margin:14px 0}.FunnelVisuals_analysisSteps__mjhMf li{padding:8px 0}.FunnelVisuals_analysis__b2lqa .FunnelVisuals_start__ZsHkT{max-width:none}.FunnelVisuals_resultPhoto__SMawS{aspect-ratio:3/4}.FunnelVisuals_resultPhoto__SMawS img{-o-object-position:center;object-position:center}.FunnelVisuals_resultCopy__kDbrI h1 br{display:none}.FunnelVisuals_resultCopy__kDbrI h1 em:before{content:" "}}@media(max-width:899px) and (max-height:740px){.FunnelVisuals_mosaicCopy__CuhZd{padding-top:24px;padding-bottom:20px}.FunnelVisuals_mosaicCopy__CuhZd h1{font-size:42px}.FunnelVisuals_mosaicCopy__CuhZd .FunnelVisuals_eyebrow__MEb3Q{display:none}.FunnelVisuals_description__oYkdT{margin:12px 0 18px}.FunnelVisuals_scanArt__Jmph7{width:205px}}@media(prefers-reduced-motion:reduce){.FunnelVisuals_mosaicCopy__CuhZd,.FunnelVisuals_mosaicRow___q7Uc,.FunnelVisuals_scanLine__GzAuE{animation:none}.FunnelVisuals_scanLine__GzAuE{display:none}.FunnelVisuals_start__ZsHkT{transition:none}.FunnelVisuals_start__ZsHkT:hover:not(:disabled){transform:none}}