@charset "UTF-8";.homepage-landing{color:#32325d}.homepage-landing [hidden]{display:none!important}.homepage-landing h1,.homepage-landing h2,.homepage-landing h3{font-family:inherit;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.homepage-landing h2{font-size:40px;font-weight:600;line-height:1.2;margin:15px 0}.homepage-landing .mp-picture:focus-within,.homepage-landing a:focus-visible,.homepage-landing button:focus-visible{outline:3px solid #2dce89;outline-offset:4px}.homepage-landing .mp-eyebrow{border:1px dashed #d6ceff;display:inline-block;font-size:14px;font-weight:600;padding:7px 13px}.homepage-landing .mp-primary{align-items:center;background:#2dce89;border:0;border-radius:20px;color:#fff;display:inline-flex;font-size:18px;font-weight:700;gap:10px;justify-content:center;max-width:100%;padding:15px 23px;text-align:center}.homepage-landing .mp-primary:hover{background:#24b979;color:#fff}.homepage-landing .mp-section-cta{margin-top:34px;text-align:center}.homepage-landing .mp-section-cta .mp-primary{min-width:210px}.homepage-landing .mp-sub{color:#4b4b68;font-size:16px;line-height:1.75}.homepage-landing .mp-hero{background:linear-gradient(180deg,#7863dd 70%,#5f4db9);color:#fff;padding:135px 0 58px}.homepage-landing .mp-hero h1{color:#fff;font-size:56px;font-weight:600;letter-spacing:-1.2px;line-height:1.13;margin:20px 0 24px}.homepage-landing .mp-hero .mp-description{color:#fff;font-size:17px;line-height:1.7;margin-bottom:27px;max-width:460px}.homepage-landing .mp-secondary{color:#fff;font-size:15px;font-weight:600;margin-left:20px;text-decoration:underline;text-underline-offset:5px}.homepage-landing .mp-benefits{background:rgba(39,24,105,.22);border:1px solid hsla(0,0%,100%,.35);border-radius:12px;color:#fff;display:inline-flex;flex-wrap:wrap;font-size:16px;font-weight:600;gap:10px 18px;line-height:1.6;margin-top:22px;padding:12px 15px}.homepage-landing .mp-benefits span:before{color:#9bffcd;content:"✓";margin-right:6px}.homepage-landing .mp-social-proof{align-items:center;display:flex;gap:16px;margin-top:24px}.homepage-landing .mp-social-proof img{flex-shrink:0;height:auto;width:128px}.homepage-landing .mp-social-proof p{color:#fff;font-size:16px;line-height:1.65;margin:0}.homepage-landing .mp-social-proof strong{font-weight:700}.homepage-landing .mp-workbench{background:#fff;border-radius:24px;color:#32325d;margin-left:20px;padding:16px}.homepage-landing .mp-tabs{background:#f3f3ff;border-radius:12px;display:flex;gap:5px;margin-bottom:13px;padding:5px}.homepage-landing .mp-tabs button{background:transparent;border:0;border-radius:8px;color:#53536d;flex:1;font-family:inherit;font-size:14px;font-weight:600;line-height:1.4;min-width:0;overflow-wrap:anywhere;padding:10px 5px}.homepage-landing .mp-tabs button[aria-selected=true]{background:#7863dd;color:#fff}.homepage-landing .mp-picture{aspect-ratio:1;background:#fff;border-radius:14px;overflow:hidden;position:relative}.homepage-landing .mp-art{display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;width:100%}.homepage-landing .mp-after-layer{background:#fff;clip-path:inset(0 0 0 50%);inset:0;overflow:hidden;pointer-events:none;position:absolute}.homepage-landing .mp-range{cursor:ew-resize;height:100%;inset:0;margin:0;opacity:0;position:absolute;width:100%;z-index:4}.homepage-landing .mp-split{background:#7863dd;bottom:0;left:50%;pointer-events:none;position:absolute;top:0;width:2px;z-index:3}.homepage-landing .mp-split b{background:#7863dd;border:3px solid #fff;border-radius:50%;color:#fff;display:grid;font-size:17px;height:40px;left:-19px;place-items:center;position:absolute;top:45%;width:40px}.homepage-landing .mp-image-label{background:#fff;border-radius:6px;font-size:14px;line-height:1.4;max-width:calc(50% - 24px);padding:4px 10px;position:absolute;top:12px;z-index:2}.homepage-landing .mp-image-label.left{left:12px}.homepage-landing .mp-image-label.right{right:12px}.homepage-landing .mp-name-example{inset:0;position:absolute}.homepage-landing .mp-name-example img{background:#fff;display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.homepage-landing .mp-caption{color:#53536d;display:flex;flex-wrap:wrap;font-size:14px;gap:4px 12px;justify-content:space-between;line-height:1.65;padding-top:12px}.homepage-landing .mp-herofoot{color:#fff;font-size:15px;line-height:1.7;margin-top:35px;text-align:center}.homepage-landing .mp-content{background:#fff;padding:70px 0}.homepage-landing .mp-tools{display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:35px}.homepage-landing .mp-tool{background:#fff;border:1px solid #e7e5f3;border-radius:24px;display:flex;flex-direction:column;overflow:hidden}.homepage-landing .mp-tool-visual{border-bottom:1px solid #eee;flex-shrink:0;height:225px;overflow:hidden;position:relative;width:100%}.homepage-landing .mp-tool-img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.homepage-landing .mp-large-example,.homepage-landing .mp-tool:nth-child(5) .mp-tool-img,.homepage-landing .mp-tool:nth-child(6) .mp-tool-img{-o-object-fit:cover;object-fit:cover}.homepage-landing .mp-tool-body{flex:1;padding:23px 23px 26px}.homepage-landing .mp-tool h3{color:#32325d;font-size:21px;font-weight:600;line-height:1.35;margin:0 0 9px}.homepage-landing .mp-tool p{color:#4b4b68;font-size:16px;line-height:1.75;margin:0}.homepage-landing .mp-finishing{background:#f3f3ff;border:1px solid #ded8ef;border-radius:20px;margin-top:32px;padding:26px 28px}.homepage-landing .mp-finishing-title h3{color:#32325d;font-size:21px;font-weight:600;margin:0 0 5px}.homepage-landing .mp-finishing-title p{color:#4b4b68;font-size:15px;line-height:1.6;margin:0 0 20px}.homepage-landing .mp-finishing-tools{display:grid;gap:18px;grid-template-columns:1fr 1fr}.homepage-landing .mp-finish-tool{align-items:center;background:#fff;border:1px solid #c9bfe8;border-radius:12px;display:flex;gap:14px;padding:19px 20px}.homepage-landing .mp-finish-tool>span{min-width:0}.homepage-landing .mp-finish-tool>i{color:#7863dd;flex-shrink:0;font-size:24px}.homepage-landing .mp-finish-tool:nth-child(2)>i{color:#129d70}.homepage-landing .mp-finish-tool strong{display:block;font-size:17px;font-weight:600;line-height:1.4}.homepage-landing .mp-finish-tool small{color:#4b4b68;display:block;font-size:14px;line-height:1.6;margin-top:4px}.homepage-landing .mp-usecases{background:#fafafe;border-bottom:1px solid #ded8ef;border-top:1px solid #ded8ef;padding:65px 0}.homepage-landing .mp-usehead{align-items:center;display:flex;gap:40px;justify-content:space-between;margin-bottom:36px}.homepage-landing .mp-usehead h2{margin-bottom:0}.homepage-landing .mp-usehead p{color:#4b4b68;font-size:16px;line-height:1.75;margin-top:30px;max-width:330px}.homepage-landing .mp-usegrid{display:grid;gap:30px;grid-template-columns:repeat(3,minmax(0,1fr))}.homepage-landing .mp-usegrid article>img{aspect-ratio:450/630;border:2px solid #b6a1e5;border-radius:20px;display:block;height:auto;margin-bottom:22px;-o-object-fit:cover;object-fit:cover;width:100%}.homepage-landing .mp-usegrid h3{color:#32325d;font-size:23px;font-weight:600;line-height:1.3;margin:0 0 10px}.homepage-landing .mp-usegrid p{color:#4b4b68;font-size:16px;line-height:1.75;margin:0;max-width:325px}.homepage-landing .mp-how{border-top:1px solid #e7e5f3;display:grid;gap:25px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:32px;padding-top:30px}.homepage-landing .mp-how>div{align-items:center;display:flex;gap:13px}.homepage-landing .mp-how b{background:#f3f3ff;border-radius:50%;color:#7863dd;display:grid;flex-shrink:0;height:34px;place-items:center;width:34px}.homepage-landing .mp-how strong{display:block;font-size:16px;font-weight:600;line-height:1.5}.homepage-landing .mp-how small{color:#53536d;font-size:14px;line-height:1.65}.homepage-landing .mp-lab{background:#f3f3ff;padding:65px 0}.homepage-landing .mp-lab p{color:#4b4b68;font-size:16px;line-height:1.75;max-width:460px}.homepage-landing .mp-palette{background:#fff;border:1px solid #e5e0f4;border-radius:24px;margin-left:25px;padding:28px}.homepage-landing .mp-palette-header{display:flex;font-size:16px;font-weight:600;gap:15px;justify-content:space-between}.homepage-landing .mp-palette-header small{color:#53536d;font-size:14px;font-weight:400;line-height:1.65}.homepage-landing .mp-palette-colors{border-radius:12px;display:flex;height:180px;margin:23px 0 20px;overflow:hidden}.homepage-landing .mp-palette-colors span{background:var(--swatch);flex:1}.homepage-landing .mp-palette-colors span:first-child{--swatch:#7546d9}.homepage-landing .mp-palette-colors span:nth-child(2){--swatch:#e64291}.homepage-landing .mp-palette-colors span:nth-child(3){--swatch:#ff6d50}.homepage-landing .mp-palette-colors span:nth-child(4){--swatch:#ffc329}.homepage-landing .mp-palette-colors span:nth-child(5){--swatch:#21b67b}.homepage-landing .mp-palette-colors span:nth-child(6){--swatch:#2786d8}.homepage-landing .mp-palette-presets{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:14px}.homepage-landing .mp-palette-presets button{background:#fff;border:1px solid #ded8f0;border-radius:8px;color:#7863dd;font-family:inherit;font-size:14px;line-height:1.4;padding:8px 13px}.homepage-landing .mp-palette-presets button[aria-pressed=true]{background:#7863dd;border-color:#7863dd;color:#fff}.homepage-landing .mp-palette-note{color:#53536d;font-size:14px;line-height:1.65}.homepage-landing .mp-lab-features{border-top:1px solid #ded8f0;-moz-column-gap:32px;column-gap:32px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:46px;padding-top:34px;row-gap:38px}.homepage-landing .mp-lab-feature{align-items:flex-start;display:flex;gap:13px}.homepage-landing .mp-lab-feature>i{flex-shrink:0;font-size:21px;line-height:28px;text-align:center;width:23px}.homepage-landing .mp-lab-feature:first-child>i{color:#7546d9}.homepage-landing .mp-lab-feature:nth-child(2)>i{color:#17a873}.homepage-landing .mp-lab-feature:nth-child(3)>i{color:#e64291}.homepage-landing .mp-lab-feature:nth-child(4)>i{color:#2786d8}.homepage-landing .mp-lab-feature:nth-child(5)>i{color:#dc9415}.homepage-landing .mp-lab-feature:nth-child(6)>i{color:#ef654b}.homepage-landing .mp-lab-feature h3{color:#32325d;font-size:21px;font-weight:600;line-height:1.35;margin:0 0 9px}.homepage-landing .mp-lab-feature p{font-size:16px;line-height:1.75;margin:0;max-width:100%}.homepage-landing .mp-lab-note{align-items:baseline;color:#53536d;display:flex;font-size:14px;gap:8px;line-height:1.65;margin-top:30px}.homepage-landing .mp-lab-note i{color:#2dce89}.homepage-landing .mp-catalog{align-items:center;background:#fff;border:1px solid #ddd8ef;border-radius:20px;display:flex;gap:24px;justify-content:space-between;margin-top:35px;padding:25px 28px}.homepage-landing .mp-catalog h3{font-size:20px;font-weight:600;margin:0 0 5px}.homepage-landing .mp-catalog p{color:#4b4b68;font-size:16px;margin:0}.homepage-landing .mp-catalog>a{align-items:center;background:#fff;border:1px solid #9a83d8;border-radius:10px;color:#5435aa;display:inline-flex;font-size:16px;font-weight:600;justify-content:center;line-height:1.45;min-height:44px;padding:10px 14px;white-space:nowrap}.homepage-landing .mp-catalog>a:hover{background:#7863dd;border-color:#7863dd;color:#fff}@media (max-width:991px){.homepage-landing .mp-hero{padding-top:110px}.homepage-landing .mp-hero h1{font-size:43px}.homepage-landing .mp-workbench{margin:30px 0 0}.homepage-landing .mp-benefits{font-size:15px}.homepage-landing .mp-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.homepage-landing .mp-finishing-tools{grid-template-columns:1fr}.homepage-landing h2{font-size:34px}.homepage-landing .mp-usehead{display:block}.homepage-landing .mp-usehead p{margin-top:15px;max-width:600px}.homepage-landing .mp-usegrid{gap:20px}.homepage-landing .mp-palette{margin:30px 0 0}.homepage-landing .mp-palette-colors{height:155px}.homepage-landing .mp-lab-features{-moz-column-gap:25px;column-gap:25px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575px){.homepage-landing .mp-hero{padding:105px 0 35px}.homepage-landing .mp-hero h1{font-size:40px;letter-spacing:-.7px}.homepage-landing .mp-hero .mp-description{font-size:15px}.homepage-landing .mp-primary{font-size:15px;padding:14px 19px}.homepage-landing .mp-secondary{font-size:13px;margin-left:12px}.homepage-landing .mp-benefits{font-size:14px;gap:8px 12px;padding:11px 13px}.homepage-landing .mp-social-proof{gap:12px}.homepage-landing .mp-social-proof img{width:104px}.homepage-landing .mp-social-proof p{font-size:15px}.homepage-landing .mp-workbench{border-radius:20px;padding:12px}.homepage-landing .mp-tabs button{font-size:12px;padding:9px 4px}.homepage-landing .mp-caption{font-size:13px}.homepage-landing .mp-image-label{font-size:12px;padding:4px 7px}.homepage-landing .mp-content{padding:45px 0}.homepage-landing h2{font-size:30px}.homepage-landing .mp-eyebrow{font-size:14px}.homepage-landing .mp-tools{gap:13px;margin-top:25px}.homepage-landing .mp-tool{border-radius:18px}.homepage-landing .mp-tool-visual{height:160px}.homepage-landing .mp-tool-body{padding:17px 14px 26px}.homepage-landing .mp-tool h3{font-size:18px}.homepage-landing .mp-tool p{font-size:15px;line-height:1.65}.homepage-landing .mp-finishing{padding:22px 18px}.homepage-landing .mp-finishing-title h3{font-size:20px}.homepage-landing .mp-finish-tool{gap:12px;padding:16px 14px}.homepage-landing .mp-finish-tool strong{font-size:16px}.homepage-landing .mp-usecases{padding:42px 0}.homepage-landing .mp-usehead p{font-size:16px}.homepage-landing .mp-usegrid{gap:22px;grid-template-columns:1fr}.homepage-landing .mp-usegrid article{align-items:start;border-bottom:1px solid #ded8ef;display:grid;gap:16px;grid-template-columns:clamp(104px,27vw,140px) minmax(0,1fr);padding-bottom:22px}.homepage-landing .mp-usegrid article:last-child{border-bottom:0;padding-bottom:0}.homepage-landing .mp-usegrid article>img{aspect-ratio:450/630;border-radius:12px;height:auto;margin:0;-o-object-fit:contain;object-fit:contain;width:100%}.homepage-landing .mp-usegrid h3{font-size:19px;line-height:1.35;margin:0 0 9px}.homepage-landing .mp-usegrid p{font-size:15px;line-height:1.65}.homepage-landing .mp-usecopy{min-width:0}.homepage-landing .mp-how{gap:20px;grid-template-columns:1fr;margin-top:32px;padding-top:25px}.homepage-landing .mp-lab{padding:45px 0}.homepage-landing .mp-palette{padding:22px}.homepage-landing .mp-palette-header{flex-wrap:wrap;gap:4px}.homepage-landing .mp-palette-header small{font-size:13px}.homepage-landing .mp-palette-colors{height:150px}.homepage-landing .mp-palette-presets button{font-size:13px;padding:8px 10px}.homepage-landing .mp-lab-features{grid-template-columns:1fr;margin-top:30px;padding-top:26px;row-gap:25px}.homepage-landing .mp-lab-feature h3{font-size:20px}.homepage-landing .mp-catalog{align-items:flex-start;flex-direction:column;gap:15px;padding:22px}.homepage-landing .mp-catalog>a{white-space:normal}}
