.ez-motion-scope{overflow-x:clip}.ez-motion-scope [data-reveal]{transition:opacity .8s cubic-bezier(.4,0,.2,1),transform .8s cubic-bezier(.4,0,.2,1)}.ez-motion-scope [data-motion-state=pending]{opacity:0;transform:translateY(60px)}.ez-motion-scope [data-motion-state=pending][data-reveal=left]{transform:translate(-80px)}.ez-motion-scope [data-motion-state=pending][data-reveal=right]{transform:translate(80px)}.ez-motion-scope [data-motion-state=visible]{opacity:1;transform:translate(0)}.ez-comparison-before-layer,.ez-comparison-after-layer{pointer-events:none;position:absolute;inset:0;overflow:hidden}.ez-comparison-before-layer{clip-path:inset(0 calc(100% - var(--compare-position,50%)) 0 0)}.ez-comparison-after-layer{clip-path:inset(0 0 0 var(--compare-position,50%))}.ez-comparison-after-layer>img{object-fit:contain;object-position:center;width:100%;height:100%;position:absolute;inset:0}.ez-comparison .ez-comparison-label{color:#243c44;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:0;white-space:nowrap;-webkit-user-select:none;user-select:none;-webkit-font-smoothing:antialiased;background:#ffffffe0;border:1px solid #ffffffb3;border-radius:999px;padding:7px 11px;font-family:Inter Variable,Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:550;line-height:1.25;bottom:16px;box-shadow:0 2px 8px #1536420d}.ez-comparison .ez-label-before{left:16px}.ez-comparison .ez-label-after{right:16px}.ez-comparison-handle,.ez-comparison-line{left:var(--compare-position,50%)}.ez-comparison input{touch-action:pan-y;cursor:ew-resize}.ez-comparison:has(input:focus-visible){outline-offset:4px;outline:2px solid #0abab5}.ez-showcase-stage{aspect-ratio:4/3;border-radius:29px;position:relative;overflow:hidden}.ez-showcase-slide{opacity:0;pointer-events:none;transition:opacity .5s,transform .5s;position:absolute;inset:0;transform:translate(30px)}.ez-showcase-slide.is-active{opacity:1;pointer-events:auto;z-index:1;transform:translate(0)}.ez-showcase-slide .ez-comparison{border-radius:0;width:100%;height:100%}.ez-showcase-dots button{width:6px;height:6px;padding:0;transition:width .2s,background-color .2s}.ez-showcase-dots button.is-active{width:24px}.ez-showcase-arrows button{transition:background-color .2s,transform .2s}.ez-showcase-arrows button:active{transform:scale(.94)}.ez-tabs button{transition:background-color .2s,color .2s,box-shadow .2s}.ez-gallery-grid figure{border-radius:14px;transition:transform .2s,box-shadow .2s}.ez-audience-stage{isolation:isolate;display:grid}.ez-audience-stage>.ez-audience-panel{opacity:0;visibility:hidden;pointer-events:none;transition-behavior:allow-discrete;grid-area:1/1;transition:opacity .35s,transform .35s;transform:translateY(10px)}.ez-audience-stage>.ez-audience-panel.is-active{opacity:1;visibility:visible;pointer-events:auto;z-index:1;transform:translateY(0)}.ez-audience .ez-tabs button{transition:background-color .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1)}.ez-audience-panel>img{transition:transform .35s}.ez-overview-art>img,.ez-step-illustration img,.ez-effect-card img{transition:transform .3s}.ez-inline-link svg,.ez-button svg{transition:transform .2s}.ez-inline-link:hover svg,.ez-button:hover svg{transform:translate(3px)}.ez-faq button{transition:background-color .2s,color .2s}.ez-faq button:hover{color:#0a9d98;background:#f5fbfa}.ez-inspiration .ez-inspiration-intro{text-align:center;color:#536873;max-width:650px;margin:-18px auto 30px;font-size:16px;line-height:1.6}.ez-inspiration-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.ez-inspiration-card{color:#153642;background:#fff;border:1px solid #e5e7eb;border-radius:20px;min-width:0;display:block;overflow:hidden}.ez-inspiration-card img{aspect-ratio:4/3;object-fit:cover;width:100%}.ez-inspiration-card>span{justify-content:space-between;align-items:center;gap:12px;padding:23px;font-size:17px;font-weight:600;display:flex}.ez-inspiration-card svg{color:#0abab5}.ez-inspiration-card:focus-visible{outline-offset:4px;outline:2px solid #0abab5}@media (hover:hover){.ez-gallery-grid figure:hover{transform:translateY(-4px);box-shadow:0 10px 24px #15364218}.ez-audience-panel:hover>img,.ez-effect-card:hover img{transform:scale(1.03)}}@media (width<=600px){.ez-comparison .ez-comparison-label{padding:6px 9px;font-size:11px;bottom:12px}.ez-comparison .ez-label-before{left:12px}.ez-comparison .ez-label-after{right:12px}.ez-inspiration-grid{scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;gap:16px;margin:0 -16px;padding:4px 16px 20px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.ez-inspiration-card{scroll-snap-align:start;flex:0 0 86%}.ez-effects-grid{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain;gap:16px;margin:0 -16px;padding:0 20px 32px;scroll-padding-inline:20px;display:flex;overflow-x:auto}.ez-effects-grid::-webkit-scrollbar{display:none}.ez-audience .ez-tabs::-webkit-scrollbar{display:none}.ez-effect-card{scroll-snap-align:center;flex:0 0 82%;min-width:0}.ez-audience .ez-tabs{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;gap:12px;margin-left:-16px;margin-right:-16px;padding:0 16px 6px;overflow-x:auto}.ez-audience .ez-tabs button{background:#ffffff80;border:1px solid #e5e7eb;border-radius:12px;flex:none;min-height:48px;padding:13px 18px;font-size:12px;font-weight:600}.ez-audience .ez-tabs button[aria-selected=true]{color:#fff;background:#0abab5;box-shadow:0 6px 14px #0abab525}}@media (prefers-reduced-motion:reduce){.ez-motion-scope [data-reveal],.ez-showcase-slide,.ez-audience-stage>.ez-audience-panel{transition:none!important}.ez-motion-scope [data-motion-state=pending]{opacity:1;transform:none!important}.ez-motion-scope *,.ez-motion-scope :before,.ez-motion-scope :after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.ez-gallery-grid figure:hover,.ez-audience-panel:hover>img,.ez-effect-card:hover img{transform:none}}.ez-tool-matrix{border-top:1px solid #15364212;border-bottom:1px solid #15364212;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:start;gap:76px;margin-top:30px;scroll-margin-top:90px;display:grid}.ez-tool-matrix .ez-overline{color:#008e89;margin:0 0 16px}.ez-tool-matrix h2{text-align:left;letter-spacing:-.8px;margin:0;font-size:clamp(28px,3vw,39px);line-height:1.2}.ez-tool-matrix h2 span{color:#00a9a4;display:block}.ez-tool-matrix-art{background:#ffffffa6;border:1px solid #dce9e7;border-radius:27px;margin-top:30px;padding:10px;box-shadow:0 16px 42px #15364209}.ez-tool-matrix-art .ez-comparison{border-radius:18px}.ez-tool-matrix .ez-tool-matrix-description{color:#536873;margin:0 0 20px;font-size:15px;line-height:1.8}.ez-tool-group+.ez-tool-group{border-top:1px solid #15364216}.ez-tool-group h3 button{color:#153642;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:13px;width:100%;min-height:78px;padding:20px 0;font-size:20px;font-weight:700;transition:color .2s;display:flex}.ez-tool-group h3 button:hover,.ez-tool-group[data-open=true] h3 button{color:#008e89}.ez-tool-group-number{color:#82999e;font-variant-numeric:tabular-nums;font-size:11px;font-weight:500}.ez-tool-group-toggle{border:1px solid #b5cece;border-radius:50%;flex:0 0 29px;width:29px;height:29px;margin-left:auto;position:relative}.ez-tool-group-toggle:before,.ez-tool-group-toggle:after{content:"";background:currentColor;width:11px;height:1px;transition:transform .25s;position:absolute;top:13px;left:8px}.ez-tool-group-toggle:after{transform:rotate(90deg)}.ez-tool-group[data-open=true] .ez-tool-group-toggle:after{transform:rotate(0)}.ez-tool-group-panel{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .3s,opacity .25s;display:grid}.ez-tool-group[data-open=true] .ez-tool-group-panel{opacity:1;grid-template-rows:1fr}.ez-tool-group-inner{min-height:0;overflow:hidden}.ez-tool-group ul{margin:0;padding:0 0 20px;list-style:none}.ez-tool-link{color:#153642;border-radius:14px;grid-template-columns:38px minmax(0,1fr) 17px;align-items:start;gap:13px;padding:15px 10px;text-decoration:none;transition:background .2s;display:grid}.ez-tool-link:hover{background:#ffffffb3}.ez-tool-link-icon{color:#009f98;background:#e1f6f1;border:1px solid #0abab519;border-radius:11px;place-items:center;height:38px;display:grid}.ez-tool-link strong{padding-top:1px;font-size:15px;font-weight:700;line-height:1.6;display:block}.ez-tool-link-description{color:#607782;margin-top:5px;font-size:13px;line-height:1.7;display:block}.ez-tool-link-arrow{color:#009f98;opacity:.45;margin-top:6px;transition:transform .2s,opacity .2s}.ez-tool-link:hover .ez-tool-link-arrow,.ez-tool-link:focus-visible .ez-tool-link-arrow{opacity:1;transform:translate(3px)}.ez-tool-link:focus-visible,.ez-tool-group h3 button:focus-visible{outline-offset:3px;outline:2px solid #009f98}@media (width<=900px){.ez-tool-matrix{gap:36px}.ez-tool-group h3 button{font-size:18px}}@media (width<=700px){.ez-tool-matrix{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:12px}.ez-tool-matrix-visual{width:100%;max-width:470px;margin:0 auto}.ez-tool-matrix h2{font-size:29px}.ez-tool-matrix-art{margin-top:24px;padding:8px}.ez-tool-matrix-directory{width:100%;max-width:470px;margin:0 auto}.ez-tool-matrix .ez-tool-matrix-description{margin-bottom:12px;font-size:14px}.ez-tool-group h3 button{gap:10px;min-height:72px}.ez-tool-link{gap:11px;padding:12px 6px}}@media (prefers-reduced-motion:reduce){.ez-tool-matrix *,.ez-tool-matrix :before,.ez-tool-matrix :after{transition:none}}
