:root{color:#12141a;font-synthesis:none;text-rendering:optimizelegibility;--ink:#111318;--muted:#596171;--soft:#f6f8fb;--line:#dfe5ee;--card:#fff;--blue:#1447ff;--cyan:#15b8e6;--green:#13a463;--navy:#071827;--purple:#7b61ff;background:#f6f8fb;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--soft);min-width:320px;min-height:100vh;margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}.landing-shell{min-height:100vh;color:var(--ink);background:#fff}.landing-nav{z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;border-bottom:1px solid #dfe5eeb3;grid-template-columns:260px minmax(0,1fr) auto;align-items:center;gap:24px;min-height:76px;padding:0 40px;display:grid;position:sticky;top:0}.brand-lockup{align-items:center;gap:10px;min-width:0;display:flex}.brand-mark{background:linear-gradient(135deg, var(--blue), var(--cyan));color:#fff;border-radius:8px;place-items:center;width:34px;height:34px;font-weight:950;display:grid}.brand-lockup strong,.brand-lockup span{display:block}.brand-lockup span,.kicker,.contract-summary span,.contract-summary dt,.ops-header span,.message-preview span,.field-control span,.select-control span,.textarea-control span,.review-row span,.rail-header span,.flow-event span,.preview-toolbar span,.preview-metric span,.landing-plan span{color:var(--muted);text-transform:uppercase;letter-spacing:0;font-size:11px;font-weight:850}.landing-nav nav{justify-content:center;align-items:center;gap:28px;display:flex}.landing-nav a{color:#1d2430;font-size:14px;font-weight:750;text-decoration:none}.nav-cta,.primary-action{background:var(--blue);color:#fff;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-weight:900;display:inline-flex;box-shadow:0 12px 24px #1447ff38}.landing-hero{grid-template-columns:minmax(0,.82fr) minmax(560px,1fr);align-items:center;gap:48px;width:min(1320px,100%);min-height:720px;margin:0 auto;padding:64px 40px 74px;display:grid}.hero-copy{align-content:center;gap:20px;display:grid}.hero-copy h1{color:#111318;letter-spacing:0;max-width:680px;margin:0;font-size:clamp(48px,6.4vw,82px);line-height:.94}.hero-copy p{color:#455164;max-width:620px;margin:0;font-size:19px;line-height:1.62}.hero-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:10px;display:flex}.hero-actions a{color:#141923;font-weight:850;text-decoration:none}.source-proof{flex-wrap:wrap;gap:8px;max-width:620px;display:flex}.source-proof span{color:#304059;background:#fff;border:1px solid #dbe4f0;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:850}.product-preview{background:#fff;border:1px solid #d8e0ed;border-radius:10px;grid-template-rows:auto auto auto minmax(0,1fr);gap:16px;min-height:520px;padding:18px;display:grid;position:relative;box-shadow:0 30px 80px #101c3429}.product-preview:before{content:"";z-index:-1;background:#15b8e629;border-radius:50%;width:220px;height:220px;position:absolute;inset:-42px -28px auto auto}.preview-toolbar{min-height:42px;color:var(--muted);justify-content:space-between;align-items:center;display:flex}.preview-toolbar strong{color:var(--blue)}.source-tabs{border:1px solid var(--line);background:#f8fafc;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;min-width:0;padding:4px;display:grid}.source-tabs button{color:#40506a;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:6px;min-height:34px;padding:0 10px;font-size:12px;font-weight:850;overflow:hidden}.source-tabs button.active{color:#102044;background:#fff;box-shadow:0 1px 4px #101c3414}.preview-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.preview-metric{border:1px solid var(--line);background:#f8fafc;border-radius:8px;padding:12px}.preview-metric strong{margin-top:10px;font-size:30px;display:block}.call-table{border:1px solid var(--line);border-radius:8px;align-self:start;overflow:hidden}.call-row{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:.62fr 1fr .72fr .58fr .72fr .82fr;align-items:center;gap:12px;min-height:62px;padding:0 14px;display:grid}.call-row:last-child{border-bottom:0}.call-row span{color:var(--muted);font-size:13px}.call-row em{color:#087747;background:#eaf8f1;border-radius:999px;justify-self:start;padding:5px 9px;font-size:12px;font-style:normal;font-weight:850}.workflow-section,.tracking-section,.industry-section,.plan-section{border-top:1px solid var(--line);width:min(1320px,100%);margin:0 auto;padding:72px 40px}.section-title{gap:8px;margin-bottom:24px;display:grid}.section-title h2,.tracking-section h2{letter-spacing:0;max-width:800px;margin:0;font-size:clamp(32px,4.2vw,54px);line-height:1}.workflow-grid,.landing-plans{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.feature-cell,.landing-plan,.compare-grid div{border:1px solid var(--line);background:#fff;border-radius:10px;padding:18px}.feature-cell{gap:12px;display:grid}.feature-cell svg{color:var(--blue)}.feature-cell p,.tracking-section p,.landing-plan p,.compare-grid span{color:var(--muted);margin:0;line-height:1.58}.tracking-section{grid-template-columns:minmax(0,.78fr) minmax(0,1fr);align-items:start;gap:30px;display:grid}.tracking-section p{max-width:640px;margin-top:14px;font-size:17px}.compare-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.compare-grid strong,.compare-grid span{display:block}.compare-grid span{margin-top:8px}.industry-section{grid-template-columns:minmax(0,.72fr) minmax(0,1fr);align-items:center;gap:34px;display:grid}.industry-copy h2{max-width:640px;margin:8px 0 0;font-size:clamp(32px,4.2vw,54px);line-height:1}.industry-copy p{max-width:570px;color:var(--muted);margin:16px 0 0;font-size:17px;line-height:1.58}.industry-chips{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.industry-chips span{border:1px solid var(--line);color:#273044;background:#fff;border-radius:999px;padding:8px 11px;font-size:13px;font-weight:800}.photo-pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.photo-pair img{aspect-ratio:4/3;object-fit:cover;border:1px solid var(--line);border-radius:12px;width:100%;box-shadow:0 20px 50px #101c341f}.landing-plans{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-plan{text-align:left;min-height:230px;color:var(--ink)}.landing-plan.featured{border-color:#1447ff6b;box-shadow:0 20px 46px #1447ff1f}.landing-plan strong{margin-top:16px;font-size:40px;display:block}.landing-plan small{color:var(--muted);font-size:13px}.landing-plan p{margin-top:18px}.pricing-note{color:var(--muted);margin:14px 0 0;line-height:1.5}.console-shell{min-height:100vh;color:var(--ink);background:#f5f7fb;grid-template-rows:66px minmax(0,1fr);display:grid}.console-topbar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:16px;padding:0 22px;display:flex}.topbar-meta{align-items:center;gap:10px;display:flex}.topbar-meta span,.topbar-meta button{border:1px solid var(--line);color:var(--muted);font:inherit;text-transform:uppercase;background:#fff;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:850}.console-grid{grid-template-columns:270px minmax(0,1fr) 350px;min-height:0;display:grid}.setup-rail,.ops-panel{border-right:1px solid var(--line);background:#fff;min-height:0;padding:18px}.ops-panel{border-right:0;border-left:1px solid var(--line)}.rail-header,.ops-header{justify-content:space-between;align-items:center;gap:12px;min-height:38px;display:flex}.step-nav{gap:7px;margin:18px 0;display:grid}.step-nav button{color:#273044;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:18px minmax(0,1fr) 18px;align-items:center;gap:9px;width:100%;min-height:44px;padding:0 11px;display:grid}.step-nav button.active{background:#f7f9fd;border-color:#cfd8e7}.step-nav button.complete{color:var(--green)}.contract-summary{border:1px solid var(--line);background:#f8fafc;border-radius:10px;padding:14px}.contract-summary strong{margin-top:6px;font-size:19px;display:block}.contract-summary dl{gap:8px;margin:13px 0 0;display:grid}.contract-summary div{justify-content:space-between;gap:10px;display:flex}.contract-summary dd{color:#182034;text-align:right;margin:0;font-size:12px}.workbench{grid-template-rows:auto minmax(0,1fr) auto auto;min-width:0;min-height:0;display:grid}.workbench-header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:16px;min-height:104px;padding:22px 26px;display:flex}.workbench-header h1{margin:3px 0 0;font-size:30px;line-height:1.05}.state-pill{border:1px solid var(--line);color:#283145;text-overflow:ellipsis;white-space:nowrap;background:#fff;border-radius:999px;max-width:260px;padding:8px 11px;font-size:12px;font-weight:800;overflow:hidden}.workbench-body{min-height:0;padding:26px;overflow:auto}.plan-step{gap:16px;display:grid}.plan-matrix,.review-table{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.plan-row{border:0;border-bottom:1px solid var(--line);text-align:left;width:100%;min-height:76px;color:var(--ink);background:#fff;grid-template-columns:24px 1.1fr .8fr .8fr 1.2fr;align-items:center;gap:14px;padding:0 16px;display:grid}.plan-row:last-child{border-bottom:0}.plan-row.selected{background:#f1f6ff}.plan-radio{width:20px;height:20px;color:var(--blue);border:1px solid #c8d2e1;border-radius:50%;place-items:center;display:grid}.plan-name{font-weight:900}.plan-row strong{font-size:25px}.plan-row small{color:var(--muted);font-size:12px}.plan-row>span:not(.plan-radio):not(.plan-name){color:var(--muted);font-size:13px}.setup-insights{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.setup-insights article{border:1px solid var(--line);background:#fff;border-radius:10px;padding:16px}.setup-insights span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:850}.setup-insights strong{color:var(--ink);margin-top:8px;font-size:17px;display:block}.setup-insights p{color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.5}.field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.field-control,.select-control,.textarea-control{gap:7px;display:grid}.field-control input,.select-control select,.textarea-control textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #cfd8e7;border-radius:8px;outline:none;padding:12px}.field-control input,.select-control select{min-height:44px}.textarea-control textarea{resize:vertical;min-height:156px}.field-control input:focus,.select-control select:focus,.textarea-control textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #1447ff1a}.rules-grid{gap:16px;display:grid}.consent-control{border:1px solid var(--line);color:#283145;background:#fff;border-radius:10px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;padding:13px;line-height:1.45;display:grid}.consent-control input{width:18px;height:18px;margin:2px 0 0}.review-row{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:160px minmax(0,1fr);align-items:center;gap:14px;min-height:58px;padding:12px 14px;display:grid}.review-row strong{overflow-wrap:anywhere}.notice-row{color:#075737;background:#eaf8f1;align-items:center;gap:10px;min-height:60px;padding:12px 14px;display:flex}.status-line{color:#9d2525;background:#fff1f1;border:1px solid #d63d3d52;border-radius:10px;margin:0 26px 16px;padding:12px}.status-line.ok{color:#075737;background:#eaf8f1;border-color:#13a46352}.workbench-actions{border-top:1px solid var(--line);background:#fff;justify-content:space-between;gap:12px;padding:18px 26px;display:flex}.secondary-action{border:1px solid var(--line);color:#253046;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-weight:850;display:inline-flex}.primary-action:disabled,.secondary-action:disabled{opacity:.5;cursor:not-allowed}.ops-panel{grid-template-rows:auto auto minmax(0,1fr);gap:16px;display:grid}.flow-lane{gap:10px;display:grid}.flow-event{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;padding:11px;display:grid}.flow-icon{border:1px solid var(--line);width:36px;height:36px;color:var(--blue);background:#f6f8fb;border-radius:8px;place-items:center;display:grid}.flow-event strong,.flow-event span{overflow-wrap:anywhere;display:block}.flow-event strong{margin-bottom:3px;font-size:13px}.message-preview{border:1px solid var(--line);background:#fff;border-radius:10px;align-self:start;padding:14px}.message-preview p{border-left:3px solid var(--blue);color:#273044;overflow-wrap:anywhere;margin:12px 0 0;padding-left:12px;line-height:1.55}@media (width<=1100px){.landing-hero,.tracking-section,.industry-section{grid-template-columns:1fr}.product-preview{min-height:auto}.workflow-grid,.landing-plans{grid-template-columns:repeat(2,minmax(0,1fr))}.console-grid{grid-template-columns:220px minmax(0,1fr)}.ops-panel{display:none}}@media (width<=760px){.landing-nav{grid-template-columns:1fr;padding:14px;position:static}.landing-nav nav{justify-content:flex-start;padding-bottom:2px;overflow-x:auto}.landing-hero{grid-template-columns:1fr;min-height:auto;padding:38px 14px}.hero-copy h1{font-size:44px}.workflow-grid,.landing-plans,.compare-grid{grid-template-columns:1fr}.preview-metrics,.setup-insights{grid-template-columns:repeat(2,minmax(0,1fr))}.product-preview{gap:10px;padding:14px}.preview-metric{padding:11px}.preview-metric strong{font-size:26px}.call-row{grid-template-columns:70px minmax(0,1fr) auto;gap:8px;min-height:56px;padding:0 10px}.call-row span:nth-of-type(2),.call-row span:nth-of-type(3),.call-row em:nth-of-type(2){display:none}.workflow-section,.tracking-section,.industry-section,.plan-section{padding:42px 14px}.photo-pair{grid-template-columns:1fr}.console-shell{grid-template-rows:auto minmax(0,1fr)}.console-topbar{flex-direction:column;align-items:flex-start;padding:14px}.topbar-meta{flex-wrap:wrap}.console-grid{grid-template-columns:1fr}.setup-rail{border-right:0;border-bottom:1px solid var(--line)}.step-nav{grid-template-columns:none;grid-auto-columns:82px;grid-auto-flow:column;padding-bottom:2px;overflow-x:auto}.step-nav button{text-align:center;grid-template-columns:1fr;justify-items:center;gap:3px;min-height:54px;padding:6px}.step-nav span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.contract-summary{display:none}.workbench-header,.workbench-body,.workbench-actions{padding-left:14px;padding-right:14px}.state-pill{display:none}.field-grid,.plan-row,.review-row{grid-template-columns:1fr}.plan-row{align-items:start;gap:8px;padding:14px}}
