html.lenis{scroll-behavior:auto!important}.public-site-nav-space{height:75px}@media (min-width:768px) and (max-width:1023px){.public-site-nav-space{height:96px}}@media (min-width:1024px){.public-site-nav-space{height:73px}.signing-proof .landing-heading,.landing-features .landing-heading{width:1040px;max-width:100%}.landing-hero-screen{aspect-ratio:16/9;width:870px;max-width:100%;height:auto}}.landing-section,.landing-footer{font-family:var(--font-urbanist), sans-serif;color:var(--fg)}.landing-section h1,.landing-section h2,.landing-section h3,.landing-footer h2,.landing-footer-brand{font-family:var(--font-sora), var(--font-urbanist), sans-serif}.landing-section{background:#fff;padding:60px 24px}.signature-download-dialog{font-family:var(--font-urbanist), sans-serif;box-shadow:0 24px 64px #1a1a1a2e}.signature-download-dialog>div:first-child{border-bottom:0;align-items:flex-start;padding:28px 28px 16px}.signature-download-dialog>div:first-child h2{font-family:var(--font-sora), var(--font-urbanist), sans-serif;letter-spacing:-.6px;font-size:24px;line-height:1.25}.signature-download-dialog>div:first-child p{margin-top:8px;font-size:15px;line-height:22px}.signature-download-dialog>div:first-child>button{margin-top:-8px}.landing-container{max-width:1120px;margin-inline:auto}.landing-heading{flex-direction:column;gap:12px;margin-bottom:40px;display:flex}.landing-heading h2{letter-spacing:-1.2px;font-size:48px;font-weight:600;line-height:1.25}.landing-heading p{max-width:723px;font-size:16px;line-height:24px}.landing-heading-centered{text-align:center;align-items:center}.landing-heading-centered h2{max-width:729px}.landing-heading-centered h2.landing-feature-heading-template{width:660px;max-width:660px}.landing-heading-centered p{max-width:626px}.landing-verification-heading{width:640px;max-width:100%}@media (min-width:1024px){.landing-verification-visual-first{transform:scale(1.1)}.landing-verification-visual-second{transform:translate(32px)scale(1.1)}}.marketing-actions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.marketing-start{background:var(--primary-action-gradient);color:#fff;letter-spacing:.2px;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;padding:12px 24px;font-size:16px;font-weight:600;line-height:24px;transition:filter .2s,transform .2s;display:inline-flex;position:relative;box-shadow:0 8px 16px #1f3ee340,inset 0 -1.5px #fff3}.marketing-start:hover{filter:brightness(.95);transform:translateY(-1px)}.marketing-start:focus-visible,.marketing-demo:focus-visible{outline-offset:5px;outline:3px solid #1457ff}.marketing-start-illustrated{justify-content:flex-start;width:168px;min-height:54px;padding:15px 24px}.marketing-start-illustrated.marketing-start-wide{width:auto;min-width:168px;padding-right:73px}.marketing-start-art{width:49px;height:49px;position:absolute;top:3px;right:1px}.marketing-demo{min-height:54px;color:var(--fg);cursor:pointer;background:#fff;border:1px solid #f1f1f1;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:14px 20px;font-size:16px;font-weight:600;display:inline-flex;box-shadow:0 8px 16px #1a1a1a0f,0 -8px 16px #1a1a1a0f}.marketing-demo:hover{background:#f5f7ff}.marketing-demo .marketing-demo-icon{flex:0 0 24px;width:24px;min-width:24px;height:24px}.marketing-demo-dark{color:#fff;background:#2a2929;border-color:#2f2e2e}.marketing-demo-dark:hover{background:#383838}.marketing-flip{isolation:isolate;--flip-fill:#000;position:relative;overflow:hidden}.marketing-flip:before{content:"";z-index:-1;background:var(--flip-fill);transition:transform .35s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translateY(101%)}.marketing-flip-label{perspective:160px;height:24px;line-height:24px;display:inline-grid;overflow:hidden}.marketing-flip-label>span{backface-visibility:hidden;grid-area:1/1;transition:transform .35s cubic-bezier(.22,1,.36,1),opacity .35s}.marketing-flip-front{transform-origin:bottom}.marketing-flip-back{transform-origin:top;opacity:0;transform:translateY(100%)rotateX(-90deg)}.marketing-flip:focus-visible:before{transform:translateY(0)}.marketing-flip:focus-visible{color:#fff}.marketing-flip:focus-visible .marketing-demo-icon{filter:brightness(0)invert()}.marketing-flip:focus-visible .marketing-start-art{filter:grayscale()}.marketing-flip:focus-visible .marketing-flip-front{opacity:0;transform:translateY(-100%)rotateX(90deg)}.marketing-flip:focus-visible .marketing-flip-back{opacity:1;transform:translateY(0)rotateX(0)}@media (hover:hover) and (pointer:fine){.marketing-flip:hover{filter:none;color:#fff;transform:none}.marketing-flip:hover .marketing-demo-icon{filter:brightness(0)invert()}.marketing-flip:hover .marketing-start-art{filter:grayscale()}.marketing-flip:hover:before{transform:translateY(0)}.marketing-flip:hover .marketing-flip-front{opacity:0;transform:translateY(-100%)rotateX(90deg)}.marketing-flip:hover .marketing-flip-back{opacity:1;transform:translateY(0)rotateX(0)}}@media (prefers-reduced-motion:reduce){.marketing-flip:before,.marketing-flip-label>span{transition:none}.marketing-flip:is(:hover,:focus-visible) .marketing-flip-front{opacity:1;transform:none}.marketing-flip:is(:hover,:focus-visible) .marketing-flip-back{opacity:0}}.marketing-demo-dialog{background:#111;border:0;border-radius:8px;width:min(1000px,100vw - 32px);margin:auto;padding:0;overflow:visible}.marketing-demo-dialog::backdrop{background:#000b}.marketing-demo-dialog iframe{aspect-ratio:16/9;border:0;border-radius:8px;width:100%}.marketing-demo-close{color:#111;cursor:pointer;background:#fff;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;font-size:28px;line-height:1;display:grid;position:absolute;top:-46px;right:0}.landing-hero{padding-top:40px}.landing-hero-copy{text-align:center;flex-direction:column;align-items:center;gap:24px;margin-bottom:40px;display:flex}.landing-hero h1{letter-spacing:-1.5px;font-size:56px;font-weight:600;line-height:1.26}.landing-hero-copy p{max-width:723px;margin-top:12px;font-size:18px;line-height:24px}.landing-pattern{background:#a8d4ff url(/images/home/landing/blue-pattern.webp) 50%/cover;border-radius:8px}.landing-hero-preview{place-items:end center;height:728px;padding:72px 12.25% 0;display:grid;position:relative;overflow:hidden}.landing-hero-screen{aspect-ratio:16/9;background:#fff;border-radius:8px 8px 0 0;width:100%;position:relative;overflow:hidden;box-shadow:4px -4px 20px #00000014}.landing-hero-screen img{object-fit:cover;object-position:top center;width:100%;height:100%}.landing-hero-preview.landing-hero-preview-artwork{aspect-ratio:1120/700;background:0 0;height:auto;padding:0}.landing-hero-screen.landing-hero-screen-artwork{aspect-ratio:1120/700;height:100%;box-shadow:none;background:0 0;border-radius:8px}.signing-proof{padding-top:60px;padding-bottom:100px}.proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.proof-grid article{flex-direction:column;justify-content:space-between;min-height:384px;padding:28px 20px;display:flex}@media (min-width:768px){.proof-grid article:nth-child(2){border-inline:1px solid #e0e0e0}}.landing-icon{justify-content:center;align-items:center;width:180px;height:180px;display:flex}.landing-icon img{object-fit:contain;width:100%;height:100%}.landing-feature-copy li>img{filter:brightness(0)saturate();opacity:.7}.proof-grid h3{margin-bottom:8px;font-size:24px;font-weight:600;line-height:1.25}.proof-grid p{font-size:16px;font-weight:500;line-height:22px}.landing-workflow{color:#fff;background:#1a1a1a;padding-block:80px;scroll-margin-top:90px}.landing-workflow .landing-heading{margin-bottom:44px}.landing-workflow .marketing-actions,.landing-recipient .marketing-actions{margin-top:12px}.landing-workflow-list{gap:32px;display:grid}.landing-workflow-list article{flex-direction:column;gap:24px;display:flex}.landing-workflow-list h3{font-size:24px;font-weight:600;line-height:26px}.landing-workflow-list p{color:#fffc;max-width:637px;margin-top:8px;font-weight:400;line-height:24px}.landing-workflow-visual{border-radius:8px;justify-content:center;align-items:center;height:689px;padding:0;display:flex;overflow:hidden}.landing-workflow-visual img{object-fit:cover;width:100%;height:100%}.landing-features{padding-top:80px;overflow-x:clip}.landing-feature-track{gap:30px;max-width:1093px;margin:auto;display:grid}.landing-features{padding-inline:24px}@media (min-width:768px){.landing-feature-card{aspect-ratio:1093/645;width:100%;height:auto}.landing-feature-visual{height:100%;min-height:0}}.landing-features>.landing-container{padding-inline:0}.landing-feature-card{background:#fff;border:1px solid #f1f1f1;border-radius:8px;grid-template-columns:42fr 56fr;gap:17px;padding:14px;scroll-margin-top:100px;display:grid;box-shadow:0 8px 24px #1a1a1a0a}.landing-feature-copy{flex-direction:column;justify-content:space-between;gap:40px;padding:20px;display:flex}.landing-feature-copy h3{max-width:380px;font-size:24px;font-weight:600;line-height:1.25}.landing-feature-copy p{max-width:380px;margin-top:12px;line-height:1.5}.landing-feature-copy ul{gap:13px;display:grid}.landing-feature-copy li{align-items:center;gap:8px;font-size:18px;display:flex}.landing-feature-visual{justify-content:center;align-items:center;min-height:645px;padding:0;display:flex;position:relative}.landing-feature-image{object-fit:contain;border-radius:8px}.landing-feature-visual>div{flex:0 356px}.landing-feature-visual-window{border-radius:8px;min-width:0;overflow:hidden}.landing-feature-scroll-shell{overflow-anchor:none}.landing-feature-scroll-shell[data-enhanced=true] .landing-heading{margin-bottom:24px}.landing-feature-scroll-shell[data-enhanced=true] .landing-heading h2{font-size:clamp(30px,3.2vw,44px);line-height:1.15}.landing-feature-scroll-shell[data-enhanced=true] .landing-feature-track{border:1px solid #f1f1f1;border-radius:8px;height:min(645px,59vw - 28.32px);position:relative;overflow:hidden;box-shadow:0 8px 24px #1a1a1a0a}.landing-feature-scroll-shell[data-enhanced=true] .landing-feature-card{box-shadow:none;pointer-events:none;background:0 0;border:0;position:absolute;inset:0}.landing-feature-scroll-shell[data-enhanced=true] .landing-feature-copy{opacity:0;transition:opacity .25s,transform .25s;transform:translateY(8px)}.landing-feature-scroll-shell[data-enhanced=true] .landing-feature-card[data-active=true] .landing-feature-copy{opacity:1;transform:translateY(0)}.landing-feature-scroll-shell[data-enhanced=true] .landing-feature-visual{height:100%;min-height:0;transform:translateX(calc(var(--feature-offset,0) * 110%)) scale(var(--feature-scale,1));opacity:var(--feature-opacity,1);will-change:transform;padding:28px}.landing-feature-scroll-shell[data-enhanced=true] .landing-feature-copy{gap:20px}.landing-hero-video{background:#000;width:100%;height:100%;position:relative}.landing-hero-video iframe{border:0;width:100%;height:100%}.landing-hero-play{cursor:pointer;isolation:isolate;background:0 0;border-radius:50%;place-items:center;width:80px;height:80px;transition:transform .22s cubic-bezier(.22,1,.36,1),filter .22s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.landing-hero-play:before{border-radius:inherit;content:"";opacity:0;pointer-events:none;z-index:0;background:#ffffff52;animation:1.9s ease-out infinite landing-hero-play-pulse;position:absolute;inset:-10px}@keyframes landing-hero-play-pulse{0%{opacity:.42;transform:scale(.9)}70%,to{opacity:0;transform:scale(1.32)}}.landing-hero-screen .landing-hero-play img{z-index:1;width:80px;height:80px;position:relative}.landing-hero-play:focus-visible{outline-offset:5px;outline:4px solid #1457ff}.landing-hero-play:hover{filter:brightness(1.15);transform:translate(-50%,-50%)scale(1.06)}@media (prefers-reduced-motion:reduce){.landing-hero-play{transition:none}.landing-hero-play:before{animation:none}}.recipient-grid{border:1px solid #e5e7eb;border-radius:8px;grid-template-columns:1fr 1.2fr 1fr;display:grid;overflow:hidden}.recipient-grid-no-video{grid-template-columns:repeat(2,minmax(0,1fr))}.recipient-grid-no-video>article{flex-direction:column;justify-content:space-between;gap:24px;min-height:280px;padding:20px;display:flex}.recipient-grid-no-video>article:nth-child(odd){border-right:1px solid #e5e7eb}.recipient-grid-no-video>article:nth-child(-n+2){border-bottom:1px solid #e5e7eb}.recipient-grid-no-video h3{margin-bottom:8px;font-size:20px;font-weight:600;line-height:1.4}.recipient-grid-no-video p{color:#6b7280;font-size:14px;line-height:1.6}.recipient-grid-no-video .landing-icon{background:0 0;border-radius:0;width:130px;height:130px}.recipient-column{grid-template-rows:1fr 1fr;display:grid}.recipient-column article{flex-direction:column;justify-content:space-between;gap:24px;min-height:280px;padding:20px;display:flex}.recipient-column article+article{border-top:1px solid #e5e7eb}.recipient-column h3{margin-bottom:8px;font-size:20px;font-weight:600;line-height:1.4}.recipient-column p{color:#6b7280;font-size:14px;line-height:1.6}.recipient-column .landing-icon{background:0 0;border-radius:0;width:130px;height:130px}.recipient-video{background:#f0f3f8;border-inline:1px solid #e5e7eb;justify-content:center;align-items:center;height:auto;padding:0;display:flex}@media (min-width:768px){.recipient-video>div{aspect-ratio:auto;border-radius:0;width:100%;height:100%}}.recipient-video-stage{background:#1a1a1a;width:100%;height:100%;position:relative;overflow:hidden}.recipient-video-embed{aspect-ratio:16/9;background:#fff;border-radius:8px;width:334px;max-width:calc(100% - 32px);height:auto;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.landing-pricing header>.eyebrow,.landing-faq .eyebrow{display:none}.landing-pricing header h2{letter-spacing:-1.2px;max-width:650px;font-size:48px;line-height:1.25}.landing-pricing .home-reveal-list{gap:20px}.landing-pricing .home-reveal-card{border:1px solid #e6e6e6;border-radius:8px;margin:0;padding:24px 20px}.landing-pricing .home-reveal-card>span[aria-hidden]{display:none}.landing-pricing .home-reveal-card:has(>p.text-accent){background:#f9fbff;border-color:#1457ff}.landing-pricing .home-reveal-card h3{font-size:24px;line-height:32px}.landing-pricing .home-reveal-card a{border-radius:8px}.landing-pricing .home-reveal-card a.bg-accent{background:linear-gradient(#6a95ff,#1457ff);box-shadow:0 8px 16px #1f3ee340}.landing-pricing .home-reveal-card a:not(.bg-accent){color:#1a1a1a;background:#fff;border:1px solid #e6e6e6}.landing-pricing .home-reveal-card a>span[aria-hidden]{display:none}.landing-faq{padding-block:60px 100px}.landing-faq h3{font-family:var(--font-urbanist), sans-serif}.landing-final{color:#fff;background:#1a1a1a;border-bottom:1px solid #333;padding:80px 24px 60px}.landing-final>div{grid-template-columns:1fr 1fr;gap:80px;max-width:1248px;margin:auto;display:grid}.landing-final h2{font-size:44px;font-weight:700;line-height:56px}.landing-final p{color:#e5e7eb;line-height:26px}.landing-final .marketing-actions{margin-block:28px}.landing-final .landing-final-note{color:#9ca3af;font-size:13px;line-height:18px}.landing-footer{color:#9ca3af;background:#1a1a1a}.landing-footer-inner{max-width:1440px;margin:auto;padding:60px 96px}.landing-footer-columns{grid-template-columns:minmax(212px,1fr) repeat(4,minmax(0,1fr));gap:48px;display:grid}.landing-footer-brand{width:130px;line-height:0;display:block}.landing-footer h2{color:#fff;margin-bottom:16px;font-size:16px;font-weight:600}.landing-footer ul{gap:12px;font-size:14px;line-height:20px;display:grid}.landing-footer a:hover{color:#fff;text-underline-offset:4px;text-decoration:underline}.landing-footer-about p{max-width:212px;margin-top:20px;font-size:14px;line-height:22px}.landing-footer-bottom{border-top:1px solid #2e2e2d;margin-top:64px;padding-top:32px;font-size:14px}.landing-footer-wordmark{aspect-ratio:3.78698;contain:layout paint;background:#1a1a1a;width:calc(100% - 120px);max-width:1280px;margin-inline:auto;position:relative;overflow:hidden}.landing-footer-wordmark canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.landing-footer-wordmark-fallback{color:#252b3b;justify-content:center;align-items:center;font-family:Times New Roman,Times,serif;font-size:23vw;display:flex;position:absolute;inset:0}.landing-footer-wordmark[data-ready=true] .landing-footer-wordmark-fallback{visibility:hidden}@media (max-width:1199px){.landing-features>.landing-container{padding-inline:24px}.landing-footer-inner{padding-inline:32px}.landing-footer-columns{gap:24px}}@media (max-width:767px){.landing-section{padding:48px 20px}.landing-heading h2,.landing-pricing header h2{letter-spacing:-.7px;font-size:32px}.landing-heading{margin-bottom:28px}.landing-hero h1{letter-spacing:-.7px;font-size:clamp(28px,7vw,42px)}.landing-hero-copy p{font-size:16px}.marketing-actions{gap:12px}.marketing-start-illustrated{width:160px;padding-left:18px}.marketing-demo{padding-inline:16px}.landing-hero-preview{aspect-ratio:1.6;height:auto;padding:8% 9% 0}.landing-hero-screen{height:auto}.proof-grid{grid-template-columns:1fr}.proof-grid article{gap:32px;min-height:260px}.landing-workflow-visual{aspect-ratio:1.2;height:auto;padding:0}.landing-workflow-list{gap:40px}.landing-features{padding-inline:20px}.landing-feature-card{flex-basis:calc(100vw - 40px);grid-template-columns:1fr}.landing-feature-copy{gap:28px;padding:16px}.landing-feature-visual{min-height:350px;padding:32px 16px}.landing-feature-copy li{font-size:16px}.recipient-grid{grid-template-columns:1fr}.recipient-feature-cards article{min-height:290px;padding:16px}.recipient-column{grid-template-rows:auto;grid-template-columns:1fr 1fr}.recipient-column article{min-height:290px;padding:16px}.recipient-column article+article{border-top:0;border-left:1px solid #e5e7eb}.recipient-column h3{font-size:17px}.recipient-video{border:0;border-block:1px solid #e5e7eb;padding:0}.landing-final>div{grid-template-columns:1fr;gap:24px}.landing-final h2{font-size:32px;line-height:1.3}.landing-footer-inner{padding:48px 20px}.landing-footer-columns{grid-template-columns:1fr 1fr;gap:32px 24px}.landing-footer-about{grid-column:1/-1;max-width:300px}.landing-footer-bottom{margin-top:40px}.landing-feature-scroll-shell[data-enhanced=true] .landing-heading{gap:8px;margin-bottom:16px}.landing-feature-scroll-shell[data-enhanced=true] .landing-heading h2{letter-spacing:-.4px;font-size:24px;line-height:1.15}.landing-feature-scroll-shell[data-enhanced=true] .landing-heading p{font-size:14px;line-height:20px}.landing-feature-scroll-shell[data-enhanced=true] .landing-feature-track{height:calc(var(--feature-copy-height,260px) + var(--feature-visual-height,250px) + 40px)}.landing-feature-scroll-shell[data-enhanced=true] .landing-feature-card{grid-template-columns:minmax(0,1fr);grid-template-rows:var(--feature-copy-height,260px) var(--feature-visual-height,250px);gap:16px;padding:12px}.landing-feature-scroll-shell[data-enhanced=true] .landing-feature-copy{align-self:start;gap:12px;padding:0}.landing-feature-scroll-shell[data-enhanced=true] .landing-feature-copy h3{font-size:20px;line-height:1.2}.landing-feature-scroll-shell[data-enhanced=true] .landing-feature-copy p{margin-top:8px;font-size:14px;line-height:20px}.landing-feature-scroll-shell[data-enhanced=true] .landing-feature-copy ul{gap:8px}.landing-feature-scroll-shell[data-enhanced=true] .landing-feature-copy li{font-size:14px;line-height:20px}.landing-feature-scroll-shell[data-enhanced=true] .landing-feature-copy li img{width:18px;height:18px}.landing-feature-scroll-shell[data-enhanced=true] .landing-feature-visual{transform:translateX(calc(var(--feature-offset,0) * 110%)) scale(var(--feature-scale,1));padding:12px}.landing-feature-scroll-shell[data-enhanced=true] .landing-feature-image{z-index:1;object-fit:contain}.landing-feature-scroll-shell[data-enhanced=true] .landing-feature-visual>div{transform:scale(var(--feature-art-scale,.85));flex:0 0 290px}}@media (prefers-reduced-motion:reduce){.marketing-start{transition:none}.landing-feature-track{scroll-behavior:auto}}@media (min-width:501px) and (max-width:850px){.recipient-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.recipient-column{display:contents}.recipient-column article{min-height:280px;padding:16px}.recipient-column article+article{border-top:0}.recipient-column article:nth-child(2){border-left:1px solid #e5e7eb}.recipient-video{border:1px solid #e5e7eb;border-inline:0;grid-column:1/-1;height:420px}.recipient-video-stage{height:100%}}@media (max-width:500px){.recipient-grid{grid-template-columns:1fr}.recipient-column{grid-template-rows:auto auto;grid-template-columns:1fr}.recipient-column article+article{border-top:1px solid #e5e7eb;border-left:0}.recipient-column article:nth-child(2){border-left:0}.recipient-video{height:420px}}@media (min-width:768px){.recipient-grid-no-video{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.recipient-grid-no-video>article{min-height:290px;padding:16px}.recipient-grid-no-video h3{font-size:17px}}
