.signaturepro-case{--sp-navy: #142237;--sp-navy-deep: #0f1a2b;--sp-green: #158860;--sp-mint: #eaf8f1;--sp-line: #dce5e5;--sp-muted: #526176;color:var(--color-text-primary)}.signaturepro-case *,.signaturepro-case *:before,.signaturepro-case *:after{box-sizing:border-box}.signaturepro-case section{overflow:clip}.signaturepro-case figure{margin:0;min-width:0}.signaturepro-case figure img{display:block;width:100%;height:auto}.signaturepro-case figcaption{margin-top:12px;color:var(--sp-muted);font-size:.82rem;line-height:1.5}.signaturepro-case h1,.signaturepro-case h2,.signaturepro-case h3,.signaturepro-case p{margin-top:0}.signaturepro-case h2{font-size:clamp(2.1rem,5vw,4.5rem);line-height:1.08;letter-spacing:-.045em;font-weight:var(--font-black)}.signaturepro-case h2 em{color:var(--sp-green);font-style:normal}.signaturepro-case h3{font-size:1.2rem;line-height:1.25;font-weight:var(--font-bold)}.signaturepro-case p{line-height:1.7}.sp-shell{width:min(calc(100% - 40px),1260px);margin-inline:auto}.sp-index,.sp-kicker{font-size:.8rem;font-weight:var(--font-bold);letter-spacing:.04em;line-height:1.4}.sp-index{margin-bottom:20px;color:var(--sp-green)}.sp-section-head{max-width:740px;margin-bottom:clamp(28px,4vw,54px)}.sp-section-head>p:last-child{max-width:60ch;margin-bottom:0;color:var(--sp-muted);font-size:1.08rem}.sp-lead{font-size:clamp(1.2rem,2vw,1.5rem);font-weight:var(--font-bold)}.sp-hero{padding-block:clamp(60px,7vw,105px) 46px;background:var(--sp-navy-deep);color:#fff}.sp-hero__grid{display:grid;align-items:center;gap:44px}.sp-kicker{color:#8fe3b8;margin-bottom:22px}.sp-hero h1{margin-bottom:26px;font-family:var(--font-primary);font-size:clamp(3.1rem,5vw,5rem);font-weight:800;line-height:1;letter-spacing:-.065em;direction:ltr;text-align:right}.sp-hero h1 span{color:#65d8a0}.sp-hero h1 i{color:#65d8a0;font-style:normal}.sp-hero__headline{max-width:19ch;margin-bottom:20px;font-size:clamp(1.65rem,3vw,2.8rem);font-weight:var(--font-bold);line-height:1.18}.sp-hero__summary{max-width:54ch;color:#d0dce8;font-size:1.04rem}.sp-hero__link{display:inline-flex;align-items:center;gap:16px;margin-top:18px;padding-bottom:9px;border-bottom:1px solid #65d8a0;color:#fff;text-decoration:none;font-weight:var(--font-bold)}.sp-hero__link:hover{color:#a5edc7}.sp-hero__visual{min-width:0}.sp-browser{padding:9px;border:1px solid #667c91;border-radius:20px;background:#edf4f7;box-shadow:0 30px 80px #0005;overflow:hidden}.sp-browser__bar{display:flex;align-items:center;gap:6px;height:29px;padding-inline:12px}.sp-browser__bar b{width:7px;height:7px;border-radius:50%;background:#a0adba}.sp-browser img{border-radius:9px}.sp-hero figcaption{color:#b4c5d5}.sp-hero__tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:48px;padding-top:20px;border-top:1px solid #ffffff30}.sp-hero__tags span{padding:8px 14px;border:1px solid #ffffff40;border-radius:999px;color:#d4e1ec;font-size:.85rem}.sp-story{padding-block:clamp(74px,8vw,132px);background:var(--color-surface)}.sp-story__grid{display:grid;gap:24px 80px}.sp-story h2{max-width:13ch}.sp-story__grid>div:last-child{max-width:59ch}.sp-story dl{margin:38px 0 0;border-top:1px solid var(--sp-line)}.sp-story dl>div{padding-block:18px;border-bottom:1px solid var(--sp-line)}.sp-story dt{margin-bottom:6px;color:var(--sp-green);font-size:.82rem;font-weight:var(--font-bold)}.sp-story dd{margin:0;line-height:1.65}.sp-product{padding-block:clamp(74px,8vw,125px);background:#f3f8f6}.sp-steps{display:grid;gap:12px;margin:0 0 50px;padding:0;list-style:none}.sp-steps li{min-width:0;padding:24px;border:1px solid var(--sp-line);border-radius:18px;background:#fff}.sp-steps span{display:block;margin-bottom:24px;color:var(--sp-green);font-family:var(--font-primary);font-size:.82rem;font-weight:700}.sp-steps h3{margin-bottom:8px}.sp-steps p{margin-bottom:0;color:var(--sp-muted);font-size:.93rem}.sp-product__screen{padding:10px;border:1px solid var(--sp-line);border-radius:22px;background:#fff;box-shadow:0 22px 60px #14223716}.sp-product__screen a,.sp-site figure a,.sp-commerce figure a,.sp-integrations figure a{display:block;overflow:hidden;border-radius:12px}.sp-product__screen img,.sp-site figure img,.sp-commerce figure img{transition:transform .3s ease}.sp-product__screen a:hover img,.sp-site figure a:hover img,.sp-commerce figure a:hover img{transform:scale(1.015)}.sp-product__screen figcaption{padding-inline:12px}.sp-site{padding-block:clamp(74px,8vw,125px);background:var(--color-surface)}.sp-site__grid{display:grid;align-items:center;gap:40px 70px}.sp-site__copy>p:last-child{max-width:55ch;color:var(--sp-muted);font-size:1.05rem}.sp-site figure{padding:9px;border:1px solid var(--sp-line);border-radius:20px;box-shadow:0 20px 55px #14223712}.sp-site figcaption{padding-inline:10px}.sp-commerce{padding-block:clamp(74px,8vw,125px);background:#f7faf9}.sp-commerce__grid{display:grid;align-items:center;gap:34px 60px}.sp-commerce figure{padding:9px;border:1px solid var(--sp-line);border-radius:20px;background:#fff}.sp-commerce figcaption{padding-inline:10px}.sp-commerce__notes{display:grid;gap:14px}.sp-commerce__notes>div{padding:23px 0;border-bottom:1px solid var(--sp-line)}.sp-commerce__notes b{display:block;margin-bottom:10px;color:var(--sp-green);font-family:var(--font-primary);font-size:.8rem}.sp-commerce__notes h3{margin-bottom:6px}.sp-commerce__notes p{margin-bottom:0;color:var(--sp-muted)}.sp-integrations{padding-block:clamp(74px,8vw,125px);background:var(--color-surface)}.sp-integrations__grid{display:grid;align-items:center;gap:48px 80px}.sp-integrations__grid>div>p:not(.sp-index){max-width:56ch;color:var(--sp-muted);font-size:1.07rem}.sp-integrations__channels{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.sp-integrations__channels span{min-width:170px;padding:17px 21px;border:1px solid var(--sp-line);border-radius:13px;color:var(--sp-navy);font-family:var(--font-primary);font-weight:700;direction:ltr;text-align:left}.sp-integrations__channels small{display:block;margin-top:3px;color:var(--sp-muted);font-family:var(--font-primary);font-size:.76rem;font-weight:400;direction:rtl}.sp-integrations figure{width:min(100%,345px);justify-self:center;padding:9px;border:1px solid var(--sp-line);border-radius:22px;box-shadow:0 22px 60px #14223715}.sp-integrations figure img{border-radius:12px}.sp-integrations figcaption{padding-inline:9px}.sp-visit{padding-block:clamp(75px,8vw,125px);background:var(--sp-navy);color:#fff;text-align:center}.sp-visit .sp-index{color:#8fe3b8}.sp-visit h2{margin-bottom:34px}.sp-visit h2 em{color:#8fe3b8}.sp-visit a{display:inline-flex;align-items:center;gap:18px;min-height:48px;padding:12px 22px;border-radius:9px;background:#6ce1a2;color:var(--sp-navy-deep);font-weight:var(--font-bold);text-decoration:none}.sp-visit a:hover{background:#a5edc7}@media(min-width:700px){.sp-shell{width:min(calc(100% - 88px),1260px)}.sp-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-story__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sp-integrations__grid{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr)}}@media(min-width:1024px){.sp-hero__grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.sp-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.sp-site__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.sp-commerce__grid{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr)}}@media(prefers-reduced-motion:reduce){.sp-product__screen img,.sp-site figure img,.sp-commerce figure img{transition:none}.sp-product__screen a:hover img,.sp-site figure a:hover img,.sp-commerce figure a:hover img{transform:none}}
