:root{color:#111827;background:#fff;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;--ink-950: #111827;--ink-700: #344054;--ink-500: #667085;--canvas: #ffffff;--surface: #f8fafc;--line: #d8e0ea;--control-line: #7b879a;--brand-500: #4f67ff;--action-600: #3e53df;--action-700: #3042bc;--success-700: #167a52;--success-050: #e8faf3;--warning-800: #8b4b00;--warning-050: #fff4df;--danger-600: #b42318;--danger-050: #fff0ee;--focus: #2f56d9;--navigation: #07182a;--navigation-active: #142c42;--shadow: 0 28px 80px rgb(17 24 39 / 14%), 0 8px 24px rgb(17 24 39 / 8%)}*{box-sizing:border-box}html{min-width:320px;scroll-behavior:smooth;scroll-padding-top:94px}body{min-width:320px;min-height:100vh;margin:0;background:var(--canvas);color:var(--ink-950)}button,input,select,textarea{font:inherit}button,select{cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit}button,a,input,select,textarea,summary{outline:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid var(--focus);outline-offset:3px}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3{letter-spacing:-.04em}p{color:var(--ink-700)}img,svg{display:block;max-width:100%}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.skip-link{position:fixed;z-index:500;top:12px;left:12px;min-height:44px;display:inline-flex;align-items:center;transform:translateY(-140%);padding:12px 16px;border-radius:8px;background:var(--ink-950);color:#fff;font-weight:700}.skip-link:focus{transform:translateY(0)}.shell{width:min(100% - 64px,1480px);margin-inline:auto}.section{padding-top:clamp(96px,11vw,168px);padding-bottom:clamp(96px,11vw,168px)}.section-intro{max-width:740px;margin-bottom:58px}.section-intro--wide{max-width:980px}.section-intro h2,.field-section h2,.operations-section-marketing h2,.direction-section h2,.connections-section h2,.contact-section h2{margin-bottom:24px;font-size:clamp(40px,5vw,72px);font-weight:750;line-height:1.02}.section-intro p,.field-section__copy>p,.direction-section__copy>p,.connections-section__connection>p,.contact-section__copy>p{max-width:65ch;margin-bottom:0;font-size:19px;line-height:1.65}.button,.icon-button,.mock-button{min-width:44px;min-height:44px;border:1px solid transparent;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-size:15px;font-weight:700;line-height:20px;text-decoration:none}.button{min-height:52px;padding:14px 20px}.button--primary,.mock-button--primary{border-color:var(--action-600);background:var(--action-600);color:#fff;box-shadow:0 8px 22px #3e53df38}.button--primary:hover,.mock-button--primary:hover:not(:disabled){background:var(--action-700)}.button--secondary{border-color:var(--control-line);background:#fff;color:var(--ink-950)}.button--secondary:hover{background:var(--surface)}.button--light{border-color:#fff;background:#fff;color:var(--navigation);box-shadow:none}.button--light:hover{background:var(--surface)}.icon-button{padding:0;background:transparent;color:inherit}.icon{flex:0 0 auto}.status-label{width:fit-content;min-height:36px;border:1px solid var(--line);border-radius:7px;display:inline-flex;align-items:center;gap:9px;padding:7px 11px;background:#fff;color:var(--ink-700);font-size:13px;font-weight:650;line-height:18px}.status-label--sample{border-color:#b8c2ff;color:#273da8}.status-label--direction{border-color:#dfb468;background:var(--warning-050);color:var(--warning-800)}.site-brand{display:inline-flex;align-items:center;gap:11px}.site-brand__mark{width:42px;height:42px;border-radius:10px}.site-brand__name{color:var(--ink-950);font-size:19px;font-weight:760;letter-spacing:-.025em}.site-brand--inverse .site-brand__name{color:#fff}.site-header{position:sticky;z-index:100;top:0;border-bottom:1px solid rgb(216 224 234 / 72%);background:#fff}.site-header__inner{min-height:84px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:40px}.site-header__brand{min-height:44px;display:inline-flex;align-items:center;text-decoration:none}.site-header__nav{display:flex;justify-content:center;align-items:center;gap:clamp(20px,2.4vw,40px)}.site-header__nav a{position:relative;min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;color:var(--ink-700);font-size:14px;font-weight:650;text-decoration:none}.site-header__nav a:after{position:absolute;right:0;bottom:6px;left:0;height:2px;background:var(--action-600);content:"";transform:scaleX(0);transform-origin:right;transition:transform .16s ease}.site-header__nav a:hover:after,.site-header__nav a:focus-visible:after{transform:scaleX(1);transform-origin:left}.site-header__menu{display:none}.mobile-menu{width:min(100% - 24px,460px);margin:12px 12px auto auto;border:1px solid var(--line);border-radius:16px;padding:20px;box-shadow:var(--shadow)}.mobile-menu::backdrop{background:#07182ab8}.mobile-menu__header{display:flex;justify-content:space-between;align-items:center;padding-bottom:20px;border-bottom:1px solid var(--line)}.mobile-menu__links{display:grid;padding:12px 0}.mobile-menu__links a{min-height:52px;display:flex;align-items:center;border-bottom:1px solid var(--line);font-size:18px;font-weight:650;text-decoration:none}.mobile-menu>.button{width:100%;margin-top:20px}.mobile-menu>p{margin:16px 0 0;font-size:13px;text-align:center}.hero{position:relative;overflow:hidden;border-bottom:1px solid var(--line)}.hero__inner{min-height:min(900px,calc(100vh - 84px));display:grid;grid-template-columns:minmax(410px,.78fr) minmax(640px,1.22fr);align-items:center;gap:clamp(32px,5vw,84px);padding-top:72px;padding-bottom:82px}.hero__copy{position:relative;z-index:2}.hero h1{margin-bottom:34px;font-size:clamp(64px,4.7vw,78px);font-weight:780;line-height:.96;white-space:nowrap}.hero h1 span{color:var(--action-600)}.hero__copy>p:not(.hero__support){max-width:54ch;margin-bottom:30px;font-size:19px;line-height:1.72}.hero__actions{display:flex;flex-wrap:wrap;gap:12px}.hero__support{display:flex;align-items:center;gap:10px;margin:22px 0 0;font-size:14px}.hero-product-stage{position:relative;min-width:0;height:760px}.hero-product-stage__label{position:absolute;z-index:4;top:8px;right:0;border-left:2px solid var(--action-600);padding:4px 0 4px 10px;background:transparent;color:var(--ink-700);font-size:12px;font-weight:700}.hero-product-stage__desktop{position:absolute;top:56px;right:0;width:88%}.hero-product-stage__phone{position:absolute;z-index:3;bottom:32px;left:0;width:300px;filter:drop-shadow(0 24px 28px rgb(17 24 39 / 22%))}.hero-product-stage__phone .phone-mockup__screen{min-height:700px}.hero-product-stage__ledger{position:absolute;right:0;bottom:0;left:0;overflow:visible;color:var(--action-600)}.hero-product-stage__ledger path,.hero-product-stage__ledger circle{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.desktop-mockup{overflow:hidden;border:8px solid #111a23;border-radius:18px;background:#fff;box-shadow:var(--shadow)}.desktop-mockup__chrome{height:22px;display:flex;align-items:center;gap:5px;padding:0 8px;background:#111a23}.desktop-mockup__chrome span{width:6px;height:6px;border-radius:50%;background:#667085}.desktop-mockup__app{min-height:510px;display:grid;grid-template-columns:112px 1fr}.desktop-mockup__nav{display:flex;flex-direction:column;gap:2px;padding:14px 0;background:var(--navigation);color:#fff;font-size:12px}.desktop-mockup__mini-brand{display:flex;align-items:center;gap:7px;min-height:56px;padding:8px 13px;font-size:12px;line-height:1}.desktop-mockup__nav>span{min-height:38px;display:flex;align-items:center;padding:0 14px}.desktop-mockup__nav>span.is-active{border-left:3px solid var(--brand-500);background:var(--navigation-active)}.desktop-mockup__topbar{min-height:54px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;padding:10px 20px;font-size:13px}.desktop-mockup__topbar span{width:55%;border:1px solid var(--line);border-radius:5px;padding:8px 12px;color:var(--ink-500)}.desktop-mockup__body{padding:24px 28px}.mockup-greeting{margin-bottom:4px;color:var(--ink-950);font-size:20px;font-weight:750}.mockup-subline{margin-bottom:22px;font-size:12px}.mockup-section-title{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-size:13px}.mockup-section-title .icon{color:var(--danger-600)}.mockup-table{display:grid;grid-template-columns:1.1fr .65fr 1.4fr;font-size:12px}.mockup-table>*{min-height:32px;border-bottom:1px solid var(--line);display:flex;align-items:center;padding:6px}.mockup-table>span:nth-child(-n+3){color:var(--ink-500);font-size:12px;font-weight:700;text-transform:uppercase}.mockup-table em{color:var(--danger-600);font-style:normal}.mockup-section-title--schedule{margin-top:24px}.mockup-section-title--schedule .icon{color:var(--action-600)}.mockup-schedule{display:grid;grid-template-columns:1fr .7fr .7fr;border-block:1px solid var(--line);padding:11px 6px;font-size:12px}.mockup-schedule strong{color:var(--success-700)}.phone-mockup{width:100%;max-width:420px;overflow:hidden;border:8px solid #111a23;border-radius:38px;background:#111a23;box-shadow:0 26px 64px #1118272e}.phone-mockup__speaker{width:30%;height:10px;margin:0 auto -4px;border-radius:0 0 12px 12px;background:#111a23}.phone-mockup__screen{min-height:700px;overflow:hidden;border-radius:29px;background:#fff}.phone-mockup__header{min-height:50px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;padding:8px 18px;font-size:13px}.phone-mockup__header strong{font-size:16px}.phone-mockup__header span{color:var(--action-600);font-size:12px;font-weight:650}.phone-mockup__context{position:relative;display:grid;gap:4px;padding:13px 18px;font-size:12px}.phone-mockup__context strong{font-size:13px}.phone-mockup__sync{display:inline-flex;align-items:center;gap:5px;color:var(--action-600)}.phone-mockup__mode{min-height:40px;border-block:1px solid var(--line);display:flex;align-items:center;gap:7px;padding:7px 18px;font-size:13px;font-weight:650}.phone-mockup__workflow{padding:18px}.mock-heading{display:block;margin-bottom:6px;font-size:18px;line-height:1.12;letter-spacing:-.02em}.phone-mockup__workflow>p{margin-bottom:14px;font-size:12px;line-height:1.45}.event-details{margin:10px 0 18px;border-top:1px solid var(--line)}.event-details div{min-height:43px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:8px;font-size:12px}.event-details dt{color:var(--ink-500);font-weight:650}.event-details dd{margin:0;font-weight:650}.evidence-list{border-top:1px solid var(--line)}.evidence-row{position:relative;min-height:51px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:25px minmax(84px,1fr) auto;align-items:center;gap:8px;padding:5px 0;font-size:12px}.evidence-row__number{width:22px;height:22px;border:1px solid var(--control-line);border-radius:50%;display:grid;place-items:center;font-weight:700}.evidence-row>span:nth-child(2){display:grid;gap:1px}.evidence-row small{color:var(--ink-500);font-size:12px;font-weight:750;text-transform:uppercase}.evidence-row .is-complete{color:var(--success-700);font-weight:700}.evidence-row .is-optional{color:var(--warning-800);font-weight:700}.evidence-row__action{grid-column:2 / -1;justify-self:end;min-height:44px;border:1px solid var(--action-600);border-radius:6px;display:inline-flex;align-items:center;gap:5px;padding:5px 8px;background:#fff;color:var(--action-600);font-size:12px;font-weight:700}.mockup-validation{min-height:40px;border:1px solid #f1a7a1;border-radius:6px;display:flex;align-items:center;gap:7px;padding:8px;background:var(--danger-050);color:var(--danger-600)!important}.mock-button{width:100%;min-height:44px;padding:7px 10px;font-size:13px}.mock-button:disabled,.mock-button--disabled{border-color:#cdd5df;background:#e4e7ec;color:var(--ink-700);box-shadow:none}.signature-panel{margin:14px 0;border:1px solid var(--line);border-radius:10px;padding:12px}.signature-panel span,.signature-panel strong{display:block;font-size:12px}.signature-panel span{color:var(--ink-500)}.signature-panel strong{margin-top:2px;font-size:13px}.signature-panel svg{width:100%;height:72px;margin-top:8px;border-bottom:1px solid var(--line)}.signature-panel path{fill:none;stroke:var(--action-600);stroke-linecap:round;stroke-width:2}.acknowledgement{min-height:44px;display:grid;grid-template-columns:18px 1fr;gap:8px;margin-bottom:16px;color:var(--ink-700);font-size:12px;line-height:1.4}.acknowledgement input{width:18px;height:18px;margin:0}.product-tour{position:relative}.tour-tabs{position:relative;display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:54px}.tour-tabs:before{position:absolute;z-index:0;top:25px;right:11%;left:11%;height:2px;background:var(--action-600);content:""}.tour-tabs button{position:relative;z-index:1;min-height:54px;border:0;display:flex;align-items:center;justify-content:center;gap:12px;padding:0 8px;background:transparent;color:var(--ink-700);font-size:15px;font-weight:700}.tour-tabs button>span{width:44px;height:44px;border:2px solid var(--action-600);border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--action-600)}.tour-tabs button.is-active{color:var(--action-600)}.tour-tabs button.is-active>span{background:var(--action-600);color:#fff}.tour-panel{position:relative;min-height:750px;display:grid;grid-template-columns:minmax(460px,1.25fr) minmax(320px,.75fr);align-items:center;gap:clamp(56px,8vw,132px)}.tour-panel:after{position:absolute;right:0;bottom:-48px;width:36%;height:120px;border-right:2px solid var(--action-600);border-bottom:2px solid var(--action-600);border-radius:0 0 46px;content:"";pointer-events:none}.tour-panel__product{min-width:0;display:flex;justify-content:center}.tour-panel__product .phone-mockup{width:410px}.tour-panel__copy{position:relative;z-index:2;align-self:center}.tour-panel__copy h3{margin-bottom:22px;font-size:clamp(34px,3.2vw,54px);line-height:1.04}.tour-panel__copy>p:not(.tour-panel__hint){margin-bottom:28px;font-size:19px;line-height:1.68}.tour-panel__hint{margin-top:18px;color:var(--action-700);font-size:13px;font-weight:650}.resolve-preview{position:relative;width:min(100%,760px);min-height:520px;border:8px solid #111a23;border-radius:18px;overflow:hidden;padding:24px 36% 24px 24px;background:#fff;box-shadow:var(--shadow)}.resolve-preview>header{min-height:54px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:24px}.resolve-preview>header span{display:inline-flex;align-items:center;gap:8px}.resolve-preview__row{min-height:92px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:12px}.resolve-preview__row.is-selected{border-left:4px solid var(--brand-500);background:#eef1ff}.resolve-preview__row>span{display:grid;gap:5px}.resolve-preview__row small{color:var(--danger-600)}.resolve-preview__action{min-height:44px;border:0;display:inline-flex;align-items:center;background:transparent;color:var(--action-600);font-size:12px;font-weight:700}.resolve-preview__action--primary{justify-content:center;border-radius:7px;padding:8px 12px;background:var(--action-600);color:#fff}.resolve-preview__detail{position:absolute;top:76px;right:0;bottom:0;width:35%;border-left:1px solid var(--line);padding:28px 20px;box-shadow:-12px 0 28px #11182714}.resolve-preview__detail h4{font-size:18px;line-height:1.2}.resolve-preview__detail p{font-size:12px;line-height:1.55}.resolve-preview__detail button{width:100%;border:1px solid var(--action-600);background:var(--action-600);color:#fff}.field-section{position:relative;overflow:hidden;padding:clamp(96px,10vw,150px) 0;background:var(--surface)}.field-section:after{position:absolute;right:4vw;bottom:-180px;width:380px;height:420px;border:2px solid var(--action-600);border-left:0;border-radius:0 80px 80px 0;content:""}.field-section__inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(300px,.8fr) minmax(320px,.7fr) minmax(340px,.8fr);align-items:center;gap:clamp(36px,5vw,84px)}.field-section__copy .status-label{margin-top:30px}.field-section__phone{display:flex;justify-content:center}.field-section__phone .phone-mockup{width:350px}.capability-list{margin:0;padding:0;list-style:none}.capability-list li{min-height:58px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:13px;color:var(--ink-700);font-size:15px;font-weight:650}.capability-list .icon{color:var(--action-600)}.operations-section-marketing{position:relative;overflow:hidden;padding:clamp(96px,10vw,150px) 0;background:var(--navigation);color:#fff}.operations-section-marketing:after{position:absolute;top:20%;right:-80px;width:260px;height:52%;border:2px solid var(--brand-500);border-left:0;border-radius:0 80px 80px 0;content:""}.operations-section-marketing__intro{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:end;gap:48px;margin-bottom:54px}.operations-section-marketing__intro>div{max-width:760px}.operations-section-marketing__intro h2{margin-bottom:22px;color:#fff}.operations-section-marketing__intro p{margin-bottom:0;color:#cbd5e1;font-size:18px;line-height:1.65}.operations-section-marketing .status-label{border-color:#b8c2ff85;background:#ffffff14;color:#fff}.operations-section-marketing__note{position:relative;z-index:1;margin:18px 0 0;color:#cbd5e1;font-size:13px}.operations-demo{position:relative;z-index:1;min-height:690px;border:1px solid rgb(255 255 255 / 28%);border-radius:17px;overflow:hidden;display:grid;grid-template-columns:114px minmax(600px,1fr) 390px;background:#fff;color:var(--ink-950);box-shadow:0 34px 90px #00000047}.operations-demo__rail{display:flex;flex-direction:column;gap:2px;padding:20px 0;background:#041523;color:#fff;font-size:13px}.operations-demo__rail>span{min-height:46px;display:flex;align-items:center;padding:0 16px}.operations-demo__rail>span.is-active{border-left:4px solid var(--brand-500);background:var(--navigation-active)}.operations-demo__brand{gap:7px;font-weight:750}.operations-demo__main{min-width:0}.operations-demo__main>header{min-height:68px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;padding:10px 26px}.operations-demo__main>header strong{font-size:20px}.operations-demo__main>header span{width:54%;border:1px solid var(--control-line);border-radius:7px;padding:10px 13px;color:var(--ink-500);font-size:12px}.operations-demo__intro{padding:32px 32px 18px}.operations-demo__intro h3{margin-bottom:6px;font-size:28px}.operations-demo__intro p{margin-bottom:0;font-size:13px}.operations-demo__heading{display:flex;align-items:center;gap:12px;padding:14px 32px;color:var(--danger-600)}.operations-demo__heading>span{display:flex;align-items:center;gap:10px}.operations-demo__heading strong{color:var(--ink-950);font-size:19px}.operations-demo__heading small{border:1px solid #e1a042;border-radius:5px;padding:3px 5px;color:var(--warning-800);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.operations-demo__table{margin-inline:32px;border-top:1px solid var(--line)}.operations-demo__table button{width:100%;min-height:72px;border:0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:1.2fr .65fr .75fr 1.5fr auto;align-items:center;gap:12px;padding:10px 12px;background:#fff;color:var(--ink-700);font-size:13px;text-align:left}.operations-demo__table button:hover{background:var(--surface)}.operations-demo__table button.is-selected{border-left:4px solid var(--brand-500);background:#eef1ff}.operations-demo__table button>span:first-child{display:flex;align-items:center;gap:8px;color:var(--danger-600)}.operations-demo__table button>span:first-child strong{color:var(--ink-950)}.operations-demo__table button>span:nth-last-child(2){color:var(--danger-600);font-weight:650}.operations-demo__table button>span:last-child{color:var(--action-600);font-weight:700}.operations-demo__schedule{margin:30px 32px 0}.operations-demo__schedule h4{font-size:18px}.operations-demo__schedule>div{min-height:50px;border-block:1px solid var(--line);display:grid;grid-template-columns:1.2fr .7fr .8fr .8fr;align-items:center;gap:12px;padding:8px 12px;font-size:13px}.operations-demo__schedule>div+div{border-top:0}.operations-demo__schedule strong{display:flex;align-items:center;gap:6px;color:var(--success-700)}.operations-demo__schedule strong.is-ready{color:var(--action-600)}.operations-demo__detail{border-left:1px solid var(--line);padding:28px;background:#fff;box-shadow:-10px 0 28px #11182714}.operations-demo__detail-title{display:flex;align-items:flex-start;gap:11px;color:var(--danger-600)}.operations-demo__detail-title h3{margin-bottom:0;color:var(--ink-950);font-size:24px;line-height:1.1}.operations-demo__detail>p{margin:20px 0;font-size:14px;line-height:1.55}.operations-demo__meta{min-height:48px;border-block:1px solid var(--line);display:flex;flex-wrap:wrap;align-items:center;gap:10px;color:var(--ink-700);font-size:13px;font-weight:650}.operations-demo__detail h4{margin:24px 0 12px;font-size:14px}.operations-demo__detail ol{margin:0;padding:0 0 0 28px;list-style:decimal}.operations-demo__detail li{min-height:40px;border-left:1px solid var(--line);padding:6px 0 6px 18px;color:var(--ink-700);font-size:12px}.operations-demo__sample-note{color:var(--warning-800)!important;font-size:12px!important;font-weight:650}.operations-demo__live{min-height:22px;margin:12px 0 0!important;color:var(--success-700)!important;font-size:12px!important;font-weight:700}.direction-section{display:grid;grid-template-columns:minmax(320px,.75fr) minmax(600px,1.25fr);align-items:center;gap:clamp(60px,9vw,150px)}.direction-section__copy .status-label{margin-bottom:28px}.direction-list{margin-top:42px;border-top:1px solid var(--line)}.direction-list details{border-bottom:1px solid var(--line)}.direction-list summary{min-height:64px;display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:17px;font-weight:700;list-style:none;cursor:pointer}.direction-list summary::-webkit-details-marker{display:none}.direction-list details[open] summary .icon{transform:rotate(90deg)}.direction-list details p{max-width:48ch;padding:0 32px 22px 0;font-size:15px;line-height:1.55}.pickup-preview{overflow:hidden;border:1px solid var(--line);border-radius:17px;background:#fff;box-shadow:var(--shadow)}.pickup-preview>header{min-height:84px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:20px;padding:14px 24px}.pickup-preview>header span{display:inline-flex;align-items:center;gap:8px;color:var(--action-600);font-weight:700}.pickup-preview>header strong{font-size:18px}.pickup-preview>header small{color:var(--ink-500)}.pickup-preview__body{padding:34px}.pickup-preview__body h3{margin-bottom:7px;font-size:30px}.pickup-preview__body>p{margin-bottom:22px;font-size:14px}.pickup-preview__linked{min-height:48px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:9px;font-weight:700}.pickup-preview__row{min-height:72px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:32px 1fr 1fr 24px;align-items:center;gap:12px;font-size:14px}.pickup-preview__row .tone-success{color:var(--success-700)}.pickup-preview__row .tone-warning{color:var(--warning-800)}.pickup-preview__row .tone-danger{color:var(--danger-600)}.pickup-preview__success,.pickup-preview__warning{min-height:58px;border:1px solid;border-radius:8px;display:flex;align-items:center;gap:12px;margin-top:20px;padding:12px 16px}.pickup-preview__success{border-color:var(--success-700);background:var(--success-050);color:var(--success-700);font-weight:700}.pickup-preview__warning{border-color:var(--warning-800);background:var(--warning-050);color:var(--warning-800)}.pickup-preview__warning span{display:grid;gap:3px}.pickup-preview__warning small{color:var(--warning-800)}.connections-section{border-top:1px solid var(--line);display:grid;grid-template-columns:minmax(360px,.9fr) minmax(430px,1.1fr);align-items:center;gap:clamp(72px,10vw,170px)}.connection-line{display:grid;grid-template-columns:54px 1fr 180px;align-items:center;gap:16px;margin-top:42px}.connection-line>span,.audience-list>div>span{width:50px;height:50px;border:1px solid #b8c2ff;border-radius:10px;display:grid;place-items:center;color:var(--action-600)}.connection-line>div{display:grid;gap:5px}.connection-line strong{font-size:18px}.connection-line small{color:var(--ink-500)}.connection-line svg{color:var(--action-600)}.connection-line svg path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.audience-list{border-top:1px solid var(--line)}.audience-list>div{min-height:136px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:54px 1fr;align-items:center;gap:22px;padding:22px 0}.audience-list h3{margin-bottom:7px;font-size:22px}.audience-list p{max-width:54ch;margin-bottom:0;font-size:15px;line-height:1.55}.record-section{border-block:1px solid var(--line);padding:clamp(88px,9vw,128px) 0;background:var(--surface);text-align:center}.record-section .shell{max-width:980px}.record-section h2{margin-bottom:22px;font-size:clamp(38px,4vw,58px)}.record-section p{margin-bottom:0;font-size:19px;line-height:1.7}.contact-section{padding:clamp(96px,10vw,150px) 0;background:var(--navigation);color:#fff}.contact-section__inner{display:grid;grid-template-columns:minmax(360px,.8fr) minmax(520px,1.2fr);align-items:start;gap:clamp(72px,10vw,160px)}.contact-section__copy .site-brand{margin-bottom:42px}.contact-section__copy h2{color:#fff}.contact-section__copy>p{color:#cbd5e1}.contact-section__support{display:flex;align-items:flex-start;gap:10px;margin-top:28px;color:#cbd5e1!important;font-size:13px!important}.contact-form{display:grid;gap:18px;border-top:1px solid rgb(255 255 255 / 24%);padding-top:30px}.contact-form__row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.contact-form label{display:grid;gap:8px;color:#fff;font-size:13px;font-weight:700}.contact-form input,.contact-form select,.contact-form textarea{width:100%;min-height:50px;border:1px solid #a8b4c5;border-radius:8px;padding:12px 14px;background:#fff;color:var(--ink-950);font-size:16px;font-weight:400}.contact-form textarea{min-height:120px;resize:vertical}.contact-form .button{width:fit-content}.contact-form__privacy{margin:-4px 0 0;color:#cbd5e1;font-size:12px}.contact-form__ready{min-height:54px;border:1px solid #5ee3b1;border-radius:8px;display:flex;align-items:center;gap:10px;padding:12px 15px;color:#fff;font-size:14px;font-weight:700;text-decoration:none}.contact-form__ready .icon:last-child{margin-left:auto}.site-footer{border-top:1px solid var(--line);background:#fff}.site-footer .shell{min-height:96px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:36px}.site-footer a{min-height:44px;display:inline-flex;align-items:center;font-size:14px;font-weight:700;text-decoration:none}.site-footer p{margin:0;font-size:13px;text-align:center}@media(max-width:1280px){.shell{width:min(100% - 48px,1180px)}.site-header__inner{gap:24px}.site-header__nav{gap:18px}.hero__inner{grid-template-columns:minmax(420px,.78fr) minmax(0,1.22fr);gap:24px;padding-top:48px;padding-bottom:48px}.hero h1{font-size:64px}.hero-product-stage__desktop{right:0;width:92%}.operations-demo{grid-template-columns:86px minmax(520px,1fr) 340px}.operations-demo__rail>span{padding-inline:10px;font-size:12px}.operations-demo__table,.operations-demo__schedule{margin-inline:22px}.operations-demo__intro,.operations-demo__heading{padding-inline:22px}.field-section__inner{grid-template-columns:.82fr .65fr .75fr;gap:36px}}@media(max-width:1050px){.site-header__nav,.site-header__cta{display:none}.site-header__inner{grid-template-columns:1fr auto}.site-header__menu{display:inline-flex}.hero__inner{min-height:auto;grid-template-columns:1fr;gap:28px;padding-top:82px}.hero__copy{max-width:720px}.hero-product-stage{height:660px}.hero-product-stage__desktop{right:-8%;width:88%}.hero-product-stage__phone{left:4%}.tour-panel{grid-template-columns:1fr;gap:56px}.tour-panel__copy{max-width:720px}.field-section__inner{grid-template-columns:1fr 1fr}.field-section__copy{grid-column:1 / -1;max-width:760px}.operations-demo{grid-template-columns:82px minmax(0,1fr)}.operations-demo__detail{grid-column:1 / -1;border-top:1px solid var(--line);border-left:0;display:grid;grid-template-columns:1fr 1fr;gap:0 32px}.operations-demo__detail-title,.operations-demo__detail>p,.operations-demo__meta{grid-column:1}.operations-demo__detail h4,.operations-demo__detail ol,.operations-demo__sample-note,.operations-demo__detail .mock-button,.operations-demo__live{grid-column:2}.operations-demo__detail h4{margin-top:0}.direction-section,.connections-section,.contact-section__inner{grid-template-columns:1fr}.direction-section__copy,.connections-section__connection,.contact-section__copy{max-width:780px}}@media(max-width:767px){html{scroll-padding-top:76px}.shell{width:min(100% - 40px,680px)}.site-header__inner{min-height:74px}.site-brand__mark{width:36px;height:36px;border-radius:9px}.site-brand__name{font-size:17px}.section{padding-block:88px}.section-intro h2,.field-section h2,.operations-section-marketing h2,.direction-section h2,.connections-section h2,.contact-section h2{font-size:clamp(36px,10vw,52px)}.section-intro p,.field-section__copy>p,.direction-section__copy>p,.connections-section__connection>p,.contact-section__copy>p{font-size:17px}.hero__inner{padding-top:62px;padding-bottom:64px}.hero h1{font-size:clamp(54px,17vw,82px);white-space:normal}.hero__copy>p:not(.hero__support){font-size:17px;line-height:1.65}.hero__actions{display:grid;grid-template-columns:1fr}.hero-product-stage{height:800px}.hero-product-stage__label{top:0;right:auto;left:0}.hero-product-stage__desktop{top:138px;right:-98%;width:180%}.hero-product-stage__phone{top:52px;bottom:auto;left:0;width:min(82%,300px);height:auto;overflow:visible}.desktop-mockup__app{min-height:390px;grid-template-columns:82px 1fr}.desktop-mockup__nav>span:nth-child(n+4){display:none}.desktop-mockup__body{padding:16px}.tour-tabs{grid-template-columns:1fr;gap:0;margin-bottom:36px;border-top:1px solid var(--line)}.tour-tabs:before{inset:28px auto 28px 21px;width:2px;height:auto}.tour-tabs button{min-height:64px;justify-content:flex-start;border-bottom:1px solid var(--line);padding-left:0}.tour-tabs button>span{width:44px;height:44px}.tour-panel{min-height:0}.tour-panel:after{display:none}.tour-panel__product .phone-mockup{width:min(100%,390px)}.tour-panel__copy{order:-1}.resolve-preview{min-height:610px;padding:16px}.resolve-preview>header{padding-right:48%}.resolve-preview__row{grid-template-columns:25px 1fr;padding-right:48%}.resolve-preview__row .resolve-preview__action{grid-column:2;justify-self:start}.resolve-preview__detail{top:0;width:46%;padding:22px 14px}.field-section__inner{grid-template-columns:1fr}.field-section__copy{grid-column:auto}.field-section__phone .phone-mockup{width:min(100%,390px)}.operations-section-marketing__intro{align-items:flex-start;flex-direction:column}.operations-demo{display:block;border-radius:12px}.operations-demo__rail{display:none}.operations-demo__main>header{padding-inline:18px}.operations-demo__main>header span{display:none}.operations-demo__intro,.operations-demo__heading{padding-inline:18px}.operations-demo__intro h3{font-size:23px}.operations-demo__table,.operations-demo__schedule{margin-inline:18px}.operations-demo__table button{min-height:94px;grid-template-columns:1fr auto;gap:6px 12px}.operations-demo__table button>span:nth-child(2),.operations-demo__table button>span:nth-child(3){display:none}.operations-demo__table button>span:nth-child(4){grid-column:1}.operations-demo__table button>span:last-child{grid-column:2;grid-row:1 / 3}.operations-demo__schedule>div{grid-template-columns:1fr auto}.operations-demo__schedule>div span:nth-child(2),.operations-demo__schedule>div span:nth-child(3){display:none}.operations-demo__detail{display:block;padding:24px 18px}.operations-demo__detail h4{margin-top:24px}.pickup-preview>header{grid-template-columns:1fr auto}.pickup-preview>header small{display:none}.pickup-preview__body{padding:24px 18px}.pickup-preview__row{min-height:88px;grid-template-columns:28px 1fr 20px}.pickup-preview__row>span{grid-column:2}.pickup-preview__row>.icon:last-child{grid-column:3;grid-row:1 / 3}.connection-line{grid-template-columns:50px 1fr}.connection-line svg{display:none}.contact-form__row{grid-template-columns:1fr}.contact-form .button{width:100%}.site-footer .shell{grid-template-columns:1fr;gap:16px;padding-block:28px;text-align:center}.site-footer .site-brand{justify-content:center}}@media(max-width:430px){.shell{width:calc(100% - 32px)}.hero h1{font-size:50px}.hero-product-stage{height:790px}.hero-product-stage__desktop{right:-122%;width:205%}.hero-product-stage__phone{width:min(84%,290px)}.phone-mockup__screen{min-height:700px}.tour-panel__copy h3{font-size:36px}.resolve-preview{min-height:720px}.resolve-preview>header,.resolve-preview__row{padding-right:12px}.resolve-preview__detail{position:static;width:auto;border-top:1px solid var(--line);border-left:0}.audience-list>div{grid-template-columns:44px 1fr;gap:14px}.audience-list>div>span{width:42px;height:42px}}@media(max-width:350px){.hero h1{font-size:46px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media(forced-colors:active){.operations-section-marketing,.contact-section{background:Canvas;color:CanvasText}.operations-section-marketing p,.contact-section p,.contact-form label,.contact-form__privacy{color:CanvasText!important}.button,.status-label,.phone-mockup,.desktop-mockup,.operations-demo,.pickup-preview{border:2px solid CanvasText}.tour-tabs:before,.hero-product-stage__ledger,.field-section:after,.operations-section-marketing:after{color:LinkText;border-color:LinkText}}
