.HomepageRefinement_container__giD3A{margin:0 auto;max-width:1200px}.HomepageRefinement_difference__Vgqm1{background:#fff;padding:80px 24px 72px}.HomepageRefinement_heading__hTkxp{margin-bottom:40px}.HomepageRefinement_heading__hTkxp h2{color:var(--home-ink,#24202f);font-size:var(--home-heading-size,clamp(30px,3.4vw,44px));font-weight:550;letter-spacing:-.035em;line-height:1.12}.HomepageRefinement_heading__hTkxp h2 span{color:#716b7c}.HomepageRefinement_featureGrid__muH0U{display:grid;gap:32px 24px;grid-template-columns:repeat(3,minmax(0,1fr))}.HomepageRefinement_feature__AJZou{min-width:0}.HomepageRefinement_featureArt___QTre{aspect-ratio:1.85;background:#d8ceff;border-radius:14px;display:grid;isolation:isolate;overflow:hidden;place-items:center;position:relative}.HomepageRefinement_texture__ZhHUH{background-position:50%;background-size:cover;inset:0;position:absolute;z-index:-1}.HomepageRefinement_iconTile__l3ZPt{background:#fff;border-radius:21px;box-shadow:0 12px 32px -12px #39206955,0 1px 3px #3920690d;color:#532ee3;display:grid;height:92px;place-items:center;width:92px}.HomepageRefinement_variation1__yANb_ .HomepageRefinement_texture__ZhHUH{background-position:20% 50%;background-size:135%}.HomepageRefinement_variation2__M4Rok .HomepageRefinement_texture__ZhHUH{transform:rotate(180deg)}.HomepageRefinement_variation3__BwhNO .HomepageRefinement_texture__ZhHUH{background-position:15% 80%;background-size:135%;transform:scaleX(-1)}.HomepageRefinement_variation4__Xvwom .HomepageRefinement_texture__ZhHUH{background-size:145%;transform:rotate(180deg)}.HomepageRefinement_variation5__0HlDZ .HomepageRefinement_texture__ZhHUH{background-position:100%;transform:scaleY(-1)}.HomepageRefinement_featureCopy__jKN38{padding:20px 2px 0}.HomepageRefinement_featureCopy__jKN38 h3{color:var(--home-ink,#24202f);font-size:19px;font-weight:600;letter-spacing:-.025em;line-height:1.35;margin-bottom:8px}.HomepageRefinement_featureCopy__jKN38 p{color:#696471;font-size:16px;line-height:1.6}.HomepageRefinement_studiesSection__Uk_LW{background:#fff;isolation:isolate;overflow:hidden;padding:56px 24px 44px;position:relative;scroll-margin-top:80px;width:100%}.HomepageRefinement_studiesInner__jborh{margin:0 auto;max-width:1200px;position:relative;z-index:1}.HomepageRefinement_studiesHeading__GdD78{align-items:end;display:flex;gap:28px;justify-content:space-between;margin-bottom:28px}.HomepageRefinement_studiesHeading__GdD78 h2{color:var(--home-ink,#25202e);font-size:var(--home-heading-size,clamp(30px,3.4vw,44px));font-weight:550;letter-spacing:-.035em;line-height:1.13}.HomepageRefinement_studiesCta__0X8Zk{align-items:center;color:#665e70;display:inline-flex;flex-shrink:0;font-size:14px;gap:10px;line-height:1.5;padding:8px 0;transition:color .2s}.HomepageRefinement_studiesCta__0X8Zk:hover{color:#4c28cc}.HomepageRefinement_studyTabs__Zvh4D{display:grid;gap:32px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:36px}.HomepageRefinement_studyTabGroup__q9iXi{min-width:0}.HomepageRefinement_studyGroupLabel__KynVb{color:#716b79;font-size:12px;font-weight:550;line-height:1.5;margin:0 0 12px 4px}.HomepageRefinement_studyTabButtons__e16_V{border:1px solid #e7e4ea;border-radius:16px;display:grid;gap:4px;grid-template-columns:repeat(3,minmax(0,1fr));padding:5px}.HomepageRefinement_studyTabs__Zvh4D button{align-items:center;border-radius:11px;color:#655e6b;display:flex;font-size:13px;font-weight:500;gap:9px;justify-content:center;line-height:1.4;min-height:66px;padding:12px 10px;text-align:left;transition:background .18s,color .18s}.HomepageRefinement_studyTabs__Zvh4D button span{white-space:nowrap}.HomepageRefinement_studyTabs__Zvh4D button svg{color:#514b58;flex-shrink:0}.HomepageRefinement_studyTabs__Zvh4D button[aria-selected=true]{background:#f2f1f4;color:var(--home-ink,#25202e)}.HomepageRefinement_studyTabs__Zvh4D button:hover{background:#e9e7ed;color:var(--home-ink,#25202e)}.HomepageRefinement_studyPanel__UFS18,.HomepageRefinement_studyStage__QtY6J{display:grid}.HomepageRefinement_studyPanel__UFS18{align-items:center;gap:clamp(32px,4vw,56px);grid-area:1/1;grid-template-columns:minmax(0,1.85fr) minmax(0,1fr);min-width:0}.HomepageRefinement_studyPanel__UFS18[aria-hidden=true]{pointer-events:none;visibility:hidden}.HomepageRefinement_studyImage__hRMcB{align-items:center;aspect-ratio:16/10;border-radius:12px;display:flex;grid-column:1;grid-row:1;justify-content:center;min-width:0;overflow:hidden;position:relative}.HomepageRefinement_studyImage__hRMcB img{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.HomepageRefinement_studyCopy__Sx3jO{grid-column:2;grid-row:1;min-width:0}.HomepageRefinement_studyCopy__Sx3jO h3{color:#111827;font-size:clamp(28px,3vw,36px);font-weight:550;letter-spacing:-.035em;line-height:1.12;margin-bottom:18px;text-wrap:balance}.HomepageRefinement_studyCopy__Sx3jO>p{color:#6b7280;font-size:16px;line-height:1.65}.HomepageRefinement_studyProof__dI86B{color:#45404e;font-size:14px;font-weight:550;line-height:1.6;margin-top:22px}.HomepageRefinement_studiesCta__0X8Zk:focus-visible,.HomepageRefinement_studyPanel__UFS18:focus-visible,.HomepageRefinement_studyTabs__Zvh4D button:focus-visible{outline:2px solid #c4b5fd;outline-offset:4px}.HomepageRefinement_pillars__PAZZe,.HomepageRefinement_toolsSection__s25x8{margin:0 auto;max-width:1248px;padding:48px 24px}.HomepageRefinement_pillarRow__P35YH{align-items:center;display:grid;gap:clamp(32px,4vw,56px);grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);scroll-margin-top:110px}.HomepageRefinement_pillarRow__P35YH+.HomepageRefinement_pillarRow__P35YH{margin-top:80px}.HomepageRefinement_pillarRow__P35YH:nth-child(odd){grid-template-columns:minmax(0,1.5fr) minmax(0,.8fr)}.HomepageRefinement_pillarRow__P35YH:nth-child(odd) .HomepageRefinement_pillarArt__PpnlP{grid-column:1;grid-row:1}.HomepageRefinement_pillarRow__P35YH:nth-child(odd) .HomepageRefinement_pillarCopy__RBwBT{grid-column:2;grid-row:1}.HomepageRefinement_pillarCopy__RBwBT{min-width:0}.HomepageRefinement_pillarCopy__RBwBT h2{color:var(--home-ink,#292230);font-size:clamp(28px,3vw,36px);font-weight:550;letter-spacing:-.035em;line-height:1.12;margin-bottom:18px;text-wrap:balance}.HomepageRefinement_pillarCopy__RBwBT>p{color:var(--home-body,#6a6371);font-size:16px;line-height:1.7;margin-bottom:22px}.HomepageRefinement_pillarArt__PpnlP{background:#e9e2fa;background-position:50%;background-size:cover;border-radius:18px;isolation:isolate;min-width:0;overflow:hidden;padding:46px 24px 68px;position:relative}.HomepageRefinement_pillarArt__PpnlP[data-pillar=implementation]{background-image:url(/images/homepage-refinement/software-sweep.webp)}.HomepageRefinement_pillarArt__PpnlP[data-pillar=team]{background-image:url(/images/homepage-refinement/software-aperture.webp)}.HomepageRefinement_pillarArt__PpnlP[data-pillar=adapt]{background-image:url(/images/homepage-refinement/software-refraction.webp)}.HomepageRefinement_pillarImage__ERb8h{min-width:0;position:relative;width:100%;z-index:1}.HomepageRefinement_pillarImage__ERb8h img{display:block;height:auto;object-fit:contain;width:100%}.HomepageRefinement_softwareBrowser__TOuuX{background:#ffffffa8;border:1px solid #ffffffa8;border-radius:10px;box-shadow:0 22px 42px -20px #30245c66,0 2px 5px #37235c12;margin-left:12px;overflow:hidden;position:relative}.HomepageRefinement_browserChrome__YV7CZ{align-items:center;background:#ffffffb8;display:flex;height:38px;justify-content:center;position:relative}.HomepageRefinement_browserDots__BGIa4{display:flex;gap:5px;left:13px;position:absolute}.HomepageRefinement_browserDots__BGIa4 i{background:#958eac66;border-radius:50%;height:7px;width:7px}.HomepageRefinement_browserAddress__TmOl2{align-items:center;background:#ffffffb3;border-radius:6px;color:#655e74;display:flex;font-size:12px;font-variant-numeric:tabular-nums;gap:7px;height:24px;justify-content:center;width:48%}.HomepageRefinement_softwareCallout__EfLCZ{align-items:center;background:#fff;border:1px solid #eeeaf3;border-radius:9px;bottom:24px;box-shadow:0 12px 24px -14px #30245c66;display:flex;gap:12px;left:24px;max-width:calc(100% - 48px);padding:15px 22px 15px 15px;position:absolute;z-index:2}.HomepageRefinement_softwareCallout__EfLCZ strong{color:#342a43;display:block;font-size:14px;font-weight:550;line-height:1.4}.HomepageRefinement_softwareCallout__EfLCZ div>span{color:#797181;display:block;font-size:12px;line-height:1.45;margin-top:3px}.HomepageRefinement_calloutIcon__YdNdP{border:1px solid #ebe5f5;border-radius:9px;color:#7956c1;display:grid;flex:0 0 38px;height:38px;place-items:center}.HomepageRefinement_pillarArt__PpnlP[data-pillar=team] .HomepageRefinement_softwareCallout__EfLCZ{left:auto;right:24px}.HomepageRefinement_pillarArt__PpnlP[data-pillar=control]{border-radius:0;overflow:visible}.HomepageRefinement_pillarArt__PpnlP[data-pillar=control],.HomepageRefinement_pillarArt__PpnlP[data-pillar=support]{background:transparent;padding:0}.HomepageRefinement_pillarDetails__KyZ7J{border-top:1px solid #ebe8ef}.HomepageRefinement_pillarDetails__KyZ7J summary{align-items:center;color:#37303f;cursor:pointer;display:flex;font-size:14px;font-weight:550;gap:16px;justify-content:space-between;line-height:1.45;list-style:none;padding:18px 0}.HomepageRefinement_pillarDetails__KyZ7J summary::-webkit-details-marker{display:none}.HomepageRefinement_pillarDetails__KyZ7J summary svg{color:#775ac6;flex-shrink:0;transition:transform .2s}.HomepageRefinement_pillarDetails__KyZ7J[open] summary svg{transform:rotate(45deg)}.HomepageRefinement_pillarDetails__KyZ7J ul{list-style:none;margin:0 0 20px;padding:0}.HomepageRefinement_pillarDetails__KyZ7J li+li{margin-top:16px}.HomepageRefinement_pillarDetails__KyZ7J h3{color:#32283e;font-size:15px;font-weight:600;margin-bottom:4px}.HomepageRefinement_pillarDetails__KyZ7J li p{color:#68616e;font-size:15px;line-height:1.6}.HomepageRefinement_toolStage__ldH23{display:grid;min-width:0}.HomepageRefinement_toolPanel__9EsO2{grid-area:1/1;min-width:0}.HomepageRefinement_toolPanel__9EsO2[aria-hidden=true]{pointer-events:none;visibility:hidden}.HomepageRefinement_editorialLink__BS6em{align-items:center;color:#5736b2;display:inline-flex;font-size:14px;font-weight:550;gap:8px;line-height:1.5;margin-top:8px}.HomepageRefinement_editorialLink__BS6em svg{flex-shrink:0}.HomepageRefinement_editorialLink__BS6em:hover{text-decoration:underline;text-underline-offset:4px}.HomepageRefinement_toolsSection__s25x8{padding-bottom:80px;padding-top:72px}.HomepageRefinement_toolsHeading__YgyTq{margin:0 auto 34px;max-width:1040px;text-align:center}.HomepageRefinement_toolsHeading__YgyTq h2{color:var(--home-ink,#25202e);font-size:var(--home-heading-size,clamp(30px,3.4vw,44px));font-weight:550;letter-spacing:-.035em;line-height:1.13;margin-bottom:18px;text-wrap:balance}.HomepageRefinement_toolsHeading__YgyTq>p:last-child{color:var(--home-body,#68616f);font-size:16px;line-height:1.65;margin-inline:auto;max-width:760px}.HomepageRefinement_toolTabs__1u1UQ{border-bottom:1px solid #e7e4ea;display:flex;gap:28px;justify-content:center;margin-bottom:24px}.HomepageRefinement_toolTabs__1u1UQ button{border-bottom:2px solid transparent;color:#716b79;font-size:16px;font-weight:550;padding:16px 3px}.HomepageRefinement_toolTabs__1u1UQ button[aria-selected=true]{border-bottom-color:#312936;color:#2c2732}.HomepageRefinement_pillarDetails__KyZ7J summary:focus-visible,.HomepageRefinement_toolPanel__9EsO2:focus-visible,.HomepageRefinement_toolTabs__1u1UQ button:focus-visible{outline:2px solid #7754d8;outline-offset:5px}.HomepageRefinement_toolPanel__9EsO2{align-items:center;display:grid;gap:40px;grid-template-columns:minmax(240px,.8fr) minmax(0,1.6fr);padding:12px 0}.HomepageRefinement_toolDescription__0G7E6 h3{font-size:28px;font-weight:550;letter-spacing:-.035em;line-height:1.2;margin-bottom:16px}.HomepageRefinement_toolDescription__0G7E6>p{color:var(--home-body,#68616f);font-size:16px;line-height:1.65}.HomepageRefinement_toolDescription__0G7E6 ul{list-style:none;margin:22px 0;padding:0}.HomepageRefinement_toolDescription__0G7E6 li{border-bottom:1px solid #e3e0e6;color:#49424f;font-size:14px;padding:10px 0}.HomepageRefinement_cleanSoftwareImage__KLM4M{aspect-ratio:3824/1772;background:#fff;border-radius:12px;display:block;min-width:0;overflow:hidden;padding:0;position:relative}.HomepageRefinement_cleanSoftwareImage__KLM4M img{object-fit:contain;object-position:center}.HomepageRefinement_defectPreview__TsghO{margin:0;min-width:0}.HomepageRefinement_defectComparison__yMhaf{aspect-ratio:16/9;border-radius:12px;overflow:hidden;position:relative}.HomepageRefinement_defectComparison__yMhaf img{object-fit:cover}.HomepageRefinement_defectReveal__eivnZ{animation:HomepageRefinement_defectReveal__eivnZ 7s ease-in-out infinite;clip-path:inset(0 0 0 50%);inset:0;position:absolute}.HomepageRefinement_defectDivider__3i9c3{animation:HomepageRefinement_defectSweep__uem49 7s ease-in-out infinite;background:#fff;bottom:0;left:50%;position:absolute;top:0;transform:translateX(-50%);width:2px}.HomepageRefinement_defectDivider__3i9c3 span{background:#fff;border-radius:50%;color:#4c28cc;display:grid;font-size:18px;height:30px;left:50%;place-items:center;position:absolute;top:50%;transform:translate(-50%,-50%);width:30px}.HomepageRefinement_defectPreview__TsghO figcaption{color:var(--home-body,#68616f);display:flex;font-size:12px;gap:16px;justify-content:space-between;line-height:1.5;margin-top:12px}.HomepageRefinement_defectComparison__yMhaf:hover .HomepageRefinement_defectDivider__3i9c3,.HomepageRefinement_defectComparison__yMhaf:hover .HomepageRefinement_defectReveal__eivnZ,.HomepageRefinement_defectComparison__yMhaf[data-active=false] .HomepageRefinement_defectDivider__3i9c3,.HomepageRefinement_defectComparison__yMhaf[data-active=false] .HomepageRefinement_defectReveal__eivnZ{animation-play-state:paused}@keyframes HomepageRefinement_defectReveal__eivnZ{0%,10%{clip-path:inset(0 0 0 96%)}50%,60%{clip-path:inset(0 0 0 4%)}to{clip-path:inset(0 0 0 96%)}}@keyframes HomepageRefinement_defectSweep__uem49{0%,10%{left:96%}50%,60%{left:4%}to{left:96%}}.HomepageRefinement_allToolsLink__GdcpK{align-items:center;color:#665e70;display:flex;font-size:14px;gap:8px;justify-content:center;margin-top:24px}@media (min-width:901px) and (max-width:1199px){.HomepageRefinement_studyTabs__Zvh4D button{flex-direction:column;font-size:12px;gap:8px;padding:12px 7px;text-align:center}}@media (max-width:1050px){.HomepageRefinement_toolPanel__9EsO2{gap:28px;grid-template-columns:1fr}.HomepageRefinement_toolDescription__0G7E6{max-width:680px}.HomepageRefinement_toolDescription__0G7E6 ul{display:flex;flex-wrap:wrap;gap:8px 22px}.HomepageRefinement_studyTabs__Zvh4D button{flex-direction:column;font-size:12px;gap:8px;padding:12px 7px;text-align:center}}@media (max-width:900px){.HomepageRefinement_featureGrid__muH0U{grid-template-columns:repeat(2,minmax(0,1fr))}.HomepageRefinement_pillarRow__P35YH,.HomepageRefinement_pillarRow__P35YH:nth-child(odd){gap:26px;grid-template-columns:1fr}.HomepageRefinement_pillarRow__P35YH:nth-child(odd) .HomepageRefinement_pillarArt__PpnlP,.HomepageRefinement_pillarRow__P35YH:nth-child(odd) .HomepageRefinement_pillarCopy__RBwBT{grid-column:auto;grid-row:auto}.HomepageRefinement_pillarCopy__RBwBT{max-width:680px}.HomepageRefinement_pillarArt__PpnlP{padding:46px 24px 68px}.HomepageRefinement_pillarRow__P35YH+.HomepageRefinement_pillarRow__P35YH{margin-top:64px}.HomepageRefinement_studiesHeading__GdD78{align-items:start;flex-direction:column;gap:24px}.HomepageRefinement_studyTabs__Zvh4D{gap:20px;grid-template-columns:1fr;margin-bottom:28px}.HomepageRefinement_studyTabs__Zvh4D button{flex-direction:row;min-height:66px}.HomepageRefinement_studyPanel__UFS18{gap:28px;grid-template-columns:1fr}.HomepageRefinement_studyImage__hRMcB{grid-column:1;grid-row:1}.HomepageRefinement_studyCopy__Sx3jO{grid-column:1;grid-row:2}.HomepageRefinement_studyCopy__Sx3jO,.HomepageRefinement_studyCopy__Sx3jO h3{max-width:640px}.HomepageRefinement_studyProof__dI86B{margin-top:16px}}@media (max-width:600px){.HomepageRefinement_difference__Vgqm1{padding:56px 20px}.HomepageRefinement_featureGrid__muH0U{gap:28px;grid-template-columns:1fr}.HomepageRefinement_featureArt___QTre{aspect-ratio:2}.HomepageRefinement_studiesSection__Uk_LW{padding:48px 20px}.HomepageRefinement_studiesHeading__GdD78{margin-bottom:28px}.HomepageRefinement_studyTabButtons__e16_V{display:flex;overflow-x:auto;scrollbar-width:thin}.HomepageRefinement_studyTabs__Zvh4D button{flex:0 0 auto;flex-direction:row;min-height:56px;padding:12px}.HomepageRefinement_studyPanel__UFS18{gap:24px}.HomepageRefinement_studyCopy__Sx3jO h3{font-size:28px}.HomepageRefinement_pillars__PAZZe,.HomepageRefinement_toolsSection__s25x8{padding:40px 20px}.HomepageRefinement_pillarArt__PpnlP{border-radius:14px;padding:28px 12px 70px}.HomepageRefinement_softwareBrowser__TOuuX{border-radius:7px;margin-left:0}.HomepageRefinement_browserChrome__YV7CZ{height:30px}.HomepageRefinement_browserAddress__TmOl2{height:21px}.HomepageRefinement_browserDots__BGIa4{gap:4px;left:8px}.HomepageRefinement_browserDots__BGIa4 i{height:5px;width:5px}.HomepageRefinement_softwareCallout__EfLCZ{bottom:18px;gap:10px;left:18px;max-width:calc(100% - 36px);padding:11px 14px 11px 11px}.HomepageRefinement_pillarArt__PpnlP[data-pillar=team] .HomepageRefinement_softwareCallout__EfLCZ{right:18px}.HomepageRefinement_calloutIcon__YdNdP{flex-basis:30px;height:30px}.HomepageRefinement_toolPanel__9EsO2{padding:0}.HomepageRefinement_toolTabs__1u1UQ{gap:16px}.HomepageRefinement_toolTabs__1u1UQ button{font-size:14px}}@media (prefers-reduced-motion:reduce){.HomepageRefinement_pillarDetails__KyZ7J summary svg,.HomepageRefinement_studiesCta__0X8Zk,.HomepageRefinement_studyTabs__Zvh4D button{transition:none}.HomepageRefinement_defectDivider__3i9c3,.HomepageRefinement_defectReveal__eivnZ{animation:none}}