.writing-progress{color:#171717;width:min(100%,674px);font-family:var(--font-urbanist), ui-sans-serif, sans-serif;margin:0 auto}.writing-progress__heading{text-align:center}.writing-progress__heading h1{font-family:var(--font-sora), ui-sans-serif, sans-serif;margin:0;font-size:20px;font-weight:600;line-height:1.25}.writing-progress__heading p{color:#6b7280;max-width:720px;margin:8px auto 0;font-size:18px;font-weight:500;line-height:1.2}.writing-progress__illustration{--writing-progress-animation-duration:7.8s;--writing-progress-scanner-width:214.976px;width:200px;height:200px;margin:50px auto 44px;position:relative}.writing-progress__paper{background:#fff;border:1px solid #e8e8e8;border-radius:11px;width:132px;height:168px;position:absolute;top:16px;left:34px;overflow:hidden;box-shadow:0 8px 18px #1457ff12}.writing-progress__paper-label{color:#535353;align-items:center;gap:4px;height:44px;padding:0 16px;font-size:12px;font-weight:500;display:flex}.writing-progress__dot-field{z-index:1;opacity:0;gap:8px;width:132px;animation:1.5s ease-out .6s both writing-progress-dots-enter;display:grid;position:absolute;top:70px;left:34px;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 20% 76%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 20% 76%,#0000 100%)}.writing-progress__dot-row{height:16px;display:block;position:relative;overflow:hidden}.writing-progress__pixel-dot{opacity:.4;background:#5982ff;width:3.19891px;height:3.03345px;position:absolute}.writing-progress__pixel-dot--cutout{background:#fff}.writing-progress__dot-row:nth-child(2){width:132px}.writing-progress__dot-row:nth-child(3){width:141px}.writing-progress__dot-row:nth-child(4){width:120px}.writing-progress__dot-row:nth-child(5){width:136px}.writing-progress__dot-field--highlight{z-index:2;opacity:1;-webkit-mask-composite:source-in;animation:writing-progress-dots-enter 1.5s ease-out .6s both, writing-progress-dot-highlight var(--writing-progress-animation-duration) ease-in-out 1.25s infinite;-webkit-mask-image:linear-gradient(#0000 0,#000 20% 76%,#0000 100%),linear-gradient(#0000 0,#000 32% 68%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 20% 76%,#0000 100%),linear-gradient(#0000 0,#000 32% 68%,#0000 100%);-webkit-mask-size:100% 100%,100% 56px;mask-size:100% 100%,100% 56px;-webkit-mask-repeat:no-repeat,no-repeat;mask-repeat:no-repeat,no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}.writing-progress__dot-field--highlight .writing-progress__dot-row{background:0 0}.writing-progress__dot-field--highlight .writing-progress__pixel-dot:not(.writing-progress__pixel-dot--cutout){background:#1457ff;opacity:1!important}.writing-progress__scanner{z-index:3;top:48px;left:calc(50% - (var(--writing-progress-scanner-width) / 2) + 6px);width:var(--writing-progress-scanner-width);transform-origin:50%;animation:writing-progress-scanner-enter 1.25s ease-out forwards, writing-progress-scan-loop var(--writing-progress-animation-duration) ease-in-out 1.25s infinite;display:block;position:absolute}.writing-progress__details{width:100%}.writing-progress__count{justify-content:space-between;align-items:baseline;gap:16px;font-size:16px;line-height:1.25;display:flex}.writing-progress__count strong{font-weight:500}.writing-progress__count span{font-size:14px;font-weight:500}.writing-progress__bar{background:#dedede;border-radius:999px;height:8px;margin-top:12px;overflow:hidden}.writing-progress__bar span{border-radius:inherit;background:linear-gradient(90deg,#1457ff,#4c80ff);min-width:4px;height:100%;transition:width .35s;display:block}.writing-progress__time{color:#6d6d6d;margin:10px 0 0;font-size:14px;font-weight:500;line-height:1.2}.writing-progress__outline{gap:16px;margin:67px 0 0 62px;padding:0;list-style:none;display:grid}.writing-progress__outline li{color:#6b7280;grid-template-columns:16px minmax(0,1fr);align-items:center;column-gap:6px;min-height:28px;font-size:16px;font-weight:400;line-height:1.25;display:grid}.writing-progress__outline-marker{justify-content:flex-start;align-items:center;min-width:0;display:flex}.writing-progress__outline-label{text-align:left;min-width:0}.writing-progress__outline li[data-state=written]{color:#9ca3af}.writing-progress__outline li[data-state=writing]{color:#4a4a4a;font-size:18px;font-weight:500}.writing-progress__outline li[data-state=waiting]{color:#6b7280;font-weight:400}.writing-progress__check{display:block}.writing-progress__spinner{line-height:0;animation:3.657s linear infinite writing-progress-spin;display:block}.writing-progress__waiting{border:1px solid #e2e5ea;border-radius:3px;width:11px;height:11px}@keyframes writing-progress-scanner-enter{0%{transform:translateY(0)scale(0)}to{transform:translateY(0)scale(1)}}@keyframes writing-progress-scan-loop{0%{transform:translateY(0)scale(1)}25%,75%{transform:translateY(101px)scale(1)}50%,to{transform:translateY(-1px)scale(1)}}@keyframes writing-progress-dots-enter{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes writing-progress-dot-highlight{0%,50%,to{-webkit-mask-position:0 0,0 -23px;mask-position:0 0,0 -23px}25%,75%{-webkit-mask-position:0 0,0 78px;mask-position:0 0,0 78px}}@keyframes writing-progress-spin{to{transform:rotate(360deg)}}@media (max-width:640px){.writing-progress__heading p{font-size:16px;line-height:1.35}.writing-progress__illustration{transform-origin:top;margin-top:36px;margin-bottom:36px;transform:scale(.9)}.writing-progress__count{font-size:15px}.writing-progress__outline{margin-left:12px}}@media (prefers-reduced-motion:reduce){.writing-progress__scanner,.writing-progress__dot-field,.writing-progress__spinner{animation:none}}
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:#0d40be5c;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-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}}
