.application-page--tools-signing{scroll-behavior:smooth}.signing-presentation{--signing-muted:#55575c;--signing-accent:#185ccb;--fluxe-action-control-height:44px;--fluxe-action-primary:var(--signing-accent);--fluxe-action-primary-hover:#124ca8;color:var(--home2-ink)}.signing-presentation h1,.signing-presentation h2{letter-spacing:-.045em;text-wrap:balance;margin:0;font-weight:500}.signing-presentation h2{font-size:clamp(30px,3.4vw,42px);line-height:1.15}.signing-presentation figure{margin:0}.signing-presentation [id]{scroll-margin-top:90px}.signing-presentation a:focus-visible,.signing-presentation summary:focus-visible{outline:3px solid var(--signing-accent);outline-offset:5px}.signing-presentation .home2-button{height:auto!important;min-height:44px!important;padding:12px 20px!important;font-size:14px!important}.signing-presentation .home2-button--outline{color:var(--home2-ink)!important;background:0 0!important;border-color:#858991!important}.signing-presentation .home2-button--outline:hover{background:#fff!important}.signing-presentation .signing-hero{background:linear-gradient(#fbfaf6eb,#fbfaf6c7),url(/images/home2/lovable-gradient.webp) 50%/cover;padding-block:64px}.signing-presentation .signing-hero__layout{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:64px;display:grid}.signing-presentation .application-hero__identity{align-items:center;gap:10px;margin-bottom:28px;font-size:14px;display:flex}.signing-presentation .application-hero__identity>[data-application-icon]{width:38px!important;height:38px!important}.signing-presentation .application-hero__identity a:hover{text-underline-offset:4px;text-decoration:underline}.signing-presentation h1{max-width:650px;font-size:clamp(42px,4.8vw,64px);line-height:1.06}.signing-presentation .signing-actions{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.signing-presentation .signing-hero__document{justify-self:center;width:min(100%,350px);position:relative}.signing-presentation .signing-hero__document img{border:1px solid #d8d8d4;border-radius:4px;width:100%;height:auto;display:block;box-shadow:0 12px 40px #1a1e2c1a}.signing-presentation .signing-hero__document figcaption{color:#286040;align-items:center;gap:8px;width:fit-content;margin:16px auto 0;font-size:14px;display:flex}.signing-presentation .signing-hero__document figcaption svg{width:20px;height:20px}.signing-presentation .signing-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-block:56px 72px;display:grid}.signing-presentation .signing-benefits article{border:1px solid var(--home2-border);background:#fff;border-radius:18px;align-content:start;gap:24px;padding:28px;display:grid}.signing-presentation .signing-benefits article>svg{width:26px;height:26px;color:var(--signing-accent)}.signing-presentation .signing-benefits h2{font-size:23px;line-height:1.25}.signing-presentation .signing-workflow{padding-block:16px 80px}.signing-presentation .signing-workflow>h2{max-width:670px;margin-bottom:40px}.signing-presentation .signing-workflow__layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:64px;display:grid}.signing-presentation .signing-switch{border:1px solid var(--home2-border);background:#efeee9;border-radius:12px;gap:4px;min-width:0;margin:0;padding:4px;display:flex}.signing-presentation .signing-switch label{cursor:pointer;flex:1;min-width:0;position:relative}.signing-presentation .signing-switch input,.signing-presentation .signing-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.signing-presentation .signing-switch label>span{min-height:44px;color:var(--signing-muted);text-align:center;border-radius:8px;justify-content:center;align-items:center;padding:9px 12px;font-size:14px;font-weight:500;display:flex}.signing-presentation .signing-switch input:checked+span{color:var(--home2-ink);background:#fff;box-shadow:0 1px 4px #00000014}.signing-presentation .signing-switch input:focus-visible+span{outline:3px solid var(--signing-accent);outline-offset:2px}.signing-presentation .signing-journey{gap:26px;margin:32px 0;padding:0;list-style:none;display:grid}.signing-presentation .signing-journey li{grid-template-columns:32px minmax(0,1fr);align-items:start;gap:16px;display:grid}.signing-presentation .signing-journey li>span{border:1px solid #bfc3ca;border-radius:50%;place-items:center;height:32px;font-size:14px;display:grid}.signing-presentation .signing-journey p{color:var(--signing-muted);margin:3px 0 0;font-size:17px;line-height:1.65}.signing-presentation .signing-journey--external{display:none}.signing-presentation .signing-journeys:has(input[value=external]:checked) .signing-journey--self{display:none}.signing-presentation .signing-journeys:has(input[value=external]:checked) .signing-journey--external{display:grid}.signing-presentation .signing-help-link,.signing-presentation .signing-download{min-height:44px;color:var(--signing-accent);align-items:center;gap:10px;font-size:14px;font-weight:500;display:inline-flex}.signing-presentation .signing-help-link:hover,.signing-presentation .signing-download:hover{text-underline-offset:4px;text-decoration:underline}.signing-presentation .signing-comparison{border:1px solid var(--home2-border);background:#f1f0eb;border-radius:20px;min-width:0;padding:20px}.signing-presentation .signing-comparison__pages{margin-top:20px}.signing-presentation .signing-comparison__pages img{background:#fff;border:1px solid #d9dad6;width:100%;height:auto;display:block}.signing-presentation .signing-comparison__original{display:none}.signing-presentation .signing-comparison:has(input[value=original]:checked) .signing-comparison__signed{display:none}.signing-presentation .signing-comparison:has(input[value=original]:checked) .signing-comparison__original{display:block}.signing-presentation .signing-download{margin-top:14px}.signing-presentation .signing-faq{border-top:1px solid var(--home2-border);padding-block:56px 64px}.signing-presentation .signing-faq>h2{text-align:center}.signing-presentation .signing-faq .home2-faq__questions{margin-top:32px}.signing-presentation .signing-faq summary{min-height:56px;font-size:16px}.signing-presentation .signing-faq .home2-faq__answer p{color:var(--signing-muted);font-size:16px;line-height:1.75}.signing-presentation .signing-ready{border-block:1px solid var(--home2-border);justify-content:space-between;align-items:center;gap:32px;padding-block:56px;display:flex}.signing-presentation .signing-ready h2{max-width:670px;font-size:clamp(28px,3vw,38px)}.signing-presentation .signing-ready>a{flex-shrink:0}.signing-presentation .signing-related{padding-block:64px 72px}.signing-presentation .signing-related>h2{max-width:650px;font-size:clamp(26px,3vw,36px)}.signing-presentation .signing-related nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.signing-presentation .signing-related nav>a{border:1px solid var(--home2-border);background:#fff;border-radius:16px;align-items:center;gap:14px;min-width:0;min-height:88px;padding:20px;font-size:16px;display:flex}.signing-presentation .signing-related nav>a:hover{border-color:#81858b}.signing-presentation .signing-related [data-application-icon]{flex:0 0 36px;width:36px!important;height:36px!important}.signing-presentation .signing-related nav>a>svg{flex:0 0 16px;margin-left:auto}@media (width<=900px){.signing-presentation .signing-hero__layout,.signing-presentation .signing-workflow__layout{gap:32px}.signing-presentation .signing-benefits article{padding:22px}.signing-presentation .signing-benefits h2{font-size:20px}.signing-presentation .signing-related nav{grid-template-columns:1fr}.signing-presentation .signing-ready{flex-direction:column;align-items:flex-start}}@media (width<=600px){.signing-presentation .signing-hero{padding-block:40px 32px}.signing-presentation .signing-hero__layout,.signing-presentation .signing-workflow__layout{grid-template-columns:1fr;gap:32px}.signing-presentation .application-hero__identity{gap:8px;margin-bottom:24px;font-size:13px}.signing-presentation h1{max-width:460px;font-size:clamp(38px,9.5vw,52px)}.signing-presentation .signing-actions{flex-direction:column;align-items:stretch;gap:10px;margin-top:28px}.signing-presentation .signing-actions .home2-button{justify-content:center;width:100%}.signing-presentation .signing-hero__document{width:min(100%,300px)}.signing-presentation .signing-benefits{grid-template-columns:1fr;gap:12px;padding-block:32px 48px}.signing-presentation .signing-benefits article{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:16px;padding:22px}.signing-presentation .signing-benefits h2{font-size:21px}.signing-presentation .signing-workflow{padding-block:0 48px}.signing-presentation .signing-workflow>h2{margin-bottom:28px}.signing-presentation .signing-switch label>span{padding-inline:6px;font-size:13px}.signing-presentation .signing-journey{gap:22px;margin-block:28px 20px}.signing-presentation .signing-journey p{font-size:16px}.signing-presentation .signing-comparison{border-radius:16px;padding:12px}.signing-presentation .signing-comparison__pages{margin-top:12px}.signing-presentation .signing-faq{padding-block:40px}.signing-presentation .signing-ready{gap:24px;padding-block:40px}.signing-presentation .signing-related{padding-block:40px 48px}}@media (prefers-reduced-motion:reduce){.application-page--tools-signing{scroll-behavior:auto}}
