/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.absolute{position:absolute}.start{inset-inline-start:var(--spacing)}.table-row{display:table-row}}:root{--navy:#061b2d;--navy-2:#0a2943;--orange:#ed6b25;--orange-2:#ff8a3d;--cream:#f5f1e8;--blue:#2781b1;--ink:#132b3d}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);font-family:var(--font-body),sans-serif;margin:0}a{color:inherit;text-decoration:none}button{font:inherit}.shell{width:min(1180px,100% - 48px);margin-inline:auto}[id]{scroll-margin-top:96px}.site-header{z-index:100;pointer-events:none;height:80px;position:sticky;top:0}.site-header__surface{pointer-events:auto;background:#fff;border-bottom:1px solid #061b2d1f;position:absolute;inset:0 0 auto;box-shadow:0 8px 28px #061b2d0f}.site-header .brand{gap:0}.site-header .brand img{flex-shrink:0}.site-header .brand__wordmark{white-space:nowrap;opacity:1;visibility:visible;max-width:180px;margin-left:11px;overflow:hidden}.site-header--compact .brand__wordmark{opacity:0;visibility:hidden}.site-header--compact .nav{height:64px}.site-header--compact .site-header__surface{-webkit-backdrop-filter:blur(12px);background:#fffffff0}@media (max-width:620px){.site-header{height:72px}.site-header--compact .nav{height:60px}}@media (prefers-reduced-motion:no-preference){.site-header__surface{transition:background .22s}.site-header .nav{transition:height .22s}.site-header .brand__wordmark{transition:opacity .18s,visibility linear}.site-header--compact .brand__wordmark{transition-delay:0s,.18s}}.site-header .brand,.footer .brand{color:var(--navy)}.hero{color:#fff;background:radial-gradient(circle at 78% 38%,#1a649152,#0000 34%),linear-gradient(142deg,#041522 0%,#071d30 52%,#0a2a43 100%);position:relative;overflow:hidden}.hero:after{content:"";pointer-events:none;background:radial-gradient(#ed6b2524,#0000 68%);height:52%;position:absolute;inset:auto -10% -36% 25%}.hero__glow{filter:blur(140px);opacity:.12;background:#e86620;border-radius:50%;width:510px;height:510px;position:absolute;top:11%;right:1%}.hero__ribbon{opacity:.11;filter:saturate(.7);width:640px;position:absolute;top:18%;right:-170px}.hero__ribbon img{width:100%;height:auto}.nav{justify-content:space-between;align-items:center;height:80px;display:flex;position:relative}.brand{font-family:var(--font-display),sans-serif;letter-spacing:-.04em;align-items:center;gap:11px;font-size:22px;font-weight:800;display:flex}.brand img{width:42px;height:auto}.nav__links{color:#526775;gap:32px;font-size:13px;font-weight:700;display:flex}.nav__links a,.text-link{transition:color .2s}.nav__links a:hover,.text-link:hover{color:var(--navy)}.nav__actions{align-items:center;gap:18px;display:flex}.text-link{color:#526775;font-size:13px;font-weight:700}.button{border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:0 22px;font-size:14px;font-weight:800;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button--small{min-height:39px;padding:0 15px;font-size:12px}.button--light{color:var(--navy);background:#fff}.nav__actions .button--light{border-color:#061b2d33}.nav__actions .button--light:hover{border-color:var(--navy);background:#f1f5f6}.button--orange{background:linear-gradient(135deg,var(--orange-2),var(--orange));box-shadow:0 12px 35px #ed6b2540}.button--orange:hover{background:linear-gradient(135deg,#ff9a57,#f27936)}.button--ghost{color:#dbe7ee;background:#ffffff0a;border-color:#ffffff40}.play{border:1px solid #ffffff61;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.play:after{content:"";border-left:5px solid #fff;border-block:3px solid #0000;margin-left:2px}.hero__content{z-index:2;grid-template-columns:.92fr 1.08fr;align-items:center;gap:64px;padding-top:clamp(58px,9vh,100px);padding-bottom:130px;display:grid;position:relative}.eyebrow{color:#83d7f4;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 22px;font-size:11px;font-weight:800;display:flex}.eyebrow span{background:#62c9ef;width:24px;height:1px}.hero h1{font-family:var(--font-display),sans-serif;letter-spacing:-.07em;margin:0;font-size:clamp(3.4rem,5.35vw,5.7rem);line-height:1.06}.hero h1 em{color:#ff9150;font-style:normal}.hero__lede{color:#becfdb;max-width:590px;margin:28px 0 0;font-size:18px;line-height:1.65}.hero__buttons{gap:12px;margin-top:34px;display:flex}.hero__proof{color:#8fa6b7;flex-wrap:wrap;gap:18px;margin-top:28px;font-size:11px;font-weight:700;display:flex}.hero__proof b{color:#9be1c9;background:#3d9d7e2e;border-radius:50%;place-items:center;width:16px;height:16px;margin-right:5px;font-size:9px;display:inline-grid}.product-frame{transform-origin:100%;background:#f1f5f6;border:1px solid #ffffff29;border-radius:16px;overflow:visible;transform:perspective(1300px)rotateY(-4deg)rotateX(1deg);box-shadow:0 38px 90px #00000061}.product-frame__bar{color:#4e6575;background:#fff;border-bottom:1px solid #dce5e8;border-radius:15px 15px 0 0;justify-content:space-between;align-items:center;height:54px;padding:0 18px;font-size:9px;display:flex;overflow:hidden}.mini-brand{color:var(--navy);font-family:var(--font-display),sans-serif;align-items:center;gap:6px;font-weight:800;display:flex}.mini-brand img{width:21px;height:auto}.product-frame__date{color:#8495a0;font-weight:700}.avatar{color:#1b4766;background:#dceaf0;border-radius:50%;place-items:center;width:25px;height:25px;font-size:7px;font-weight:900;display:grid}.product-frame__body{border-radius:0 0 15px 15px;grid-template-columns:112px 1fr;min-height:430px;display:grid;overflow:hidden}.product-nav{color:#95aabd;background:#092238;flex-direction:column;gap:5px;padding:20px 10px;display:flex}.product-nav span{border-radius:5px;align-items:center;gap:8px;height:31px;padding:0 8px;font-size:7px;display:flex}.product-nav span.active{color:#fff;background:#174563}.product-nav span i{background:#061b2d;border-radius:3px;margin-left:auto;padding:2px 4px;font-style:normal}.product-nav .settings{margin-top:auto}.dashboard{color:var(--ink);padding:24px}.dashboard__heading{justify-content:space-between;align-items:flex-end;display:flex}.dashboard small{color:#78909e;letter-spacing:.12em;font-size:6px;font-weight:800}.dashboard h2{font-family:var(--font-display),sans-serif;letter-spacing:-.04em;margin:3px 0 0;font-size:17px}.dashboard__heading button{color:#fff;background:var(--orange);border:0;border-radius:5px;height:27px;padding:0 10px;font-size:7px;font-weight:800}.stats{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:18px;display:grid}.stats article{background:#fff;border:1px solid #dfe7ea;border-radius:7px;gap:8px;min-width:0;padding:11px;display:flex;box-shadow:0 4px 10px #0f2b3f0a}.stat-icon{border-radius:5px;flex:none;place-items:center;width:24px;height:24px;font-size:9px;display:grid}.stat-icon.blue{color:#267aa8;background:#e1f2f8}.stat-icon.green{color:#2e806a;background:#def1ea}.stat-icon.orange{color:#c65c2c;background:#fbe9df}.stats strong{font-family:var(--font-display),sans-serif;margin-top:2px;font-size:14px;display:block}.stats p{color:#93a1aa;margin:2px 0 0;font-size:6px}.waiver-table{background:#fff;border:1px solid #dfe7ea;border-radius:7px;margin-top:12px}.waiver-table header{border-bottom:1px solid #e7edef;justify-content:space-between;align-items:center;padding:11px 13px;display:flex}.waiver-table h3{font-family:var(--font-display),sans-serif;margin:2px 0 0;font-size:11px}.waiver-table header>span{color:#277ba8;font-size:7px;font-weight:800}.table-row{border-bottom:1px solid #edf1f2;grid-template-columns:1.5fr 1fr .7fr;align-items:center;min-height:42px;padding:0 13px;font-size:7px;display:grid}.table-row:last-child{border:0}.table-row.labels{color:#8b9ca6;min-height:25px;font-size:6px;font-weight:800}.table-row>span{align-items:center;gap:6px;min-width:0;display:flex}.person{color:#27637f;background:#deedf3;border-radius:50%;place-items:center;width:20px;height:20px;font-size:6px;font-style:normal;font-weight:900;display:grid}.person.peach{color:#a25735;background:#f7e8df}.person.mint{color:#32755f;background:#dff0ea}.progress{background:#e9eff1;border-radius:5px;width:52px;height:4px;overflow:hidden}.progress i{background:var(--orange);border-radius:5px;height:100%;display:block}.table-row small{color:#8a9ba5;font-size:6px}.table-row mark{color:#9a672b;background:#fff3d8;border-radius:10px;padding:3px 5px;font-size:6px;font-weight:800}.table-row mark.ready{color:#277357;background:#e0f1e9}.table-row mark.signed{color:#337c67;background:#dff1ea}.scroll-cue{z-index:3;color:#6f8799;letter-spacing:.16em;flex-direction:column;align-items:center;gap:7px;font-size:7px;font-weight:800;display:flex;position:absolute;bottom:25px;left:50%;transform:translate(-50%)}.scroll-cue i{color:#fff;border:1px solid #ffffff26;border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.section{padding:120px 0}.section-kicker{color:#2781b1;letter-spacing:.18em;text-transform:uppercase;margin:0 0 16px;font-size:10px;font-weight:900}.section-kicker--light{color:#70c9ea}.category-strip{background:#fff;border-bottom:1px solid #ded9cf}.category-strip__inner{justify-content:space-between;align-items:center;gap:28px;min-height:88px;display:flex}.category-strip p{color:#87929a;letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:10px;font-weight:800}.category-strip__inner>p{flex-shrink:0}.category-strip__marquee{color:#475d6c;flex:1;min-width:0;font-size:11px;font-weight:700;overflow:hidden}.category-strip__track{width:max-content;display:flex}.category-strip__group{flex-shrink:0;align-items:center;margin:0;padding:0;list-style:none;display:flex}.category-strip__group li{white-space:nowrap;align-items:center;gap:18px;padding-right:18px;display:flex}.category-strip i{color:#ee7a39;font-style:normal}.story{background:#f5f1e8}.story__intro{grid-template-columns:1fr .65fr;align-items:end;gap:40px;display:grid}.story__intro .section-kicker{grid-column:1/-1;margin-bottom:-20px}.story h2,.feature-stage h2,.split-feature h2,.operations h2,.industries h2,.final-cta h2{font-family:var(--font-display),sans-serif;letter-spacing:-.065em;margin:0;font-size:clamp(2.6rem,4.65vw,4.9rem);line-height:1.08}.story h2 em,.feature-stage h2 em,.final-cta h2 em{color:var(--orange);font-style:normal}.story__intro>p:last-child,.feature-stage__head>p,.industries__head>p{color:#667b88;margin:0 0 5px;font-size:16px;line-height:1.7}.steps{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:70px;display:grid}.steps article{border-top:1px solid #cfd6d5;padding-top:15px;position:relative}.step-number{color:#b8c0c0;font:800 11px var(--font-display);position:absolute;top:14px;right:0}.steps h3{font:800 20px var(--font-display);letter-spacing:-.03em;margin:26px 0 10px}.steps>article>p{color:#6c7f8a;margin:0;font-size:13px;line-height:1.65}.step-visual{background:#fff;border:1px solid #dce3e1;border-radius:12px;height:170px;margin-top:28px;padding:24px;position:relative;box-shadow:0 12px 34px #142d3c0f}.step-visual>b,.step-visual>small{display:block}.step-visual>b{font:800 14px var(--font-display);margin-top:12px}.step-visual>small{color:#87969e;margin-top:4px;font-size:9px}.step-visual>i:first-child:not(.signature-line){color:#2679a7;background:#e6f3f7;border-radius:5px;padding:6px 8px;font-size:8px;font-style:normal;font-weight:900;display:inline-block}.step-visual>mark{color:#fff;background:var(--orange);border-radius:50%;place-items:center;width:32px;height:32px;font-size:13px;display:grid;position:absolute;bottom:22px;right:22px}.step-visual.sign{padding-top:44px}.signature-line{color:#173a54;border-bottom:1px solid #9fb0b7;padding-bottom:8px;font:italic 18px cursive;display:block}.step-visual.sign mark{background:#338169}.organize{gap:13px;padding-top:30px;display:grid}.organize>div{align-items:center;gap:10px;display:flex}.organize i{color:#338169;background:#e2f2ec;border-radius:7px;place-items:center;width:29px;height:29px;font-size:10px;font-style:normal;display:grid}.organize b,.organize small{display:block}.organize small{color:#87969e;margin-top:3px;font-size:7px}.feature-stage{color:#d8e5ec;background:linear-gradient(155deg,#061929 0%,#08253c 100%)}.feature-stage__head{grid-template-columns:1.2fr .65fr;align-items:end;gap:70px;display:grid}.feature-stage h2{color:#fff}.feature-stage__head>p{color:#9cb0be}.bento{grid-template-columns:1.05fr .95fr;gap:18px;margin-top:68px;display:grid}.bento-card{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:18px;min-height:410px;padding:35px;position:relative;overflow:hidden;box-shadow:0 25px 65px #0000001f}.bento-card--large{grid-column:1/-1;grid-template-columns:.7fr 1.3fr;gap:40px;min-height:510px;display:grid}.bento-copy{z-index:2;max-width:470px;position:relative}.feature-icon{color:#2c7ca9;background:#ddf0f7;border-radius:9px;place-items:center;width:39px;height:39px;margin-bottom:30px;font-size:18px;display:grid}.feature-icon.orange{color:#b95425;background:#f9e3d7}.feature-icon.green{color:#2c775f;background:#dff0e9}.bento-card .section-kicker{margin-bottom:10px}.bento-card h3{color:#fff;font:800 clamp(1.5rem,2.35vw,2.4rem)/1.16 var(--font-display);letter-spacing:-.05em;margin:0}.bento-card p:not(.section-kicker){color:#9fb2bf;font-size:13px;line-height:1.65}.agreement-editor{color:#223b4b;background:#edf2f3;border:1px solid #cfdade;border-radius:12px 0 0;grid-template-columns:1fr 135px;align-self:end;min-height:360px;margin-bottom:-55px;margin-right:-55px;display:grid;box-shadow:-15px -5px 60px #00000040}.editor-toolbar{background:#fff;border-bottom:1px solid #d5dfe2;grid-column:1/-1;align-items:center;gap:20px;height:42px;padding:0 16px;font-size:7px;display:flex}.editor-toolbar b{margin-inline:auto}.editor-toolbar i{color:#2f8167;font-style:normal}.editor-sheet{background:#fff;justify-self:center;width:85%;min-height:315px;margin-top:18px;padding:29px 22px;position:relative;box-shadow:0 3px 14px #102b3c17}.editor-sheet small{margin-bottom:23px;font-family:serif;font-size:7px;font-weight:700;display:block}.line{background:#d4d4d1;width:70%;height:4px;margin:9px 0;display:block}.line.long{width:100%}.line.mid{width:84%}.line.short{width:48%}.signature-box{color:#1e6995;background:#ff8b4929;border:2px solid #ee7838;border-radius:4px;width:48%;height:45px;padding:13px;font-size:8px;font-weight:800;position:absolute;bottom:53px;left:28%}.signature-box i{float:right;color:#d76129;font-style:normal}.editor-fields{background:#fff;border-left:1px solid #d2dde0;flex-direction:column;gap:8px;padding:18px 11px;display:flex}.editor-fields small{color:#8797a0;margin-bottom:8px;font-size:6px;font-weight:900}.editor-fields span{border:1px solid #e0e7e9;border-radius:5px;padding:8px;font-size:7px}.editor-fields .selected{color:#b34f24;background:#fff4ee;border-color:#f08a54}.mode-toggle{grid-template-columns:1fr 1fr;gap:8px;display:grid;position:absolute;bottom:34px;left:35px;right:35px}.mode-toggle span{border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:auto 1fr;column-gap:9px;padding:15px;display:grid}.mode-toggle span.active{background:#ed6b251a;border-color:#e17b48}.mode-toggle i{color:#748b99;grid-row:1/3;font-style:normal}.mode-toggle .active i{color:#f3894d}.mode-toggle b{color:#fff;font-size:12px}.mode-toggle small{color:#8097a5;margin-top:3px;font-size:9px}.people-stack{gap:8px;display:grid;position:absolute;bottom:32px;left:35px;right:35px}.people-stack>span{background:#04142040;border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:10px 12px;display:grid}.people-stack i{color:#b9d4e3;background:#183c55;border-radius:50%;grid-row:1/3;place-items:center;width:28px;height:28px;font-size:7px;font-style:normal;display:grid}.people-stack b,.people-stack small{display:block}.people-stack b{color:#e8f1f5;font-size:9px}.people-stack small{color:#8096a3;font-size:7px}.people-stack mark{color:#6fc3a8;background:#123a34;border-radius:10px;grid-area:1/3/3;padding:4px 6px;font-size:6px;font-weight:800}.split-feature{background:#fff;overflow:hidden}.split-feature__grid{grid-template-columns:1fr 1fr;align-items:center;gap:110px;display:grid}.phone-scene{place-items:center;min-height:630px;display:grid;position:relative}.phone-glow{background:#f2e6d3;border-radius:50%;width:490px;height:490px;position:absolute}.phone{z-index:2;color:#173147;background:#f7f9f9;border:8px solid #0c2437;border-radius:38px;width:276px;min-height:560px;padding:35px 20px 20px;position:relative;transform:rotate(-3deg);box-shadow:0 35px 80px #102a3e38}.phone-notch{background:#071b2c;border-radius:12px;width:75px;height:17px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.phone-brand{font:800 11px var(--font-display);align-items:center;gap:6px;margin-bottom:37px;display:flex}.phone-brand img{width:21px;height:auto}.phone>small{color:#2a7eaa;letter-spacing:.14em;font-size:6px;font-weight:900}.phone h3{font:800 20px var(--font-display);letter-spacing:-.04em;margin:7px 0 8px}.phone p{color:#7a8c97;font-size:8px;line-height:1.5}.canvas{background:#fff;border:1px solid #bfcfd6;border-radius:8px;height:145px;margin:20px 0 14px;padding:65px 14px 10px}.canvas i{color:#173b54;border-bottom:1px solid #9dafb7;padding-bottom:8px;font:italic 15px cursive;display:block}.canvas span{color:#97a5ad;font-size:6px}.consent{background:#fff;border:1px solid #dce4e7;border-radius:7px;gap:8px;padding:11px;display:flex}.consent i{color:#fff;background:#287baa;border-radius:4px;place-items:center;width:16px;height:16px;font-size:7px;font-style:normal;display:grid}.consent span{font-size:7px;line-height:1.4}.phone button{color:#fff;background:var(--orange);border:0;border-radius:7px;width:100%;height:37px;margin-top:15px;font-size:8px;font-weight:900}.float-card{z-index:3;background:#fff;border:1px solid #e1e7e8;border-radius:10px;align-items:center;gap:10px;padding:12px 16px;display:flex;position:absolute;box-shadow:0 15px 35px #112c3d21}.float-card>i{color:#2f8168;background:#dff1e9;border-radius:50%;place-items:center;width:27px;height:27px;font-size:10px;font-style:normal;display:grid}.float-card b,.float-card small{display:block}.float-card small{color:#8999a2;margin-top:2px;font-size:7px}.float-card--one{top:22%;right:0}.float-card--two{bottom:19%;left:0}.float-card--two>i{color:#277ba8;background:#e0f1f7}.split-feature__copy .section-kicker{margin-bottom:18px}.split-feature__copy h2{font-size:clamp(2.6rem,4.35vw,4.55rem)}.split-feature__copy .lead{color:#647a88;margin:26px 0 38px;font-size:16px;line-height:1.7}.split-feature__copy ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.split-feature__copy li{border-top:1px solid #dde5e7;grid-template-columns:auto 1fr;gap:17px;padding:19px 0;display:grid}.split-feature__copy li>span{color:#257aa7;background:#e5f2f6;border-radius:50%;place-items:center;width:28px;height:28px;font-size:8px;font-weight:900;display:grid}.split-feature__copy li b{font:800 13px var(--font-display)}.split-feature__copy li p{color:#7b8d97;margin:5px 0 0;font-size:11px}.operations{color:#dbe7ed;background:#071c2e}.operations__grid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:105px;display:grid}.operations h2{color:#fff}.operations__copy>p:not(.section-kicker){color:#9eb1be;max-width:560px;margin:28px 0;font-size:15px;line-height:1.7}.permission-pills{gap:9px;margin-top:35px;display:flex}.permission-pills span{border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:auto 1fr;column-gap:8px;min-width:122px;padding:11px;display:grid}.permission-pills i{color:#fff;background:#1c4865;border-radius:50%;grid-row:1/3;place-items:center;width:25px;height:25px;font-size:7px;font-style:normal;display:grid}.permission-pills small{color:#718a9b;font-size:6px}.readiness-card{color:#183047;background:#f8faf9;border:1px solid #ffffff24;border-radius:14px;overflow:hidden;box-shadow:0 30px 80px #00000040}.readiness-card header{background:#fff;border-bottom:1px solid #e0e7e9;justify-content:space-between;align-items:center;padding:22px 24px;display:flex}.readiness-card header small{color:#2c7ea9;letter-spacing:.12em;font-size:7px;font-weight:900}.readiness-card h3{font:800 15px var(--font-display);margin:4px 0 0}.readiness-card header mark{color:#a95931;background:#fbe8de;border-radius:12px;padding:6px 9px;font-size:7px;font-weight:900}.readiness-list{padding:8px 22px}.readiness-list>span{border-bottom:1px solid #e6ecee;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:13px 0;display:grid}.readiness-list>span:last-child{border:0}.readiness-list>span>i{color:#81949e;border:1px solid #d3dfe3;border-radius:50%;grid-row:1/3;place-items:center;width:27px;height:27px;font-size:8px;font-style:normal;display:grid}.readiness-list>span.done>i{color:#fff;background:#33836a;border:0}.readiness-list b,.readiness-list small{display:block}.readiness-list small{color:#8c9ba4;margin-top:3px;font-size:7px}.readiness-list mark{color:#a75f37;background:0 0;grid-area:1/3/3;font-size:7px;font-weight:800}.readiness-list .done mark{color:#338067}.readiness-card>button{color:#fff;background:var(--orange);border:0;border-radius:7px;width:calc(100% - 44px);height:39px;margin:4px 22px 22px;font-size:9px;font-weight:900}.readiness-card>button i{float:right;font-style:normal}.trust-grid{border-top:1px solid #ffffff1a;grid-template-columns:repeat(4,1fr);gap:26px;margin-top:85px;padding-top:44px;display:grid}.trust-grid article>span{color:#6dcae9;font-size:19px}.trust-grid h3{color:#fff;font:800 12px var(--font-display);margin:15px 0 8px}.trust-grid p{color:#7f97a7;margin:0;font-size:10px;line-height:1.55}.industries{background:#f5f1e8;overflow:hidden}.industries__head{grid-template-columns:1fr .6fr;align-items:end;gap:80px;display:grid}.industry-marquee{background:#fff;border-block:1px solid #d7d6d0;margin-top:80px;overflow:hidden;transform:rotate(-2deg)}.industry-marquee__track{width:max-content;display:flex}.industry-marquee__group{flex-shrink:0;min-width:100vw;margin:0;padding:0;list-style:none;display:flex}.industry-marquee__group li{font:800 20px var(--font-display);white-space:nowrap;border-right:1px solid #dddcd6;flex:1 0 auto;align-items:center;gap:25px;padding:26px 36px;display:flex}.industry-marquee b{color:#e77436;font-size:8px}@keyframes industryMarquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:no-preference){.industry-marquee__track{animation:90s linear infinite industryMarquee}.category-strip__track{animation:70s linear infinite industryMarquee}.industry-marquee:hover .industry-marquee__track,.industry-marquee:focus-within .industry-marquee__track,.category-strip__marquee:hover .category-strip__track,.category-strip__marquee:focus-within .category-strip__track{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.industry-marquee{overflow-x:auto;transform:none}.category-strip__marquee{overflow-x:auto}.industry-marquee__group[aria-hidden=true],.category-strip__group[aria-hidden=true]{display:none}}.final-cta{color:#fff;background:radial-gradient(circle at 78% 45%,#153f5e 0%,#071d30 44%,#041522 100%);position:relative;overflow:hidden}.final-cta__mark{opacity:.13;width:700px;position:absolute;top:50%;right:-180px;transform:translateY(-50%)}.final-cta__mark img{width:100%;height:auto}.final-cta__inner{z-index:2;position:relative}.final-cta h2{color:#fff}.final-cta p:not(.section-kicker){color:#a8bbc7;max-width:590px;margin:28px 0 34px;font-size:16px}.final-cta__inner>div{gap:12px;display:flex}.footer{color:#526775;background:#fff;padding:65px 0 25px}.footer__top{grid-template-columns:.8fr 1fr 1fr;gap:55px;padding-bottom:55px;display:grid}.footer__top>p{margin:0;font-size:13px;line-height:1.65}.footer__links{grid-template-columns:1fr 1fr;gap:25px;display:grid}.footer__links div{gap:9px;display:grid}.footer__links b{color:var(--navy);margin-bottom:5px;font-size:10px}.footer__links a{font-size:10px}.footer__links a:hover{color:var(--navy)}.footer__bottom{border-top:1px solid #061b2d1f;justify-content:space-between;padding-top:22px;font-size:8px;display:flex}.hero-demo{position:relative}.hero-demo__maya{position:relative;overflow:hidden}.hero-demo__maya:before{content:"";pointer-events:none;opacity:0;background:linear-gradient(90deg,#ed6b251f,#ed6b2506);position:absolute;inset:0}.progress-fill--maya{width:100%}.hero-demo__percent{width:25px;height:8px;display:inline-block;position:relative}.hero-demo__percent span{opacity:0;position:absolute;inset:0}.hero-demo__percent .percent--done{opacity:1}.hero-demo__status{height:17px;display:block!important;position:relative!important}.hero-demo__status mark{white-space:nowrap;opacity:0;position:absolute;top:0;left:0}.hero-demo__status .status--ready{opacity:1}.hero-demo__cursor{z-index:8;color:#fff;opacity:0;pointer-events:none;background:#0a2943;border:1px solid #ffffffa6;border-radius:50%;place-items:center;width:23px;height:23px;font-size:11px;font-weight:900;display:grid;position:absolute;top:78%;left:91%;box-shadow:0 5px 14px #061b2d47}.hero-demo__toast{z-index:7;color:#173147;opacity:0;pointer-events:none;background:#fffffff7;border:1px solid #dce7e9;border-radius:8px;align-items:center;gap:8px;min-width:170px;padding:10px 12px;display:flex;position:absolute;bottom:14px;right:14px;transform:translateY(10px);box-shadow:0 14px 34px #09223633}.hero-demo__toast>i{color:#fff;background:#287daa;border-radius:50%;place-items:center;width:22px;height:22px;font-size:8px;font-style:normal;font-weight:900;display:grid}.hero-demo__toast--signed>i{background:#328269}.hero-demo__toast b,.hero-demo__toast small{display:block}.hero-demo__toast small{color:#7f919b;margin-top:2px;font-size:6px}.hero-demo__button{position:relative}.hero-demo__button:after{content:"";opacity:0;border:1px solid #ed6b258c;border-radius:7px;position:absolute;inset:-3px}.hero-demo__phone{z-index:6;aspect-ratio:9/17;color:#173147;opacity:0;transform-origin:50%;pointer-events:none;background:#f8faf9;border:5px solid #0b2538;border-radius:20px;width:25%;min-width:122px;max-width:150px;position:absolute;top:18%;right:-12%;overflow:hidden;transform:translateY(14px)scale(.88);box-shadow:0 22px 48px #061b2d57}.hero-demo__phone-notch{z-index:3;background:#0b2538;border-radius:8px;width:36%;height:8px;position:absolute;top:5px;left:50%;transform:translate(-50%)}.hero-demo__phone-head{background:#fff;border-bottom:1px solid #e1e8ea;align-items:center;gap:6px;height:45px;padding:14px 8px 5px;display:flex}.hero-demo__phone-head>i{color:#fff;background:var(--orange);border-radius:5px;place-items:center;width:18px;height:18px;font-size:6px;font-style:normal;font-weight:900;display:grid}.hero-demo__phone-head b,.hero-demo__phone-head small{display:block}.hero-demo__phone-head small{color:#8a9aa3;margin-top:1px;font-size:4px}.hero-demo__phone-view{background:#f8faf9;padding:12px 10px;position:absolute;inset:45px 0 0}.hero-demo__phone-view>small{color:#287da8;letter-spacing:.13em;font-size:4px;font-weight:900}.hero-demo__phone-view>strong{font:800 10px var(--font-display);margin-top:4px;display:block}.hero-demo__phone-view>p{color:#7f9099;margin:4px 0 8px;font-size:5px;line-height:1.4}.hero-demo__term{background:#fff;border:1px solid #dce5e8;border-radius:6px;align-items:center;gap:6px;height:29px;margin-top:5px;padding:5px 6px;display:flex}.hero-demo__term>i{color:#0000;background:#fff;border:1px solid #bfcdd2;border-radius:3px;place-items:center;width:12px;height:12px;font-size:5px;font-style:normal;font-weight:900;display:grid}.hero-demo__term>b{font-size:5px}.hero-demo__phone-view>button{color:#fff;background:var(--orange);border:0;border-radius:5px;height:23px;font-size:5px;font-weight:900;position:absolute;bottom:10px;left:10px;right:10px}.hero-demo__phone-sign{opacity:0}.hero-demo__signature-pad{background:#fff;border:1px solid #c8d5da;border-radius:6px;height:68px;margin-top:10px;padding:27px 7px 5px}.hero-demo__signature-canvas{border-bottom:1px solid #9eafb6;width:100%;height:28px;display:block}.hero-demo__signature-pad>span{color:#9ba8ae;margin-top:2px;font-size:4px;display:block}.hero-demo__confetti{z-index:9;pointer-events:none;position:absolute;inset:0}.hero-demo__confetti i{--x:0px;--y:-80px;--r:180deg;background:var(--orange);opacity:0;border-radius:1px;width:5px;height:9px;position:absolute;top:80%;left:78%}.hero-demo__confetti i:nth-child(2n){background:#42a9cf;border-radius:50%;width:6px;height:6px}.hero-demo__confetti i:nth-child(3n){background:#3c9b7e}.hero-demo__confetti i:nth-child(4n){background:#ffb16f}.hero-demo__confetti i:first-child{--x:-190px;--y:-120px;--r:320deg}.hero-demo__confetti i:nth-child(2){--x:-150px;--y:-175px;--r:-260deg}.hero-demo__confetti i:nth-child(3){--x:-105px;--y:-95px;--r:410deg}.hero-demo__confetti i:nth-child(4){--x:-65px;--y:-185px;--r:-340deg}.hero-demo__confetti i:nth-child(5){--x:-25px;--y:-125px;--r:280deg}.hero-demo__confetti i:nth-child(6){--x:22px;--y:-170px;--r:-390deg}.hero-demo__confetti i:nth-child(7){--x:62px;--y:-105px;--r:350deg}.hero-demo__confetti i:nth-child(8){--x:90px;--y:-150px;--r:-250deg}.hero-demo__confetti i:nth-child(9){--x:-165px;--y:-55px;--r:290deg}.hero-demo__confetti i:nth-child(10){--x:-85px;--y:-45px;--r:-330deg}.hero-demo__confetti i:nth-child(11){--x:-5px;--y:-65px;--r:390deg}.hero-demo__confetti i:nth-child(12){--x:75px;--y:-45px;--r:-300deg}.hero-demo__confetti i:nth-child(13){--x:-125px;--y:-145px;--r:360deg}.hero-demo__confetti i:nth-child(14){--x:45px;--y:-135px;--r:-420deg}.hero-demo__confetti i:nth-child(15){--x:-320px;--y:-115px;--r:380deg}.hero-demo__confetti i:nth-child(16){--x:-280px;--y:-205px;--r:-440deg}.hero-demo__confetti i:nth-child(17){--x:-245px;--y:-65px;--r:310deg}.hero-demo__confetti i:nth-child(18){--x:-210px;--y:-235px;--r:-360deg}.hero-demo__confetti i:nth-child(19){--x:-175px;--y:-160px;--r:450deg}.hero-demo__confetti i:nth-child(20){--x:-115px;--y:-220px;--r:-410deg}.hero-demo__confetti i:nth-child(21){--x:-45px;--y:-245px;--r:330deg}.hero-demo__confetti i:nth-child(22){--x:45px;--y:-225px;--r:-370deg}.hero-demo__confetti i:nth-child(23){--x:120px;--y:-185px;--r:420deg}.hero-demo__confetti i:nth-child(24){--x:155px;--y:-95px;--r:-300deg}@media (prefers-reduced-motion:no-preference){.hero-demo__confetti i{animation:14s cubic-bezier(.16,.8,.26,1) infinite demoConfetti}.hero-demo__phone{animation:14s ease-in-out infinite demoPhone}.hero-demo__phone-terms{animation:14s ease-in-out infinite demoTermsOut}.hero-demo__phone-sign{animation:14s ease-in-out infinite demoSignIn}.hero-demo__term.term--one>i{animation:14s linear infinite demoCheckOne}.hero-demo__term.term--two>i{animation:14s linear infinite demoCheckTwo}.hero-demo__term.term--three>i{animation:14s linear infinite demoCheckThree}.hero-demo__phone-terms>button{animation:14s ease-in-out infinite demoPhoneContinue}.hero-demo__phone-sign>button{animation:14s ease-in-out infinite demoPhoneSave}.hero-demo__button{animation:14s ease-in-out infinite demoButton}.hero-demo__button:after{animation:14s ease-out infinite demoButtonRing}.hero-demo__cursor{animation:14s ease-in-out infinite demoCursor}.hero-demo__maya:before{animation:14s ease-in-out infinite demoRow}.progress-fill--maya{animation:14s ease-in-out infinite demoProgress}.hero-demo__percent .percent--start,.hero-demo__status .status--waiting{animation:14s linear infinite demoStart}.hero-demo__percent .percent--middle,.hero-demo__status .status--signing{animation:14s linear infinite demoMiddle}.hero-demo__percent .percent--done,.hero-demo__status .status--ready{animation:14s linear infinite demoDone}.hero-demo__toast--sent{animation:14s ease-in-out infinite demoToastSent}.hero-demo__toast--signed{animation:14s ease-in-out infinite demoToastSigned}}@keyframes demoConfetti{0%,72%{opacity:0;transform:translate(0)rotate(0)scale(.65)}74%{opacity:1}80%{opacity:1;transform:translate(var(--x),var(--y)) rotate(var(--r)) scale(1)}83%,to{opacity:0;transform:translate(var(--x),calc(var(--y) + 28px)) rotate(var(--r)) scale(.9)}}@keyframes demoPhone{0%,22%,69%,to{opacity:0;transform:translateY(14px)scale(.88)}27%,64%{opacity:1;transform:translateY(0)scale(1)}}@keyframes demoTermsOut{0%,45%{opacity:1;transform:translate(0)}50%,to{opacity:0;transform:translate(-8px)}}@keyframes demoSignIn{0%,45%{opacity:0;transform:translate(8px)}50%,to{opacity:1;transform:translate(0)}}@keyframes demoCheckOne{0%,28%{color:#0000;background:#fff;border-color:#bfcdd2}31%,to{color:#fff;background:#2f8168;border-color:#2f8168}}@keyframes demoCheckTwo{0%,34%{color:#0000;background:#fff;border-color:#bfcdd2}37%,to{color:#fff;background:#2f8168;border-color:#2f8168}}@keyframes demoCheckThree{0%,40%{color:#0000;background:#fff;border-color:#bfcdd2}43%,to{color:#fff;background:#2f8168;border-color:#2f8168}}@keyframes demoPhoneContinue{0%,41%,47%,to{filter:none;transform:scale(1)}44%{filter:brightness(1.14);transform:scale(.96)}}@keyframes demoPhoneSave{0%,58%,65%,to{filter:none;transform:scale(1)}62%{filter:brightness(1.14);transform:scale(.96)}}@keyframes demoCursor{0%,7%,28%,to{opacity:0;top:79%;left:92%;transform:scale(.9)}10%{opacity:1}18%{opacity:1;top:18%;left:84%;transform:scale(1)}21%{opacity:1;top:18%;left:84%;transform:scale(.72)}24%{opacity:1;top:18%;left:84%;transform:scale(1)}27%{opacity:0;top:18%;left:84%;transform:scale(1)}}@keyframes demoButton{0%,15%,25%,to{transform:scale(1)}20%{filter:brightness(1.12);transform:scale(.96)}}@keyframes demoButtonRing{0%,16%,24%,to{opacity:0;transform:scale(.9)}19%{opacity:1;transform:scale(1)}23%{opacity:0;transform:scale(1.16)}}@keyframes demoRow{0%,27%,to{opacity:0}33%,99%{opacity:1}}@keyframes demoProgress{0%,27%,to{width:12%}49%,67%{width:58%}74%,99%{width:100%}}@keyframes demoStart{0%,31%,to{opacity:1}34%,99%{opacity:0}}@keyframes demoMiddle{0%,32%,69%,to{opacity:0}36%,66%{opacity:1}}@keyframes demoDone{0%,68%,to{opacity:0}73%,99%{opacity:1}}@keyframes demoToastSent{0%,22%,42%,to{opacity:0;transform:translateY(10px)}27%,37%{opacity:1;transform:translateY(0)}}@keyframes demoToastSigned{0%,69%,to{opacity:0;transform:translateY(10px)scale(.96)}75%{opacity:1;transform:translateY(0)scale(1.04)}80%,97%{opacity:1;transform:translateY(0)scale(1)}99%{opacity:0;transform:translateY(-3px)scale(1)}}@media (max-width:620px){.hero-demo__cursor{display:none}.hero-demo__toast{min-width:158px;bottom:10px;right:10px}}@media (max-width:980px){.nav__links{display:none}.hero__content{grid-template-columns:1fr;padding-top:70px}.hero__copy{max-width:720px}.product-frame{justify-self:center;width:min(680px,100%);transform:none}.hero__ribbon{top:10%;right:-300px}.story__intro,.feature-stage__head,.split-feature__grid,.operations__grid,.industries__head{grid-template-columns:1fr;gap:40px}.steps{grid-template-columns:1fr}.steps article{grid-template-columns:.8fr 1fr;column-gap:32px;display:grid}.step-visual{grid-row:1/4}.steps h3{margin-top:45px}.bento{grid-template-columns:1fr}.bento-card--large{grid-column:auto;grid-template-columns:1fr}.bento-card{min-height:430px}.agreement-editor{margin-top:20px}.split-feature__grid{gap:55px}.split-feature__copy{order:-1}.operations__grid{gap:65px}.trust-grid{grid-template-columns:1fr 1fr}.industries__head>p{max-width:620px}.footer__top{grid-template-columns:1fr 1fr}.footer__links{grid-column:1/-1}}@media (max-width:620px){.shell{width:min(100% - 30px,1180px)}[id]{scroll-margin-top:84px}.section{padding:82px 0}.nav{height:72px}.brand{font-size:18px}.brand img{width:34px}.text-link{display:none}.hero__content{gap:48px;padding-top:54px}.hero h1{font-size:clamp(2.85rem,13.8vw,4.15rem)}.hero__lede{font-size:16px}.hero__buttons,.final-cta__inner>div{flex-direction:column;align-items:stretch}.hero__proof{gap:9px 14px}.product-frame__body{grid-template-columns:1fr}.product-nav{display:none}.dashboard{padding:16px 12px}.stats{grid-template-columns:1fr}.stats article:nth-child(n+2){display:none}.product-frame{border-radius:11px}.product-frame__bar{height:45px}.waiver-table{overflow:hidden}.table-row{grid-template-columns:1.3fr .8fr}.table-row>:nth-child(2),.scroll-cue{display:none}.category-strip__inner{padding-block:25px;display:block}.category-strip__marquee{margin-top:13px}.story__intro{display:block}.story__intro .section-kicker{margin-bottom:15px}.story__intro>p:last-child{margin-top:24px}.steps{margin-top:45px}.steps article{display:block}.steps h3{margin-top:24px}.step-visual{height:155px}.bento{margin-top:45px}.bento-card{min-height:500px;padding:25px}.bento-card--large{min-height:650px;display:block}.agreement-editor{grid-template-columns:1fr 105px;min-height:300px;margin:0;position:absolute;bottom:0;left:25px;right:0}.editor-sheet{min-height:255px}.mode-toggle,.people-stack{left:25px;right:25px}.mode-toggle{grid-template-columns:1fr}.phone-scene{min-height:590px;margin-inline:-20px;transform:scale(.9)}.float-card--one{right:-8px}.float-card--two{left:-8px}.permission-pills{flex-wrap:wrap}.operations__grid{gap:48px}.trust-grid{grid-template-columns:1fr;gap:30px}.industries__head{display:block}.industries__head>p{margin-top:26px}.industry-marquee{margin-top:50px}.final-cta__mark{right:-400px}.footer__top{grid-template-columns:1fr}.footer__links{grid-column:auto}.footer__bottom{gap:20px}.footer__bottom span:last-child{text-align:right}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}.mapped-field{--field-start-left:calc(100% + 55px);--field-start-width:113px;z-index:4;color:#1e6995;white-space:nowrap;pointer-events:none;background:#fff1e9;border:2px solid #ee7838;border-radius:4px;justify-content:space-between;align-items:center;height:38px;padding:0 10px;font-size:7px;font-weight:800;display:flex;position:absolute;top:73%;box-shadow:0 8px 18px #102b3c1f}.mapped-field i{color:#d76129;letter-spacing:-3px;font-size:8px;font-style:normal}.mapped-field--name{--field-start-top:16%;width:29%;left:5%}.mapped-field--signature{--field-start-top:40%;width:37%;left:36%}.mapped-field--date{--field-start-top:28%;width:20%;left:75%}.map-source{transition:border-color .2s,color .2s,background .2s}@media (prefers-reduced-motion:no-preference){.mapped-field--name{animation:12s cubic-bezier(.2,.72,.2,1) infinite mapSignerName}.mapped-field--date{animation:12s cubic-bezier(.2,.72,.2,1) infinite mapSigningDate}.mapped-field--signature{animation:12s cubic-bezier(.2,.72,.2,1) infinite mapSignerSignature}.map-source--name{animation:12s linear infinite highlightNameSource}.map-source--date{animation:12s linear infinite highlightDateSource}.map-source--signature{animation:12s linear infinite highlightSignatureSource}}@keyframes mapSignerName{0%,8%{left:var(--field-start-left);top:var(--field-start-top);width:var(--field-start-width);opacity:1;height:29px;padding-inline:8px;box-shadow:0 3px 8px #102b3c14}10%{transform:scale(1.03);box-shadow:0 13px 24px #102b3c3d}20%,92%{opacity:1;width:29%;height:38px;padding-inline:10px;top:73%;left:5%;transform:scale(1);box-shadow:0 8px 18px #102b3c1f}to{left:var(--field-start-left);top:var(--field-start-top);width:var(--field-start-width);opacity:1;height:29px;padding-inline:8px}}@keyframes mapSigningDate{0%,22%{left:var(--field-start-left);top:var(--field-start-top);width:var(--field-start-width);opacity:1;height:29px;padding-inline:8px;box-shadow:0 3px 8px #102b3c14}24%{transform:scale(1.03);box-shadow:0 13px 24px #102b3c3d}34%,92%{opacity:1;width:20%;height:38px;padding-inline:10px;top:73%;left:75%;transform:scale(1);box-shadow:0 8px 18px #102b3c1f}to{left:var(--field-start-left);top:var(--field-start-top);width:var(--field-start-width);opacity:1;height:29px;padding-inline:8px}}@keyframes mapSignerSignature{0%,36%{left:var(--field-start-left);top:var(--field-start-top);width:var(--field-start-width);opacity:1;height:29px;padding-inline:8px;box-shadow:0 3px 8px #102b3c14}38%{transform:scale(1.03);box-shadow:0 13px 24px #102b3c3d}48%,92%{opacity:1;width:37%;height:38px;padding-inline:10px;top:73%;left:36%;transform:scale(1);box-shadow:0 8px 18px #102b3c1f}to{left:var(--field-start-left);top:var(--field-start-top);width:var(--field-start-width);opacity:1;height:29px;padding-inline:8px}}@keyframes highlightNameSource{0%,7%,21%,to{color:#223b4b;background:#fff;border-color:#e0e7e9}9%,19%{color:#b34f24;background:#fff4ee;border-color:#f08a54}}@keyframes highlightDateSource{0%,21%,35%,to{color:#223b4b;background:#fff;border-color:#e0e7e9}23%,33%{color:#b34f24;background:#fff4ee;border-color:#f08a54}}@keyframes highlightSignatureSource{0%,35%,49%,to{color:#223b4b;background:#fff;border-color:#e0e7e9}37%,47%{color:#b34f24;background:#fff4ee;border-color:#f08a54}}@media (max-width:620px){.mapped-field{--field-start-left:calc(100% + 30px);--field-start-width:82px;font-size:6px}.mapped-field--name{width:30%;left:4%}.mapped-field--signature{width:39%;left:35%}.mapped-field--date{width:21%;left:75%}@keyframes mapSignerName{0%,8%{left:var(--field-start-left);top:var(--field-start-top);width:var(--field-start-width);opacity:1;height:29px}20%,92%{opacity:1;width:30%;height:36px;top:72%;left:4%}to{left:var(--field-start-left);top:var(--field-start-top);width:var(--field-start-width);opacity:1;height:29px}}@keyframes mapSigningDate{0%,22%{left:var(--field-start-left);top:var(--field-start-top);width:var(--field-start-width);opacity:1;height:29px}34%,92%{opacity:1;width:21%;height:36px;top:72%;left:75%}to{left:var(--field-start-left);top:var(--field-start-top);width:var(--field-start-width);opacity:1;height:29px}}@keyframes mapSignerSignature{0%,36%{left:var(--field-start-left);top:var(--field-start-top);width:var(--field-start-width);opacity:1;height:29px}48%,92%{opacity:1;width:39%;height:36px;top:72%;left:35%}to{left:var(--field-start-left);top:var(--field-start-top);width:var(--field-start-width);opacity:1;height:29px}}}.bento-card--id{min-height:470px}.id-preview{height:154px;position:absolute;bottom:30px;left:35px;right:35px}.id-document{color:#dce9ef;background:linear-gradient(145deg,#173c56,#0b263a);border:1px solid #ffffff29;border-radius:10px;width:68%;height:112px;position:absolute;overflow:hidden;box-shadow:0 18px 32px #0003}.id-document--back{opacity:.64;top:0;right:0;transform:rotate(3deg)}.id-document--front{background:linear-gradient(145deg,#1c4a68,#0b2b41);bottom:0;left:0;transform:rotate(-2deg)}.id-document__head{letter-spacing:.1em;border-bottom:1px solid #ffffff1c;justify-content:space-between;align-items:center;height:32px;padding:0 12px;font-size:7px;font-weight:900;display:flex}.id-document__head mark{color:#82ddbd;letter-spacing:0;background:#123d35;border-radius:10px;padding:4px 6px;font-size:6px}.id-document__body{align-items:center;gap:10px;padding:12px;display:flex}.id-document__body>i{color:#cbe8f4;background:#265873;border-radius:7px;flex:none;place-items:center;width:39px;height:45px;font-size:9px;font-style:normal;font-weight:900;display:grid}.id-document__body>span{flex:1;display:block}.id-document__body b,.id-document__body small{display:block}.id-document__body small{color:#86a4b5;margin:3px 0 7px;font-size:6px}.id-document__body em{background:#dce9ef38;border-radius:2px;width:100%;height:3px;margin-top:5px;display:block}.id-document__body em:nth-of-type(2){width:72%}.id-document__body em:nth-of-type(3){width:48%}.id-barcode{align-items:stretch;gap:3px;height:48px;margin:16px 14px;display:flex}.id-barcode i{background:#dae8ef75;flex:1;display:block}.id-barcode i:nth-child(3n){flex:.45}.id-barcode i:nth-child(4n){flex:1.5}.id-preview__actions{z-index:3;gap:6px;display:flex;position:absolute;bottom:4px;right:0}.id-preview__actions span{color:#c4d7e2;background:#102f46;border:1px solid #ffffff26;border-radius:7px;padding:7px 9px;font-size:7px;font-weight:800;box-shadow:0 8px 18px #0000002e}.bento-card--people-wide{grid-column:1/-1;grid-template-columns:.72fr 1.28fr;align-items:center;gap:70px;min-height:340px;display:grid}.bento-card--people-wide .bento-copy{max-width:430px}.bento-card--people-wide .people-stack{align-self:center;position:relative;bottom:auto;left:auto;right:auto}.bento-card--people-wide .people-stack>span{background:#04142052;padding:13px 15px}.bento-card--people-wide .people-stack i{width:34px;height:34px}@media (max-width:980px){.bento-card--people-wide{grid-template-columns:1fr;gap:34px;min-height:600px}.bento-card--people-wide .people-stack{align-self:end}.bento-card--id{min-height:500px}}@media (max-width:620px){.bento-card--id{min-height:540px}.id-preview{bottom:28px;left:25px;right:25px}.id-document{width:78%}.id-preview__actions{bottom:-4px}.bento-card--people-wide{min-height:620px}.bento-card--people-wide .people-stack>span{padding:11px}}.eyebrow,.section-kicker{font-size:12px}.hero__proof{font-size:13px}.category-strip p{font-size:12px}.category-strip__marquee{font-size:13px}.product-frame__bar{font-size:11px}.product-nav span{font-size:9px}.dashboard small{font-size:8px}.dashboard__heading button{font-size:9px}.stats p{font-size:8px}.waiver-table h3{font-size:14px}.waiver-table header>span,.table-row{font-size:9px}.table-row.labels,.person,.table-row small,.table-row mark{font-size:8px}.steps h3{font-size:22px}.steps>article>p{font-size:15px}.step-visual>b{font-size:16px}.step-visual>i:first-child:not(.signature-line){font-size:10px}.signature-line{font-size:20px}.organize b{font-size:12px}.bento-card p:not(.section-kicker){font-size:15px}.editor-toolbar{font-size:9px}.editor-sheet small{font-size:8px}.signature-box,.mapped-field{font-size:9px}.editor-fields small{font-size:8px}.editor-fields span,.id-document__head{font-size:9px}.id-document__head mark{font-size:7px}.id-document__body b{font-size:11px}.id-document__body small,.id-preview__actions span,.id-scan-status span{font-size:8px}.bento-card--people-wide .people-stack b{font-size:14px}.bento-card--people-wide .people-stack mark{font-size:9px}.bento-card--people-wide .people-stack i{font-size:10px}.phone>small,.canvas span{font-size:8px}.consent span{font-size:9px}.phone button{font-size:10px}.float-card b{font-size:11px}.float-card small{font-size:9px}.split-feature__copy li>span{font-size:10px}.split-feature__copy li b{font-size:15px}.split-feature__copy li p{font-size:13px}.permission-pills i{font-size:9px}.permission-pills b{font-size:11px}.readiness-card header small,.readiness-card header mark{font-size:9px}.readiness-list b{font-size:11px}.readiness-list small,.readiness-list mark{font-size:9px}.readiness-card>button{font-size:11px}.trust-grid h3{font-size:15px}.trust-grid p{font-size:12px}.hero-demo__toast b{font-size:10px}.hero-demo__toast small{font-size:8px}.hero-demo__phone-head b{font-size:7px}.hero-demo__phone-head small,.hero-demo__phone-view>small{font-size:5px}.hero-demo__phone-view>strong{font-size:11px}.hero-demo__phone-view>p,.hero-demo__term>b,.hero-demo__phone-view>button{font-size:6px}.footer__top>p{font-size:15px}.footer__links b,.footer__links a{font-size:12px}.footer__bottom{font-size:10px}@media (max-width:620px){.signing-flow__node b{font-size:12px}.signing-flow__node small,.signing-flow__status span,.editor-toolbar,.mapped-field{font-size:8px}}.id-document--front{z-index:2}.id-document--back{z-index:1}.id-document__head mark{width:58px;height:18px;display:block;position:relative}.id-state{white-space:nowrap;place-items:center;display:grid;position:absolute;inset:0}.id-state--scan{opacity:0;color:#8fd9f2;background:#173e57}.id-state--done{opacity:1}.id-scan-line{z-index:5;opacity:0;background:#78dcff;border-radius:3px;height:2px;position:absolute;top:32px;left:8px;right:8px;box-shadow:0 0 8px #55c9f4,0 0 18px #55c9f4bf}.id-scan-status{z-index:4;min-width:116px;height:26px;position:absolute;bottom:4px;left:0}.id-scan-status span{color:#a9c1cf;white-space:nowrap;opacity:0;background:#102f46;border:1px solid #ffffff21;border-radius:7px;align-items:center;padding:0 9px;font-size:7px;font-weight:800;display:flex;position:absolute;inset:0;box-shadow:0 8px 18px #0000002e}.id-scan-status .id-scan-status--ready{color:#8cdec3;opacity:1;background:#113a34}@media (prefers-reduced-motion:no-preference){.id-document--front{animation:11s ease-in-out infinite idFrontSequence}.id-document--back{animation:11s ease-in-out infinite idBackSequence}.id-document--front .id-scan-line{animation:11s ease-in-out infinite idFrontScan}.id-document--back .id-scan-line{animation:11s ease-in-out infinite idBackScan}.id-document--front .id-state--scan{animation:11s linear infinite idFrontScanningState}.id-document--front .id-state--done{animation:11s linear infinite idFrontDoneState}.id-document--back .id-state--scan{animation:11s linear infinite idBackScanningState}.id-document--back .id-state--done{animation:11s linear infinite idBackDoneState}.id-scan-status--front{animation:11s linear infinite idStatusFront}.id-scan-status--back{animation:11s linear infinite idStatusBack}.id-scan-status--ready{animation:11s linear infinite idStatusReady}.id-preview__actions{animation:11s ease-in-out infinite idReviewActions}}@keyframes idFrontSequence{0%{opacity:0;z-index:3;bottom:18px;left:16%;transform:rotate(0)scale(.96)}4%,27%{opacity:1;z-index:3;bottom:18px;left:16%;transform:rotate(0)scale(1)}32%,94%{opacity:1;z-index:2;bottom:0;left:0;transform:rotate(-2deg)scale(1)}98%,to{opacity:0;z-index:3;bottom:18px;left:16%;transform:rotate(0)scale(.96)}}@keyframes idBackSequence{0%,30%{opacity:0;z-index:4;top:20px;right:16%;transform:rotate(0)scale(.96)}35%,58%{opacity:1;z-index:4;top:20px;right:16%;transform:rotate(0)scale(1)}64%,94%{opacity:.64;z-index:1;top:0;right:0;transform:rotate(3deg)scale(1)}98%,to{opacity:0;z-index:4;top:20px;right:16%;transform:rotate(0)scale(.96)}}@keyframes idFrontScan{0%,5%{opacity:0;top:32px}8%{opacity:1;top:32px}25%{opacity:1;top:101px}28%,to{opacity:0;top:101px}}@keyframes idBackScan{0%,35%{opacity:0;top:32px}38%{opacity:1;top:32px}56%{opacity:1;top:101px}59%,to{opacity:0;top:101px}}@keyframes idFrontScanningState{0%,3%,29%,to{opacity:0}5%,27%{opacity:1}}@keyframes idFrontDoneState{0%,29%,96%,to{opacity:0}31%,94%{opacity:1}}@keyframes idBackScanningState{0%,34%,60%,to{opacity:0}36%,58%{opacity:1}}@keyframes idBackDoneState{0%,60%,96%,to{opacity:0}62%,94%{opacity:1}}@keyframes idStatusFront{0%,3%,31%,to{opacity:0}5%,29%{opacity:1}}@keyframes idStatusBack{0%,32%,62%,to{opacity:0}34%,60%{opacity:1}}@keyframes idStatusReady{0%,62%,97%,to{opacity:0}65%,94%{opacity:1}}@keyframes idReviewActions{0%,61%,to{opacity:0;transform:translateY(5px)}66%,94%{opacity:1;transform:translateY(0)}98%{opacity:0;transform:translateY(5px)}}.signing-flow{height:154px;position:absolute;bottom:30px;left:35px;right:35px}.signing-flow__track{z-index:1;background:#80a6bb3d;border-radius:3px;height:2px;position:absolute;top:32px;left:22%;right:22%}.signing-flow__track:before{content:"";filter:blur(6px);background:linear-gradient(90deg,#ed6b250f,#5bc2de14);border-radius:10px;position:absolute;inset:-5px 0}.signing-flow__track>i{background:#f08243;border:3px solid #17374e;border-radius:50%;width:13px;height:13px;position:absolute;top:50%;left:0;transform:translate(-50%,-50%);box-shadow:0 0 0 4px #f082431f,0 0 18px #f0824361}.signing-flow__node{z-index:2;text-align:center;opacity:.5;flex-direction:column;align-items:center;width:44%;display:flex;position:absolute;top:0}.signing-flow__node--remote{opacity:1;left:0}.signing-flow__node--in-person{right:0}.signing-flow__node>i{color:#7895a7;background:#102f46;border:1px solid #ffffff24;border-radius:50%;place-items:center;width:64px;height:64px;font-size:20px;font-style:normal;font-weight:900;display:grid;box-shadow:0 12px 28px #00000029}.signing-flow__node--remote>i{color:#ff9a60;background:#283346;border-color:#f0824385;box-shadow:0 0 0 7px #f0824312,0 18px 32px #0000002e}.signing-flow__node b{color:#fff;margin-top:11px;font-size:12px}.signing-flow__node small{color:#8198a7;margin-top:3px;font-size:8px}.signing-flow__status{z-index:3;width:min(100%,285px);height:29px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.signing-flow__status span{color:#b7cad5;white-space:nowrap;opacity:0;background:#082336e0;border:1px solid #ffffff1f;border-radius:15px;place-items:center;font-size:8px;font-weight:800;display:grid;position:absolute;inset:0;box-shadow:0 10px 24px #00000029}.signing-flow__status .signing-flow__status--remote{color:#ffc19c;opacity:1;border-color:#f0824340}@media (prefers-reduced-motion:no-preference){.signing-flow__track>i{animation:12s ease-in-out infinite signingModeTravel}.signing-flow__node--remote{animation:12s ease-in-out infinite signingRemoteNode}.signing-flow__node--in-person{animation:12s ease-in-out infinite signingInPersonNode}.signing-flow__node--remote>i{animation:12s ease-in-out infinite signingRemoteDevice}.signing-flow__node--in-person>i{animation:12s ease-in-out infinite signingInPersonDevice}.signing-flow__status--remote{animation:12s ease-in-out infinite signingRemoteStatus}.signing-flow__status--in-person{animation:12s ease-in-out infinite signingInPersonStatus}}@keyframes signingModeTravel{0%,40%{background:#f08243;left:0;box-shadow:0 0 0 4px #f082431f,0 0 18px #f0824361}50%,90%{background:#54b899;left:100%;box-shadow:0 0 0 4px #54b8991f,0 0 18px #54b89961}to{background:#f08243;left:0;box-shadow:0 0 0 4px #f082431f,0 0 18px #f0824361}}@keyframes signingRemoteNode{0%,40%,to{opacity:1;transform:translateY(0)}50%,90%{opacity:.48;transform:translateY(2px)}}@keyframes signingInPersonNode{0%,40%,to{opacity:.48;transform:translateY(2px)}50%,90%{opacity:1;transform:translateY(0)}}@keyframes signingRemoteDevice{0%,40%,to{color:#ff9a60;background:#283346;border-color:#f0824385;box-shadow:0 0 0 7px #f0824312,0 18px 32px #0000002e}50%,90%{color:#7895a7;background:#102f46;border-color:#ffffff24;box-shadow:0 12px 28px #00000029}}@keyframes signingInPersonDevice{0%,40%,to{color:#7895a7;background:#102f46;border-color:#ffffff24;box-shadow:0 12px 28px #00000029}50%,90%{color:#8ee0c5;background:#153b3c;border-color:#54b89980;box-shadow:0 0 0 7px #54b89912,0 18px 32px #0000002e}}@keyframes signingRemoteStatus{0%,40%,to{opacity:1;transform:translateY(0)}47%,94%{opacity:0;transform:translateY(4px)}}@keyframes signingInPersonStatus{0%,44%,96%,to{opacity:0;transform:translateY(4px)}51%,90%{opacity:1;color:#a2e2cd;border-color:#54b8993b;transform:translateY(0)}}@media (max-width:620px){.signing-flow{left:25px;right:25px}.signing-flow__node>i{width:54px;height:54px;font-size:17px}.signing-flow__track{top:27px}.signing-flow__node b{font-size:10px}.signing-flow__node small,.signing-flow__status span{font-size:7px}}.bento-card--people-wide .people-stack>span{--people-delay:0s;isolation:isolate;position:relative;overflow:hidden}.bento-card--people-wide .people-stack>span:nth-child(2){--people-delay:1.3s}.bento-card--people-wide .people-stack>span:nth-child(3){--people-delay:2.6s}.bento-card--people-wide .people-stack>span>*{z-index:2;position:relative}.bento-card--people-wide .people-stack>span:after{content:"";z-index:1;opacity:0;pointer-events:none;background:linear-gradient(100deg,#0000 8%,#4db5971a 48%,#0000 88%);position:absolute;inset:0;transform:translate(-110%)}@media (prefers-reduced-motion:no-preference){.bento-card--people-wide .people-stack>span{animation:peopleRowSelect 8.5s ease-in-out var(--people-delay) infinite}.bento-card--people-wide .people-stack>span:after{animation:peopleRowSweep 8.5s ease-in-out var(--people-delay) infinite}.bento-card--people-wide .people-stack>span>i{animation:peopleAvatarGlow 8.5s ease-in-out var(--people-delay) infinite}.bento-card--people-wide .people-stack>span>mark{animation:peopleBadgePulse 8.5s ease-in-out var(--people-delay) infinite}}@keyframes peopleRowSelect{0%,5%,25%,to{box-shadow:none;background:#04142052;border-color:#ffffff1a;transform:translateY(0)}11%{background:#16434657;border-color:#5bbfa066;transform:translateY(-2px);box-shadow:0 10px 28px #00000024}18%{background:#0c2d3459;border-color:#5bbfa03d;transform:translateY(0);box-shadow:0 6px 18px #0000001a}}@keyframes peopleRowSweep{0%,4%{opacity:0;transform:translate(-110%)}8%{opacity:1}19%{opacity:.8;transform:translate(110%)}23%,to{opacity:0;transform:translate(110%)}}@keyframes peopleAvatarGlow{0%,6%,24%,to{color:#b9d4e3;box-shadow:none;background:#183c55;transform:scale(1)}12%{color:#d8fff2;background:#286b62;transform:scale(1.05);box-shadow:0 0 0 6px #54b89917}18%{transform:scale(1)}}@keyframes peopleBadgePulse{0%,7%,23%,to{box-shadow:none;transform:scale(1)}13%{transform:scale(1.08);box-shadow:0 0 0 5px #54b89914}18%{transform:scale(1);box-shadow:0 0 0 2px #54b8990a}}.id-scan-status span{font-size:8px}.signing-flow__node b{font-size:14px}.signing-flow__node small,.signing-flow__status span{font-size:10px}@media (max-width:620px){.signing-flow__node b{font-size:12px}.signing-flow__node small,.signing-flow__status span{font-size:8px}}.step-visual>small{font-size:13px}.organize small{font-size:11px}.stats p,.table-row small,.hero-demo__toast small{font-size:9px}.hero-demo__phone-head small{font-size:6px}.hero-demo__phone-view>p{font-size:7px}.hero-demo__signature-pad>span{font-size:6px}.editor-sheet small,.editor-fields small,.id-document__body small{font-size:9px}.signing-flow__node small{font-size:11px}.bento-card--people-wide .people-stack small{font-size:12px}.phone p{font-size:11px}.canvas span,.consent span,.float-card small{font-size:10px}.permission-pills small{font-size:9px}.readiness-list small{font-size:10px}@media (max-width:620px){.signing-flow__node small{font-size:9px}}small{line-height:1.35;font-size:13px!important}.hero-demo__percent{width:34px;height:18px}.hero-demo__phone-head{height:56px}.hero-demo__phone-view{inset:56px 0 0}.readiness-card--animated{transform-origin:100%;will-change:transform;transform:perspective(1300px)rotateY(-4deg)rotateX(1deg);box-shadow:30px 36px 85px #0000004d}.readiness-progress{width:102px;height:28px;position:relative;overflow:hidden}.readiness-progress span{opacity:0;place-items:center;display:grid;position:absolute;inset:0}.readiness-progress span:last-child{opacity:1}.readiness-step{transition:background-color .25s;position:relative}.readiness-step>i,.readiness-step>mark{will-change:transform,opacity}.readiness-step--4>mark{white-space:nowrap;font-size:11px}.readiness-action{transition:background-color .35s,color .35s,box-shadow .35s,transform .35s}@media (prefers-reduced-motion:no-preference){.readiness-step--1{animation:13s ease-in-out infinite readinessRowOne}.readiness-step--2{animation:13s ease-in-out infinite readinessRowTwo}.readiness-step--3{animation:13s ease-in-out infinite readinessRowThree}.readiness-step--1>i{animation:13s ease-in-out infinite readinessCheckOne}.readiness-step--2>i{animation:13s ease-in-out infinite readinessCheckTwo}.readiness-step--3>i{animation:13s ease-in-out infinite readinessCheckThree}.readiness-step--1>mark{animation:13s ease-in-out infinite readinessReadyOne}.readiness-step--2>mark{animation:13s ease-in-out infinite readinessReadyTwo}.readiness-step--3>mark{animation:13s ease-in-out infinite readinessReadyThree}.readiness-step--4{animation:13s ease-in-out infinite readinessSigningStep}.readiness-step--4>mark{animation:13s ease-in-out infinite readinessInPerson}.readiness-action{animation:13s ease-in-out infinite readinessActionEnable}.readiness-progress span:first-child{animation:13s ease-in-out infinite readinessProgressZero}.readiness-progress span:nth-child(2){animation:13s ease-in-out infinite readinessProgressOne}.readiness-progress span:nth-child(3){animation:13s ease-in-out infinite readinessProgressTwo}.readiness-progress span:nth-child(4){animation:13s ease-in-out infinite readinessProgressThree}}@keyframes readinessCheckOne{0%,7%,to{color:#0000;box-shadow:none;background:#fff;border:1px solid #d3dfe3;transform:scale(.96)}12%,93%{color:#fff;background:#33836a;border-color:#33836a;transform:scale(1);box-shadow:0 0 0 5px #33836a14}}@keyframes readinessCheckTwo{0%,21%,to{color:#0000;box-shadow:none;background:#fff;border:1px solid #d3dfe3;transform:scale(.96)}26%,93%{color:#fff;background:#33836a;border-color:#33836a;transform:scale(1);box-shadow:0 0 0 5px #33836a14}}@keyframes readinessCheckThree{0%,35%,to{color:#0000;box-shadow:none;background:#fff;border:1px solid #d3dfe3;transform:scale(.96)}40%,93%{color:#fff;background:#33836a;border-color:#33836a;transform:scale(1);box-shadow:0 0 0 5px #33836a14}}@keyframes readinessReadyOne{0%,7%,to{opacity:0;transform:translate(5px)}12%,93%{opacity:1;transform:translate(0)}}@keyframes readinessReadyTwo{0%,21%,to{opacity:0;transform:translate(5px)}26%,93%{opacity:1;transform:translate(0)}}@keyframes readinessReadyThree{0%,35%,to{opacity:0;transform:translate(5px)}40%,93%{opacity:1;transform:translate(0)}}@keyframes readinessRowOne{0%,7%,17%,to{background:0 0;transform:translate(0)}11%{background:#f2f8f5;transform:translate(3px)}}@keyframes readinessRowTwo{0%,21%,31%,to{background:0 0;transform:translate(0)}25%{background:#f2f8f5;transform:translate(3px)}}@keyframes readinessRowThree{0%,35%,45%,to{background:0 0;transform:translate(0)}39%{background:#f2f8f5;transform:translate(3px)}}@keyframes readinessSigningStep{0%,39%,to{opacity:.58}40%,93%{opacity:1}}@keyframes readinessInPerson{0%,39%,to{opacity:0;transform:translate(7px)}40%,93%{opacity:1;transform:translate(0)}}@keyframes readinessActionEnable{0%,39%,to{color:#7f929d;box-shadow:none;background:#dce4e7;transform:translateY(0)}40%,43%{color:#fff;background:var(--orange);transform:translateY(-2px);box-shadow:0 0 0 7px #ed6b2517,0 14px 28px #c9531c33}48%,93%{color:#fff;background:var(--orange);transform:translateY(0);box-shadow:0 12px 25px #c9531c29}}@keyframes readinessProgressZero{0%,10%,to{opacity:1;transform:translateY(0)}12%,97%{opacity:0;transform:translateY(-4px)}}@keyframes readinessProgressOne{0%,10%,26%,to{opacity:0;transform:translateY(4px)}12%,24%{opacity:1;transform:translateY(0)}}@keyframes readinessProgressTwo{0%,24%,40%,to{opacity:0;transform:translateY(4px)}26%,38%{opacity:1;transform:translateY(0)}}@keyframes readinessProgressThree{0%,39%,97%,to{opacity:0;transform:translateY(4px)}40%,93%{opacity:1;transform:translateY(0)}}@media (max-width:980px){.readiness-card--animated{transform-origin:50%;transform:none;box-shadow:0 30px 80px #00000040}}.readiness-step>i>span{grid-area:1/1;place-items:center;display:grid}.readiness-index{color:#81949e;opacity:0}.readiness-check{color:#fff;opacity:1}.readiness-action{justify-content:center;align-items:center;display:flex;position:relative}.readiness-action>i{float:none;line-height:1;position:absolute;top:50%;right:17px;transform:translateY(-50%)}@media (prefers-reduced-motion:no-preference){.readiness-step--1 .readiness-index{animation:13s ease-in-out infinite readinessNumberOne}.readiness-step--2 .readiness-index{animation:13s ease-in-out infinite readinessNumberTwo}.readiness-step--3 .readiness-index{animation:13s ease-in-out infinite readinessNumberThree}.readiness-step--1 .readiness-check{animation:13s ease-in-out infinite readinessMarkOne}.readiness-step--2 .readiness-check{animation:13s ease-in-out infinite readinessMarkTwo}.readiness-step--3 .readiness-check{animation:13s ease-in-out infinite readinessMarkThree}}@keyframes readinessNumberOne{0%,7%,to{opacity:1;transform:scale(1)}12%,93%{opacity:0;transform:scale(.72)}}@keyframes readinessNumberTwo{0%,21%,to{opacity:1;transform:scale(1)}26%,93%{opacity:0;transform:scale(.72)}}@keyframes readinessNumberThree{0%,35%,to{opacity:1;transform:scale(1)}40%,93%{opacity:0;transform:scale(.72)}}@keyframes readinessMarkOne{0%,7%,to{opacity:0;transform:scale(.72)}12%,93%{opacity:1;transform:scale(1)}}@keyframes readinessMarkTwo{0%,21%,to{opacity:0;transform:scale(.72)}26%,93%{opacity:1;transform:scale(1)}}@keyframes readinessMarkThree{0%,35%,to{opacity:0;transform:scale(.72)}40%,93%{opacity:1;transform:scale(1)}}
