.marketing-page.marketing-v2-page.pdf-studio-page{--ps-ink:#303641;--ps-muted:#707680;--ps-line:#e2e4e9;--ps-accent:#bc400d;background:var(--marketing-surface);color:var(--ps-ink);padding:0 0 80px}.pdf-studio-page *,.ps-dialog *{box-sizing:border-box}.pdf-studio-page button,.ps-dialog button{cursor:pointer;font:inherit}.pdf-studio-page button:disabled,.ps-dialog button:disabled{cursor:not-allowed;opacity:.4}.pdf-studio-page :is(button,a,input,select,textarea,[tabindex]):focus-visible,.ps-dialog :is(button,input,textarea):focus-visible{outline-offset:3px;outline:2px solid #bc400d}.pdf-studio-page .ps-hero{grid-template-columns:1fr .85fr;align-items:end;gap:80px;max-width:1200px;margin:auto;padding:52px 32px 38px;display:grid}.ps-breadcrumb{color:var(--ps-muted);align-items:center;gap:10px;margin-bottom:22px;font-size:12px;display:flex}.ps-breadcrumb a{color:var(--ps-accent)}.pdf-studio-page .ps-hero h1{letter-spacing:-.058em;margin:0;font-size:clamp(44px,4.6vw,66px);font-weight:550;line-height:1.02}.pdf-studio-page .ps-hero h1>span{color:#707680}.pdf-studio-page .ps-hero-description>p{color:#303641;max-width:46ch;margin:0 0 26px;font-size:16px;line-height:1.8}.ps-hero-description>div{color:#707680;flex-wrap:wrap;gap:10px 22px;padding-bottom:6px;font-size:11px;display:flex}.ps-hero-description>div>span{align-items:center;gap:7px;display:flex}.marketing-page.marketing-v2-page.pdf-studio-page>.ps-workspace{background:var(--marketing-surface);border:1px solid #c7cbd3;border-radius:13px;width:calc(100% - 64px);max-width:1392px;margin:0 auto;padding:0;scroll-margin-top:80px;position:relative;overflow:hidden;box-shadow:0 3px 5px #30364104,0 25px 70px -40px #30364150}.ps-document-bar{border-bottom:1px solid var(--ps-line);background:#fafafb;justify-content:space-between;align-items:center;gap:20px;min-height:74px;padding:15px 22px;display:flex}.ps-document-name{align-items:center;gap:12px;min-width:0;display:flex}.ps-document-emblem{background:var(--marketing-surface);color:#707680;border:1px solid #c7cbd3;border-radius:7px;flex:none;place-items:center;width:38px;height:42px;display:grid;box-shadow:0 2px 3px #3036410a}.ps-document-name>div{min-width:0}.pdf-studio-page .ps-document-name strong{text-overflow:ellipsis;white-space:nowrap;max-width:360px;font-size:13px;font-weight:550;display:block;overflow:hidden}.ps-document-name>div>span{color:var(--ps-muted);margin-top:4px;font-size:10px;display:block}.ps-document-actions{flex:none;align-items:center;gap:5px;display:flex}.ps-local-status{color:var(--ps-muted);align-items:center;gap:7px;font-size:10px;display:flex}.ps-local-status>span{background:#7b8064;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #7b806414}.ps-button{background:var(--marketing-surface);color:#303641;border:1px solid #c7cbd3;border-radius:6px;justify-content:center;align-items:center;gap:9px;min-height:40px;padding:10px 15px;line-height:1.4;text-decoration:none;transition:background .15s,box-shadow .15s;display:inline-flex;font-size:12px!important;font-weight:550!important}.ps-button:hover{background:#f3f4f6}.ps-button.is-primary{color:#fff;background:#ff5a00;border-color:#ff5a00;box-shadow:inset 0 1px #fff2,0 2px 3px #b84d0812}.ps-button.is-primary:hover{background:#ed5300}.ps-icon{width:34px;height:34px;color:inherit;background:0 0;border:1px solid #0000;border-radius:5px;flex:none;place-items:center;padding:7px;display:inline-grid}.ps-icon:hover:not(:disabled){background:#f3f4f6;border-color:#c7cbd3}.ps-bar-divider{background:#e2e4e9;flex:none;width:1px;height:18px;margin-inline:6px;display:block}.ps-welcome{grid-template-columns:.88fr 1.12fr;min-height:518px;display:grid}.ps-upload-panel{border-inline-end:1px solid var(--ps-line);flex-direction:column;justify-content:center;align-items:flex-start;padding:42px clamp(24px,5.7vw,84px);display:flex}.ps-upload-symbol{color:#707680;background:linear-gradient(145deg,var(--marketing-surface),#f3f4f6);border:1px solid #c7cbd3;border-radius:10px;place-items:center;width:54px;height:60px;margin-bottom:22px;display:grid;box-shadow:0 6px 8px -6px #30364150}.pdf-studio-page .ps-upload-panel h2{letter-spacing:-.045em;margin:0 0 12px;font-size:32px;font-weight:550;line-height:1.15}.pdf-studio-page .ps-upload-panel>p{color:var(--ps-muted);max-width:28ch;margin:0 0 25px;font-size:14px;line-height:1.7}.ps-upload-panel>.ps-button{min-width:196px;min-height:45px}.ps-upload-limit{color:var(--ps-muted);margin-top:11px;font-size:10px;display:block}.ps-upload-rule{background:#e2e4e9;width:42px;height:1px;margin-block:26px 19px}.ps-link-button{color:#303641;align-items:center;gap:8px;padding:4px 0;display:inline-flex;font-size:11px!important}.ps-link-button:hover{color:#ad410f}.ps-welcome-tools{color:#707680;flex-wrap:wrap;gap:13px 20px;max-width:330px;margin-top:30px;font-size:9px;display:flex}.ps-welcome-tools>span{align-items:center;gap:6px;display:flex}.ps-welcome.is-dragging{outline-offset:-10px;outline:3px dashed #ba5a21}.ps-practice-preview{background:var(--home-paper);flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:30px 32px 0;display:flex;overflow:hidden}.ps-signing-poster{aspect-ratio:600/560;isolation:isolate;width:100%;max-width:570px;color:var(--home-ink);margin:0;position:relative;overflow:hidden}.ps-poster-art{direction:ltr;width:100%;height:100%;display:block}.ps-poster-label,.ps-poster-name{font-size:10px;font-weight:500;line-height:1.3;position:absolute}.ps-poster-label.is-initials{top:12%;left:30.3%}.ps-poster-label.is-signature{font-size:9px;top:71.2%;left:13.2%}.ps-poster-name{font-size:9px;top:71.2%;right:17.5%}.ps-poster-label.is-date{font:9px var(--font-geist-mono),monospace;top:79%;left:30.3%}.ps-open-practice{border:0;border-top:1px solid var(--home-line);width:100%;max-width:488px;color:var(--home-ink);text-align:start;transition:color var(--home-duration);background:0 0;justify-content:space-between;align-items:center;gap:18px;margin:0;padding:20px 0;display:flex;font-size:12px!important;font-weight:500!important}.ps-open-practice>svg{flex:none}.ps-open-practice:hover{color:var(--home-accent-ink)}.ps-local-promise{color:#707680;justify-content:center;align-items:flex-start;gap:9px;margin:22px auto 0;padding-inline:24px;display:flex}.pdf-studio-page .ps-local-promise p{margin:0;font-size:11px;line-height:1.6}.ps-local-promise p>span{color:#707680;margin-inline-start:10px}.ps-tool-bar{border-bottom:1px solid var(--ps-line);background:var(--marketing-surface);justify-content:space-between;align-items:center;gap:14px;min-height:57px;padding:10px 18px;display:flex}.ps-tools{scrollbar-width:thin;align-items:center;gap:5px;display:flex;overflow:auto}.ps-tools>button{white-space:nowrap;border:1px solid #0000;border-radius:5px;align-items:center;gap:7px;padding:8px 10px;font-size:11px;display:flex}.ps-tools>button:hover{background:#f3f4f6}.ps-tools>button[aria-pressed=true]{color:#303641;background:#f3f4f6;border-color:#c7cbd3}.ps-zoom{flex:none;align-items:center;gap:5px;display:flex}.ps-zoom select{color:#707680;background:0 0;border:0;width:66px;padding:8px 4px;font-size:10px}.ps-editor{grid-template-columns:128px minmax(0,1fr) 264px;height:min(800px,100dvh - 210px);min-height:565px;display:grid}.ps-panel-heading{color:#707680;border-bottom:1px solid #e2e4e9;justify-content:space-between;align-items:center;min-height:47px;padding:13px 17px;font-size:10px;display:flex}.ps-panel-heading>span:last-child:not(:first-child){color:#707680;font-size:9px}.ps-pages{background:#f3f4f6;border-inline-end:1px solid #e2e4e9;overflow:auto}.ps-pages>div:last-child{padding:18px}.ps-thumbnail{width:100%;margin:0 0 19px;display:block}.ps-thumbnail>div{background:#fff;border:1px solid #c7cbd3;position:relative;box-shadow:0 2px 3px #3036410b}.ps-thumbnail[aria-current=page]>div{outline-offset:3px;outline:2px solid #be642a}.ps-thumbnail>span{font:9px var(--font-geist-mono),monospace;color:#707680;margin-top:10px;display:block}.ps-thumbnail[aria-current=page]>span{color:#a84d18}.ps-page-has-fields{background:#c26b30;border:2px solid #fafafb;border-radius:50%;width:7px;height:7px;position:absolute;top:4px;right:4px}.ps-document-stage{background:#e2e4e9;flex-direction:column;min-width:0;min-height:0;display:flex}.ps-canvas-scroller{text-align:center;scrollbar-width:thin;scrollbar-color:#707680 #e2e4e9;flex:1;min-height:0;padding:24px;overflow:auto}.ps-page-sheet{text-align:start;direction:ltr;background:#fff;flex:none;margin:0 auto;position:relative;box-shadow:0 1px 2px #30364133,0 10px 22px -10px #30364150}.ps-rendered-page{width:100%;height:100%}.ps-rendered-page canvas{object-fit:contain;width:100%;height:100%;display:block}.ps-canvas-scroller.is-placing .ps-page-sheet{cursor:crosshair}.ps-field{touch-action:none;cursor:move;-webkit-user-select:none;user-select:none;border:0;position:absolute}.ps-field>img{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.ps-field:hover,.ps-field:focus-visible{outline-offset:1px;outline:1px dashed #bf6d34}.ps-field.is-selected{outline-offset:1px;background:#ffb06108;outline:1px solid #bd6428}.ps-field.is-empty{background:#f3f4f6a0;border:1px dashed #bf6d34}.ps-field.is-empty>span{color:#707680;align-items:center;height:100%;padding:0 6px;font-size:10px;display:flex}.ps-field-grip{color:#fff;background:#b06430;border-radius:2px 2px 0 0;place-items:center;width:20px;height:16px;display:grid;position:absolute;top:-18px;left:-2px}.ps-resize{background:var(--marketing-surface);cursor:nwse-resize;touch-action:none;border:1px solid #b35e25;width:9px;height:9px;padding:0;position:absolute;bottom:-5px;right:-5px}.ps-resize:after{content:"";position:absolute;inset:-9px}.ps-field.is-review{pointer-events:none;border:0;outline:0}.ps-page-navigation{background:#f3f4f6;border-top:1px solid #c7cbd3;justify-content:center;align-items:center;gap:12px;min-height:50px;padding:8px;display:flex}.ps-page-navigation label{color:#707680;align-items:center;gap:8px;font-size:10px;display:flex}.ps-page-navigation select{background:#fafafb;border:1px solid #c7cbd3;border-radius:4px;width:48px;padding:5px 7px;font-size:10px}.ps-inspector{background:var(--marketing-surface);scrollbar-width:thin;border-inline-start:1px solid #e2e4e9;overflow:auto}.ps-inspector-intro{padding:28px 22px}.ps-inspector-intro>span{color:#707680;background:#f3f4f6;border:1px solid #e2e4e9;border-radius:9px;place-items:center;width:43px;height:43px;margin-bottom:20px;display:grid}.pdf-studio-page .ps-inspector-intro h3{letter-spacing:-.035em;margin:0 0 12px;font-size:18px;font-weight:550;line-height:1.2}.pdf-studio-page .ps-inspector-intro p{color:#707680;margin:0 0 25px;font-size:11px;line-height:1.8}.ps-field-settings{padding:20px 18px}.ps-selected-type{color:#707680;align-items:center;gap:8px;margin-bottom:22px;font-size:12px;display:flex}.ps-selected-type strong{color:#303641;font-weight:550}.ps-selected-type>span{color:#707680;margin-inline-start:auto;font-size:9px}.ps-input{margin-bottom:17px;display:block}.ps-input>span{color:#707680;margin-bottom:7px;font-size:10px;display:block}.ps-input input,.ps-input textarea{background:var(--marketing-surface);color:#303641;border:1px solid #c7cbd3;border-radius:5px;width:100%;padding:9px 10px;font:12px/1.6 Arial,sans-serif;box-shadow:0 1px 2px #30364106}.ps-input textarea{resize:vertical;min-height:65px}.ps-selected-preview{background:#f3f4f6;border:1px solid #e2e4e9;border-radius:5px;justify-content:center;align-items:center;min-height:78px;margin-bottom:24px;padding:13px;display:flex}.ps-selected-preview img{object-fit:contain;max-width:100%;max-height:65px}.ps-position-title{color:#707680;justify-content:space-between;align-items:center;margin-block:23px 12px;font-size:10px;display:flex}.ps-position-title>span:last-child{color:#707680;font-size:9px}.ps-position-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ps-position-grid .ps-input{margin-bottom:0}.ps-position-grid .ps-input>span{font-size:9px}.ps-position-grid input{padding:7px;font-size:11px}.pdf-studio-page .ps-field-hint{color:#707680;margin-top:14px;font-size:9px;line-height:1.75}.ps-field-actions{border-top:1px solid #e2e4e9;gap:6px;margin-top:20px;padding-top:21px;display:grid}.ps-field-actions button{text-align:start;color:#707680;align-items:center;gap:8px;padding:7px 0;font-size:10px;display:flex}.ps-field-actions .is-delete{color:#a14d36}.ps-field-list>button{text-align:start;border-bottom:1px solid #e2e4e9;align-items:center;gap:9px;width:100%;padding:12px 17px;display:flex}.ps-field-list>button.is-selected{background:#f3f4f6}.ps-field-list button>span:nth-child(2){min-width:0}.ps-field-list strong{text-overflow:ellipsis;white-space:nowrap;max-width:175px;font-size:10px;font-weight:500;display:block;overflow:hidden}.ps-field-list small{color:#707680;margin-top:4px;font-size:9px;display:block}.pdf-studio-page .is-complete{color:#73806b}.pdf-studio-page .is-incomplete{color:#bd6b24}.ps-status-bar{color:#707680;background:#fafafb;border-top:1px solid #e2e4e9;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;font-size:9px;display:flex}.ps-status-bar>span{align-items:center;gap:6px;display:flex}.ps-mobile-tabs,.ps-edit-mobile{display:none}.ps-loading{z-index:5;color:#707680;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#fafafbe8;flex-direction:column;justify-content:center;align-items:center;gap:18px;font-size:13px;display:flex;position:absolute;inset:0}.ps-loading>span{border:2px solid #e2e4e9;border-top-color:#707680;border-radius:50%;width:26px;height:26px;animation:.8s linear infinite ps-spin}@keyframes ps-spin{to{transform:rotate(360deg)}}.ps-error{background:#f3f4f6;border:1px solid #e2e4e9;border-radius:5px;margin-block:12px;padding:12px 15px;line-height:1.6;color:#9f4a25!important;font-size:12px!important}.ps-workspace-error{margin:15px}.marketing-page.marketing-v2-page.pdf-studio-page>.ps-details-section,.marketing-page.marketing-v2-page.pdf-studio-page>.ps-faq{grid-template-columns:.85fr 1fr;gap:100px;max-width:1160px;margin:90px auto 0;padding:0 30px;display:grid}.ps-eyebrow{color:#707680;margin-bottom:14px;font-size:10px;display:block}.pdf-studio-page :is(.ps-details-section,.ps-faq) h2{letter-spacing:-.05em;max-width:14ch;margin:0 0 20px;font-size:37px;font-weight:550;line-height:1.1}.pdf-studio-page .ps-details-section>div>p{color:#707680;max-width:34ch;font-size:14px;line-height:1.85}.ps-details-section dl>div{border-bottom:1px solid #e2e4e9;margin:0 0 23px;padding:0 0 23px}.ps-details-section dt{align-items:center;gap:12px;font-size:15px;font-weight:550;display:flex}.ps-details-section dt svg{color:#707680}.ps-details-section dd{color:#707680;margin:10px 0 0 30px;font-size:12px;line-height:1.85}.marketing-page.marketing-v2-page.pdf-studio-page>.ps-faq{border-top:1px solid #e2e4e9;margin-top:65px;padding-top:65px}.ps-faq details{border-bottom:1px solid #e2e4e9;padding:17px 0}.ps-faq details:first-child{padding-top:0}.ps-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;font-size:13px;list-style:none;display:flex}.ps-faq summary::-webkit-details-marker{display:none}.ps-faq summary svg{color:#707680;flex:none}.ps-faq details[open] summary svg{transform:rotate(45deg)}.pdf-studio-page .ps-faq p{color:#707680;max-width:62ch;margin-top:15px;font-size:12px;line-height:1.9}.marketing-page.marketing-v2-page.pdf-studio-page>.ps-handoff{background:#f3f4f6;border:1px solid #e2e4e9;border-radius:9px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:26px;max-width:1160px;margin:80px auto 0;padding:36px;display:grid}.ps-handoff-symbol{color:#707680;background:var(--marketing-surface);border:1px solid #c7cbd3;border-radius:6px;place-items:center;width:50px;height:60px;display:grid;position:relative;box-shadow:2px 3px #e2e4e9}.ps-handoff-symbol>span{color:#768367;background:#f1f3e9;border:1px solid #d0d4c2;border-radius:50%;place-items:center;width:21px;height:21px;display:grid;position:absolute;bottom:8px;right:-7px}.pdf-studio-page .ps-handoff h2{letter-spacing:-.035em;margin:0;font-size:25px;font-weight:550}.pdf-studio-page .ps-handoff p{color:#707680;max-width:66ch;margin:12px 0 0;font-size:12px;line-height:1.75}.ps-handoff .ps-eyebrow{margin-bottom:10px}.ps-dialog{color:#303641;background:var(--marketing-surface);width:650px;max-width:calc(100vw - 32px);max-height:90dvh;font-family:var(--font-geist-sans),Arial,sans-serif;border:1px solid #c7cbd3;border-radius:13px;margin:auto;padding:30px;overflow:auto;box-shadow:0 30px 100px #30364150}.ps-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#303641a0}.ps-dialog>header{justify-content:space-between;align-items:start;gap:18px;margin-bottom:28px;display:flex}.pdf-studio-page .ps-dialog h2{letter-spacing:-.045em;margin:0 0 12px;font-size:31px;font-weight:550;line-height:1.1}.ps-dialog header p{color:#707680;margin:0;font-size:12px;line-height:1.7}.ps-dialog>footer{border-top:1px solid #e2e4e9;justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding-top:23px;display:flex}.ps-dialog>footer p{color:#707680;max-width:29ch;margin:0;font-size:10px;line-height:1.7}.ps-dialog .ps-icon{color:#707680}.ps-dialog .ps-eyebrow{margin-bottom:10px}.ps-signature-tabs{background:#f3f4f6;border:1px solid #e2e4e9;border-radius:7px;gap:4px;margin-bottom:24px;padding:4px;display:flex}.ps-signature-tabs button{color:#707680;border:1px solid #0000;border-radius:5px;flex:1;justify-content:center;align-items:center;gap:8px;padding:10px;font-size:12px;display:flex}.ps-signature-tabs button[aria-pressed=true]{background:var(--marketing-surface);color:#303641;border-color:#e2e4e9;box-shadow:0 2px 3px #3036410a}.ps-signature-style{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ps-signature-style button{background:var(--marketing-surface);border:1px solid #e2e4e9;border-radius:6px;min-width:0;padding:18px 10px 10px;overflow:hidden}.ps-signature-style button[aria-pressed=true]{background:#f3f4f6;border-color:#707680;box-shadow:0 0 0 1px #70768025}.ps-signature-style button>span{text-overflow:ellipsis;white-space:nowrap;height:46px;font-size:24px;display:block;overflow:hidden}.ps-signature-style small{color:#707680;justify-content:space-between;gap:5px;margin-top:8px;font-size:9px;display:flex}.ps-ink{align-items:center;gap:8px;margin-top:20px;display:flex}.ps-ink>span{color:#707680;margin-inline-end:5px;font-size:10px}.ps-ink button{background:var(--ink);color:#fff;border:3px solid #fafafb;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;box-shadow:0 0 0 1px #e2e4e9}.ps-ink button[aria-pressed=true]{box-shadow:0 0 0 1px #707680}.ps-draw-signature>p{color:#707680;margin-bottom:14px;font-size:11px}.ps-draw-signature>div{background:#fafafb;border:1px solid #c7cbd3;border-radius:6px;position:relative;overflow:hidden}.ps-draw-signature canvas{touch-action:none;aspect-ratio:900/260;z-index:1;cursor:crosshair;width:100%;display:block;position:relative}.ps-draw-signature div>span{bottom:22%;border-top:1px dashed #c7cbd3;position:absolute;inset-inline:26px}.ps-draw-signature>button{margin-top:10px}.ps-upload-signature>button{color:#707680;background:#f3f4f6;border:1px dashed #707680;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:13px;width:100%;min-height:168px;padding:24px;display:flex}.ps-upload-signature strong{color:#303641;font-size:13px;font-weight:500}.ps-upload-signature button>span{font-size:10px}.ps-upload-signature img{max-width:100%;max-height:90px}.ps-check-label{color:#707680;align-items:center;gap:8px;margin-top:14px;font-size:11px;display:flex}.ps-check-label input{accent-color:#707680}.ps-saved-signatures{border-bottom:1px solid #e2e4e9;margin-bottom:20px;padding-bottom:18px}.ps-saved-signatures>span{color:#707680;font-size:10px}.ps-saved-signatures>div{gap:10px;margin-top:9px;display:flex;overflow:auto}.ps-saved-signatures button{border:1px solid #c7cbd3;border-radius:5px;flex:none;width:126px;height:56px;padding:10px 18px 10px 10px;position:relative}.ps-saved-signatures img{max-width:100%;max-height:100%}.ps-saved-signatures svg{color:#707680;position:absolute;bottom:7px;right:5px}.ps-review-dialog{width:700px}.ps-review-content{grid-template-columns:1.3fr 1fr;gap:26px;margin-bottom:26px;display:grid}.ps-review-fields{max-height:300px;overflow:auto}.ps-review-fields>span{color:#707680;padding-bottom:13px;font-size:10px;display:block}.ps-review-fields button{text-align:start;border-top:1px solid #e2e4e9;align-items:center;gap:11px;width:100%;padding:12px 0;display:flex}.ps-review-fields button>span:nth-child(2){flex:1;min-width:0}.ps-review-fields strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;display:block;overflow:hidden}.ps-review-fields small{color:#707680;margin-top:5px;font-size:9px;display:block}.ps-review-fields button>svg{color:#707680;flex:none}.ps-review-summary{color:#707680;background:#f3f4f6;border:1px solid #e2e4e9;border-radius:7px;align-self:start;padding:23px}.ps-review-summary strong{overflow-wrap:anywhere;margin-top:18px;font-size:12px;display:block}.ps-review-summary>span{margin-top:9px;font-size:10px;display:block}.ps-review-summary p{margin-top:19px;font-size:10px;line-height:1.7}.ps-replace-dialog{width:520px}.ps-notice{z-index:85;color:#303641;background:#fafafb;border:1px solid #c7cbd3;border-radius:8px;align-items:center;gap:10px;width:max-content;max-width:calc(100vw - 28px);padding:10px 12px 10px 18px;font-size:12px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 6px 25px #30364126}.ps-notice>svg{flex:none}@media (min-width:1600px){.pdf-studio-page .ps-hero{padding-top:70px;padding-bottom:48px}}@media (max-width:1100px){.ps-editor{grid-template-columns:98px minmax(0,1fr) 235px}.ps-pages>div:last-child{padding:14px}.ps-field-settings{padding:17px 14px}.ps-tools>button{gap:5px;padding:8px}.ps-tool-bar{gap:8px;padding-inline:12px}.pdf-studio-page .ps-hero{gap:40px}.marketing-page.marketing-v2-page.pdf-studio-page>.ps-details-section,.marketing-page.marketing-v2-page.pdf-studio-page>.ps-faq{gap:60px;margin-inline:20px}.marketing-page.marketing-v2-page.pdf-studio-page>.ps-handoff{grid-template-columns:50px 1fr;margin-inline:32px}.ps-handoff>.ps-button{grid-column:2;justify-self:start}.ps-document-name strong{max-width:260px!important}}@media (max-width:850px){.pdf-studio-page .ps-hero{grid-template-columns:1fr;gap:24px;padding-top:38px}.pdf-studio-page .ps-hero h1 br{display:none}.pdf-studio-page .ps-hero h1>span{margin-inline-start:.22em}.pdf-studio-page .ps-hero-description>p{max-width:65ch;margin-bottom:15px;font-size:14px}.ps-welcome{grid-template-columns:1fr 1.15fr}.ps-practice-preview{padding:26px 15px 0}.ps-poster-label,.ps-poster-name{font-size:8px}.ps-poster-label.is-signature,.ps-poster-name,.ps-poster-label.is-date{font-size:7px}.ps-upload-panel{padding:32px}.ps-mobile-tabs{background:#f3f4f6;border-bottom:1px solid #c7cbd3;gap:6px;padding:8px 14px;display:flex}.ps-mobile-tabs button{color:#707680;border:1px solid #0000;border-radius:4px;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px;font-size:11px;display:flex}.ps-mobile-tabs button[aria-pressed=true]{background:var(--marketing-surface);color:#303641;border-color:#e2e4e9}.ps-mobile-tabs button>span{font-size:9px}.ps-editor{height:620px;min-height:0;display:block}.ps-document-stage{height:100%}.ps-inspector,.ps-pages{border:0;height:100%}.ps-workspace[data-mobile-view=document] :is(.ps-inspector,.ps-pages),.ps-workspace[data-mobile-view=fields] :is(.ps-document-stage,.ps-pages),.ps-workspace[data-mobile-view=pages] :is(.ps-inspector,.ps-document-stage){display:none}.ps-pages>div:last-child{grid-template-columns:repeat(auto-fill,minmax(90px,120px));gap:24px;padding:25px;display:grid}.ps-thumbnail{margin:0}.ps-inspector-intro{max-width:350px}.ps-position-grid{grid-template-columns:1fr 1fr 1fr;max-width:370px}.ps-selected-preview{max-width:350px}.ps-field-settings>.ps-input{max-width:430px}.ps-field-list strong{max-width:500px}.ps-edit-mobile{color:#9f5e28;align-items:center;gap:7px;margin-inline-start:10px;font-size:10px;display:flex}.ps-tools>button{min-height:36px}.ps-document-actions .ps-button{font-size:10px!important}.ps-document-name strong{max-width:200px!important}.ps-document-bar{padding:12px 16px}.ps-document-actions>.ps-bar-divider{display:none}.ps-local-promise p>span{margin:3px 0 0;display:block}}@media (max-width:600px){.marketing-page.marketing-v2-page.pdf-studio-page{padding-bottom:40px}.pdf-studio-page .ps-hero{gap:20px;padding:30px 20px 27px}.ps-breadcrumb{margin-bottom:18px;font-size:10px}.pdf-studio-page .ps-hero h1{max-width:10ch;font-size:42px}.pdf-studio-page .ps-hero h1 br{display:block}.pdf-studio-page .ps-hero h1>span{margin:0}.pdf-studio-page .ps-hero-description>p{font-size:13px;line-height:1.7}.ps-hero-description>div{gap:15px;font-size:10px}.marketing-page.marketing-v2-page.pdf-studio-page>.ps-workspace{border-radius:9px;width:calc(100% - 24px);scroll-margin-top:68px}.ps-document-name strong{font-size:12px;max-width:160px!important}.ps-document-name>div>span{font-size:9px}.ps-document-emblem{width:30px;height:35px}.ps-document-name{gap:9px}.ps-local-status{font-size:8px}.ps-document-bar{flex-wrap:wrap;gap:8px;min-height:66px;padding:12px}.has-document .ps-document-name{width:calc(100% - 3px)}.has-document .ps-document-name strong{max-width:270px!important}.ps-document-actions{gap:3px;width:auto}.has-document .ps-document-actions{border-top:1px solid #e2e4e9;width:100%;margin-top:5px;padding-top:8px}.ps-document-actions .ps-button{min-height:38px;margin-inline-start:auto;font-size:11px!important}.ps-welcome{flex-direction:column;display:flex}.ps-practice-preview{border-top:1px solid var(--home-line);padding:24px 12px 0}.ps-open-practice{width:calc(100% - 28px);padding:18px 0}.ps-upload-panel{border-inline-end:0;padding:28px}.ps-upload-symbol{width:44px;height:49px;margin-bottom:17px}.pdf-studio-page .ps-upload-panel h2{font-size:28px}.pdf-studio-page .ps-upload-panel>p{max-width:30ch;margin-bottom:20px;font-size:12px}.ps-upload-panel>.ps-button{width:100%}.ps-upload-rule{margin-block:21px 14px}.ps-welcome-tools{gap:12px;margin-top:21px;font-size:8px}.ps-tool-bar{flex-wrap:wrap;gap:4px;padding:7px}.ps-tools{justify-content:space-between;gap:1px;width:100%}.ps-tools>button{flex-direction:column;gap:5px;min-width:40px;padding:7px 6px;font-size:8px}.ps-tools>.ps-bar-divider{margin:0 4px}.ps-zoom{margin-inline-start:auto}.ps-zoom .ps-icon{width:28px;height:28px}.ps-zoom select{padding:6px 3px}.ps-editor{height:560px;min-height:400px;max-height:75svh}.ps-canvas-scroller{padding:20px 16px}.ps-page-navigation{gap:5px}.ps-status-bar{flex-wrap:wrap;gap:7px;padding:10px 12px;font-size:8px}.ps-mobile-tabs{padding:7px}.ps-input input,.ps-input textarea,.ps-position-grid input{font-size:16px}.ps-position-grid{gap:12px}.ps-field-list strong{max-width:240px}.ps-notice{padding:9px 9px 9px 13px;font-size:11px;bottom:12px}.marketing-page.marketing-v2-page.pdf-studio-page>.ps-details-section,.marketing-page.marketing-v2-page.pdf-studio-page>.ps-faq{grid-template-columns:1fr;gap:28px;margin:54px 20px 0;padding:0}.pdf-studio-page :is(.ps-details-section,.ps-faq) h2{max-width:16ch;font-size:32px}.pdf-studio-page .ps-details-section>div>p{max-width:40ch;font-size:13px}.ps-details-section dt{font-size:13px}.ps-details-section dd{font-size:12px}.marketing-page.marketing-v2-page.pdf-studio-page>.ps-faq{margin-top:32px;padding-top:40px}.ps-faq summary{font-size:12px;line-height:1.5}.marketing-page.marketing-v2-page.pdf-studio-page>.ps-handoff{grid-template-columns:1fr;gap:20px;margin:45px 16px 0;padding:25px}.ps-handoff-symbol{width:40px;height:48px}.ps-handoff>.ps-button{grid-column:auto;width:100%}.pdf-studio-page .ps-handoff h2{font-size:26px}.ps-handoff .ps-eyebrow{font-size:9px}.ps-dialog{border-radius:10px;max-width:calc(100vw - 20px);padding:22px}.pdf-studio-page .ps-dialog h2{font-size:28px}.ps-dialog>header{margin-bottom:22px}.ps-signature-style{gap:7px}.ps-signature-style button{padding:17px 6px 9px}.ps-signature-style button>span{height:35px;font-size:19px}.ps-signature-style small{font-size:8px}.ps-dialog>footer{flex-wrap:wrap;gap:16px}.ps-signature-dialog>footer>.ps-button{width:100%}.ps-dialog>footer p{max-width:100%}.ps-draw-signature canvas{aspect-ratio:900/380}.ps-review-content{grid-template-columns:1fr;gap:20px}.ps-review-summary{display:none}.ps-review-dialog>footer>button{flex:1;padding:10px;font-size:10px!important}.ps-review-fields{max-height:240px}.ps-replace-dialog>footer>button{width:100%}.ps-field.is-empty>span{font-size:8px}.ps-ink button{width:30px;height:30px}}@media (prefers-reduced-motion:reduce){.ps-button,.ps-loading>span{border-color:#707680;animation:none}}.ps-font-size{max-width:110px;margin-top:18px}.ps-review-thumbnail{direction:ltr;background:#fff;border:1px solid #c7cbd3;position:relative;box-shadow:0 3px 8px #30364116}.marketing-page.marketing-v2-page.pdf-studio-page{--ps-ink:#252a33;--ps-muted:#69717d;--ps-line:#e2e5eb;--ps-accent:#ff5a00;--marketing-surface:#fff;--home-paper:#f6f7fa;background:#fff}.pdf-studio-page.pdf-studio-page .ps-hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:64px;max-width:1224px;padding:48px 32px 36px}.pdf-studio-page.pdf-studio-page .ps-hero h1{letter-spacing:-.045em;max-width:none;font-size:clamp(36px,4vw,52px);line-height:1.08}.pdf-studio-page.pdf-studio-page .ps-hero-description>p{color:#69717d;margin-bottom:18px;font-size:15px;line-height:1.7}.marketing-page.marketing-v2-page.pdf-studio-page>.ps-workspace{border-color:#e0e4eb;border-radius:16px;width:calc(100% - 64px);max-width:1160px;box-shadow:0 12px 40px -22px #33405b35}.pdf-studio-page .ps-document-bar{background:#fbfcfd;min-height:68px}.pdf-studio-page .ps-document-emblem{color:#5b77bb;background:#eef3ff;border-color:#e0e7f7}.pdf-studio-page .ps-document-name strong{font-size:14px}.pdf-studio-page .ps-document-name>div>span{font-size:11px}.pdf-studio-page .ps-welcome{grid-template-columns:1.25fr 1fr;gap:28px;min-height:370px;padding:24px}.pdf-studio-page .ps-upload-panel{text-align:center;background:#f9fbff;border:1px dashed #c8d1e3;border-radius:12px;align-items:center;padding:28px}.pdf-studio-page .ps-upload-symbol{color:#6684c6;background:#eef3ff;border:1px solid #dce5f8;border-radius:13px;width:50px;height:50px;margin-bottom:16px;box-shadow:0 5px 14px #708bc214}.pdf-studio-page.pdf-studio-page .ps-upload-panel h2{letter-spacing:-.025em;margin:0 0 10px;font-size:25px;line-height:1.2}.pdf-studio-page.pdf-studio-page .ps-upload-panel>p{color:#69717d;max-width:38ch;margin:0 0 22px;font-size:13px}.pdf-studio-page .ps-upload-rule{display:none}.pdf-studio-page .ps-upload-limit{margin-top:10px;font-size:11px}.pdf-studio-page .ps-upload-panel>.ps-link-button{margin-top:20px;font-size:12px}.pdf-studio-page .ps-welcome-tools{justify-content:center;margin-top:24px;font-size:10px}.ps-start-guide{align-self:center;padding:22px 22px 12px 0}.ps-start-guide .ps-eyebrow{color:#7c8491;margin-bottom:20px;font-size:11px}.ps-start-guide ol{gap:24px;margin:0;padding:0;list-style:none;display:grid}.ps-start-guide li{align-items:flex-start;gap:14px;display:flex}.ps-start-guide li>span{color:#6b7fab;background:#f7f9fd;border:1px solid #e1e7f2;border-radius:50%;flex:none;place-items:center;width:29px;height:29px;font-size:12px;display:grid}.pdf-studio-page .ps-start-guide h3{letter-spacing:-.01em;margin:2px 0 5px;font-size:14px;font-weight:600;line-height:1.4}.pdf-studio-page .ps-start-guide p{color:#76808e;max-width:36ch;margin:0;font-size:12px;line-height:1.65}.ps-guide-note{color:#8592a6;border-top:1px solid #e6e9ef;gap:10px;margin-top:24px;padding-top:23px;display:flex}.ps-guide-note svg{flex:none;margin-top:3px}.pdf-studio-page .ps-button{border-radius:8px;min-height:42px}.pdf-studio-page .ps-tools>button[aria-pressed=true]{color:#466eb9;background:#eef3ff;border-color:#d9e5fb}.pdf-studio-page .ps-document-stage{background:#edf0f5}.pdf-studio-page .ps-editor{grid-template-columns:112px minmax(0,1fr) 250px}.pdf-studio-page .ps-input input,.pdf-studio-page .ps-input textarea{border-radius:7px;font-family:inherit}.pdf-studio-page .ps-signature-style button[aria-pressed=true]{background:#f2f6ff;border-color:#9ab2e1}.pdf-studio-page.pdf-studio-page>.ps-details-section,.pdf-studio-page.pdf-studio-page>.ps-faq{gap:64px;max-width:1160px;margin-top:72px;padding-inline:0}.pdf-studio-page.pdf-studio-page>.ps-faq{padding-top:56px}.pdf-studio-page.pdf-studio-page :is(.ps-details-section,.ps-faq) h2{letter-spacing:-.035em;font-size:32px;line-height:1.15}.pdf-studio-page .ps-local-promise{margin-top:20px}.pdf-studio-page .ps-handoff{background:#f5f7fa}@media (max-width:1200px){.pdf-studio-page.pdf-studio-page>.ps-details-section,.pdf-studio-page.pdf-studio-page>.ps-faq{margin-inline:32px}}@media (max-width:850px){.pdf-studio-page.pdf-studio-page .ps-hero{grid-template-columns:1fr;gap:18px}.pdf-studio-page .ps-editor{display:block}.pdf-studio-page .ps-welcome{gap:22px}.ps-start-guide{padding:12px 0}}@media (max-width:600px){.pdf-studio-page.pdf-studio-page .ps-hero{gap:18px;padding:28px 20px 24px}.pdf-studio-page.pdf-studio-page .ps-hero h1{max-width:none;font-size:36px}.pdf-studio-page.pdf-studio-page .ps-hero-description>p{margin-bottom:14px;font-size:14px}.marketing-page.marketing-v2-page.pdf-studio-page>.ps-workspace{border-radius:12px;width:calc(100% - 32px)}.pdf-studio-page .ps-welcome{min-height:0;padding:12px;display:block}.pdf-studio-page .ps-upload-panel{padding:24px 16px}.pdf-studio-page .ps-start-guide{padding:26px 12px 14px}.ps-start-guide ol{gap:18px}.ps-start-guide .ps-eyebrow{margin-bottom:17px}.pdf-studio-page .ps-welcome-tools{gap:12px;font-size:9px}.pdf-studio-page .ps-input input,.pdf-studio-page .ps-input textarea{font-size:16px}.pdf-studio-page.pdf-studio-page>.ps-details-section,.pdf-studio-page.pdf-studio-page>.ps-faq{gap:24px;margin:48px 20px 0;padding:0}.pdf-studio-page.pdf-studio-page>.ps-faq{padding-top:36px}.pdf-studio-page.pdf-studio-page :is(.ps-details-section,.ps-faq) h2{font-size:29px}}@media (prefers-reduced-motion:reduce){.pdf-studio-page *,.ps-dialog *{transition:none;animation:none}}
:root{--marketing-type-display:4rem;--marketing-type-heading:3rem;--marketing-type-subheading:2rem;--marketing-type-title:1.25rem;--marketing-type-reading-heading:1.5rem;--marketing-type-price:2.5rem;--marketing-type-lead:1.125rem;--marketing-type-body:.9375rem;--marketing-type-reading:1rem;--marketing-type-control:.875rem;--marketing-type-utility:.8125rem;--marketing-type-caption:.75rem;--marketing-weight-regular:400;--marketing-weight-medium:510;--marketing-weight-semibold:590;--marketing-leading-display:1.06;--marketing-leading-heading:1.1;--marketing-leading-title:1.33;--marketing-leading-body:1.6;--marketing-leading-reading:1.75;--marketing-tracking-heading:-.022em;--marketing-tracking-body:-.011em}@media (max-width:1024px){:root{--marketing-type-display:3.5rem;--marketing-type-heading:2.5rem}}@media (max-width:640px){:root{--marketing-type-display:2.375rem;--marketing-type-heading:1.5rem;--marketing-type-subheading:1.5rem;--marketing-leading-display:1.1;--marketing-leading-heading:1.33}}:is(.marketing-page.home-ready.marketing-v2-page,.marketing-page.home-ready.marketing-home-v3,.pricing-experience){font-family:var(--font-geist-sans), sans-serif;font-size:var(--marketing-type-body);font-weight:var(--marketing-weight-regular);line-height:var(--marketing-leading-body);letter-spacing:var(--marketing-tracking-body)}:is(.marketing-page.home-ready.marketing-v2-page,.marketing-page.home-ready.marketing-home-v3,.pricing-experience) :is(a,button,summary,label):not(:where([data-home-demo] *,.marketing-demo *,.product-demo *,.scene-frame *,.scene-content *,.marketing-supporting-art *,.marketing-hub-visual *,.soft-product-panel *,.soft-campaign *,.soft-workspace-visual *,.soft-bento-visual *,.home-team-context *,.home-ai-chat-row *,.home-feature-visual *,.public-tool-workspace *,.document-experience *,.ps-workspace *,.ps-dialog *)),:is(.marketing-page.home-ready.marketing-v2-page,.marketing-page.home-ready.marketing-home-v3,.pricing-experience) .home-hero-actions .home-hero-secondary{font-weight:var(--marketing-weight-medium)}:is(.marketing-page.home-ready.marketing-v2-page,.marketing-page.home-ready.marketing-home-v3,.pricing-experience) :is(strong,b):not(:where([data-home-demo] *,.marketing-demo *,.product-demo *,.scene-frame *,.scene-content *,.marketing-supporting-art *,.marketing-hub-visual *,.soft-product-panel *,.soft-campaign *,.soft-workspace-visual *,.soft-bento-visual *,.home-team-context *,.home-ai-chat-row *,.home-feature-visual *,.public-tool-workspace *,.document-experience *,.ps-workspace *,.ps-dialog *)){font-weight:var(--marketing-weight-semibold)}:is(.marketing-page.home-ready.marketing-v2-page,.marketing-page.home-ready.marketing-home-v3,.pricing-experience) :is(.contact-chat-option button,form label,.setup-route-nav a,.security-assurance-section aside a,.security-report-section a,.ps-handoff .ps-button){font-size:var(--marketing-type-control);font-weight:var(--marketing-weight-medium);line-height:1.5}:is(.marketing-page.home-ready.marketing-v2-page,.marketing-page.home-ready.marketing-home-v3,.pricing-experience) .marketing-expectations summary{font-size:var(--marketing-type-utility);font-weight:var(--marketing-weight-medium);line-height:1.5}:is(.marketing-page.home-ready.marketing-v2-page,.marketing-page.home-ready.marketing-home-v3,.pricing-experience) .ps-handoff .ps-button{font-size:var(--marketing-type-control)!important;font-weight:var(--marketing-weight-medium)!important}:is(.marketing-page.home-ready.marketing-v2-page,.marketing-page.home-ready.marketing-home-v3,.pricing-experience) h1,:is(.marketing-page.home-ready.marketing-v2-page,.marketing-page.home-ready.marketing-home-v3,.pricing-experience).marketing-support-page h1,:is(.marketing-page.home-ready.marketing-v2-page,.marketing-page.home-ready.marketing-home-v3,.pricing-experience) :is(.product-page-copy,.v2-hero-copy,.company-hero,.public-tool-hero,.v3-hero-copy) h1{font-family:inherit;font-size:var(--marketing-type-display);font-weight:var(--marketing-weight-medium);line-height:var(--marketing-leading-display);letter-spacing:var(--marketing-tracking-heading);text-wrap:balance}:is(.marketing-page.home-ready.marketing-v2-page,.marketing-page.home-ready.marketing-home-v3,.pricing-experience) h2:not(:where(.marketing-demo *,.product-demo *,.scene-frame *,.home-team-context *,.document-experience *,.ps-workspace *,.ps-dialog *)),:is(.marketing-page.home-ready.marketing-v2-page,.marketing-page.home-ready.marketing-home-v3,.pricing-experience) :is(.ms-header,.marketing-directory-heading,.marketing-section-heading,.home-section-intro,.home-next-step,.home-ai,.marketing-motion-copy,.v3-section-title,.platform-fit-heading) h2{font-family:inherit;font-size:var(--marketing-type-heading);font-weight:var(--marketing-weight-medium);line-height:var(--marketing-leading-heading);letter-spacing:var(--marketing-tracking-heading);text-wrap:balance}:is(.marketing-page.home-ready.marketing-v2-page,.marketing-page.home-ready.marketing-home-v3,.pricing-experience) h3:not(:where(.marketing-demo *,.product-demo *,.scene-frame *,.home-team-context *,.document-experience *,.ps-workspace *,.ps-dialog *)),:is(.marketing-page.home-ready.marketing-v2-page,.marketing-page.home-ready.marketing-home-v3,.pricing-experience) :is(.ms-cell,.marketing-directory-copy,.marketing-directory-card,.company-principles,.platform-setup-steps,.home-workspace-grid,.home-platform-group,.v3-bento-copy) h3,:is(.marketing-page.home-ready.marketing-v2-page,.marketing-page.home-ready.marketing-home-v3,.pricing-experience) :is(.home-faq-item,.product-page-faq,.ps-faq) :is(button,summary){font-family:inherit;font-size:var(--marketing-type-title);font-weight:var(--marketing-weight-semibold);line-height:var(--marketing-leading-title);letter-spacing:-.012em}:is(.marketing-page.home-ready.marketing-v2-page,.marketing-page.home-ready.marketing-home-v3,.pricing-experience) :is(.marketing-tour-copy,.v3-showcase-copy,.marketing-start-card) h3{font-size:var(--marketing-type-subheading);font-weight:var(--marketing-weight-medium);line-height:var(--marketing-leading-title);letter-spacing:var(--marketing-tracking-heading)}:is(.marketing-page.home-ready.marketing-v2-page,.marketing-page.home-ready.marketing-home-v3,.pricing-experience) :is(p,li,blockquote):not(:where([data-home-demo] *,.marketing-demo *,.product-demo *,.scene-frame *,.scene-content *,.marketing-supporting-art *,.marketing-hub-visual *,.soft-product-panel *,.soft-campaign *,.soft-workspace-visual *,.soft-bento-visual *,.home-team-context *,.home-ai-chat-row *,.home-feature-visual *,.public-tool-workspace *,.document-experience *,.ps-workspace *,.ps-dialog *)),:is(.marketing-page.home-ready.marketing-v2-page,.marketing-page.home-ready.marketing-home-v3,.pricing-experience) :is(.home-section-intro,.home-workspace-grid,.home-platform-group,.marketing-tour-copy,.marketing-directory-copy,.v3-showcase-copy,.v3-bento-copy)>p{font-size:var(--marketing-type-body);font-weight:var(--marketing-weight-regular);line-height:var(--marketing-leading-body);letter-spacing:var(--marketing-tracking-body)}:is(.marketing-page.home-ready.marketing-v2-page,.marketing-page.home-ready.marketing-home-v3,.pricing-experience) :is(.product-page-copy,.v2-hero-copy,.company-hero,.public-tool-hero)>p,:is(.marketing-page.home-ready.marketing-v2-page,.marketing-page.home-ready.marketing-home-v3,.pricing-experience)>header>p,:is(.marketing-page.home-ready.marketing-v2-page,.marketing-page.home-ready.marketing-home-v3,.pricing-experience) .legal-introduction{font-size:var(--marketing-type-lead);font-weight:var(--marketing-weight-regular);line-height:var(--marketing-leading-body)}:is(.marketing-page.home-ready.marketing-v2-page,.marketing-page.home-ready.marketing-home-v3,.pricing-experience) :is(.home-control,.marketing-inline-link,.ms-link,.story-text-link,.v2-card-link,.home-ai-link,.home-check-list li,.home-feature-points li){font-size:var(--marketing-type-control);font-weight:var(--marketing-weight-medium);letter-spacing:var(--marketing-tracking-body);line-height:1.5}:is(.marketing-page.home-ready.marketing-v2-page,.marketing-page.home-ready.marketing-home-v3,.pricing-experience) :is(.product-page-context,.product-page-nav,.hub-section-index) :is(a,span),:is(.marketing-page.home-ready.marketing-v2-page,.marketing-page.home-ready.marketing-home-v3,.pricing-experience) :is(.product-plan-note,.product-page-note,.home-proof-list li,.home-pricing-note),:is(.marketing-page.home-ready.marketing-v2-page,.marketing-page.home-ready.marketing-home-v3,.pricing-experience) .v2-hero-copy>small{font-size:var(--marketing-type-utility);font-weight:var(--marketing-weight-regular);line-height:var(--marketing-leading-body);letter-spacing:0}:is(.marketing-page.home-ready.marketing-v2-page,.marketing-page.home-ready.marketing-home-v3,.pricing-experience) :is(.ms-eyebrow,.marketing-kicker,.marketing-hub-eyebrow,.v3-eyebrow,.home-eyebrow),:is(.marketing-page.home-ready.marketing-v2-page,.marketing-page.home-ready.marketing-home-v3,.pricing-experience) .v3-section-title>p:first-child,:is(.marketing-page.home-ready.marketing-v2-page,.marketing-page.home-ready.marketing-home-v3,.pricing-experience) .v3-logos h2{font-size:var(--marketing-type-caption);font-weight:var(--marketing-weight-medium);letter-spacing:.04em;line-height:1.5}:is(.marketing-page.home-ready.marketing-v2-page,.marketing-page.home-ready.marketing-home-v3,.pricing-experience) :is(.marketing-value-strip,.comparison-decision,.contact-chat-option,.public-tool-notes) h2,:is(.marketing-page.home-ready.marketing-v2-page,.marketing-page.home-ready.marketing-home-v3,.pricing-experience) article>h2,:is(.marketing-page.home-ready.marketing-v2-page,.marketing-page.home-ready.marketing-home-v3,.pricing-experience) :is(.marketing-practical-uses,.marketing-working-habit,.provider-setup-notes) h4{font-size:var(--marketing-type-title);font-weight:var(--marketing-weight-semibold);line-height:var(--marketing-leading-title);letter-spacing:-.012em}:is(.marketing-page.home-ready.marketing-v2-page,.marketing-page.home-ready.marketing-home-v3,.pricing-experience) :is(.ms-band,.marketing-related,.marketing-capabilities-detail,.contact-form-intro,.contact-message-success,.security-report-section,.ps-handoff) :is(h2,h3){font-size:var(--marketing-type-reading-heading);font-weight:var(--marketing-weight-medium);line-height:var(--marketing-leading-title)}:is(.marketing-page.home-ready.marketing-v2-page,.marketing-page.home-ready.marketing-home-v3,.pricing-experience) .home-final h2{font-size:var(--marketing-type-display);font-weight:var(--marketing-weight-medium);line-height:var(--marketing-leading-display);letter-spacing:var(--marketing-tracking-heading)}:is(.marketing-page.home-ready.marketing-v2-page,.marketing-page.home-ready.marketing-home-v3,.pricing-experience).marketing-home-v3 .home-final h2{font-size:min(3rem, var(--marketing-type-display))}:is(.marketing-page.home-ready.marketing-v2-page,.marketing-page.home-ready.marketing-home-v3,.pricing-experience).v2-legal-page{font-size:var(--marketing-type-reading);line-height:var(--marketing-leading-reading)}:is(.marketing-page.home-ready.marketing-v2-page,.marketing-page.home-ready.marketing-home-v3,.pricing-experience).v2-legal-page :is(p,li){font-size:var(--marketing-type-reading);line-height:var(--marketing-leading-reading)}:is(.marketing-page.home-ready.marketing-v2-page,.marketing-page.home-ready.marketing-home-v3,.pricing-experience).v2-legal-page h2{font-size:var(--marketing-type-reading-heading);font-weight:var(--marketing-weight-medium);line-height:var(--marketing-leading-title)}:is(.marketing-page.home-ready.marketing-v2-page,.marketing-page.home-ready.marketing-home-v3,.pricing-experience).v2-legal-page :is(strong,b){font-weight:var(--marketing-weight-semibold)}.marketing-page.home-ready.marketing-v2-page .feature-exploration-options strong,.marketing-page.home-ready.marketing-v2-page .marketing-capabilities-detail>h3{font-size:var(--marketing-type-title);font-weight:var(--marketing-weight-semibold);line-height:var(--marketing-leading-title);letter-spacing:-.012em}.marketing-page.home-ready.marketing-v2-page .feature-exploration-options button>span>span,.marketing-page.home-ready.marketing-v2-page .security-data-section ol>li>span,.marketing-page.home-ready.marketing-v2-page .security-assurance-section .marketing-shell>div>span{font-size:var(--marketing-type-body);font-weight:var(--marketing-weight-regular);line-height:var(--marketing-leading-body);letter-spacing:var(--marketing-tracking-body)}.marketing-page.home-ready.marketing-v2-page :is(.product-page-copy,.v2-hero-copy,.public-tool-hero)>.product-page-note,.marketing-page.home-ready.marketing-v2-page :is(.marketing-setup-guide,.marketing-return-path,.marketing-return-path a,.platform-fit-notes>a){font-size:var(--marketing-type-utility);font-weight:var(--marketing-weight-regular);line-height:var(--marketing-leading-body);letter-spacing:0}.marketing-page.home-ready.marketing-v2-page :is(.marketing-setup-guide,.marketing-return-path a,.platform-fit-notes>a){font-weight:var(--marketing-weight-medium)}.marketing-page.home-ready.marketing-v2-page :is(.story-example-type,.marketing-section-kicker,.ms-tag,.platform-step-index){font-size:var(--marketing-type-caption);font-weight:var(--marketing-weight-medium);letter-spacing:.04em;line-height:1.5}.marketing-page.home-ready.marketing-v2-page .v2-comparison-table :is(th,td){font-size:var(--marketing-type-utility);font-weight:var(--marketing-weight-regular);line-height:var(--marketing-leading-body);letter-spacing:var(--marketing-tracking-body)}.marketing-page.home-ready.marketing-v2-page .v2-comparison-table th{font-weight:var(--marketing-weight-medium)}.pricing-experience :is(button,.home-control){font-size:var(--marketing-type-control);font-weight:var(--marketing-weight-medium)}.pricing-experience article h2{font-size:var(--marketing-type-title);font-weight:var(--marketing-weight-semibold)}.pricing-experience article strong{font-size:var(--marketing-type-price);font-weight:var(--marketing-weight-medium);letter-spacing:var(--marketing-tracking-heading);font-variant-numeric:tabular-nums;line-height:1}.pricing-experience :is(table,table td){font-size:var(--marketing-type-utility);line-height:var(--marketing-leading-body)}.pricing-experience table th{font-weight:var(--marketing-weight-medium)}.pricing-experience :is(header>span,article>span,tbody th[colspan]){font-size:var(--marketing-type-caption);font-weight:var(--marketing-weight-medium);letter-spacing:.04em}.pricing-experience .text-xs{font-size:var(--marketing-type-caption)}.home-ready .home-control{font-size:var(--marketing-type-control);font-weight:var(--marketing-weight-medium);line-height:1.5}:is(.marketing-nav,.marketing-nav.is-home) :is(.marketing-nav-desktop,.marketing-nav-actions,.marketing-menu-footer) :is(a,button),:is(.marketing-nav,.marketing-nav.is-home) .marketing-menu-footer,:is(.marketing-nav,.marketing-nav.is-home) .home-control{font-size:var(--marketing-type-utility);font-weight:var(--marketing-weight-medium);letter-spacing:0;line-height:1.5}:is(.marketing-nav,.marketing-nav.is-home) .marketing-nav-desktop :is(a,button){font-weight:var(--marketing-weight-regular)}:is(.marketing-nav,.marketing-nav.is-home) :is(.marketing-menu-features,.marketing-menu-simple) h3{font-size:var(--marketing-type-caption);font-weight:var(--marketing-weight-medium);letter-spacing:.04em;line-height:1.5}:is(.marketing-nav,.marketing-nav.is-home) :is(.marketing-menu-features,.marketing-menu-simple) a{font-size:var(--marketing-type-control);font-weight:var(--marketing-weight-regular);line-height:1.5}:is(.marketing-nav,.marketing-nav.is-home) .marketing-mobile-menu :is(a,summary){font-size:var(--marketing-type-body);font-weight:var(--marketing-weight-medium);line-height:1.5}.marketing-footer.v3-footer .v3-footer-columns :is(h2,a,button),.marketing-footer.v3-footer .v3-footer-social a,.marketing-footer.v3-footer .v3-language :is(a,button){font-size:var(--marketing-type-utility);line-height:var(--marketing-leading-body);letter-spacing:0}.marketing-footer.v3-footer .v3-footer-columns :is(h2,button){font-weight:var(--marketing-weight-medium)}.marketing-footer.v3-footer :is(a,p){font-weight:var(--marketing-weight-regular)}.marketing-footer.v3-footer :is(.v3-footer-bottom>p,.v3-footer-legal a){font-size:var(--marketing-type-caption);line-height:var(--marketing-leading-body)}.hc:not(.knowledge-shell){font-size:var(--marketing-type-body);font-weight:var(--marketing-weight-regular)}.hc:not(.knowledge-shell) :is(a,button,label,summary,th){font-weight:var(--marketing-weight-medium)}.hc:not(.knowledge-shell) .hc-brand a{font-weight:var(--marketing-weight-semibold)}.hc:not(.knowledge-shell) :is(.hc-hero,.hc-page-heading,.hc-search-page-heading) h1{font-size:var(--marketing-type-display);font-weight:var(--marketing-weight-medium);line-height:var(--marketing-leading-display);letter-spacing:var(--marketing-tracking-heading)}.hc:not(.knowledge-shell) .hc-article-heading h1{font-size:var(--marketing-type-heading);font-weight:var(--marketing-weight-medium);line-height:var(--marketing-leading-title);letter-spacing:var(--marketing-tracking-heading)}.hc:not(.knowledge-shell) :is(.hc-section-heading,.hc-video-library-copy,.hc-no-results) h2{font-size:var(--marketing-type-subheading);font-weight:var(--marketing-weight-medium);line-height:var(--marketing-leading-title);letter-spacing:var(--marketing-tracking-heading)}.hc:not(.knowledge-shell) :is(.hc-category-card,.hc-video-card,.blog-card,.blog-empty) h3,.hc:not(.knowledge-shell) :is(.hc-support-banner,.hc-result-list,.hc-category-sections,.blog-featured,.blog-cta) h2{font-size:var(--marketing-type-title);font-weight:var(--marketing-weight-semibold);line-height:var(--marketing-leading-title);letter-spacing:-.012em}.hc:not(.knowledge-shell) :is(.hc-hero-description,.hc-category-card>p,.hc-video-card p,.hc-page-heading>p:last-child,.hc-result-list p,.blog-card p,.blog-featured-copy>p:not(.hc-eyebrow),.blog-about>header>p:last-child,.blog-article-deck){font-size:var(--marketing-type-body);font-weight:var(--marketing-weight-regular);line-height:var(--marketing-leading-body)}.hc:not(.knowledge-shell) :is(.hc-article-section>h2,.hc-related>h2,.blog-prose h2){font-size:var(--marketing-type-reading-heading);font-weight:var(--marketing-weight-medium);line-height:var(--marketing-leading-title);letter-spacing:var(--marketing-tracking-heading)}.hc:not(.knowledge-shell) :is(.hc-article,.blog-prose) :is(p,li){font-size:var(--reading-size,var(--marketing-type-reading));font-weight:var(--marketing-weight-regular);line-height:var(--marketing-leading-reading)}.hc:not(.knowledge-shell) :is(.hc-article,.blog-prose) :is(strong,b){font-weight:var(--marketing-weight-semibold)}.hc:not(.knowledge-shell) :is(.hc-header nav a,.hc-footer nav a,.hc-language select,.blog-button,.blog-reader-controls button,.hc-search input,.hc-search button){font-size:var(--marketing-type-utility);font-weight:var(--marketing-weight-medium);line-height:1.5}.hc:not(.knowledge-shell) :is(.hc-eyebrow,.hc-article-meta,.hc-breadcrumbs,.blog-reading-time,.blog-card-meta){font-size:var(--marketing-type-caption);font-weight:var(--marketing-weight-medium);line-height:1.5}.hc:not(.knowledge-shell) :is(.hc-quick-answer,.hc-good-to-know) h2{font-size:var(--marketing-type-caption);font-weight:var(--marketing-weight-semibold)}.hc:not(.knowledge-shell) .blog-prose{--reading-size:var(--marketing-type-reading)}.hc:not(.knowledge-shell) .blog-prose[data-text-size=large]{--reading-size:1.125rem}.hc:not(.knowledge-shell)[dir=rtl] :is(h1,h2,h3,p,li,.hc-eyebrow){letter-spacing:normal}html[dir=rtl] :is(.marketing-page,.marketing-nav,.marketing-footer) :is(h1,h2,h3,p,li,a,button){letter-spacing:normal}.signature-studio.home-ready :is(.ss-below-heading,.ss-faq,.ss-guide-heading) h2{font-size:var(--marketing-type-heading);font-weight:var(--marketing-weight-medium);line-height:var(--marketing-leading-heading);letter-spacing:var(--marketing-tracking-heading)}.signature-studio.home-ready :is(.ss-benefit p,.ss-faq p){font-size:var(--marketing-type-body);font-weight:var(--marketing-weight-regular);line-height:var(--marketing-leading-body)}.signature-studio.home-ready :is(.ss-benefit h3,.ss-faq summary){font-size:var(--marketing-type-title);font-weight:var(--marketing-weight-semibold);line-height:var(--marketing-leading-title)}@media (max-width:640px){.hc .hc-search input{font-size:var(--marketing-type-reading)}}@media print{.hc:not(.knowledge-shell){--marketing-type-reading:11pt;--marketing-type-reading-heading:17pt;--marketing-leading-reading:1.65}.hc:not(.knowledge-shell) .hc-article-heading h1{font-size:26pt}.hc:not(.knowledge-shell) .blog-prose[data-text-size=large]{--reading-size:11pt}}
html[dir=ltr],[data-sonner-toaster][dir=ltr]{--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%, -35%)}html[dir=rtl],[data-sonner-toaster][dir=rtl]{--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%, -35%)}[data-sonner-toaster]{width:var(--width);--gray1:#fcfcfc;--gray2:#f8f8f8;--gray3:#f3f3f3;--gray4:#ededed;--gray5:#e8e8e8;--gray6:#e2e2e2;--gray7:#dbdbdb;--gray8:#c7c7c7;--gray9:#8f8f8f;--gray10:#858585;--gray11:#6f6f6f;--gray12:#171717;--border-radius:8px;box-sizing:border-box;z-index:999999999;outline:none;margin:0;padding:0;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;list-style:none;transition:transform .4s;position:fixed}@media (hover:none) and (pointer:coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translate(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[data-sonner-toast]{--y:translateY(100%);--lift-amount:calc(var(--lift) * var(--gap));z-index:var(--z-index);opacity:0;transform:var(--y);touch-action:none;box-sizing:border-box;overflow-wrap:anywhere;outline:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;position:absolute}[data-sonner-toast][data-styled=true]{background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);width:var(--width);align-items:center;gap:6px;padding:16px;font-size:13px;display:flex;box-shadow:0 4px 12px #0000001a}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}[data-sonner-toast][data-y-position=top]{--y:translateY(-100%);--lift:1;--lift-amount:calc(1 * var(--gap));top:0}[data-sonner-toast][data-y-position=bottom]{--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift) * var(--gap));bottom:0}[data-sonner-toast][data-styled=true] [data-description]{color:#3f3f3f;font-weight:400;line-height:1.4}[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}[data-sonner-toast][data-styled=true] [data-title]{color:inherit;font-weight:500;line-height:1.5}[data-sonner-toast][data-styled=true] [data-icon]{width:16px;height:16px;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end);flex-shrink:0;justify-content:flex-start;align-items:center;display:flex;position:relative}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform-origin:50%;animation:.3s forwards sonner-fade-in;transform:scale(.8)}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [data-content]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}[data-sonner-toast][data-styled=true] [data-button]{height:24px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);cursor:pointer;border:none;border-radius:4px;outline:none;flex-shrink:0;align-items:center;padding-left:8px;padding-right:8px;font-size:12px;font-weight:500;transition:opacity .4s,box-shadow .2s;display:flex}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px #0006}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:#00000014}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:#ffffff4d}[data-sonner-toast][data-styled=true] [data-close-button]{left:var(--toast-close-button-start);right:var(--toast-close-button-end);width:20px;height:20px;color:var(--normal-text);background:var(--normal-bg);border:1px solid var(--normal-border);transform:var(--toast-close-button-transform);cursor:pointer;z-index:1;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:opacity .1s,background .2s,border-color .2s;display:flex;position:absolute;top:0}[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]:before{content:"";z-index:-1;height:100%;position:absolute;left:-100%;right:-100%}[data-sonner-toast][data-y-position=top][data-swiping=true]:before{bottom:50%;transform:scaleY(3)translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]:before{top:50%;transform:scaleY(3)translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]:before{content:"";position:absolute;inset:0;transform:scaleY(2)}[data-sonner-toast][data-expanded=true]:after{content:"";height:calc(var(--gap) + 1px);width:100%;position:absolute;bottom:100%;left:0}[data-sonner-toast][data-mounted=true]{--y:translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale:var(--toasts-before) * .05 + 1;--y:translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y:translateY(calc(var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]:before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y,0px)) translateX(var(--swipe-amount-x,0px));transition:none}[data-sonner-toast][data-swiped=true]{-webkit-user-select:none;user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{0%{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{0%{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (max-width:600px){[data-sonner-toaster]{right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%;position:fixed}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{width:calc(100% - var(--mobile-offset-left) * 2);left:0;right:0}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--mobile-offset-bottom)}[data-sonner-toaster][data-y-position=top]{top:var(--mobile-offset-top)}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:#ecfdf3;--success-border:#bffcd9;--success-text:#008a2e;--info-bg:#f0f8ff;--info-border:#dde7fd;--info-text:#0973dc;--warning-bg:#fffcf0;--warning-border:#fbeeb1;--warning-text:#dc7609;--error-bg:#fff0f0;--error-border:#ffe0e1;--error-text:#e60000}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:#333;--normal-text:var(--gray1)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg:#000;--normal-bg-hover:#1f1f1f;--normal-border:#333;--normal-border-hover:#404040;--normal-text:var(--gray1);--success-bg:#001f0f;--success-border:#003d1c;--success-text:#59f3a6;--info-bg:#000d1f;--info-border:#19233e;--info-text:#5896f3;--warning-bg:#1d1f00;--warning-border:#2e2e00;--warning-text:#f3cf58;--error-bg:#2d0607;--error-border:#4d0408;--error-text:#ff9ea1}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success],[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info],[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning],[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error],[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);width:var(--size);z-index:10;position:absolute;inset:0}.sonner-loading-wrapper[data-visible=false]{transform-origin:50%;animation:.2s forwards sonner-fade-out}.sonner-spinner{height:var(--size);width:var(--size);position:relative;top:50%;left:50%}.sonner-loading-bar{background:var(--gray11);border-radius:6px;width:24%;height:8%;animation:1.2s linear infinite sonner-spin;position:absolute;top:-3.9%;left:-10%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg)translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg)translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg)translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg)translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg)translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg)translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg)translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg)translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg)translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg)translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg)translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg)translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion){[data-sonner-toast],[data-sonner-toast]>*,.sonner-loading-bar{transition:none!important;animation:none!important}}.sonner-loader{transform-origin:50%;transition:opacity .2s,transform .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8)translate(-50%,-50%)}

.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page){--home-ink:#222;--home-muted:#66676b;--home-line:#e4e4e7;--home-line-strong:#c9c9ce;--home-sand:#f6f6f7;--final-line:#e4e4e7;--final-muted:#66676b;--final-paper:#f6f6f7;--marketing-type-display:clamp(38px,4vw,56px);--marketing-type-heading:clamp(28px,3vw,40px);--marketing-tracking-body:-.01em;--marketing-weight-semibold:580;--section-budget:720px;color:var(--home-ink);background:#fff}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .marketing-shell{width:min(1184px,100% - 80px);max-width:1184px}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page)>section:not(.product-page-hero):not(.home-final),.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .ms-hub-groups>.ms-section{min-height:0;padding-block:56px}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) :is(.product-page-hero,.v2-hub-hero){background:#fff;border:0;min-height:0;padding:48px 0}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) :is(.product-page-hero,.v2-hub-hero)>.marketing-shell{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:center;gap:56px;min-height:0;padding-block:0;display:grid}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) :is(.product-page-copy,.v2-hero-copy){text-align:start;min-width:0;max-width:none;padding:0;display:block}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) :is(.product-page-copy,.v2-hero-copy) h1{font-size:var(--marketing-type-display);letter-spacing:-.045em;text-wrap:balance;max-width:17ch;margin:0 0 20px;font-weight:580;line-height:1.07}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) :is(.product-page-copy,.v2-hero-copy)>p:not(.marketing-overline):not(.product-page-note):not(.marketing-hero-context){color:var(--home-muted);text-wrap:pretty;max-width:44ch;margin:0;font-size:16px;line-height:1.65}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) :is(.product-page-context,.marketing-overline){color:#75757b;text-transform:none;letter-spacing:0;align-items:center;gap:10px;margin:0 0 20px;font-size:12px;line-height:1.5;display:flex}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .product-page-context a{color:#333}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .marketing-overline>span{background:var(--home-orange);border-radius:50%;width:6px;height:6px}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) :is(.product-page-actions,.ms-actions){flex-wrap:wrap;justify-content:flex-start;gap:12px;margin-top:24px;display:flex}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) :is(.product-plan-note,.product-page-note,.v2-hero-copy>small,.marketing-hero-context){color:#77777c;margin-top:16px;font-size:11px;line-height:1.5}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .v2-hub-visual{width:100%;min-width:0;max-width:none;margin:0}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .marketing-hero-art{width:100%;min-width:0;max-width:600px;margin:auto}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .marketing-narrative-art{isolation:isolate;width:100%;min-width:0;max-width:600px;min-height:0;margin:auto}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) :is(.product-page-nav,.hub-section-index){border-block:1px solid var(--home-line);box-shadow:none;background:#fff;position:static}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) :is(.product-page-nav,.hub-section-index) .marketing-shell{gap:28px;min-height:48px}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) :is(.product-page-nav,.hub-section-index) a{color:#69696d;white-space:nowrap;padding-block:15px;font-size:12px}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) :is(.product-page-nav,.hub-section-index) a:hover{color:#222}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .marketing-value-section{background:#fff;padding-block:32px!important}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .marketing-value-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .marketing-value-strip>article{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:24px 1fr;gap:12px;padding:0;display:grid}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .marketing-benefit-mark{color:#555;background:0 0;border:0;border-radius:0;place-items:center;width:24px;height:24px;margin:0;padding:0;display:grid}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .marketing-benefit-mark svg{stroke-width:1.5px;width:18px;height:18px}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .marketing-value-strip h2{letter-spacing:-.02em;margin:0 0 8px;font-size:15px;font-weight:580;line-height:1.4}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .marketing-value-strip p{color:var(--home-muted);margin:0;font-size:13px;line-height:1.6}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .marketing-tour-section{border-block:1px solid var(--home-line);background:#f6f6f7}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .marketing-section-heading{margin:0 0 24px;display:block}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .marketing-section-heading h2{letter-spacing:-.035em;max-width:24ch;margin:0;font-size:34px;line-height:1.15}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .feature-exploration{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:center;gap:48px;display:grid}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .feature-exploration-options{border:0;gap:8px;padding:0}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .feature-exploration-options>button{text-align:start;background:0 0;border:1px solid #0000;border-radius:12px;align-items:start;gap:16px;padding:20px;transition:background .18s,border-color .18s;display:flex}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .feature-exploration-options>button[aria-selected=true]{background:#fff;border-color:#e4e4e7;box-shadow:0 2px 4px #00000004}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .feature-exploration-options strong{letter-spacing:-.025em;font-size:18px;font-weight:580;line-height:1.35}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .feature-exploration-options button span>span{color:var(--home-muted);margin-top:8px;font-size:13px;line-height:1.6}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .feature-exploration-options>button>svg{color:#777;flex:none;width:16px}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .feature-exploration-stage{box-shadow:none;background:0 0;border:0;border-radius:0;min-width:0;padding:0}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .marketing-story-beat{border-top:1px solid var(--home-line);background:#f6f6f7}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .marketing-story-beat.beat-2{background:#fff}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .marketing-story-beat>.marketing-shell{grid-template-columns:1fr 1.1fr;align-items:center;gap:64px;display:grid}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .marketing-story-beat.beat-2 .marketing-beat-copy{order:2}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .marketing-beat-copy{max-width:430px}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .marketing-beat-label{color:#737379;max-width:42ch;margin-bottom:16px;font-size:12px;line-height:1.6;display:block}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .marketing-beat-copy h2{letter-spacing:-.04em;max-width:21ch;margin:0 0 16px;font-size:clamp(28px,3vw,40px);font-weight:580;line-height:1.13}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .marketing-beat-copy p{max-width:44ch;color:var(--home-muted);margin:0;font-size:15px;line-height:1.7}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .marketing-beat-visual{min-width:0}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) :is(.marketing-tour-copy,.marketing-capabilities-heading) h2{font-size:36px;line-height:1.15}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .marketing-capabilities-layout{align-items:start;gap:56px}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .marketing-capabilities-heading h2{max-width:21ch;margin-block:12px 16px}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .marketing-capabilities-heading>p{font-size:14px;line-height:1.7}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .marketing-section-kicker{color:#666;letter-spacing:0;text-transform:none;font-size:12px}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .marketing-capabilities-detail{border:1px solid var(--home-line);box-shadow:none;background:#f8f8f9;border-radius:16px;padding:24px}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .marketing-capabilities-detail>h3{margin:0 0 16px;font-size:18px}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .ms-checklist{gap:10px;font-size:14px}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .marketing-working-habit{border-top:1px solid var(--home-line);box-shadow:none;background:0 0;border-radius:0;margin-top:20px;padding:16px 0 0}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .marketing-working-habit p{font-size:13px}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .marketing-start-related{border-top:1px solid var(--home-line);box-shadow:none;background:0 0;border-radius:0;margin-top:16px;padding:16px 0 0}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .marketing-start-related p{margin:0 0 8px;font-size:14px}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .marketing-expectations{border-color:var(--home-line);background:0 0;border-radius:0;margin-top:16px;padding:0;font-size:13px}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .marketing-expectations summary{padding-block:14px}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .marketing-expectations p{font-size:13px;line-height:1.65}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .ms-faq{border-top:1px solid var(--home-line);background:#fff}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .ms-faq>.marketing-shell{grid-template-columns:.75fr 1.25fr;align-items:start;gap:64px;display:grid}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .ms-header{margin:0 0 24px}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .ms-header h2{letter-spacing:-.035em;max-width:24ch;margin:0 0 16px;font-size:32px;line-height:1.18}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .ms-header>p{color:var(--home-muted);font-size:14px;line-height:1.65}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .home-faq-item{border-color:var(--home-line);background:0 0}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .home-faq-item button{padding-block:18px;font-size:15px;line-height:1.4}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .home-faq-item p{color:var(--home-muted);font-size:13px;line-height:1.75}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .final-directory-layout{grid-template-columns:240px 1fr;gap:48px;display:grid}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .final-directory-heading h2{max-width:16ch;font-size:28px}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .final-directory-section+.final-directory-section{border-top:1px solid var(--home-line)}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .final-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;display:grid}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .final-directory-card{border:0;border-bottom:1px solid var(--home-line);color:inherit;box-shadow:none;background:0 0;border-radius:0;grid-template-columns:28px 1fr;align-items:start;gap:14px;padding:20px 0;text-decoration:none;display:grid}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .final-directory-art{background:0 0;border:0;place-items:center;width:28px;min-height:0;padding:0;display:grid}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .final-directory-art svg{color:#666;width:22px;height:22px}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .final-directory-art img{object-fit:contain;width:28px;height:28px}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .final-directory-copy{padding:0}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .final-directory-copy h3{letter-spacing:-.02em;justify-content:space-between;gap:12px;margin:0;font-size:16px;line-height:1.4;display:flex}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .final-directory-copy h3 svg{color:#888;flex:none;width:15px;transition:transform .18s}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .final-directory-card:hover h3 svg{transform:translate(2px,-2px)}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .final-directory-copy p{color:var(--home-muted);margin:8px 0 0;font-size:13px;line-height:1.6}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .final-directory-card.is-versus{grid-template-columns:1fr}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .is-versus .final-directory-art{justify-content:start;width:auto}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .hx-versus{gap:12px}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .hx-versus>span{border:1px solid var(--home-line);width:32px;height:32px;box-shadow:none;background:#fff;border-radius:8px;font-size:16px}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .hx-versus i{font-size:12px;font-style:normal}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .v2-comparison-table{border-color:var(--home-line);box-shadow:none;border-radius:12px}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .v2-comparison-table :is(th,td){border-color:var(--home-line);padding:16px;font-size:13px;line-height:1.6}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .v2-comparison-table thead th{color:#222;background:#f6f6f7}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .comparison-decision{border:1px solid var(--home-line);box-shadow:none;background:#f6f6f7;border-radius:12px}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .comparison-decision article{border-color:var(--home-line);box-shadow:none}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .v2-closing.home-final{color:#fff;background:#24201e;border:0;min-height:0;padding:48px 0;position:relative;overflow:hidden}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .marketing-closing-texture{pointer-events:none;height:72px;position:absolute;inset:auto 0 0;-webkit-mask-image:linear-gradient(#0000 0%,#0002 38%,#000 100%);mask-image:linear-gradient(#0000 0%,#0002 38%,#000 100%)}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .marketing-closing-texture .home-flickering-grid{width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:none;mask-image:none}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .v2-closing .marketing-shell{text-align:start;align-items:flex-start;width:min(1184px,100% - 80px);max-width:1184px;position:relative}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .v2-closing.home-final h2{color:#fff;text-align:start;max-width:24ch;margin:0 0 14px;font-size:clamp(28px,3vw,40px);font-weight:550;line-height:1.15}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .v2-closing p{color:#b5b5ba;max-width:56ch;margin:0;font-size:14px;line-height:1.6}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .v2-closing.home-final .home-final-actions{justify-content:flex-start;margin:24px 0 0}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .marketing-closing-mark{pointer-events:none;width:240px;height:220px;position:absolute;top:30px;right:max(40px,50vw - 592px)}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .marketing-closing-mark svg{width:100%;height:100%}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) :is(a,button,summary):focus-visible{outline-offset:4px;outline:2px solid #fe5703}.marketing-page.home-ready.marketing-v2-page.marketing-legal-page{width:min(800px,100% - 48px);margin:auto;padding-block:56px}.marketing-page.home-ready.marketing-v2-page.marketing-legal-page h1{max-width:18ch;margin-bottom:24px}.marketing-page.home-ready.marketing-v2-page.marketing-legal-page h2{margin:36px 0 12px;font-size:24px}.marketing-page.home-ready.marketing-v2-page.marketing-legal-page p,.marketing-page.home-ready.marketing-v2-page.marketing-legal-page li{color:#626268;font-size:16px;line-height:1.8}.marketing-page.home-ready.marketing-v2-page.marketing-legal-page .legal-introduction{border-bottom:1px solid #e4e4e7;padding-bottom:24px}@media (max-width:1000px){.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .marketing-shell{width:calc(100% - 48px)}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) :is(.product-page-hero,.v2-hub-hero)>.marketing-shell{gap:28px}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) :is(.feature-exploration,.marketing-story-beat>.marketing-shell,.marketing-capabilities-layout,.ms-faq>.marketing-shell){gap:32px}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .final-directory-layout{grid-template-columns:200px 1fr;gap:32px}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .marketing-closing-mark{opacity:.35;right:24px}}@media (max-width:800px){.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page){--section-budget:800px}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .marketing-shell{width:calc(100% - 40px)}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page)>section:not(.product-page-hero):not(.home-final),.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .ms-hub-groups>.ms-section{padding-block:36px}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) :is(.product-page-hero,.v2-hub-hero){padding:28px 0}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) :is(.product-page-hero,.v2-hub-hero)>.marketing-shell{grid-template-columns:1fr;gap:24px}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) :is(.product-page-copy,.v2-hero-copy) h1{max-width:19ch;margin-bottom:16px;font-size:38px}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) :is(.product-page-copy,.v2-hero-copy)>p:not(.marketing-overline):not(.product-page-note):not(.marketing-hero-context){max-width:46ch;font-size:14px;line-height:1.6}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) :is(.product-page-context,.marketing-overline){margin-bottom:16px;font-size:11px}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) :is(.product-page-actions,.ms-actions){flex-direction:row;gap:8px;margin-top:20px}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .product-page-actions .home-control{flex:1;width:auto;min-width:0;font-size:12px}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .product-page-actions .home-control .control-label{padding-inline:12px}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) :is(.product-plan-note,.product-page-note){margin-top:12px}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) :is(.product-page-nav,.hub-section-index){overflow-x:auto}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) :is(.product-page-nav,.hub-section-index) .marketing-shell{gap:24px;width:max-content;min-width:calc(100% - 40px);margin-inline:20px}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .marketing-value-section{padding-block:24px!important}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .marketing-value-strip{grid-template-columns:1fr;gap:16px}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .marketing-value-strip>article{gap:12px}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .marketing-value-strip h2{margin-bottom:4px;font-size:14px}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .marketing-value-strip p{font-size:12px;line-height:1.6}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .marketing-section-heading h2{max-width:24ch;font-size:27px}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .feature-exploration{grid-template-columns:1fr;gap:16px}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .feature-exploration-options{grid-template-columns:1fr 1fr;gap:8px;display:grid}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .feature-exploration-options>button{gap:4px;padding:12px}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .feature-exploration-options strong{font-size:13px;line-height:1.4}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .feature-exploration-options button span>span{margin-top:6px;font-size:12px;line-height:1.5}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .feature-exploration-options>button>svg{display:none}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .marketing-story-beat>.marketing-shell{grid-template-columns:1fr;gap:20px}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .marketing-story-beat.beat-2 .marketing-beat-copy{order:0}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .marketing-beat-copy h2{max-width:24ch;margin-bottom:12px;font-size:28px}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .marketing-beat-copy p{font-size:14px;line-height:1.6}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .marketing-beat-label{margin-bottom:10px;font-size:11px}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) :is(.marketing-capabilities-layout,.ms-faq>.marketing-shell,.final-directory-layout){grid-template-columns:1fr;gap:24px}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .marketing-capabilities-heading h2{font-size:28px}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .marketing-capabilities-detail{padding:20px}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .marketing-working-habit{display:none}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .ms-header h2{font-size:28px}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .ms-faq .ms-header>p{display:none}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .ms-faq .ms-header{margin-bottom:16px}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .home-faq-item button{padding-block:16px;font-size:14px}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .final-directory{grid-template-columns:1fr;gap:0}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .v2-comparison-table :is(th,td){padding:12px;font-size:12px}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .v2-closing.home-final{padding:36px 0}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .v2-closing .marketing-shell{width:calc(100% - 40px)}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .v2-closing.home-final h2{font-size:28px}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .marketing-closing-mark{display:none}}@media (prefers-reduced-motion:reduce){.marketing-page.marketing-v2-page .marketing-narrative-art *,.marketing-page.marketing-v2-page .marketing-narrative-art :before,.marketing-page.marketing-v2-page .marketing-narrative-art :after{transition:none!important;animation:none!important}}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .marketing-capabilities-heading>.marketing-section-kicker{display:none}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .marketing-capabilities-heading h2{margin-top:0}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .marketing-capabilities-heading>.home-control{margin-top:16px}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .marketing-setup-guide,.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .marketing-return-path{margin-top:12px}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .comparison-decision{padding:20px}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .comparison-decision>span{font-size:12px}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .comparison-decision article{padding:16px}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .comparison-decision article h2{margin-block:8px;font-size:18px}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .comparison-decision article p{font-size:13px;line-height:1.6}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .v2-comparison-table{overscroll-behavior:contain;max-height:520px;overflow:auto}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .v2-comparison-table thead th{z-index:1;position:sticky;top:0}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .v2-comparison-table th:first-child{min-width:120px}@media (max-width:800px){.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .marketing-capabilities-heading h2{max-width:26ch;font-size:26px}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .marketing-capabilities-heading>p{font-size:13px;line-height:1.6}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .marketing-capabilities-detail .ms-checklist{grid-template-columns:1fr 1fr;gap:10px 14px;display:grid}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .marketing-capabilities-detail .ms-checklist li{font-size:12px;line-height:1.5}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .marketing-capabilities-detail .ms-checklist li svg{flex:none;width:13px}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .marketing-capabilities-detail{padding:16px}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .marketing-start-related{padding-top:12px}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .marketing-start-related p{font-size:13px}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .marketing-capabilities-heading .marketing-return-path{font-size:11px}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .marketing-setup-guide{font-size:12px}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .comparison-decision{grid-template-columns:1fr 1fr;gap:10px;padding:16px;display:grid}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .comparison-decision>span,.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .comparison-decision>a{grid-column:1/-1}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .comparison-decision article{padding:12px}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .comparison-decision article h2{font-size:16px}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .comparison-decision article p{font-size:12px;line-height:1.5}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page).v2-instructions-page{gap:32px;padding-block:32px}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page).v2-instructions-page>section{padding:24px 0}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page).v2-instructions-page :is(p,li){font-size:13px;line-height:1.6}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page).v2-instructions-page h2{font-size:24px;line-height:1.2}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page).v2-instructions-page h3{font-size:15px;line-height:1.4}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page).v2-instructions-page .v2-install-grid{gap:16px}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page).v2-instructions-page .v2-install-grid article{grid-template-columns:40px 1fr;gap:8px 14px;padding:16px 0;display:grid}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page).v2-instructions-page .v2-install-grid article>a:first-child{grid-row:1/3;width:40px}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page).v2-instructions-page .v2-install-grid article>:is(p,div,a):not(:first-child){grid-column:2}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page).v2-instructions-page .v2-install-grid article h3,.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page).v2-instructions-page .v2-install-grid article p{margin:0}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page).v2-instructions-page ol>li{padding:12px}}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .cap-inventory-heading{grid-template-columns:1fr 1fr;align-items:start;gap:48px;margin-bottom:28px;display:grid}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .cap-inventory-heading h2{margin:0;font-size:36px;line-height:1.15}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .cap-inventory-heading p{max-width:45ch;color:var(--home-muted);margin:0;font-size:14px;line-height:1.7}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .cap-inventory{grid-template-columns:repeat(3,1fr);gap:16px 32px;margin:0 0 24px;padding:0;list-style:none;display:grid}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .cap-inventory li{align-items:center;gap:10px;font-size:14px;line-height:1.5;display:flex}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .cap-inventory li svg{color:#777;flex:none}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .cap-inventory-actions{border-top:1px solid var(--home-line);flex-wrap:wrap;align-items:center;gap:20px 28px;margin-top:20px;padding-top:24px;display:flex}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .cap-inventory-actions>a:not(.home-control){color:var(--home-muted);align-items:center;gap:8px;font-size:12px;display:inline-flex}@media (max-width:800px){.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .cap-inventory-heading{grid-template-columns:1fr;gap:12px;margin-bottom:24px}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .cap-inventory-heading h2{font-size:28px}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .cap-inventory-heading p{font-size:13px}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .cap-inventory{grid-template-columns:1fr 1fr;gap:12px 20px}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .cap-inventory li{font-size:13px}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .cap-inventory-actions{gap:16px}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .comparison-fit .ms-header.is-split{gap:28px}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .comparison-fit .ms-header.is-split h2{margin:0 0 14px;font-size:24px}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .comparison-fit .ms-notes{gap:12px;margin:0}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .comparison-fit :is(p,li){font-size:13px;line-height:1.6}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .comparison-fit .ms-notes li{padding:0}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .final-directory-card{padding-block:16px}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .final-directory-copy p{margin-top:6px;font-size:12px;line-height:1.5}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .final-directory-card.is-versus{grid-template-columns:64px 1fr;align-items:center}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .final-directory-card.is-versus .hx-versus{gap:4px}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .final-directory-card.is-versus .hx-versus>span{width:24px;height:24px;font-size:13px}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .final-directory-card.is-versus .hx-versus img{width:20px;height:20px}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page) .final-directory-card.is-versus .hx-versus i{display:none}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page).v2-instructions-page>section{padding-block:20px}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page).v2-instructions-page ol{gap:8px}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page).v2-instructions-page ol>li{gap:12px;padding:10px}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page).v2-instructions-page .v2-install-grid article{padding-block:6px}.marketing-page.home-ready.marketing-v2-page:not(.pdf-studio-page).v2-instructions-page>section{gap:16px}}
@font-face{font-family:GeistSans;src:url(../media/Geist_Variable-s.p.0mrjj4bg00-he.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.ihKSqa_className{font-family:GeistSans,GeistSans Fallback}.ihKSqa_variable{--font-geist-sans:"GeistSans", "GeistSans Fallback"}
@font-face{font-family:GeistMono;src:url(../media/GeistMono_Variable.p.3ms9vq719j3f8.woff2)format("woff2");font-display:swap;font-weight:100 900}.vEweKW_className{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.vEweKW_variable{--font-geist-mono:"GeistMono", ui-monospace, SFMono-Regular, Roboto Mono, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace}
