:root{--ffd-purple:#6d28d9;--ffd-purple-bright:#9145f1;--ffd-purple-dark:#5b21b6;--ffd-blue:#5bb8ff;--ffd-blue-strong:#47a4fb;--ffd-ink:#101827;--ffd-muted:#4b5a70;--ffd-border:#dce5ef;--ffd-soft:#f7fbff;--ffd-card:#fff;--nav-height:76px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-height) + 28px)}body{background:#f7fbff;color:var(--ffd-ink);font-family:Poppins,Arial,sans-serif;margin:0;overflow-x:hidden;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body.is-video-modal-open{overflow:hidden}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}.back-to-top{display:none!important}.nav{left:0;padding-block:8px;padding-inline:16px;position:fixed;right:0;top:0;transform:translateY(0);transition:transform .35s ease-in-out;z-index:2000}.nav-container{align-items:center;backdrop-filter:blur(36px) saturate(1.18);background:hsla(0,0%,100%,.68);border:1px solid rgba(226,232,240,.78);border-radius:12px;box-shadow:0 10px 34px rgba(15,23,42,.06);display:flex;justify-content:space-between;margin-inline:auto;max-width:1040px;padding:10px 8px 10px 16px;position:relative;transition:background-color .28s ease,border-color .28s ease,box-shadow .28s ease}.nav-logo-container-link{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center}.nav-logo{height:40px;transition:filter .28s ease,opacity .28s ease;width:54px}.nav-items{align-items:center;display:flex;font-size:16px;gap:44px;line-height:24px;min-width:292px}.nav-item,.nav-items{color:#020617;font-weight:500;text-align:center}.nav-item{border:none;cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;line-height:20px;padding:8px;text-decoration:none!important}.nav-product-switcher{align-items:center;background:rgba(241,245,249,.9);border:1px solid rgba(226,232,240,.88);border-radius:999px;box-shadow:0 16px 36px rgba(15,23,42,.12);display:flex;gap:4px;left:50%;padding:4px;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}.nav-product-switcher__link{align-items:center;border-radius:999px;color:#475569!important;display:inline-flex;font-size:14px;font-weight:600;justify-content:center;line-height:1;min-height:40px;min-width:86px;padding:0 20px;text-decoration:none!important;transition:background-color .24s ease,color .24s ease,box-shadow .24s ease;white-space:nowrap}.nav-product-switcher__link:focus-visible,.nav-product-switcher__link:hover{background:hsla(0,0%,100%,.56);box-shadow:0 8px 20px rgba(15,23,42,.08);color:#0f172a!important}.nav-product-switcher__link:focus-visible{outline:2px solid rgba(96,165,250,.84);outline-offset:2px}.nav-product-switcher__link.is-active{background:#fff;box-shadow:0 10px 24px rgba(15,23,42,.12);color:#0f172a!important;pointer-events:none}.nav-buttons{align-items:center;display:flex;gap:16px}.nav-button{color:#6d28d9!important;transition:color .28s ease}.nav-button,.nav-cta{font-size:14px;font-weight:500;line-height:20px;text-decoration:none!important}.nav-cta{align-items:center;background-color:#6d28d9;border-radius:8px;color:#fff!important;display:flex;gap:8px;letter-spacing:0;padding:12px 24px 12px 20px;transition:background-color .28s ease,color .28s ease,box-shadow .28s ease}.nav-button:focus-visible,.nav-button:hover{color:#5b21b6!important}.nav-cta,.nav-cta path,.nav-cta span,.nav-cta svg,.nav-cta:focus-visible,.nav-cta:hover,.nav-cta:visited{color:#fff!important;text-decoration:none!important}.nav.nav--hero .nav-container{backdrop-filter:none;background:transparent;border-color:transparent;box-shadow:none}.nav.nav--hero .nav-logo{filter:brightness(0) invert(1) drop-shadow(0 2px 12px rgba(0,0,0,.34))}.nav.nav--hero .nav-button{color:hsla(0,0%,100%,.9)!important;text-shadow:0 1px 14px rgba(0,0,0,.38)}.nav.nav--hero .nav-product-switcher{backdrop-filter:blur(18px) saturate(1.12);background:rgba(15,23,42,.42);border-color:hsla(0,0%,100%,.2);box-shadow:0 16px 36px rgba(0,0,0,.18)}.nav.nav--hero .nav-product-switcher__link{color:hsla(0,0%,100%,.78)!important;text-shadow:0 1px 12px rgba(0,0,0,.28)}.nav.nav--hero .nav-product-switcher__link:not(.is-active):focus-visible,.nav.nav--hero .nav-product-switcher__link:not(.is-active):hover{background:hsla(0,0%,100%,.14);box-shadow:0 8px 20px rgba(0,0,0,.12);color:#fff!important}.nav.nav--hero .nav-product-switcher__link.is-active{background:hsla(0,0%,100%,.94);box-shadow:0 10px 24px rgba(0,0,0,.16);color:#071a2f!important;text-shadow:none}.nav.nav--hero .nav-cta{background:var(--ffd-purple);box-shadow:0 12px 32px rgba(0,0,0,.12);color:#fff!important}.nav-cta--chip{border-radius:12px;gap:10px;min-height:48px;padding-inline:18px}.nav-cta--chip small{border-left:1px solid hsla(0,0%,100%,.28);color:hsla(0,0%,100%,.76)!important;font:500 13px/1 Poppins,sans-serif;padding-left:10px}.ffd-hubspot-cta-slot{align-items:center;display:inline-flex}.ffd-hubspot-cta-slot--nav{min-height:48px}.ffd-hubspot-cta-slot--hero,.ffd-hubspot-cta-slot--modal{min-height:52px}.ffd-hubspot-cta-slot a,.ffd-hubspot-cta-slot span{font-family:Poppins,sans-serif!important}.apple-icon{height:20px;width:16px}.bottom-cta a,.ffd-info-modal__cta,.ffd-product-showcase__cta,.has-apple-icon,.has-phone-icon,.sticky-start button{align-items:center;background:var(--ffd-purple);border-radius:8px;color:#fff!important;display:inline-flex;font-weight:600;justify-content:center;min-height:48px;padding:0 20px;transition:background-color .2s ease,box-shadow .2s ease,transform .2s ease}.has-apple-icon,.has-phone-icon{gap:10px}.bottom-cta a,.bottom-cta a span,.bottom-cta a:focus-visible,.bottom-cta a:hover,.bottom-cta a:visited,.ffd-info-modal__cta,.ffd-info-modal__cta span,.ffd-product-showcase__cta,.ffd-product-showcase__cta span,.has-apple-icon,.has-apple-icon span,.has-apple-icon:focus-visible,.has-apple-icon:hover,.has-apple-icon:visited,.has-phone-icon,.has-phone-icon span{color:#fff!important;text-decoration:none!important}.has-apple-icon:before,.has-phone-icon:before{background:currentColor;content:"";display:inline-block;flex:0 0 auto;height:21px;width:17px}.has-apple-icon:before{-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 20'%3E%3Cpath d='M13.41 10.55c-.02-2.05 1.68-3.04 1.76-3.09-.96-1.4-2.45-1.59-2.97-1.61-1.25-.13-2.46.75-3.1.75-.65 0-1.64-.73-2.7-.71-1.38.02-2.66.82-3.37 2.08-1.46 2.52-.37 6.22 1.03 8.26.7 1 1.52 2.12 2.61 2.08 1.05-.04 1.44-.67 2.7-.67 1.25 0 1.62.67 2.72.65 1.13-.02 1.84-1 2.51-2.01.81-1.15 1.14-2.29 1.15-2.35-.03-.01-2.32-.89-2.34-3.38m-2.03-6.02c.56-.7.94-1.64.84-2.59-.81.04-1.82.56-2.4 1.23-.52.6-.98 1.59-.86 2.5.91.07 1.83-.46 2.42-1.14'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 20'%3E%3Cpath d='M13.41 10.55c-.02-2.05 1.68-3.04 1.76-3.09-.96-1.4-2.45-1.59-2.97-1.61-1.25-.13-2.46.75-3.1.75-.65 0-1.64-.73-2.7-.71-1.38.02-2.66.82-3.37 2.08-1.46 2.52-.37 6.22 1.03 8.26.7 1 1.52 2.12 2.61 2.08 1.05-.04 1.44-.67 2.7-.67 1.25 0 1.62.67 2.72.65 1.13-.02 1.84-1 2.51-2.01.81-1.15 1.14-2.29 1.15-2.35-.03-.01-2.32-.89-2.34-3.38m-2.03-6.02c.56-.7.94-1.64.84-2.59-.81.04-1.82.56-2.4 1.23-.52.6-.98 1.59-.86 2.5.91.07 1.83-.46 2.42-1.14'/%3E%3C/svg%3E") center /contain no-repeat}.has-phone-icon:before{height:22px;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M16.8 2.75H7.2A2.45 2.45 0 0 0 4.75 5.2v13.6a2.45 2.45 0 0 0 2.45 2.45h9.6a2.45 2.45 0 0 0 2.45-2.45V5.2a2.45 2.45 0 0 0-2.45-2.45m.65 16.05c0 .36-.29.65-.65.65H7.2a.65.65 0 0 1-.65-.65V5.2c0-.36.29-.65.65-.65h9.6c.36 0 .65.29.65.65zM10 17.65h4v1.2h-4z'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M16.8 2.75H7.2A2.45 2.45 0 0 0 4.75 5.2v13.6a2.45 2.45 0 0 0 2.45 2.45h9.6a2.45 2.45 0 0 0 2.45-2.45V5.2a2.45 2.45 0 0 0-2.45-2.45m.65 16.05c0 .36-.29.65-.65.65H7.2a.65.65 0 0 1-.65-.65V5.2c0-.36.29-.65.65-.65h9.6c.36 0 .65.29.65.65zM10 17.65h4v1.2h-4z'/%3E%3C/svg%3E") center /contain no-repeat;width:22px}.bottom-cta a:hover,.ffd-info-modal__cta:hover,.ffd-product-showcase__cta:hover,.sticky-start button:hover{background:var(--ffd-purple-dark);box-shadow:0 12px 24px rgba(109,40,217,.22);transform:translateY(-1px)}.sticky-start{backdrop-filter:blur(28px) saturate(1.14);background:rgba(12,18,36,.84);background-clip:padding-box;border:1px solid rgba(62,75,102,.58);border-radius:22px;box-shadow:0 18px 48px rgba(2,6,23,.24);opacity:0;overflow:visible;padding:18px;pointer-events:none;position:fixed;right:24px;top:92px;transform:translateY(18px) scale(.98);transition:opacity .34s ease,transform .34s ease,box-shadow .2s ease;width:min(390px,calc(100vw - 48px));z-index:1500}.sticky-start.is-expanded,.sticky-start.is-success{width:min(400px,calc(100vw - 48px))}.sticky-start__dismiss{align-items:center;backdrop-filter:blur(12px);background:rgba(15,23,42,.86);border:1px solid hsla(0,0%,100%,.28);border-radius:999px;box-shadow:0 12px 28px rgba(2,6,23,.28);color:#fff;cursor:pointer;display:inline-flex;font:500 20px/1 Poppins,sans-serif;height:34px;justify-content:center;left:auto;min-height:0;padding:0 0 3px;position:absolute;right:-10px;top:-18px;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease;width:34px;z-index:20}.sticky-start__dismiss:focus-visible,.sticky-start__dismiss:hover{background:rgba(15,23,42,.96);border-color:hsla(0,0%,100%,.42);box-shadow:0 14px 30px rgba(2,6,23,.34);color:#fff;transform:translateY(-1px)}.sticky-start.is-expanded,.sticky-start.is-success{border-radius:22px}.sticky-start.is-visible{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.sticky-start.is-pulsing{animation:startCardPulse 1.35s ease-out both}.sticky-start__intro{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) 56px;margin-bottom:14px}.setup-mark{animation:setupPop .85s cubic-bezier(.2,.9,.2,1) .18s both;display:block;filter:drop-shadow(0 10px 18px rgba(0,0,0,.18));height:56px;margin:0;width:56px}.form-kicker{color:#b38cff;font-size:13px;font-weight:500;line-height:1.2;margin:0 0 8px}.form-subhead{color:#fff;font-size:22px;font-weight:500;line-height:1.18;margin:0}.sr-only{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.eyebrow,.review-edit-save .eyebrow,.section-heading .eyebrow,.sticky-start .eyebrow,.use-card .eyebrow{backdrop-filter:blur(12px);background:hsla(0,0%,100%,.78);border:2px solid #fff;border-radius:999px;box-shadow:0 12px 32px rgba(91,184,255,.12),0 8px 26px rgba(145,69,241,.1);color:#334155;display:inline-flex;font-size:12px;font-weight:500;letter-spacing:0;line-height:18px;margin:0 0 24px;padding:10px 14px;text-transform:none}.sticky-start form[data-sticky-start-fallback]{align-items:end;display:grid;gap:10px;grid-template-columns:minmax(164px,1fr) auto;transition:opacity .22s ease,transform .22s ease}.sticky-start__form-embed{margin:10px 0 0;width:100%}.sticky-start__form-embed .hs-form,.sticky-start__form-embed .hs-form-frame,.sticky-start__form-embed form,.sticky-start__form-embed iframe{max-width:100%;width:100%}.sticky-start__form-embed .hs-form{align-items:end;display:grid;gap:12px 16px;grid-template-columns:minmax(0,1fr) minmax(220px,auto)}.sticky-start__form-embed .ffd-hs-start-form,.sticky-start__form-embed form{align-items:center!important;display:grid!important;gap:12px 16px!important;grid-template-columns:minmax(0,1fr) minmax(220px,auto)!important;max-width:100%!important;width:100%!important}.sticky-start__form-embed fieldset{border:0;display:contents;margin:0;max-width:none!important;padding:0}.sticky-start__form-embed .hs-form-field{grid-column:1;margin:0}.sticky-start__form-embed .field,.sticky-start__form-embed .form-field,.sticky-start__form-embed fieldset>div:not(.hs-submit):not(.actions),.sticky-start__form-embed form>div:not(.hs-submit):not(.actions){grid-column:1!important;margin:0!important;min-width:0!important;width:100%!important}.sticky-start__form-embed .ffd-hs-email-field{grid-column:1/-1!important;grid-row:1!important}.sticky-start__form-embed .ffd-hs-phone-field{grid-column:1!important;grid-row:2!important}.sticky-start__form-embed .ffd-hs-submit-field{align-self:end!important;grid-column:2!important;grid-row:2!important}.sticky-start label,.sticky-start__form-embed .hs-form label{color:hsla(0,0%,100%,.72);font-size:11px;font-weight:600;grid-column:1/-1;line-height:1.25;margin:0 0 8px}.sticky-start__form-embed .hs-form label{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:0;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.sticky-start__form-embed label{clip:rect(1px,1px,1px,1px)!important;clip-path:inset(50%)!important;height:1px!important;margin:0!important;overflow:hidden!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.sticky-start label.sr-only{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:0;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.sticky-start input,.sticky-start__form-embed .hs-form input:not([type=submit]),.sticky-start__form-embed .hs-form textarea,.sticky-start__form-embed input:not([type=submit]),.sticky-start__form-embed textarea{background:hsla(0,0%,100%,.12)!important;border:1px solid hsla(0,0%,100%,.18)!important;border-radius:12px!important;box-shadow:none!important;color:#fff!important;font:500 18px/1.2 Poppins,sans-serif!important;letter-spacing:.01em;min-height:50px;min-width:164px;outline:0!important;padding:0 18px!important;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease;width:100%}.sticky-start__form-embed input:not([type=submit]),.sticky-start__form-embed textarea{background:hsla(0,0%,100%,.12)!important;border:1px solid hsla(0,0%,100%,.18)!important;border-radius:12px!important;box-shadow:none!important;color:#fff!important;font:500 18px/1.2 Poppins,sans-serif!important;min-height:50px!important;outline:0!important;padding:0 18px!important;width:100%!important}.sticky-start__form-embed .hs-form .hs-fieldtype-phonenumber .input{display:block;width:100%}.sticky-start__form-embed .ffd-hs-phone-field [class*=Country],.sticky-start__form-embed .ffd-hs-phone-field [class*=country],.sticky-start__form-embed .ffd-hs-phone-field [class*=flag],.sticky-start__form-embed .ffd-hs-phone-field select,.sticky-start__form-embed .hs-form .hs-fieldtype-phonenumber select,.sticky-start__form-embed .hs-form select[name*=country],.sticky-start__form-embed .hs-form select[name*=phone_ext],.sticky-start__form-embed select{display:none!important}.sticky-start__form-embed .ffd-hs-phone-field .input,.sticky-start__form-embed .ffd-hs-phone-field [class*=phone]{width:100%!important}.sticky-start__form-embed .hs-form .hs-fieldtype-phonenumber input[type=tel],.sticky-start__form-embed .hs-form .hs-fieldtype-phonenumber input[type=text],.sticky-start__form-embed .hs-form input[type=tel],.sticky-start__form-embed input[name*=mobile],.sticky-start__form-embed input[name*=phone]{border-left:1px solid hsla(0,0%,100%,.18)!important;border-radius:12px!important;min-width:0}.sticky-start input:focus,.sticky-start__form-embed .hs-form input:not([type=submit]):focus,.sticky-start__form-embed .hs-form textarea:focus,.sticky-start__form-embed input:not([type=submit]):focus,.sticky-start__form-embed textarea:focus{background:hsla(0,0%,100%,.18)!important;border-color:rgba(91,184,255,.64)!important;box-shadow:0 0 0 4px rgba(91,184,255,.16)!important}.sticky-start input::placeholder,.sticky-start__form-embed .hs-form input::placeholder,.sticky-start__form-embed .hs-form textarea::placeholder{color:hsla(0,0%,100%,.5)}.sticky-start form[data-sticky-start-fallback] button,.sticky-start__form-embed .hs-button,.sticky-start__form-embed .hs-submit input[type=submit],.sticky-start__form-embed button[type=submit],.sticky-start__form-embed input.hs-button,.sticky-start__form-embed input.hs-button.primary,.sticky-start__form-embed input.hs-button.primary.large,.sticky-start__form-embed input[type=submit]{background:var(--ffd-purple)!important;background-color:var(--ffd-purple)!important;background-image:none!important;border:0!important;border-radius:12px!important;box-shadow:0 13px 28px rgba(0,0,0,.18)!important;color:#fff!important;cursor:pointer;display:inline-flex;font:600 16px/1 Poppins,sans-serif!important;gap:8px;justify-content:center;min-height:54px;padding:0 18px;text-align:center;white-space:nowrap;width:100%!important}.sticky-start__form-embed .hs-submit{align-self:center;display:block;grid-column:2;grid-row:1/span 2;margin:0;width:100%}.sticky-start__form-embed .actions,.sticky-start__form-embed .ffd-hs-submit-field,.sticky-start__form-embed .hs_submit,.sticky-start__form-embed form>.actions,.sticky-start__form-embed form>.hs-submit{align-self:center!important;grid-column:2!important;grid-row:2!important;margin:0!important;padding:0!important;width:100%!important}.sticky-start__form-embed .actions{display:block;margin:0;padding:0;width:100%}.sticky-start__form-embed .hs-button:focus-visible,.sticky-start__form-embed .hs-button:hover,.sticky-start__form-embed .hs-submit input[type=submit]:focus-visible,.sticky-start__form-embed .hs-submit input[type=submit]:hover,.sticky-start__form-embed button[type=submit]:focus-visible,.sticky-start__form-embed button[type=submit]:hover,.sticky-start__form-embed input[type=submit]:focus-visible,.sticky-start__form-embed input[type=submit]:hover{background:var(--ffd-purple-dark)!important;background-color:var(--ffd-purple-dark)!important;background-image:none!important;box-shadow:0 14px 30px rgba(109,40,217,.28)}.sticky-start__form-embed .hs-error-msgs,.sticky-start__form-embed .hs-error-msgs li,.sticky-start__form-embed .hs_error_rollup,.sticky-start__form-embed .submitted-message{color:hsla(0,0%,100%,.78);font:500 12px/1.4 Poppins,sans-serif;list-style:none;margin:8px 0 0;padding:0}.sticky-start__form-embed.ffd-hs-form-ready .hs-form,.sticky-start__form-embed.ffd-hs-form-ready form{align-items:end!important;display:grid!important;gap:16px 18px!important;grid-template-columns:minmax(270px,1fr) minmax(220px,.78fr)!important;width:100%!important}.sticky-start__form-embed.ffd-hs-form-ready form.ffd-hs-has-email-phone{grid-template-columns:1fr!important}.sticky-start__form-embed.ffd-hs-form-ready fieldset{display:contents!important}.sticky-start__form-embed.ffd-hs-form-ready .ffd-hs-email-field,.sticky-start__form-embed.ffd-hs-form-ready .ffd-hs-phone-field,.sticky-start__form-embed.ffd-hs-form-ready .ffd-hs-submit-field{margin:0!important;min-width:0!important;padding:0!important;width:100%!important}.sticky-start__form-embed.ffd-hs-form-ready .ffd-hs-email-field{grid-column:1/-1!important;grid-row:1!important}.sticky-start__form-embed.ffd-hs-form-ready .ffd-hs-phone-field{grid-column:1!important;grid-row:2!important}.sticky-start__form-embed.ffd-hs-form-ready form.ffd-hs-has-email-phone .ffd-hs-phone-field{grid-column:1!important;grid-row:auto!important}.sticky-start__form-embed.ffd-hs-form-ready .ffd-hs-submit-field{align-self:stretch!important;grid-column:2!important;grid-row:2!important}.sticky-start__form-embed.ffd-hs-form-ready form .actions,.sticky-start__form-embed.ffd-hs-form-ready form .hs-submit,.sticky-start__form-embed.ffd-hs-form-ready form>.actions,.sticky-start__form-embed.ffd-hs-form-ready form>.hs-submit{align-self:stretch!important;grid-column:2!important;grid-row:2!important;margin:0!important;width:100%!important}.sticky-start__form-embed.ffd-hs-form-ready form.ffd-hs-has-email-phone .actions,.sticky-start__form-embed.ffd-hs-form-ready form.ffd-hs-has-email-phone .ffd-hs-submit-field,.sticky-start__form-embed.ffd-hs-form-ready form.ffd-hs-has-email-phone .hs-submit,.sticky-start__form-embed.ffd-hs-form-ready form.ffd-hs-has-email-phone>.actions,.sticky-start__form-embed.ffd-hs-form-ready form.ffd-hs-has-email-phone>.hs-submit{grid-column:1!important;grid-row:auto!important}.sticky-start__form-embed.ffd-hs-form-ready .ffd-hs-email-field .input,.sticky-start__form-embed.ffd-hs-form-ready .ffd-hs-phone-field .input,.sticky-start__form-embed.ffd-hs-form-ready .hs-form-field .input{display:block!important;margin:0!important;width:100%!important}.sticky-start__form-embed.ffd-hs-form-ready .ffd-hs-phone-field [class*=Country],.sticky-start__form-embed.ffd-hs-form-ready .ffd-hs-phone-field [class*=Flag],.sticky-start__form-embed.ffd-hs-form-ready .ffd-hs-phone-field [class*=country],.sticky-start__form-embed.ffd-hs-form-ready .ffd-hs-phone-field [class*=flag],.sticky-start__form-embed.ffd-hs-form-ready .ffd-hs-phone-field [role=combobox],.sticky-start__form-embed.ffd-hs-form-ready .ffd-hs-phone-field button:not([type=submit]),.sticky-start__form-embed.ffd-hs-form-ready .ffd-hs-phone-field select{display:none!important}.sticky-start__form-embed.ffd-hs-form-ready .ffd-hs-email-field input,.sticky-start__form-embed.ffd-hs-form-ready .ffd-hs-phone-field input,.sticky-start__form-embed.ffd-hs-form-ready .hs-form input[name*=mobile],.sticky-start__form-embed.ffd-hs-form-ready .hs-form input[name*=phone],.sticky-start__form-embed.ffd-hs-form-ready .hs-form input[type=email],.sticky-start__form-embed.ffd-hs-form-ready .hs-form input[type=tel]{background:hsla(0,0%,100%,.12)!important;border:1px solid hsla(0,0%,100%,.2)!important;border-radius:12px!important;box-shadow:none!important;color:#fff!important;font:500 18px/1.2 Poppins,sans-serif!important;min-height:54px!important;min-width:0!important;padding:0 18px!important;width:100%!important}.sticky-start__form-embed.ffd-hs-form-ready .actions input[type=submit],.sticky-start__form-embed.ffd-hs-form-ready .ffd-hs-submit-field button[type=submit],.sticky-start__form-embed.ffd-hs-form-ready .ffd-hs-submit-field input[type=submit],.sticky-start__form-embed.ffd-hs-form-ready .hs-submit input[type=submit],.sticky-start__form-embed.ffd-hs-form-ready input.ffd-phone-submit-button{align-items:center!important;background-color:var(--ffd-purple)!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none' viewBox='0 0 24 24'%3E%3Crect width='10' height='19' x='7' y='2.5' stroke='%23fff' stroke-width='2' rx='2.2'/%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-width='2' d='M10 18.5h4'/%3E%3C/svg%3E")!important;background-position:calc(50% - 74px) 50%!important;background-repeat:no-repeat!important;background-size:22px 22px!important;border:0!important;border-radius:12px!important;color:#fff!important;display:inline-flex!important;font:600 17px/1 Poppins,sans-serif!important;justify-content:center!important;min-height:54px!important;padding:0 24px 0 58px!important;width:100%!important}.sticky-start.is-success .sticky-start__form-embed,.sticky-start.is-success .sticky-start__form-embed .submitted-message{display:none!important}.sticky-start__form-embed.ffd-hs-form-ready .submitted-message,.sticky-start__form-embed.ffd-hs-form-ready .submitted-message *{color:hsla(0,0%,100%,.86)!important;opacity:1!important}.sticky-start button.sticky-start__dismiss{background:rgba(15,23,42,.86);border:1px solid hsla(0,0%,100%,.28);border-radius:999px;box-shadow:0 12px 28px rgba(2,6,23,.28);color:#fff;font:500 20px/1 Poppins,sans-serif;height:34px;min-height:0;min-width:0;padding:0 0 3px;width:34px}.sticky-start button.sticky-start__dismiss:focus-visible,.sticky-start button.sticky-start__dismiss:hover{background:rgba(15,23,42,.96);border-color:hsla(0,0%,100%,.42);box-shadow:0 14px 30px rgba(2,6,23,.34);color:#fff;transform:translateY(-1px)}.form-note{color:hsla(0,0%,100%,.68);display:flex;flex-wrap:wrap;font-size:12px;font-weight:500;gap:6px 12px;line-height:1.35;margin:14px 0 0;transition:opacity .22s ease,transform .22s ease}.form-note span{align-items:center;display:inline-flex}.form-note span+span:before{background:hsla(0,0%,100%,.32);border-radius:999px;content:"";height:4px;margin-right:12px;width:4px}.form-store-link{color:hsla(0,0%,100%,.62);font-size:11px;font-weight:500;line-height:1.35;margin:8px 0 0;transition:opacity .22s ease,transform .22s ease}.form-store-link a{color:hsla(0,0%,100%,.92);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.form-store-link a:focus-visible,.form-store-link a:hover{color:#fff}.sticky-start__success{align-items:center;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.14);border-radius:20px;display:none;gap:14px;margin-top:18px;min-height:248px;padding:30px 24px;place-items:center;text-align:center}.sticky-start__success h3{color:#fff;font-size:24px;font-weight:500;line-height:1.2;margin:0 0 10px}.sticky-start__success p{color:hsla(0,0%,100%,.76);font-size:14px;font-weight:500;line-height:1.45;margin:0 auto;max-width:300px}.sticky-start__check{align-items:center;background:rgba(71,195,153,.16);border:8px solid hsla(0,0%,100%,.08);border-radius:999px;display:inline-flex;height:64px;justify-content:center;margin:0 auto 16px;outline:1px dashed rgba(71,195,153,.62);outline-offset:6px;width:64px}.sticky-start__check svg{fill:#5ff0ba;height:30px;width:30px}.sticky-start.is-success .form-note,.sticky-start.is-success .form-store-link,.sticky-start.is-success .sticky-start__form-embed,.sticky-start.is-success form[data-sticky-start-fallback]{display:none}.sticky-start.is-success .sticky-start__success{display:grid}.trust-stack{align-items:start;backdrop-filter:blur(20px) saturate(1.08);background:hsla(0,0%,100%,.66);border:1px solid rgba(226,232,240,.72);border-radius:22px;bottom:22px;box-shadow:0 24px 54px rgba(15,23,42,.1),0 0 42px hsla(0,0%,100%,.48);display:grid;gap:10px;grid-template-columns:168px;left:22px;opacity:1;padding:14px;position:fixed;transform:translateY(0);transition:opacity .26s ease,transform .26s ease;width:auto;z-index:1200}.trust-stack:before{background:rgba(248,250,252,.36);border-radius:inherit;content:"";filter:blur(18px);inset:-10px;position:absolute;z-index:-1}.trust-stack.is-temporarily-hidden{display:none}.trust-stack.is-hidden{opacity:0;pointer-events:none;transform:translateY(12px)}.trust-stack img{background:transparent;border-radius:0;box-shadow:none;display:block;height:70px;max-width:none;object-fit:fill;width:168px}main{overflow:hidden}.ffd-kinetic-photo{clip-path:inset(var(--hero-card-inset,0) round var(--hero-card-radius,0));color:#fff;min-height:min(920px,92svh);overflow:hidden;padding:0;position:relative;transform-origin:top center;transition:box-shadow .08s linear,clip-path .08s linear,transform .08s linear;will-change:clip-path,box-shadow,transform}.ffd-kinetic-photo.is-card{box-shadow:0 34px 90px rgba(15,23,42,var(--hero-card-shadow,0));transform:scale(var(--hero-card-scale,1))}.ffd-kinetic-photo__image,.ffd-kinetic-photo__picture{display:block;inset:0;position:absolute}.ffd-kinetic-photo__image{height:100%;object-fit:cover;object-position:50% 58%;width:100%}.ffd-kinetic-photo__overlay{background:linear-gradient(180deg,rgba(2,6,23,.82),rgba(2,6,23,.46) 18%,rgba(2,6,23,.18) 44%,rgba(2,6,23,.76)),linear-gradient(90deg,rgba(2,6,23,.22),rgba(2,6,23,.04) 52%,rgba(2,6,23,.18));inset:0;position:absolute}.ffd-kinetic-photo__inner{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-end;margin:clamp(64px,7vw,112px) auto 0;max-width:1120px;min-height:min(920px,92svh);padding-bottom:clamp(72px,9vh,116px);position:relative;text-align:left;width:calc(100% - 92px);z-index:1}.ffd-kinetic-photo__tag{align-items:center;animation:kineticRise .72s ease both;backdrop-filter:blur(18px) saturate(1.1);background:hsla(0,0%,100%,.92);border:1px solid hsla(0,0%,100%,.78);border-radius:999px;box-shadow:0 18px 44px rgba(96,165,250,.16),0 12px 30px rgba(15,23,42,.16);color:#475569;display:inline-flex;font-size:16px;font-weight:600;justify-content:center;line-height:1;margin:0 0 28px;min-height:54px;padding:0 28px;text-align:center}.ffd-kinetic-photo h1{color:#fff;font-size:clamp(48px,5.4vw,86px);font-weight:400;letter-spacing:0;line-height:1.04;margin:0;max-width:920px}.ffd-kinetic-photo h1 span{animation:kineticRise .86s cubic-bezier(.2,.8,.2,1) both;display:block}.ffd-kinetic-photo h1 span:nth-child(2){animation-delay:.12s;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,#fff,#8cc9ff 42%,#a76af6);color:transparent}.bottom-cta h2 span,.immersive-story h2 span,.review-edit-save h2 span,.section-heading h2 span{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,#51b4ff,#9145f1);color:transparent;display:block;font-weight:500}.ffd-kinetic-photo__copy{animation:kineticRise .82s cubic-bezier(.2,.8,.2,1) .24s both;color:hsla(0,0%,100%,.84);font-size:clamp(19px,1.45vw,24px);font-weight:500;line-height:1.42;margin:34px 0 0;max-width:740px}.subhead-highlight{background:#ede9fe;border-radius:8px;box-decoration-break:clone;-webkit-box-decoration-break:clone;color:inherit;font-weight:500;padding:0 .28em .08em}.ffd-kinetic-photo .subhead-highlight,.immersive-story .subhead-highlight,.site-footer .subhead-highlight{background:hsla(0,0%,100%,.16);color:#fff}.ffd-kinetic-photo .subhead-highlight--purple{background:rgba(109,40,217,.25)}.ffd-kinetic-photo__actions{align-items:center;animation:kineticRise .82s cubic-bezier(.2,.8,.2,1) .36s both;display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.ffd-kinetic-photo__cta{border-radius:8px;font-size:14px;font-weight:600;gap:10px;min-height:48px;padding:0 24px;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.cta-play-icon,.ffd-kinetic-photo__cta{align-items:center;display:inline-flex;justify-content:center}.cta-play-icon{flex:0 0 auto;height:28px;width:28px}.cta-play-icon:before{background:currentColor;content:"";height:28px;mask:url(https://ffdnotes.ai/hubfs/raw_assets/public/themes/FFD%20-%20M1/templates/notes-homepage/assets/play-button_alt2.svg) center/contain no-repeat;-webkit-mask:url(https://ffdnotes.ai/hubfs/raw_assets/public/themes/FFD%20-%20M1/templates/notes-homepage/assets/play-button_alt2.svg) center/contain no-repeat;width:28px}.ffd-kinetic-photo__cta--primary{background:var(--ffd-purple);color:#fff!important}.ffd-kinetic-photo__cta--secondary{background:hsla(0,0%,100%,.16);border:1px solid hsla(0,0%,100%,.34);color:#fff!important}.ffd-kinetic-photo__cta--secondary .heart-icon{display:block;flex:0 0 auto;height:18px;max-height:18px;max-width:18px;width:18px}.ffd-kinetic-photo__cta--secondary .heart-icon path{fill:#fff}.ffd-kinetic-photo__cta:hover{transform:translateY(-1px)}.ffd-kinetic-photo__cta--primary:hover{background:var(--ffd-purple-dark);box-shadow:0 10px 24px rgba(109,40,217,.25)}.ffd-kinetic-photo__cta--secondary:hover{background:hsla(0,0%,100%,.24);border-color:hsla(0,0%,100%,.5)}.section{padding:clamp(102px,10vw,148px) clamp(24px,5vw,86px)}.use-cases{padding-bottom:clamp(56px,6vw,86px);padding-top:clamp(52px,6vw,76px);position:relative}.review-edit-save:before,.use-cases:before{background-image:url(https://ffdnotes.ai/hubfs/raw_assets/public/themes/FFD%20-%20M1/templates/notes-homepage/assets/notes-wave-alt.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:min(680px,62vw);left:50%;opacity:.18;pointer-events:none;position:absolute;top:8%;transform:translateX(-50%) rotate(-4deg);width:min(1120px,92vw);z-index:0}.review-edit-save:before{opacity:.12;top:14%;transform:translateX(-50%) rotate(8deg)}.review-edit-save>*,.use-cases>*{position:relative;z-index:1}@media (min-width:1101px){.section{padding-left:clamp(24px,5vw,86px);padding-right:clamp(24px,5vw,86px)}.section-heading{max-width:980px}}.section-heading{margin:0 auto clamp(54px,6vw,82px);max-width:900px;text-align:center}.section-intro{color:var(--ffd-muted);font-size:clamp(17px,1.35vw,21px);font-weight:500;line-height:1.42;margin:20px auto 0;max-width:700px}.section-intro>span{display:block;margin-top:10px}.bottom-cta h2,.review-edit-save h2,.section-heading h2{font-size:clamp(38px,4.25vw,64px);font-weight:400;letter-spacing:0;line-height:1.06;margin:0;max-width:900px}.split-use,.steps,.testimonial-grid{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.split-use{gap:clamp(28px,4vw,56px);grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:auto;max-width:1120px;position:relative}.split-use__or{align-items:center;backdrop-filter:blur(18px) saturate(1.12);background:hsla(0,0%,100%,.96);border:1px solid rgba(226,232,240,.9);border-radius:999px;box-shadow:0 20px 48px rgba(15,23,42,.16),0 16px 42px rgba(109,40,217,.14),inset 0 1px 0 hsla(0,0%,100%,.94);color:#334155;display:grid;font-size:24px;font-weight:600;height:72px;left:50%;place-items:center;position:absolute;text-transform:lowercase;top:50%;transform:translate(-50%,-50%);width:72px;z-index:6}.steps article,.testimonial-grid article,.use-card{background:#fff;border:1px solid rgba(220,229,239,.72);border-radius:14px;box-shadow:0 18px 54px rgba(15,23,42,.06);overflow:hidden}.use-card{display:flex;flex-direction:column;min-height:clamp(720px,58vw,820px);position:relative;transition:border-color .36s ease,box-shadow .36s ease}.use-card:after{content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .36s ease;z-index:0}.dictation:after{background:linear-gradient(135deg,rgba(91,184,255,.22),hsla(0,0%,100%,0) 48%),radial-gradient(circle at 18% 84%,rgba(71,164,251,.22),transparent 34%)}.autodraft:after{background:linear-gradient(135deg,rgba(145,69,241,.18),hsla(0,0%,100%,0) 48%),radial-gradient(circle at 82% 84%,rgba(145,69,241,.22),transparent 34%)}.use-card.is-details-open,.use-card:focus-within,.use-card:hover{border-color:rgba(145,69,241,.2);box-shadow:0 28px 72px rgba(15,23,42,.1)}.dictation.is-details-open,.dictation:focus-within,.dictation:hover{border-color:rgba(71,164,251,.28)}.autodraft.is-details-open,.autodraft:focus-within,.autodraft:hover{border-color:rgba(145,69,241,.28)}.use-card.is-details-open:after,.use-card:focus-within:after,.use-card:hover:after{opacity:1}.use-card__photo{aspect-ratio:16/9;border-bottom:0;border-radius:10px;height:auto;inset:auto;margin:clamp(34px,3vw,44px) clamp(28px,3.5vw,40px) 0;order:0;overflow:hidden;position:relative;z-index:2}.dictation .use-card__photo{right:auto}.autodraft .use-card__photo{left:auto}.use-card__photo:after,.use-card__photo:before{content:none}.use-card__photo img{height:100%;object-fit:cover;object-position:center;transition:transform .5s cubic-bezier(.2,.8,.2,1);width:100%}.dictation .use-card__photo img{object-position:50% 50%}.autodraft .use-card__photo img{object-position:50% 52%}.use-card.is-details-open .use-card__photo img,.use-card:focus-within .use-card__photo img,.use-card:hover .use-card__photo img{transform:scale(1.035)}.use-card__copy{max-width:none;order:1;padding:clamp(34px,3.2vw,46px) clamp(34px,4vw,48px) 0;position:relative;z-index:3}.autodraft .use-card__copy{margin-left:0}.use-card h3{font-size:clamp(34px,3.2vw,46px);font-weight:400;letter-spacing:0;line-height:1.08;margin:0;max-width:620px}.use-card h3 span{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,#51b4ff,#9145f1);color:transparent;display:block;font-weight:500}.use-card p:not(.eyebrow){color:var(--ffd-muted);font-size:16px;font-weight:500;line-height:1.42;margin:18px 0 0;max-width:560px}.review-edit-save p:not(.eyebrow),.steps p{color:var(--ffd-muted);font-size:clamp(14px,1vw,16px);font-weight:500;line-height:1.5;margin:20px 0 0;max-width:295px}.video-button{align-items:center;background:hsla(0,0%,100%,.9);border:1px solid rgba(109,40,217,.34);border-radius:10px;box-shadow:0 14px 34px rgba(109,40,217,.1),inset 0 1px 0 hsla(0,0%,100%,.82);color:#5b21b6!important;display:inline-flex;font-size:15px;font-weight:600;gap:10px;margin-top:20px;min-height:50px;padding:0 20px;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease;white-space:nowrap}.section-heading .workflow-video-cta{background:transparent;border-width:2px;box-shadow:0 16px 40px rgba(109,40,217,.1),inset 0 1px 0 hsla(0,0%,100%,.72);margin-top:30px}.section-heading .workflow-video-cta:focus-visible,.section-heading .workflow-video-cta:hover{background:hsla(0,0%,100%,.42);border-color:rgba(109,40,217,.66)}.video-button:focus-visible,.video-button:hover{background:#fff;border-color:rgba(109,40,217,.56);box-shadow:0 18px 42px rgba(109,40,217,.16),inset 0 1px 0 hsla(0,0%,100%,.95);transform:translateY(-1px)}.use-card__more{align-items:center;appearance:none;background:hsla(0,0%,100%,.78);border:1px solid hsla(0,0%,100%,.86);border-radius:999px;bottom:34px;box-shadow:0 16px 34px rgba(15,23,42,.12);cursor:pointer;display:none;height:46px;justify-content:center;padding:0;position:absolute;right:34px;transition:background-color .2s ease,box-shadow .2s ease,transform .2s ease;width:46px;z-index:5}.use-card__more:focus-visible,.use-card__more:hover{background:#fff;box-shadow:0 14px 32px rgba(15,23,42,.12);transform:scale(1.04)}.use-card__more span,.use-card__more span:after{background:#111827;border-radius:999px;content:"";display:block;height:2px;transition:transform .24s ease;width:14px}.use-card__more span:after{transform:rotate(90deg)}.use-card__details{backdrop-filter:blur(24px) saturate(1.15);background:hsla(0,0%,100%,.76);border:1px solid hsla(0,0%,100%,.82);border-radius:22px;bottom:88px;box-shadow:0 18px 48px rgba(15,23,42,.12);opacity:0;padding:22px 24px;pointer-events:none;position:absolute;right:36px;transform:translateY(14px) scale(.98);transition:opacity .24s ease,transform .24s ease;width:min(330px,calc(100% - 72px));z-index:4}.use-card__details p{color:#334155;font-size:15px;line-height:1.45;margin:0}.use-card.is-details-open .use-card__details{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.video-button:before{background:currentColor;content:"";display:inline-block;height:21px;mask:url(https://ffdnotes.ai/hubfs/raw_assets/public/themes/FFD%20-%20M1/templates/notes-homepage/assets/play-button_alt2.svg) center/contain no-repeat;-webkit-mask:url(https://ffdnotes.ai/hubfs/raw_assets/public/themes/FFD%20-%20M1/templates/notes-homepage/assets/play-button_alt2.svg) center/contain no-repeat;width:21px}.dictation{background:linear-gradient(180deg,#fff,#eef8ff)}.autodraft{background:linear-gradient(180deg,#fff,#f4edff)}.scenario-visual{align-items:center;background:transparent;border:0;border-radius:28px;display:flex;flex:1;justify-content:center;margin:0 32px 32px;min-height:320px;overflow:hidden;position:relative}.use-card>.scenario-visual{bottom:0;display:block;flex:0 0 auto;inset-inline:0;margin:0;min-height:0;overflow:visible;pointer-events:none;position:absolute;top:0;z-index:2}.use-card>.scenario-visual .play-button,.use-card>.scenario-visual:before{display:none}.scenario-visual:before{background:hsla(0,0%,100%,.78);border:1px solid #e5eaf3;border-radius:20px;box-shadow:0 16px 34px rgba(15,23,42,.06);content:"";height:66%;position:absolute;width:72%}.scenario-visual--dictation img{align-self:flex-end;filter:drop-shadow(0 25px 38px rgba(39,54,81,.2));margin-bottom:-150px;max-width:220px;position:relative;z-index:1}.use-card .workflow-phone--card{aspect-ratio:9/16;background:#fff;border:6px solid #111827;border-radius:34px;bottom:clamp(-206px,-12.5vw,-148px);box-shadow:0 38px 82px rgba(15,23,42,.22),0 14px 34px rgba(91,184,255,.12);left:50%;overflow:hidden;top:auto;transform:translateX(-50%) translateY(0) scale(1);transition:bottom .36s cubic-bezier(.2,.8,.2,1),transform .36s cubic-bezier(.2,.8,.2,1);width:min(43%,306px);z-index:3}.use-card .workflow-phone--card-dictation{left:50%;width:min(42%,300px)}.autodraft .workflow-phone--card{left:50%;width:min(43%,306px)}.use-card .workflow-phone--card .workflow-phone__frame{display:none}.use-card .workflow-phone--card .workflow-phone__screen{border-radius:28px;inset:0}.use-card .workflow-phone--card .workflow-phone__screen video{background:#fff;opacity:1;visibility:visible}.use-card .workflow-phone--card-note .workflow-phone__screen video{object-fit:cover;object-position:center top;transform:none;transform-origin:center top}.use-card.is-media-active .workflow-phone--card,.use-card:focus-within .workflow-phone--card,.use-card:hover .workflow-phone--card{bottom:clamp(-188px,-11vw,-132px);transform:translateX(-50%) translateY(0) scale(1.018)}.play-button{align-items:center;background:hsla(0,0%,100%,.92);border:1px solid hsla(0,0%,100%,.84);border-radius:999px;box-shadow:0 16px 34px rgba(91,184,255,.16);display:flex;height:64px;justify-content:center;position:absolute;width:64px;z-index:3}.play-button:before{background:linear-gradient(90deg,#5bb8ff,#9145f1);content:"";height:24px;margin-left:3px;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M8 5v14l11-7z'/%3E%3C/svg%3E") center /contain no-repeat;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M8 5v14l11-7z'/%3E%3C/svg%3E") center /contain no-repeat;width:24px}.note-preview{align-self:end;background:hsla(0,0%,100%,.78);border:1px solid #dae7f4;border-radius:14px;box-shadow:0 18px 42px rgba(69,54,112,.1);margin:0;max-width:76%;padding:24px;position:relative;z-index:1}.use-card .note-preview{margin-bottom:-92px;max-width:min(78%,360px)}.note-preview span{border-bottom:1px solid #edf1f6;color:#425166;display:block;font-size:15px;line-height:1.45;margin:12px 0;padding-bottom:12px}.steps article{min-height:282px;padding:clamp(30px,3.6vw,46px);text-align:center}.steps span{align-items:center;background:linear-gradient(180deg,#eef8ff,#f4edff);border-radius:50%;color:var(--ffd-blue-strong);display:inline-flex;font-weight:600;height:52px;justify-content:center;margin-inline:auto;width:52px}.steps h3{font-size:clamp(26px,2.45vw,36px);font-weight:400;letter-spacing:0;line-height:1.16;margin:56px 0 12px}.steps p{margin-left:auto;margin-right:auto}.immersive-story{align-items:stretch;background:transparent;color:var(--ffd-ink);display:flex;flex-direction:column;justify-content:flex-end;min-height:0;overflow:hidden;padding:clamp(56px,5vw,84px) clamp(24px,8vw,132px) clamp(102px,9vw,142px);position:relative;scroll-margin-top:calc(var(--nav-height) + 28px)}.immersive-story:after,.immersive-story:before,.immersive-story__image,.immersive-story__shade{display:none}.immersive-story__content{max-width:920px;position:relative;z-index:1}.immersive-story__content,.immersive-story__proof{margin:0 auto;padding:0;text-align:center}.immersive-story__proof .eyebrow{margin-inline:auto}.immersive-story__proof h2{margin-left:auto;margin-right:auto}.immersive-story .eyebrow{background:hsla(0,0%,100%,.88);border-color:rgba(226,232,240,.9);box-shadow:0 14px 36px rgba(91,184,255,.1),0 10px 30px rgba(145,69,241,.08);color:#334155}.immersive-story h2{color:var(--ffd-ink);font-size:clamp(38px,4vw,58px);font-weight:400;letter-spacing:0;line-height:1.08;margin:0;max-width:920px}.immersive-story h2 span{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,#5bb8ff,#9145f1);color:transparent;display:block;font-weight:500}.immersive-story p:not(.eyebrow){color:var(--ffd-muted);font-size:clamp(17px,1.35vw,21px);font-weight:500;line-height:1.42;margin:28px 0 0;max-width:680px}.immersive-story__steps{display:none;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(34px,4vw,54px);max-width:1040px}.immersive-story__steps article{backdrop-filter:blur(18px) saturate(1.12);background:linear-gradient(180deg,hsla(0,0%,100%,.14),hsla(0,0%,100%,.08)),rgba(12,18,36,.3);border:1px solid hsla(0,0%,100%,.18);border-radius:20px;box-shadow:0 18px 48px rgba(2,6,23,.18);min-height:0;overflow:visible;padding:0;position:relative}.workflow-product-card{transition:transform .28s ease,z-index 0s linear .28s}.workflow-product-card:focus-within,.workflow-product-card:hover{z-index:4}.workflow-product-card__media{aspect-ratio:1.26;background:radial-gradient(circle at 50% 44%,rgba(139,92,246,.28),transparent 44%),linear-gradient(135deg,hsla(0,0%,100%,.98),rgba(226,244,255,.9));border-bottom:1px solid hsla(0,0%,100%,.16);border-radius:20px 20px 0 0;overflow:visible;position:relative;z-index:1}.workflow-product-card__media:before{background-image:url(https://ffdnotes.ai/hubfs/raw_assets/public/themes/FFD%20-%20M1/templates/notes-homepage/assets/notes-wave-alt.svg);background-position:center 58%;background-repeat:no-repeat;background-size:145%;content:"";inset:0;opacity:.2;position:absolute}.workflow-phone{aspect-ratio:415/848;left:50%;position:absolute;top:18px;transform:translateX(-50%) translateY(0);transition:transform .36s cubic-bezier(.2,.8,.2,1);width:min(62%,218px);z-index:1}.workflow-phone--upright{top:12px}.workflow-phone--save{top:10px;width:min(64%,226px)}.workflow-product-card:focus-within .workflow-phone,.workflow-product-card:hover .workflow-phone{transform:translateX(-50%) translateY(-44px) scale(1.08)}.workflow-phone__screen{background:#fff;border-radius:28px;inset:2.2% 4.6%;overflow:hidden;position:absolute}.workflow-phone__screen img,.workflow-phone__screen video{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.workflow-phone__screen video{filter:saturate(1.08);transform:scale(1.02)}.workflow-phone__frame{display:block;height:100%;position:relative;width:100%;z-index:2}.workflow-product-card__body{background:linear-gradient(180deg,rgba(34,38,55,.98),rgba(23,28,44,.98)),rgba(12,18,36,.94);border-radius:0 0 20px 20px;padding:22px;position:relative;z-index:3}.workflow-product-card__body span{align-items:center;background:hsla(0,0%,100%,.92);border-radius:999px;color:#111827;display:inline-flex;font-size:13px;font-weight:600;height:34px;justify-content:center;margin-bottom:18px;width:34px}.immersive-story__steps strong{color:#fff;display:block;font-size:24px;font-weight:500;line-height:1.2}.immersive-story__steps p{color:hsla(0,0%,100%,.72);font-size:14px;line-height:1.45;margin:10px 0 0}.immersive-story__proof{margin:clamp(52px,6vw,78px) auto 0;max-width:1120px;position:relative;width:100%;z-index:1}.immersive-story__proof h3{color:var(--ffd-ink);font-size:clamp(24px,2.3vw,34px);font-weight:500;letter-spacing:0;line-height:1.15;margin:0 0 28px}.immersive-story__proof .ffd-stat-cta-card__track{display:grid;gap:clamp(16px,2vw,24px);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;max-width:none;overflow:visible;padding:0;scroll-padding-inline:0}.immersive-story__proof .ffd-stat-cta-card__slide{aspect-ratio:auto;background:transparent;border-radius:0;box-shadow:none;cursor:pointer;flex:initial;min-width:0;overflow:visible}.immersive-story__proof .ffd-stat-cta-card__slide:hover{box-shadow:none;transform:none}.ffd-stat-cta-card__media-card{aspect-ratio:.82;background:#fff;border:1px solid rgba(226,232,240,.82);border-radius:22px;box-shadow:0 20px 54px rgba(30,41,59,.08),0 12px 34px rgba(91,184,255,.08);overflow:hidden;position:relative}.immersive-story__proof .ffd-stat-cta-card__media-card{box-shadow:0 22px 58px rgba(30,41,59,.1),0 14px 38px rgba(91,184,255,.08)}.immersive-story__proof .ffd-stat-cta-card__shade{background:linear-gradient(180deg,rgba(8,13,34,0) 28%,rgba(8,13,34,.18) 50%,rgba(8,13,34,.66) 78%,rgba(8,13,34,.9));inset:0;pointer-events:none;position:absolute;z-index:1}.ffd-stat-cta-card__caption{bottom:0;color:#fff;display:grid;gap:5px;left:0;padding:22px clamp(16px,1.7vw,22px) 24px;position:absolute;right:0;text-align:left;z-index:2}.immersive-story__proof .ffd-stat-cta-card__caption .ffd-stat-cta-card__quote{color:hsla(0,0%,100%,.96);font-size:clamp(17px,1.24vw,20px);font-weight:500;line-height:1.32;margin:0 0 8px;text-shadow:0 1px 18px rgba(0,0,0,.28)}.immersive-story__proof .ffd-stat-cta-card__caption .ffd-stat-cta-card__quote:after,.immersive-story__proof .ffd-stat-cta-card__caption .ffd-stat-cta-card__quote:before{content:none}.immersive-story__proof .ffd-stat-cta-card__caption .ffd-stat-cta-card__name{color:#fff;display:block;font-size:14px;font-weight:600;line-height:1.35;margin:0;text-shadow:0 1px 16px rgba(0,0,0,.24)}.immersive-story__proof .ffd-stat-cta-card__caption .ffd-stat-cta-card__practice{color:hsla(0,0%,100%,.72);display:block;font-size:13px;font-weight:400;line-height:1.35;margin:0}.immersive-story__proof .ffd-stat-cta-card__pill{background:hsla(0,0%,100%,.88);box-shadow:0 10px 24px rgba(30,41,59,.1);z-index:3}.immersive-story__proof .ffd-stat-cta-card__play{height:51px;left:auto;right:18px;top:18px;transform:none;width:51px;z-index:3}.immersive-story__proof .ffd-stat-cta-card__play:before{height:51px;width:51px}.review-edit-save{align-items:center;background:#fff;display:grid;gap:clamp(64px,8vw,118px);grid-template-columns:minmax(280px,.88fr) minmax(260px,.62fr);margin-inline:auto;max-width:none;padding-bottom:clamp(112px,10vw,160px);padding-top:clamp(112px,10vw,160px);position:relative}.review-edit-save__copy{justify-self:end;max-width:640px}.review-edit-save h2 span{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,var(--ffd-blue-strong),var(--ffd-purple-bright));color:transparent}.review-edit-save .ffd-product-showcase__device{display:flex;justify-content:center}.review-edit-save .ffd-product-showcase__phone{background:transparent;border-radius:0;box-shadow:24px 20px 60px 0 rgba(239,248,255,.9),-24px 20px 60px 0 rgba(237,233,254,.9);height:436px;margin:0 auto;overflow:hidden;position:relative;width:212px}.review-edit-save .ffd-product-showcase__frame{display:block;height:100%;inset:0;object-fit:fill;pointer-events:none;position:absolute;width:100%;z-index:8}.review-edit-save .ffd-product-showcase__screen{background:#f8fbff;border-radius:21px;height:96.15%;left:4.55%;min-height:0;overflow:hidden;position:absolute;top:2.2%;width:90.76%;z-index:1}.review-edit-save .ffd-product-showcase__screen:before{background:#050816;border-radius:999px;content:"";height:5px;left:50%;position:absolute;top:8px;transform:translateX(-50%);width:44px;z-index:4}.review-edit-save .ffd-product-showcase__panel{inset:0;opacity:0;position:absolute;transform:translateY(20px) scale(.98);transition:opacity .35s ease,transform .35s ease}.review-edit-save .ffd-product-showcase__panel.is-active{opacity:1;transform:translateY(0) scale(1);z-index:2}.review-edit-save .ffd-product-showcase__media{background:#fff;display:block;height:100%;object-fit:cover;width:100%}.review-edit-save .ffd-product-showcase__panel img.ffd-product-showcase__media{background:#f8fbff;object-fit:cover;object-position:center top;transform:translateY(-4.5%) scale(1.18);transform-origin:top center}.review-edit-save .ffd-product-showcase__steps{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.review-edit-save .ffd-product-showcase__steps a{align-items:center;background:#fff;border:1px solid var(--ffd-border);border-radius:999px;color:#334155;display:flex;font-size:13px;font-weight:500;gap:10px;justify-content:center;min-height:48px;padding:10px 14px;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease;white-space:nowrap}.review-edit-save .ffd-product-showcase__steps a>span{align-items:center;background:#eef2f7;border-radius:999px;color:#64748b;display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:600;height:28px;justify-content:center;width:28px}.review-edit-save .ffd-product-showcase__steps a.is-active{border-color:rgba(145,69,241,.22);box-shadow:0 16px 36px rgba(145,69,241,.12);color:var(--ffd-ink);transform:translateY(-2px)}.review-edit-save .ffd-product-showcase__steps a.is-active>span{background:linear-gradient(90deg,#5bb8ff,#9145f1);color:#fff}.review-edit-save .ffd-product-showcase__cta{font-size:16px;font-weight:500;gap:10px;margin-top:28px;min-height:52px;padding:0 24px}.testimonial-grid img{height:300px;object-fit:cover;width:100%}.testimonial-grid blockquote{color:#344054;font-size:17px;line-height:1.52;margin:0;min-height:188px;padding:24px 24px 16px}.testimonial-grid cite{color:var(--ffd-blue-strong);display:block;font-style:normal;font-weight:600;padding:0 24px 26px}.ffd-stat-cta-card{--ffd-stat-cta-card-text:#fff;--ffd-stat-cta-card-muted:hsla(0,0%,100%,.78);--ffd-stat-cta-card-pill-bg:hsla(0,0%,100%,.9);--ffd-stat-cta-card-pill-text:#566277;--ffd-stat-cta-card-dot:#d4dce8;--ffd-stat-cta-card-dot-active:#697386;background:#f6f9fd;color:var(--ffd-stat-cta-card-text);overflow:visible;padding:clamp(118px,11vw,168px) 0;position:relative}.ffd-stat-cta-card__header{align-items:center;color:#040817;display:flex;flex-direction:column;margin:0 auto;max-width:1040px;padding:0 24px clamp(64px,6vw,92px);text-align:center}.ffd-stat-cta-card__hero-tag{backdrop-filter:blur(12px);background:hsla(0,0%,100%,.72);border:1px solid hsla(0,0%,100%,.92);border-radius:999px;box-shadow:20px 0 40px rgba(237,233,254,.85),-20px 0 40px rgba(239,248,255,.85);color:#475569;display:inline-flex;font-size:12px;font-weight:500;line-height:18px;margin:0 0 34px;padding:10px 14px;text-align:center}.ffd-stat-cta-card__headline{color:#020617;font-size:clamp(38px,4.25vw,64px);font-weight:400;letter-spacing:0;line-height:1.06;margin:0 auto;max-width:1040px;position:relative;text-align:center;z-index:2}.ffd-stat-cta-card__headline .hero-title-gradient{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,var(--ffd-blue-strong),var(--ffd-purple-bright));color:transparent;font-weight:500}.ffd-stat-cta-card__carousel{background:transparent;margin:0 calc(50% - 50vw);padding:0 0 44px}.ffd-stat-cta-card__track{display:flex;gap:clamp(14px,2.2vw,26px);margin:-34px 0 -72px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding:34px max(24px,calc(50vw - 560px)) 72px;scroll-behavior:smooth;scroll-padding-inline:max(24px,calc(50vw - 560px));scroll-snap-type:x mandatory;scrollbar-width:none}.ffd-stat-cta-card__track--three{justify-content:center;margin-inline:auto;max-width:1120px}.ffd-stat-cta-card__slide .play-button{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.ffd-stat-cta-card__track:focus{outline:none}.ffd-stat-cta-card__track:focus-visible{outline:none}.ffd-stat-cta-card__track::-webkit-scrollbar{display:none}.ffd-stat-cta-card__slide{aspect-ratio:.78;background:#eef4fb;border-radius:22px;box-shadow:0 16px 44px rgba(16,34,66,.08);flex:0 0 clamp(230px,24vw,314px);overflow:hidden;position:relative;scroll-snap-align:center;transition:box-shadow .28s ease,transform .28s ease}.ffd-stat-cta-card__slide:hover{box-shadow:0 22px 56px rgba(16,34,66,.14);transform:scale(1.025)}.ffd-stat-cta-card__image,.ffd-stat-cta-card__video{display:block;height:100%;inset:0;object-fit:cover;object-position:center 12%;position:absolute;width:100%}.ffd-stat-cta-card__media-card .ffd-stat-cta-card__image,.ffd-stat-cta-card__media-card .ffd-stat-cta-card__video{height:100%;inset:0;position:absolute;transform:none;width:100%}.ffd-stat-cta-card__image{transform:scale(1.26);transform-origin:center 12%}.ffd-stat-cta-card__video{background:#0f172a;z-index:0}.ffd-stat-cta-card__slide--video .ffd-stat-cta-card__content,.ffd-stat-cta-card__slide--video .ffd-stat-cta-card__pill,.ffd-stat-cta-card__slide--video .ffd-stat-cta-card__shade{pointer-events:none}.ffd-stat-cta-card__pill{backdrop-filter:blur(14px) saturate(1.12);background:hsla(0,0%,100%,.82);border-radius:999px;box-shadow:0 10px 24px rgba(2,6,23,.12);color:#344054;font-size:13px;font-weight:500;left:16px;line-height:18px;padding:7px 12px;position:absolute;top:16px;z-index:2}.ffd-stat-cta-card__shade{background:linear-gradient(180deg,rgba(8,13,34,0) 34%,rgba(8,13,34,.2) 54%,rgba(8,13,34,.64) 78%,rgba(8,13,34,.84));inset:0;position:absolute;z-index:1}.ffd-stat-cta-card__content{bottom:0;display:grid;gap:11px;left:0;max-height:48%;padding:18px clamp(14px,1.6vw,20px) 20px;position:absolute;right:0;z-index:2}.ffd-stat-cta-card__quote{color:var(--ffd-stat-cta-card-text);display:block;font-size:clamp(14px,1vw,16px);font-weight:500;letter-spacing:0;line-height:1.36;margin:0;max-width:none;text-shadow:0 1px 18px rgba(0,0,0,.26);width:100%}.ffd-stat-cta-card__caption .ffd-stat-cta-card__quote{color:hsla(0,0%,100%,.92);font-size:clamp(16px,1.16vw,19px);line-height:1.38;text-shadow:none}.ffd-stat-cta-card__quote:after,.ffd-stat-cta-card__quote:before{content:none}.ffd-stat-cta-card__person{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px}.ffd-stat-cta-card__name{color:var(--ffd-stat-cta-card-text);font-size:13px;font-style:normal;font-weight:600;line-height:19px}.ffd-stat-cta-card__caption .ffd-stat-cta-card__name{color:#fff;display:block;font-size:16px;margin-top:16px}.ffd-stat-cta-card__practice{color:var(--ffd-stat-cta-card-muted);font-size:13px;font-weight:400;line-height:19px}.ffd-stat-cta-card__caption .ffd-stat-cta-card__practice{color:hsla(0,0%,100%,.68);display:block;font-size:15px;margin-top:4px}.ffd-stat-cta-card__play{align-items:center;background:transparent;border-radius:0;box-shadow:none;color:#fff;display:inline-flex;filter:drop-shadow(0 12px 18px rgba(2,6,23,.32));height:56px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:56px;z-index:3}.ffd-stat-cta-card__play:before{height:56px;width:56px}.ffd-stat-cta-card__controls{align-items:center;display:flex;justify-content:center;margin:18px auto 0;max-width:1120px;min-height:58px;position:relative;width:calc(100% - 48px)}.ffd-stat-cta-card__dots{display:flex;gap:11px}.ffd-stat-cta-card__dot{background:var(--ffd-stat-cta-card-dot);border-radius:999px;display:block;height:12px;transition:background-color .2s ease,transform .2s ease;width:12px}.ffd-stat-cta-card__dot:focus,.ffd-stat-cta-card__dot:hover{background:var(--ffd-stat-cta-card-dot-active);transform:translateY(-1px)}.ffd-stat-cta-card__dot:focus-visible{outline:2px solid var(--ffd-stat-cta-card-dot-active);outline-offset:4px}.ffd-stat-cta-card__dot-label{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px}.ffd-stat-cta-card__arrows{display:flex;gap:12px;position:absolute;right:0;top:50%;transform:translateY(-50%)}.ffd-stat-cta-card__arrow{align-items:center;appearance:none;background:#fff;border:0;border-radius:999px;box-shadow:0 12px 28px rgba(18,27,63,.08);color:#0c1224;cursor:pointer;display:inline-flex;height:48px;justify-content:center;padding:0;transition:box-shadow .2s ease,color .2s ease,transform .2s ease;width:48px}.ffd-stat-cta-card__arrow:first-child{color:#cbd5e1}.ffd-stat-cta-card__arrow:focus,.ffd-stat-cta-card__arrow:hover{box-shadow:0 14px 30px rgba(18,27,63,.12);color:#0c1224;transform:translateY(-1px)}.ffd-stat-cta-card__arrow:focus-visible{outline:2px solid #7c5cff;outline-offset:4px}.ffd-stat-cta-card__arrow-icon{display:block;fill:none;height:27px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:3;width:27px}.partners-faq{align-items:center;background:#fff;border-radius:48px;box-shadow:24px 20px 60px 0 #eff8ff,-24px 20px 60px 0 #ede9fe;display:flex;flex-direction:column;margin:clamp(64px,7vw,112px) auto 0;max-width:none;overflow:visible;padding:clamp(132px,12vw,180px) clamp(28px,5vw,56px) clamp(96px,9vw,124px);position:relative;text-align:center;width:min(100% - 48px,1560px);z-index:2}.partners-faq>.hero-tag{backdrop-filter:blur(12px);background:hsla(0,0%,100%,.82);border:2px solid #fff;border-radius:999px;box-shadow:0 14px 36px rgba(91,184,255,.12),0 10px 30px rgba(145,69,241,.1);color:#334155;display:inline-flex;font-size:13px;font-weight:500;line-height:18px;margin:0 0 26px;padding:10px 16px;text-transform:none}.partners-faq__title{color:#020617;font-size:clamp(40px,4vw,56px);font-weight:400;letter-spacing:0;line-height:1.14;margin:0 0 clamp(58px,6vw,86px);position:relative;text-align:center;z-index:2}.partners-faq__title .hero-title-gradient{background:none;color:#020617;display:inline;font-weight:400}.hero-title-gradient{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,var(--ffd-blue-strong),var(--ffd-purple-bright));color:transparent;font-weight:500}.partners-faq__list{display:flex;flex-direction:column;max-width:768px;position:relative;width:100%;z-index:2}.partners-faq__item{border-bottom:0;width:100%}.partners-faq__item:first-child{border-top:0}.partners-faq__question{align-items:center;background:none;border:0;color:#020617;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:clamp(20px,1.7vw,24px);font-weight:500;gap:24px;justify-content:space-between;line-height:1.25;padding:24px 0;text-align:left;width:100%}.partners-faq__question-text{min-width:0}.partners-faq__arrow{flex:0 0 auto;height:20px;transition:transform .3s ease;width:20px}.partners-faq__question[aria-expanded=true] .partners-faq__arrow{transform:rotate(180deg)}.partners-faq__answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease;width:100%}.partners-faq__answer.open{grid-template-rows:1fr}.partners-faq__answer-content,.partners-faq__answer>p{color:#475569;font-size:18px;font-weight:400;line-height:1.5;margin:0;overflow:hidden;text-align:left}.partners-faq__answer-content:after,.partners-faq__answer>p:after{content:"";display:block;height:28px}.bottom-cta{background:#fff;padding-bottom:clamp(76px,8vw,112px);padding-top:clamp(86px,9vw,126px);text-align:center}.bottom-cta h2{margin-inline:auto;text-align:center}.bottom-cta p{color:var(--ffd-muted);font-size:clamp(17px,1.35vw,21px);line-height:1.42;margin:24px auto 34px;max-width:680px;text-align:center}.footer{background:#fff;padding:0;position:relative;z-index:8}.footer-bar{align-items:center;background:#fff;justify-content:space-between;padding:24px 60px}.footer-bar,.footer-links{display:flex;flex-direction:row}.footer-links{color:#64748b;font-size:12px;font-weight:300;gap:30px;line-height:20px}.footer-link-items{border-left:1px solid #64748b;display:flex;flex-direction:row;gap:30px;padding-left:30px}.footer-link-item{color:#64748b;font-family:Poppins,Arial,sans-serif;font-size:12px;font-weight:300;line-height:20px;text-decoration:none}#top .footer,#top .footer-bar{margin-bottom:0!important}#top .footer a,#top .footer a:visited,#top .footer-link-item,#top .footer-link-item:visited{color:#64748b!important;text-decoration:none!important}#top .footer a:focus-visible,#top .footer a:hover,#top .footer-link-item:focus-visible,#top .footer-link-item:hover{color:#334155!important;text-decoration:none!important}.ffd-action-modal{align-items:center;backdrop-filter:blur(18px) saturate(1.08);-webkit-backdrop-filter:blur(18px) saturate(1.08);background:hsla(0,0%,100%,.62);display:flex;inset:0;justify-content:center;opacity:0;padding:48px;pointer-events:none;position:fixed;transition:opacity .2s ease;z-index:10000}.ffd-action-modal.is-open{opacity:1;pointer-events:auto}.ffd-action-modal__dialog{background:hsla(0,0%,100%,.94);border:1px solid rgba(226,232,240,.92);border-radius:24px;box-shadow:24px 20px 70px rgba(239,248,255,.92),-24px 20px 70px rgba(237,233,254,.86),0 22px 70px rgba(30,41,59,.16);overflow:hidden;padding:clamp(22px,3vw,38px);position:relative;transform:translateY(18px) scale(.98);transition:transform .24s ease;width:min(1120px,100%)}.ffd-action-modal.is-open .ffd-action-modal__dialog{transform:translateY(0) scale(1)}.ffd-action-modal__close{align-items:center;background:transparent;border:0;border-radius:999px;color:#9aa3b2;cursor:pointer;display:flex;font:600 30px/1 Poppins,sans-serif;height:34px;justify-content:center;position:absolute;right:24px;top:24px;width:34px;z-index:2}.ffd-action-modal__close:hover{color:#667085}.ffd-action-modal__embed,.ffd-action-modal__video{aspect-ratio:16/9;background:#020617;border:0;border-radius:12px;display:block;height:auto;object-fit:contain;overflow:hidden;width:100%}.ffd-action-modal.is-embed-video .ffd-action-modal__video,.ffd-action-modal:not(.is-embed-video) .ffd-action-modal__embed,.ffd-action-modal__embed{display:none}.ffd-action-modal.is-embed-video .ffd-action-modal__embed{display:block}.ffd-action-modal__meta{align-items:flex-start;display:flex;flex-direction:column-reverse;gap:10px;justify-content:flex-start;padding-top:18px;text-align:left}.ffd-action-modal.has-no-meta .ffd-action-modal__meta{display:none}.ffd-action-modal__person{color:#526179;display:grid;gap:3px;width:100%}.ffd-action-modal__person strong{color:#344054;font-size:15px;font-weight:600;line-height:1.35}.ffd-action-modal__person span{color:#78859a;font-size:14px;font-weight:400;line-height:1.35}.ffd-action-modal__pill{align-items:center;background:rgba(231,244,255,.96);border:1px solid rgba(81,180,255,.28);border-radius:999px;color:#526179;display:inline-flex;flex:0 0 auto;font-size:11px;font-weight:500;line-height:1;padding:7px 10px}@media (max-width:640px){.ffd-action-modal{padding:18px 10px}.ffd-action-modal__dialog{border-radius:22px;padding:18px;width:min(430px,calc(100vw - 20px))}.ffd-action-modal__close{right:16px;top:16px}.ffd-action-modal__meta{gap:9px;padding-top:14px}.ffd-action-modal__person strong{font-size:16px;line-height:1.25}.ffd-action-modal__person span{font-size:14px}.ffd-action-modal__pill{font-size:10px;padding:6px 9px}}.ffd-info-modal{align-items:center;backdrop-filter:blur(20px) saturate(1.12);-webkit-backdrop-filter:blur(20px) saturate(1.12);background:hsla(0,0%,100%,.54);display:flex;inset:0;justify-content:center;opacity:0;padding:28px;pointer-events:none;position:fixed;transition:opacity .22s ease;z-index:10001}.ffd-info-modal.is-open{opacity:1;pointer-events:auto}.ffd-info-modal__dialog{background:hsla(0,0%,100%,.94);border:1px solid rgba(226,232,240,.92);border-radius:26px;box-shadow:24px 20px 70px rgba(239,248,255,.92),-24px 20px 70px rgba(237,233,254,.86),0 22px 70px rgba(30,41,59,.16);max-width:520px;padding:clamp(30px,4vw,46px);position:relative;text-align:center;transform:translateY(18px) scale(.98);transition:transform .24s ease;width:min(100%,520px)}.ffd-info-modal.is-open .ffd-info-modal__dialog{transform:translateY(0) scale(1)}.ffd-info-modal__close{align-items:center;background:rgba(241,245,249,.92);border:0;border-radius:999px;color:#64748b;cursor:pointer;display:flex;font:500 28px/1 Poppins,sans-serif;height:38px;justify-content:center;position:absolute;right:18px;top:18px;width:38px}.ffd-info-modal h3{color:#101827;font-size:clamp(32px,3.4vw,46px);font-weight:400;letter-spacing:0;line-height:1.08;margin:0}.ffd-info-modal p:not(.eyebrow){color:#526179;font-size:16px;line-height:1.5;margin:20px auto 28px}.ffd-info-modal__cta{min-height:54px}.social-icons{display:flex;flex-direction:row;gap:20px}.social-icons img,.social-link{display:block;height:24px;width:24px}[data-aos]{opacity:0;transform:translate3d(0,34px,0);transition:opacity .72s cubic-bezier(.2,.8,.2,1),transform .72s cubic-bezier(.2,.8,.2,1);transition-delay:var(--aos-delay,0s)}[data-aos=fade-right]{transform:translate3d(-54px,0,0)}[data-aos=fade-left]{transform:translate3d(54px,0,0)}[data-aos=zoom-in]{transform:translate3d(0,18px,0) scale(.86)}[data-aos].aos-animate{opacity:1;transform:translateZ(0) scale(1)}.split-use__or[data-aos]{transform:translate(-50%,-50%) translate3d(0,18px,0) scale(.86)}.split-use__or[data-aos].aos-animate{transform:translate(-50%,-50%) translateZ(0) scale(1)}.use-card.aos-animate.is-details-open,.use-card.aos-animate:focus-within,.use-card.aos-animate:hover{transform:translateZ(0) scale(1)}.scroll-top-button{backdrop-filter:blur(14px) saturate(1.16);background:hsla(0,0%,100%,.62);border:none;border-radius:999px;bottom:59px;box-shadow:0 10px 24px rgba(30,41,59,.16);cursor:pointer;display:grid;height:59px;opacity:1;padding:12px;place-items:center;pointer-events:auto;position:fixed;right:60px;transition:opacity .2s ease,transform .2s ease;width:59px;z-index:10000}.scroll-top-button.is-near-footer{opacity:0!important;pointer-events:none!important;transform:translateY(8px)}.scroll-top-button:hover{transform:translateY(-2px)}.scroll-top-button img{height:24px;width:24px}@keyframes kineticRise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes formFloatIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes setupPop{0%{opacity:0;transform:rotate(-18deg) scale(.72)}70%{opacity:1;transform:rotate(6deg) scale(1.06)}to{opacity:1;transform:rotate(0deg) scale(1)}}@keyframes startCardPulse{0%{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.78),0 16px 42px rgba(15,23,42,.12),0 0 0 0 rgba(109,40,217,.3)}48%{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.86),0 18px 44px rgba(15,23,42,.12),0 0 0 14px rgba(109,40,217,.1)}to{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.78),0 16px 42px rgba(15,23,42,.12),0 0 0 24px rgba(109,40,217,0)}}@media (max-width:1100px){.sticky-start{margin:0;right:18px;top:86px;width:min(390px,calc(100vw - 36px))}.ffd-kinetic-photo__inner{padding-right:0}.trust-stack{display:none}}@media (min-width:1101px){.ffd-stat-cta-card__header{padding-left:24px;padding-right:24px}.ffd-stat-cta-card__track{padding-left:max(24px,calc(50vw - 560px));padding-right:max(24px,calc(50vw - 560px));scroll-padding-inline:max(24px,calc(50vw - 560px))}.ffd-stat-cta-card__controls{margin-left:auto;margin-right:auto;max-width:1120px;width:calc(100% - 48px)}}@media (min-width:1500px){.ffd-kinetic-photo,.ffd-kinetic-photo__inner{min-height:min(980px,92svh)}.ffd-kinetic-photo__image{object-position:50% 60%}}@media (max-width:980px){[data-aos=fade-left],[data-aos=fade-right]{transform:translate3d(0,34px,0)}.ffd-kinetic-photo,.ffd-kinetic-photo__inner{min-height:720px}.ffd-kinetic-photo h1{font-size:clamp(38px,10vw,58px)}.review-edit-save,.split-use,.steps,.testimonial-grid{grid-template-columns:1fr}.split-use{gap:74px;overflow:visible}.use-card{min-height:auto;padding-bottom:0}.autodraft .use-card__copy,.use-card__copy{max-width:none;order:1;padding-bottom:0}.use-card>.scenario-visual{display:block;flex:0 0 auto;inset-inline:auto;margin:clamp(24px,3.5vw,36px) 0 0;min-height:clamp(238px,34vw,310px);order:2;overflow:hidden;pointer-events:none;position:relative;top:auto}.autodraft .workflow-phone--card,.use-card .workflow-phone--card,.use-card .workflow-phone--card-dictation{bottom:-164px;width:min(42vw,292px)}.use-card.is-media-active .workflow-phone--card,.use-card:focus-within .workflow-phone--card,.use-card:hover .workflow-phone--card{bottom:-148px;transform:translateX(-50%) translateY(0) scale(1.018)}.split-use__or{left:50%;top:50%}.review-edit-save{gap:56px;text-align:center}.immersive-story{min-height:0}.immersive-story__steps{grid-template-columns:1fr;max-width:520px}.immersive-story__proof .ffd-stat-cta-card__track{display:flex;margin:0 calc(50% - 50vw);overflow-x:auto;overflow-y:hidden;padding:6px 24px 18px;scroll-padding-inline:24px}.immersive-story__proof .ffd-stat-cta-card__slide{flex:0 0 min(68vw,300px)}.review-edit-save__copy{justify-self:center}.review-edit-save .ffd-product-showcase__steps{justify-content:center}.ffd-stat-cta-card{padding:96px 0 104px}.ffd-stat-cta-card__header{padding-bottom:56px}.ffd-stat-cta-card__headline{font-size:clamp(36px,9vw,46px);line-height:1.14}.ffd-stat-cta-card__track{gap:16px;padding-left:24px;padding-right:24px;scroll-padding-inline:24px}.ffd-stat-cta-card__slide{flex-basis:min(68vw,300px)}.ffd-stat-cta-card__controls{min-height:106px;width:calc(100% - 48px)}.ffd-stat-cta-card__arrows{bottom:0;right:0;top:auto;transform:none}.partners-faq{border-radius:32px;margin-top:84px;padding:104px 32px 78px}.footer-bar{flex-direction:column-reverse;gap:16px}}@media (max-width:834px){.nav{padding-inline:0;padding-top:0}.nav-container{border:none;border-radius:0;column-gap:12px;padding-inline:28px}.nav-items{display:none}.nav-product-switcher{flex:0 0 auto;left:auto;padding:3px;position:static;top:auto;transform:none}.nav-product-switcher__link{font-size:12px;min-height:34px;min-width:62px;padding-inline:12px}.nav-buttons{border:0;border-radius:0;gap:0;padding:0}.nav-button{display:none}}@media (max-width:640px){:root{--nav-height:70px}html{scroll-padding-top:88px}.nav{left:0;padding:0;right:0;width:100%}.nav-container{column-gap:8px;display:flex;justify-content:space-between;margin-inline:0;max-width:none;min-height:var(--nav-height);padding:12px;width:100%}.nav.nav--hero .nav-container{backdrop-filter:blur(18px) saturate(1.1);background:rgba(15,23,42,.18);border-color:hsla(0,0%,100%,.12);box-shadow:none}.nav-buttons,.nav-logo-container-link{flex:0 0 auto}.nav-buttons{display:flex;gap:10px}.nav-product-switcher{gap:2px;margin-inline:auto;padding:2px}.nav-product-switcher__link{font-size:10px;min-height:30px;min-width:46px;padding-inline:7px}.nav-cta{font-size:12px;max-width:164px;min-height:40px;overflow:hidden;padding:10px 12px;position:static;width:164px}.nav-cta--chip small{display:none}.nav-cta--chip{gap:8px}.nav-cta--chip span{max-width:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-logo{height:34px;width:46px}.sticky-start{border-radius:22px;padding:16px;right:12px;top:76px;width:calc(100vw - 24px)}.sticky-start form[data-sticky-start-fallback]{grid-template-columns:1fr}.sticky-start input,.sticky-start__form-embed .hs-form input,.sticky-start__form-embed .hs-form select,.sticky-start__form-embed .hs-form textarea{font-size:18px;min-width:0}.sticky-start__intro{gap:12px;grid-template-columns:minmax(0,1fr) 56px}.setup-mark{height:56px;width:56px}.form-subhead{font-size:22px}.use-cases .section-heading h2{font-size:clamp(34px,8.5vw,46px);max-width:100%}.use-cases .section-heading h2 span{display:block}.ffd-kinetic-photo,.ffd-kinetic-photo__inner{min-height:720px}.ffd-kinetic-photo h1{font-size:clamp(42px,10.8vw,50px);max-width:100%;overflow-wrap:normal}.ffd-kinetic-photo__inner{justify-content:flex-end;padding-bottom:64px;width:calc(100% - 32px)}.ffd-kinetic-photo__image{object-position:57% 72%}.ffd-kinetic-photo__tag{font-size:13px;margin-bottom:18px;min-height:42px;padding-inline:18px}.ffd-kinetic-photo__copy{font-size:16px;max-width:calc(100vw - 32px)}.ffd-kinetic-photo__actions{align-items:stretch;flex-direction:column;gap:12px;max-width:calc(100vw - 32px);overflow:visible;width:100%}.ffd-kinetic-photo__cta{box-sizing:border-box;flex:0 0 auto;max-width:100%;min-width:0;width:100%}.section{padding:84px 18px}.section-heading{margin-bottom:52px}.bottom-cta h2,.immersive-story h2,.review-edit-save h2,.section-heading h2{font-size:clamp(34px,9vw,40px);line-height:1.08}.section-heading{max-width:calc(100vw - 36px)}.use-card{min-height:auto;padding-bottom:0}.autodraft .use-card__copy,.use-card__copy{display:block;margin-left:0;max-width:none;padding:30px 22px 0}.use-card p:not(.eyebrow){max-width:none;white-space:normal}.autodraft .use-card__photo,.dictation .use-card__photo,.use-card__photo{aspect-ratio:16/9;height:auto;inset:auto;margin:24px 24px 0}.scenario-visual{margin:24px 0 0;min-height:228px}.autodraft .workflow-phone--card,.use-card .workflow-phone--card,.use-card .workflow-phone--card-dictation{bottom:-176px;left:50%;top:auto;width:min(60vw,228px)}.use-card.is-media-active .workflow-phone--card,.use-card:focus-within .workflow-phone--card,.use-card:hover .workflow-phone--card{bottom:-162px;transform:translateX(-50%) translateY(0) scale(1.018)}.immersive-story{min-height:0}.immersive-story p:not(.eyebrow){font-size:17px}.immersive-story__proof{margin-top:62px}.immersive-story__proof .ffd-stat-cta-card__slide{flex-basis:76vw}.scenario-visual--dictation img{margin-bottom:-170px;max-width:220px}.note-preview{max-width:calc(100% - 36px);padding:18px}.testimonial-grid img{height:250px}.ffd-stat-cta-card{padding:84px 0 92px}.ffd-stat-cta-card__header{padding-inline:18px}.ffd-stat-cta-card__slide{flex-basis:76vw}.ffd-stat-cta-card__content{padding:18px 14px}.ffd-stat-cta-card__quote{font-size:14px}.ffd-stat-cta-card__arrow{height:44px;width:44px}.ffd-stat-cta-card__arrow-icon{height:24px;width:24px}.partners-faq{border-radius:24px;margin-top:72px;padding:96px 22px 56px;width:calc(100% - 24px)}.partners-faq__title{font-size:clamp(36px,10vw,48px);line-height:1.08;margin-bottom:42px}.partners-faq__question{font-size:20px;gap:18px;padding:24px 0}.partners-faq__answer>p{font-size:16px}.footer-bar{padding:24px 20px}.footer-links{flex-direction:column;gap:12px;text-align:center}.footer-link-items{border-left:0;border-top:1px solid #94a3b8;flex-wrap:wrap;gap:16px;padding-left:0;padding-top:12px}.footer-link-items,.social-icons{justify-content:center}}@media (max-height:780px) and (min-width:981px){.ffd-kinetic-photo,.ffd-kinetic-photo__inner{min-height:720px}.ffd-kinetic-photo__tag{margin-bottom:22px}.ffd-kinetic-photo h1{font-size:clamp(46px,4.8vw,74px)}.ffd-kinetic-photo__copy{font-size:clamp(18px,1.35vw,22px);margin-top:22px}}@media (max-width:980px){.split-use{gap:clamp(42px,6vw,64px)}.split-use__or{height:72px;left:auto;margin:-14px auto;position:relative;top:auto;transform:none;width:72px;z-index:4}.split-use__or[data-aos],.split-use__or[data-aos].aos-animate{transform:none}.use-card>.scenario-visual{min-height:clamp(330px,46vw,430px)}.autodraft .workflow-phone--card,.use-card .workflow-phone--card,.use-card .workflow-phone--card-dictation{bottom:clamp(-184px,-18vw,-132px);width:min(38vw,284px)}.immersive-story{padding-top:clamp(72px,8vw,104px)}.immersive-story__proof{margin-top:clamp(58px,7vw,88px)}.immersive-story__proof .ffd-stat-cta-card__track{padding-top:12px}}@media (max-width:640px){.ffd-kinetic-photo{border-radius:0;clip-path:none!important}.ffd-kinetic-photo.is-card{transform:none}.hero-subheading-break{display:none}.sticky-start{left:50%;right:auto;top:96px;width:min(360px,calc(100vw - 40px))}.sticky-start__dismiss{right:-8px;top:-18px}.sticky-start,.sticky-start.is-expanded,.sticky-start.is-success{transform:translateX(-50%) translateY(18px) scale(.98)}.sticky-start.is-visible{transform:translateX(-50%) translateY(0) scale(1)}.sticky-start__intro{grid-template-columns:minmax(0,1fr) 50px}.setup-mark{height:50px;width:50px}.form-subhead{font-size:20px;line-height:1.16}.sticky-start__form-embed .hs-form{grid-template-columns:1fr}.sticky-start__form-embed.ffd-hs-form-ready .hs-form,.sticky-start__form-embed.ffd-hs-form-ready form{gap:12px!important;grid-template-columns:1fr!important}.sticky-start__form-embed.ffd-hs-form-ready .ffd-hs-email-field,.sticky-start__form-embed.ffd-hs-form-ready .ffd-hs-phone-field,.sticky-start__form-embed.ffd-hs-form-ready .ffd-hs-submit-field{grid-column:1!important;grid-row:auto!important}.sticky-start__form-embed .hs-form-field,.sticky-start__form-embed .hs-submit{grid-column:1}.sticky-start form[data-sticky-start-fallback]{gap:10px}.sticky-start form[data-sticky-start-fallback] button,.sticky-start__form-embed .hs-button,.sticky-start__form-embed .hs-submit input[type=submit],.sticky-start__form-embed.ffd-hs-form-ready .ffd-hs-submit-field button[type=submit],.sticky-start__form-embed.ffd-hs-form-ready .ffd-hs-submit-field input[type=submit]{min-height:52px}.form-note,.form-store-link{font-size:13px;line-height:1.45}.ffd-kinetic-photo,.ffd-kinetic-photo__inner{min-height:min(760px,92svh)}.ffd-kinetic-photo__inner{padding-bottom:42px;width:calc(100% - 28px)}.ffd-kinetic-photo__copy{font-size:clamp(15px,4.1vw,17px);line-height:1.48;margin-top:22px}.ffd-kinetic-photo__actions{gap:12px}.ffd-kinetic-photo__cta{border-radius:8px;min-height:52px;padding-inline:20px;width:100%}.ffd-kinetic-photo__cta:last-child{border-radius:8px}.use-cases{padding-top:58px}.use-card{overflow:hidden;padding-bottom:0}.use-card>.scenario-visual{margin-top:20px;min-height:300px}.autodraft .workflow-phone--card,.use-card .workflow-phone--card,.use-card .workflow-phone--card-dictation{bottom:-152px;width:min(52vw,218px)}.use-card.is-media-active .workflow-phone--card,.use-card:focus-within .workflow-phone--card,.use-card:hover .workflow-phone--card{bottom:-140px}.immersive-story{padding-left:0;padding-right:0}.immersive-story__content{max-width:calc(100vw - 36px);padding-inline:18px}.immersive-story__proof{margin-top:42px;max-width:none;width:100%}.immersive-story__proof .ffd-stat-cta-card__track{gap:14px;justify-content:flex-start;padding:10px 20px 28px;scroll-padding-inline:20px}.immersive-story__proof .ffd-stat-cta-card__slide{flex:0 0 min(74vw,310px);scroll-snap-align:start}.immersive-story__proof .ffd-stat-cta-card__caption .ffd-stat-cta-card__quote{font-size:clamp(17px,4.6vw,21px);line-height:1.26}.immersive-story__proof .ffd-stat-cta-card__play{height:44px;right:14px;top:14px;width:44px}.immersive-story__proof .ffd-stat-cta-card__play:before{height:44px;width:44px}.scroll-top-button{bottom:22px;height:56px;right:18px;width:56px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}