/* data-ds-inline-css="workflow-hero-mobile-facts" */
@media (max-width: 767px) {
  .ds-hero-value-row[data-workflow-hero-facts]:not([data-workflow-hero-facts="photo"]) {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    width: 100%;
  }
  .ds-hero-value-row[data-workflow-hero-facts]:not([data-workflow-hero-facts="photo"]) span {
    min-width: 0;
    box-sizing: border-box;
    justify-content: center;
    text-align: center;
    text-wrap: balance;
    white-space: normal;
    overflow-wrap: anywhere;
  }
  .ds-hero-value-row[data-workflow-hero-facts]:not([data-workflow-hero-facts="photo"]) span:last-child {
    display: inline-flex !important;
  }
}
/* data-ds-inline-css="guide-links" */
/* guide-links r2 */
.ds-guides-band{padding:52px!important;border-radius:8px!important;background:#f4f6f5!important;color:#151b18!important}.ds-guides-heading{display:flex;align-items:end;justify-content:space-between;gap:28px}.ds-guides-heading p,.ds-guide-link>p{margin:0 0 10px;color:#087a63;font-size:12px;font-weight:850;text-transform:uppercase}.ds-guides-heading h2{max-width:720px;margin:0;font-size:clamp(32px,4vw,54px);line-height:1.04;letter-spacing:0}.ds-guides-heading>a{flex:0 0 auto;color:#087a63;font-weight:850;text-underline-offset:4px}.ds-guide-link-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:34px}.ds-guide-link-grid-five{grid-template-columns:repeat(5,minmax(0,1fr))}.ds-guide-link-grid-pair{grid-template-columns:repeat(2,minmax(0,1fr));max-width:1000px}.ds-guide-link{min-width:0;padding:24px;border:1px solid #d6ddda;border-radius:8px;background:#fff}.ds-guide-link h3{margin:0 0 10px;font-size:21px;line-height:1.25;letter-spacing:0}.ds-guide-link span{display:block;min-height:110px;color:#5f6965;font-size:14px;line-height:1.55}.ds-guide-link a{display:inline-flex;margin-top:18px;color:#087a63;font-weight:850;text-underline-offset:4px}@media(max-width:1023px) and (min-width:768px){.ds-guide-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-guide-link span{min-height:66px}}@media(max-width:767px){.ds-guides-band{padding:26px 18px!important}.ds-guides-heading{align-items:start;flex-direction:column}.ds-guides-heading h2{font-size:32px}.ds-guide-link-grid,.ds-guide-link-grid-pair{grid-template-columns:1fr}.ds-guide-link{padding-right:66px}.ds-guide-link span{min-height:0}}
.ds-comparison-links{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:24px;padding-top:20px;border-top:1px solid #d6ddda;font-size:14px}.ds-comparison-links span{color:#5f6965;font-weight:750}.ds-comparison-links a{color:#087a63;font-weight:850;text-decoration:underline;text-underline-offset:4px}@media(max-width:767px){.ds-comparison-links{align-items:flex-start;flex-direction:column;gap:10px}}
/* data-ds-inline-css="workflow-landing" */
.ds-hero-copy.has-upload-card h1{font-size:50px!important;line-height:1.02!important}
.ds-hero-copy.has-upload-card .ds-hero-lead{margin-top:12px!important;font-size:15px!important;line-height:1.45!important}
.ds-hero-copy .ds-upload-card{margin-top:14px;max-width:640px;padding:12px;border:1px solid rgba(255,255,255,.22);border-radius:12px;background:rgba(8,13,12,.74);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-shadow:none;color:#fff}
.ds-upload-drop{position:relative;display:flex;flex-direction:column;align-items:center;gap:5px;padding:12px;border:1.5px dashed rgba(126,240,212,.6);border-radius:10px;cursor:pointer;text-align:center}
.ds-upload-drop:hover,.ds-upload-drop.is-over{border-color:#7ef0d4;background:rgba(25,199,177,.14)}
.ds-upload-drop:focus-within{outline:2px solid #7ef0d4;outline-offset:2px}
.ds-upload-input{position:absolute;width:1px;height:1px;margin:0;padding:0;border:0;opacity:0;overflow:hidden;clip:rect(0 0 0 0)}
.ds-upload-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 22px;border-radius:8px;background:#19c7b1;color:#071411;font-size:15px;font-weight:900;line-height:1.2}
.ds-upload-button svg,.ds-landing-cta-button svg{width:18px;height:18px;flex:0 0 auto}
.ds-upload-hint{color:rgba(255,255,255,.74);font-size:12px;font-weight:700}
.ds-upload-specs{display:flex;flex-wrap:wrap;gap:4px 0;margin:10px 0 0;padding:0;list-style:none;color:rgba(255,255,255,.8);font-size:12px;font-weight:700;line-height:1.4}
.ds-upload-specs li+li::before{content:"·";margin:0 8px;color:rgba(255,255,255,.45)}
.ds-hero-copy .ds-upload-free{margin:10px 0 0!important;padding:9px 11px;border-radius:8px;background:rgba(25,199,177,.16);color:rgba(255,255,255,.94)!important;font-size:12.5px!important;line-height:1.45!important}
.ds-upload-free strong{color:#7ef0d4}
.ds-upload-free a,.ds-upload-workspace-link{color:#7ef0d4;font-weight:850;text-decoration:underline;text-underline-offset:3px}
.ds-hero-copy .ds-upload-note{margin:8px 0 0!important;color:rgba(255,255,255,.7)!important;font-size:11.5px!important;line-height:1.4!important}
.ds-upload-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;margin-top:10px;color:rgba(255,255,255,.8);font-size:12.5px;font-weight:700}
.ds-upload-sample{margin-inline-start:4px;padding:5px 11px;border:1px solid rgba(255,255,255,.34);border-radius:999px;background:transparent;color:#fff;font:inherit;font-size:12px;font-weight:850;cursor:pointer}
.ds-hero-copy .ds-upload-status{margin:8px 0 0!important;color:#7ef0d4!important;font-size:12px!important;font-weight:800}
.ds-hero-copy .ds-upload-status:empty{position:absolute!important;width:1px;height:1px;margin:0!important;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.ds-landing-section{width:100%;max-width:1400px;box-sizing:border-box}
.ds-trust-strip{padding:14px 24px;border:1px solid rgba(255,255,255,.1);background:#141a19;color:rgba(233,242,239,.86)}
.ds-trust-strip ul{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 28px;margin:0;padding:0;list-style:none}
.ds-trust-strip li{display:flex;align-items:center;gap:8px;font-size:13.5px;line-height:1.35}
.ds-trust-strip svg{width:16px;height:16px;flex:0 0 auto;color:#19c7b1}
.ds-trust-strip strong{color:#fff;font-weight:850}
.ds-landing-proof{padding:48px;border:1px solid #d7dfdc;background:#f7f9f8;color:#151a18}
.ds-landing-head{max-width:780px}
.ds-landing-eyebrow{margin:0 0 10px;color:#087a63;font-size:12px;font-weight:850;text-transform:uppercase}
.ds-landing-head h2{margin:0;color:#151a18;font-size:40px;line-height:1.1}
.ds-landing-head>p:last-child{margin:12px 0 0;color:#5d6763;font-size:16px;line-height:1.6}
.ds-landing-cases{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:28px}
.ds-landing-cases.is-single{grid-template-columns:minmax(0,1fr);max-width:900px}
.ds-landing-case{margin:0;overflow:hidden;border:1px solid #d7dfdc;border-radius:12px;background:#fff}
.ds-landing-case figcaption{padding:16px 18px}
.ds-landing-case h3{margin:0;color:#151a18;font-size:18px;line-height:1.3}
.ds-landing-case figcaption p{margin:6px 0 0;color:#5d6763;font-size:14px;line-height:1.55}
.ds-landing-media{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;background:#0f1312}
.ds-landing-media.is-contain{object-fit:contain;background:#e9eeec}
.ds-compare{position:relative;aspect-ratio:16/9;overflow:hidden;background:#0f1312;--cut:50%}
.ds-compare img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1.03);transform-origin:50% 0}
.ds-compare .ds-compare-after{clip-path:inset(0 0 0 var(--cut))}
.ds-compare-handle{position:absolute;top:0;bottom:0;left:var(--cut);width:2px;background:#fff;transform:translateX(-1px);pointer-events:none}
.ds-compare-handle::after{content:"\2194";position:absolute;top:50%;left:50%;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#19c7b1;color:#071411;font-size:16px;font-weight:900;transform:translate(-50%,-50%)}
.ds-compare-tag{position:absolute;top:10px;padding:3px 9px;border-radius:999px;background:rgba(8,13,12,.74);color:#fff;font-size:11px;font-weight:850;pointer-events:none}
.ds-compare-tag.is-before{left:10px}.ds-compare-tag.is-after{right:10px}
.ds-compare input[type=range]{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize}
.ds-compare:focus-within{outline:2px solid #19c7b1;outline-offset:2px}
.ds-landing-note{margin:18px 0 0;color:#5d6763;font-size:13px;line-height:1.5}
.ds-landing-note a{color:#087a63;font-weight:850;text-decoration:underline;text-underline-offset:3px}
.ds-landing-cta-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px 28px;padding:36px 40px;border-radius:14px;background:linear-gradient(135deg,#0e7c74,#0a5b56);color:#fff}
.ds-landing-cta h2{margin:0;color:#fff;font-size:30px;line-height:1.15}
.ds-landing-cta p{max-width:640px;margin:8px 0 0;color:rgba(255,255,255,.88);font-size:15px;line-height:1.5}
.ds-landing-cta-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:14px 26px;border-radius:10px;background:#fff;color:#0a5b56;font-size:16px;font-weight:900;text-decoration:none}
.ds-landing-related{padding:40px 48px;border:1px solid rgba(255,255,255,.1);background:#141a19;color:#e9f2ef}
.ds-landing-related h2{margin:0 0 18px;color:#fff;font-size:28px;line-height:1.2}
.ds-related-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
.ds-related-card{display:block;padding:16px;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:rgba(255,255,255,.04);color:#e9f2ef;text-decoration:none}
.ds-related-card:hover,.ds-related-card:focus-visible{border-color:#19c7b1}
.ds-related-card strong{display:block;color:#fff;font-size:15px;line-height:1.3}
.ds-related-card span{display:block;margin-top:6px;color:rgba(233,242,239,.72);font-size:13px;line-height:1.5}
.ds-related-card.is-guide strong::after{content:" \2192";color:#19c7b1}
[dir=rtl] .ds-related-card.is-guide strong::after{content:" \2190"}
.ds-faq-question{display:inline;margin:0;color:inherit;font:inherit;letter-spacing:inherit}
@media (max-width:1023px){.ds-landing-proof{padding:34px}.ds-landing-head h2{font-size:32px}.ds-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (min-width:768px){.ds-hero-copy.has-upload-card{display:grid;grid-template-columns:minmax(0,640px) minmax(0,1fr) minmax(300px,400px);column-gap:24px;align-items:end;left:clamp(24px,5vw,72px);right:clamp(24px,5vw,72px);width:auto;max-width:none}.ds-hero-copy.has-upload-card>*{grid-column:1;min-width:0}.ds-hero-copy.has-upload-card>.ds-hero-preview-toggle,.ds-hero-copy.has-upload-card>.ds-hero-value-row{justify-self:start}.ds-hero-copy.has-upload-card>.ds-upload-card{grid-column:3;grid-row:1/span 12;align-self:end;margin-top:0;max-width:none}}
@media (min-width:768px) and (max-width:1199px){.ds-hero-copy.has-upload-card{grid-template-columns:minmax(0,1fr) minmax(280px,360px)}.ds-hero-copy.has-upload-card>.ds-upload-card{grid-column:2}.ds-hero-copy.has-upload-card h1{font-size:38px!important}.ds-hero-copy.has-upload-card .ds-hero-lead{font-size:14px!important}}
@media (max-width:767px){.ds-hero-copy.has-upload-card h1{font-size:30px!important}.ds-hero-copy .ds-upload-card{margin-top:10px;padding:10px}.ds-upload-drop{padding:0;border:0;background:none}.ds-upload-button{width:100%;min-height:46px}.ds-upload-hint,.ds-upload-specs,.ds-upload-row{display:none}.ds-hero-copy .ds-upload-note{margin-top:6px!important;font-size:10.5px!important}.ds-hero-copy .ds-upload-free{margin-top:8px!important;padding:7px 9px;font-size:11px!important}.ds-hero-copy .ds-upload-consent{margin-top:6px!important;font-size:10.5px!important}.ds-trust-strip{padding:12px 14px}.ds-trust-strip ul{display:grid;grid-template-columns:1fr;justify-content:start;gap:8px}.ds-trust-strip li{font-size:12.5px}.ds-landing-proof{padding:26px 18px}.ds-landing-head h2{font-size:28px}.ds-landing-cases{grid-template-columns:1fr}.ds-landing-cta-inner{padding:26px 20px}.ds-landing-cta h2{font-size:24px}.ds-landing-cta-button{width:100%}.ds-landing-related{padding:26px 18px}.ds-related-grid{grid-template-columns:1fr}}
@media (max-width:767px) and (max-height:700px){.ds-hero-copy.has-upload-card h1{font-size:26px!important}}
