.ep-page{overflow:clip}.ep-page .ec-header nav .le-primary-cta{color:#fff;min-height:40px;font-size:12px}.ep-page .ec-header nav{gap:22px}.ep-product-nav{border-bottom:1px solid var(--ec-line);background:#fff}.ep-product-nav>div{scrollbar-width:none;gap:26px;display:flex;overflow-x:auto}.ep-product-nav a{color:var(--ec-muted);border-bottom:2px solid #0000;flex-shrink:0;padding:16px 0;font-size:11px;font-weight:600}.ep-product-nav a:hover,.ep-product-nav a[aria-current]{color:var(--ec-primary)}.ep-product-nav a[aria-current]{border-color:var(--ec-primary)}.ep-hero{background:linear-gradient(125deg,#fffdfd 0%,#f5effb 100%);padding:62px 0 68px}.ep-hero-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:58px;display:grid}.ep-hero-copy,.ep-preview{min-width:0}.ep-eyebrow{color:var(--ec-primary);letter-spacing:.13em;align-items:center;gap:7px;font-size:9px;font-weight:750;line-height:1.6;display:inline-flex}.ep-page h1{letter-spacing:-.055em;max-width:550px;margin-top:18px;font-size:clamp(37px,4.2vw,57px);font-weight:570;line-height:1.05}.ep-page h1 em,.ep-page h2 em{font-family:Georgia,serif;font-weight:400}.ep-hero-copy>p{max-width:455px;color:var(--ec-muted);margin:22px 0;font-size:14px;line-height:1.8}.ep-actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.ep-page .le-primary-cta{min-height:41px;padding:0 19px;font-size:12px}.ep-text-link{align-items:center;gap:7px;font-size:11px;font-weight:650;display:inline-flex}.ep-hero-checks{gap:8px;display:grid;margin-top:26px!important}.ep-hero-checks li{color:var(--ec-muted);align-items:center;gap:8px;font-size:11px;display:flex}.ep-hero-checks svg{color:var(--ec-primary)}.ep-preview{position:relative}.ep-preview:before{content:"";filter:blur(70px);opacity:.55;pointer-events:none;background:#e9d5ff;border-radius:50%;position:absolute;inset:12% -8% 4%}.ep-preview-label{color:var(--ec-muted);align-items:center;gap:8px;margin-bottom:13px;font-size:10px;display:flex;position:relative}.ep-live-dot{background:var(--ec-primary);border-radius:50%;flex-shrink:0;width:6px;height:6px;box-shadow:0 0 0 4px #e9d5ff80}.ep-preview .lp-window{margin:0;position:relative}.ep-preview-note{text-align:center;color:var(--ec-muted);margin-top:14px;font-size:9px;display:block;position:relative}.ep-section{padding:76px 0;scroll-margin-top:24px}.ep-section-heading{max-width:590px;margin-bottom:32px}.ep-page h2{letter-spacing:-.045em;margin:13px 0;font-size:clamp(28px,3.2vw,40px);font-weight:560;line-height:1.1}.ep-section-heading>p,.ep-next-heading>p{color:var(--ec-muted);font-size:13px;line-height:1.8}.ep-feature-grid{grid-template-columns:repeat(3,1fr);gap:19px;display:grid}.ep-feature{border:1px solid var(--ec-line);background:#fff;border-radius:16px;padding:25px;transition:transform .2s,box-shadow .2s}.ep-feature:hover{transform:translateY(-3px);box-shadow:0 15px 30px #4c1d9508}.ep-feature>span{background:var(--ec-tint);width:43px;height:43px;color:var(--ec-primary);border-radius:12px;place-items:center;display:grid}.ep-feature h3{letter-spacing:-.025em;margin:21px 0 10px;font-size:17px;font-weight:600;line-height:1.25}.ep-feature p{color:var(--ec-muted);font-size:12px;line-height:1.8}.ep-workflow{background:var(--ec-dark);color:#fff}.ep-workflow-grid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:100px;display:grid}.ep-workflow .ep-eyebrow{color:#d8b4fe}.ep-workflow h2{max-width:400px}.ep-workflow-grid>div>p{color:#d7c8e3;max-width:390px;font-size:12px;line-height:1.8}.ep-use-label{color:#bca4d1;letter-spacing:.15em;margin:29px 0 10px;font-size:8px;font-weight:650;display:block}.ep-use-cases{flex-wrap:wrap;gap:7px;display:flex}.ep-use-cases>span{color:#e8daef;border:1px solid #ffffff26;border-radius:99px;padding:7px 10px;font-size:10px}.ep-steps{gap:0;margin:0;padding:0;list-style:none;display:grid}.ep-steps li{border-bottom:1px solid #ffffff1c;grid-template-columns:43px 1fr;gap:19px;padding:22px 0;display:grid}.ep-steps li:first-child{padding-top:0}.ep-steps li:last-child{border:0;padding-bottom:0}.ep-steps li>span{color:#d8b4fe;border:1px solid #d8b4fe44;border-radius:50%;place-items:center;width:43px;height:43px;font-family:Georgia,serif;font-size:17px;display:grid}.ep-steps h3{letter-spacing:-.02em;margin:1px 0 8px;font-size:17px;font-weight:550}.ep-steps p{color:#d7c8e3;font-size:12px;line-height:1.8}.ep-faq-grid{grid-template-columns:.8fr 1.2fr;gap:80px;display:grid}.ep-faq-grid .ep-section-heading{margin-bottom:0}.ep-section-heading p a{color:var(--ec-primary);align-items:center;gap:4px;display:inline-flex}.ep-faqs details{border-bottom:1px solid var(--ec-line);padding:19px 0}.ep-faqs details:first-child{padding-top:0}.ep-faqs summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;font-size:14px;font-weight:550;list-style:none;display:flex}.ep-faqs summary::-webkit-details-marker{display:none}.ep-faqs summary:focus-visible{outline-offset:5px;border-radius:3px;outline:2px solid #c084fc}.ep-faqs summary svg{color:var(--ec-primary);flex-shrink:0;transition:transform .2s}.ep-faqs details[open] summary svg{transform:rotate(180deg)}.ep-faqs details p{color:var(--ec-muted);margin-top:13px;font-size:12px;line-height:1.8}.ep-next{background:var(--ec-tint)}.ep-next-heading{margin-bottom:27px}.ep-related-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.ep-related-grid a{border:1px solid var(--ec-line);background:#fffdfd;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:19px;font-size:13px;font-weight:550;transition:border-color .2s;display:flex}.ep-related-grid a:hover{border-color:#c084fc}.ep-related-grid svg{color:var(--ec-primary)}.ep-cta{padding:56px 0}.ep-cta>div{justify-content:space-between;align-items:center;gap:25px;display:flex}.ep-cta h2{margin:10px 0;font-size:43px}.ep-cta p{color:var(--ec-muted);font-size:13px}@media (max-width:1000px){.ep-hero-grid{gap:30px}.ep-workflow-grid{gap:50px}.ep-faq-grid{gap:40px}.ep-page .ec-header nav{gap:15px}.ep-page .ec-header nav>a:first-child{display:none}}@media (max-width:760px){.ep-page .ec-header nav>a:not(.le-primary-cta){display:none}.ep-page .ec-header nav .le-primary-cta{min-height:36px;padding-inline:13px;font-size:11px;display:inline-flex}.ep-product-nav>div{gap:23px}.ep-product-nav a{padding-block:13px;font-size:10px}.ep-hero{padding:38px 0 43px}.ep-hero-grid,.ep-workflow-grid,.ep-faq-grid{grid-template-columns:1fr;gap:35px}.ep-page h1{font-size:clamp(35px,7.6vw,45px)}.ep-hero-copy>p{margin:17px 0 22px;font-size:13px}.ep-hero-checks{margin-top:22px!important}.ep-preview{margin-top:5px}.ep-section{padding-block:45px}.ep-page h2{font-size:31px}.ep-feature-grid{grid-template-columns:1fr;gap:12px}.ep-feature{padding:22px}.ep-feature h3{margin-top:17px}.ep-section-heading{margin-bottom:25px}.ep-workflow-grid{gap:30px}.ep-related-grid{grid-template-columns:1fr 1fr;gap:10px}.ep-related-grid a{gap:10px;padding:16px;font-size:11px}.ep-cta{padding-block:39px}.ep-cta>div{flex-direction:column;align-items:flex-start}.ep-cta h2{font-size:36px}}@media (max-width:420px){.ep-page .le-shell{width:calc(100% - 32px)}.ep-preview .lp-window-footer small{display:none}.ep-preview-label{line-height:1.5}.ep-actions{gap:16px}.ep-page .ep-actions .le-primary-cta{padding-inline:15px;font-size:11px}}
