#owl-promise{--pr-bg:var(--nd-bg, #0f1216);--pr-panel:var(--nd-surface, #15181d);--pr-panel-2:var(--nd-surface-2, #1b1e24);--pr-border:var(--nd-border, #2b3340);--pr-line:var(--nd-line, #222934);--pr-text:var(--nd-text, #eef1f6);--pr-strong:var(--nd-text-strong, #ffffff);--pr-soft:var(--nd-text-soft, #c3cad6);--pr-muted:var(--nd-muted, #8b93a3);--pr-accent:var(--nd-accent, #ffc44d);--pr-accent-deep:var(--nd-accent-deep, #f2a900);--pr-accent-text:var(--nd-accent-text, #f2a900);--pr-contrast:var(--nd-accent-contrast, #1a1407);--pr-ok:var(--nd-ok, #43d18a);--pr-bad:var(--nd-danger, #ff7a70);--pr-live:#3b82f6;--pr-max:1080px;color:var(--pr-text);background:radial-gradient(880px 600px at 88% -6%,color-mix(in srgb,var(--pr-accent) 13%,transparent),transparent 66%),radial-gradient(760px 560px at -10% 30%,color-mix(in srgb,var(--pr-live) 8%,transparent),transparent 64%),var(--pr-bg);font-family:var(--nd-font, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);overflow:hidden}#owl-promise *{box-sizing:border-box}#owl-promise button{font:inherit;color:inherit}#owl-promise a{color:inherit}#owl-promise .pr-wrap{width:min(var(--pr-max),calc(100% - 40px));margin:0 auto}#owl-promise .pr-section{padding:78px 0;border-top:1px solid var(--pr-line)}#owl-promise .pr-eyebrow{margin:0 0 14px;color:var(--pr-accent-text);font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}#owl-promise h1,#owl-promise h2,#owl-promise h3,#owl-promise p{margin-top:0}#owl-promise h1{margin-bottom:20px;font-size:clamp(42px,6.6vw,76px);font-weight:850;letter-spacing:-.05em;line-height:1;color:var(--pr-strong)}#owl-promise h2{margin-bottom:14px;font-size:clamp(28px,3.8vw,44px);font-weight:820;letter-spacing:-.03em;line-height:1.07;color:var(--pr-strong)}#owl-promise .pr-gradient{color:var(--pr-accent-text);background:linear-gradient(100deg,var(--pr-accent-deep),var(--pr-accent));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}#owl-promise .pr-lead{max-width:60ch;color:var(--pr-soft);font-size:clamp(17px,2vw,20px);line-height:1.65}#owl-promise .pr-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}#owl-promise .nui-btn{min-height:48px;justify-content:center;padding-inline:22px;border-radius:12px;font-weight:760}#owl-promise .nui-btn--primary{color:var(--pr-contrast);background:linear-gradient(180deg,var(--pr-accent),var(--pr-accent-deep));box-shadow:0 14px 36px color-mix(in srgb,var(--pr-accent-deep) 24%,transparent)}#owl-promise .nui-btn--ghost{color:var(--pr-text);border-color:var(--pr-border);background:var(--pr-panel-2)}#owl-promise .nui-btn:hover{text-decoration:none;transform:translateY(-1px)}#owl-promise .pr-version{display:inline-flex;align-items:center;gap:8px;margin-top:26px;padding:7px 13px;border:1px solid var(--pr-border);border-radius:999px;color:var(--pr-muted);font-size:13px;font-weight:650}#owl-promise .pr-version b{color:var(--pr-soft);font-weight:750}#owl-promise .pr-pledge{display:grid;grid-template-columns:92px minmax(0,1fr);gap:22px}#owl-promise .pr-sec-title{margin:0 0 44px;font-size:clamp(34px,4.6vw,56px)}#owl-promise .pr-num{color:var(--pr-accent-text);font-size:clamp(40px,5vw,60px);font-weight:850;letter-spacing:-.04em;line-height:1;opacity:.9}#owl-promise .pr-pledge p{max-width:66ch;color:var(--pr-soft);font-size:17px;line-height:1.7}#owl-promise .pr-pairs strong,#owl-promise .pr-pledge p strong{color:var(--pr-strong)}#owl-promise .pr-cost{margin-top:22px;border:1px solid var(--pr-border);border-radius:18px;background:color-mix(in srgb,var(--pr-panel) 94%,transparent);padding:20px 22px;max-width:720px}#owl-promise .pr-cost h3{margin:0 0 10px;font-size:16px;letter-spacing:.01em;color:var(--pr-strong)}#owl-promise .pr-cost ul{margin:0;padding-left:20px;color:var(--pr-soft);line-height:1.65;font-size:15.5px}#owl-promise .pr-cost li{margin:8px 0}#owl-promise .pr-two{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:34px;align-items:start}#owl-promise .pr-owl-lockup{display:flex;flex-wrap:wrap;gap:10px 26px;margin:18px 0 20px;font-size:clamp(21px,2.6vw,30px);font-weight:820;letter-spacing:-.02em;color:var(--pr-strong)}#owl-promise .pr-owl-lockup .cap{color:var(--pr-accent-text)}#owl-promise .pr-fine{max-width:66ch;margin-top:18px;color:var(--pr-muted);font-size:13.5px;line-height:1.65}#owl-promise .pr-fine a{color:var(--pr-soft);text-decoration:underline;text-underline-offset:3px}#owl-promise sup a{color:var(--pr-accent-text);text-decoration:none;font-weight:700}#owl-promise .pr-demo{border:1px solid var(--pr-border);border-radius:22px;background:color-mix(in srgb,var(--pr-panel) 96%,transparent);padding:18px;box-shadow:0 24px 60px color-mix(in srgb,#000 26%,transparent)}#owl-promise .pr-demo-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}#owl-promise .pr-demo-title{font-weight:780;letter-spacing:-.01em;color:var(--pr-strong)}#owl-promise .pr-mode-toggle{display:inline-flex;gap:4px;padding:4px;border:1px solid var(--pr-border);border-radius:12px;background:var(--pr-panel-2)}#owl-promise .pr-mode{display:inline-flex;align-items:center;gap:7px;padding:7px 13px;border:0;border-radius:9px;background:0 0;color:var(--pr-muted);font-size:14px;font-weight:720;cursor:pointer;transition:background .15s ease,color .15s ease}#owl-promise .pr-mode svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}#owl-promise .pr-mode.is-active[data-mode=work]{color:var(--pr-contrast);background:linear-gradient(180deg,var(--pr-accent),var(--pr-accent-deep))}#owl-promise .pr-mode.is-active[data-mode=live]{color:#fff;background:linear-gradient(180deg,color-mix(in srgb,var(--pr-live) 88%,#fff),var(--pr-live))}#owl-promise .pr-folders{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-content:start}#owl-promise .pr-folder{display:flex;flex-direction:column;gap:8px;padding:13px 14px;border:1px solid var(--pr-line);border-radius:14px;background:var(--pr-panel-2);transition:opacity .18s ease,transform .18s ease}#owl-promise .pr-folder.is-out{opacity:0;transform:scale(.92) translateY(4px)}#owl-promise .pr-folder[hidden]{display:none}#owl-promise .pr-folder-ico{width:26px;height:26px;fill:none;stroke:var(--pr-soft);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}#owl-promise .pr-folder-name{font-size:14px;font-weight:700;color:var(--pr-text);letter-spacing:-.005em}#owl-promise .pr-chip{display:inline-flex;align-items:center;gap:5px;align-self:flex-start;padding:3px 8px;border-radius:999px;font-size:11px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}#owl-promise .pr-chip svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}#owl-promise .pr-chip--work{color:var(--pr-accent-text);background:color-mix(in srgb,var(--pr-accent) 14%,transparent)}#owl-promise .pr-chip--live{color:color-mix(in srgb,var(--pr-live) 70%,var(--pr-text));background:color-mix(in srgb,var(--pr-live) 16%,transparent)}#owl-promise .pr-chips{display:flex;flex-wrap:wrap;gap:6px}#owl-promise .pr-pairs{display:grid;gap:14px;margin-top:34px}#owl-promise .pr-pair{border:1px solid var(--pr-border);border-radius:18px;background:color-mix(in srgb,var(--pr-panel) 94%,transparent);overflow:hidden}#owl-promise .pr-pair-name{padding:12px 20px 0;color:var(--pr-muted);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}#owl-promise .pr-pair-grid{display:grid;grid-template-columns:1fr 1fr}#owl-promise .pr-they,#owl-promise .pr-we{padding:16px 20px 20px;font-size:15.5px;line-height:1.65}#owl-promise .pr-they{color:var(--pr-soft)}#owl-promise .pr-we{color:var(--pr-strong);font-weight:640;border-left:1px solid var(--pr-line)}#owl-promise .pr-they::before,#owl-promise .pr-we::before{display:block;margin-bottom:6px;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}#owl-promise .pr-they::before{content:"Them";color:var(--pr-bad)}#owl-promise .pr-we::before{content:"Us";color:var(--pr-ok)}#owl-promise .pr-matrix{margin-top:34px;border:1px solid var(--pr-border);border-radius:18px;background:color-mix(in srgb,var(--pr-panel) 94%,transparent);overflow-x:auto}#owl-promise .pr-matrix table{width:100%;min-width:640px;border-collapse:collapse}#owl-promise .pr-matrix td,#owl-promise .pr-matrix th{padding:13px 18px;text-align:left;vertical-align:top;border-bottom:1px solid var(--pr-line);font-size:15px;line-height:1.55}#owl-promise .pr-matrix th{color:var(--pr-strong);background:var(--pr-panel-2);font-weight:780}#owl-promise .pr-matrix td{color:var(--pr-soft)}#owl-promise .pr-matrix td:first-child{color:var(--pr-text);font-weight:680}#owl-promise .pr-matrix td.pr-us{color:var(--pr-strong)}#owl-promise .pr-matrix tr:last-child td{border-bottom:0}#owl-promise .pr-sign{display:grid;grid-template-columns:108px minmax(0,1fr);gap:26px;align-items:center;max-width:780px}#owl-promise .pr-sign img{width:108px;height:108px;border-radius:50%;object-fit:cover;border:2px solid var(--pr-border)}#owl-promise .pr-sign blockquote{margin:0;color:var(--pr-text);font-size:clamp(17px,2vw,20px);line-height:1.65}#owl-promise .pr-sign .who{margin-top:12px;color:var(--pr-accent-text);font-weight:760}#owl-promise .pr-sign .ver{margin-top:4px;color:var(--pr-muted);font-size:13.5px}#owl-promise .pr-refs{max-width:760px;margin:26px 0 0;padding-left:22px;color:var(--pr-muted);font-size:13.5px;line-height:1.7}#owl-promise .pr-refs li{margin:7px 0}#owl-promise .pr-refs a{color:var(--pr-soft);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}#owl-promise .pr-more{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}#owl-promise .pr-more a{padding:9px 15px;border:1px solid var(--pr-border);border-radius:999px;background:var(--pr-panel-2);color:var(--pr-soft);font-size:14px;font-weight:680;text-decoration:none}#owl-promise .pr-more a:hover{color:var(--pr-strong);border-color:var(--pr-accent-deep)}@media(max-width:900px){#owl-promise .pr-two{grid-template-columns:1fr}#owl-promise .pr-pledge{grid-template-columns:1fr;gap:8px}#owl-promise .pr-pair-grid{grid-template-columns:1fr}#owl-promise .pr-we{border-left:0;border-top:1px solid var(--pr-line)}#owl-promise .pr-sign{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){#owl-promise .nui-btn,#owl-promise .pr-folder,#owl-promise .pr-mode{transition:none}}
