.about{--about-night:lab(9.13115% 1.58023 -17.738);--about-night-2:lab(15.8312% 4.31652 -24.946);--about-glow:lab(54.4247% 8.2545 -59.9919/.45);--about-on:lab(96.4984% -.513256 -2.97185);--about-on-2:lab(81.3635% -1.44115 -9.20138);--about-on-line:lab(100% 0 0/.14)}.about-hero{color:var(--about-on);background:linear-gradient(180deg, lab(4.22671% .916183 -12.7541), var(--about-night));position:relative;overflow:hidden}.about-nav a{color:var(--about-on-2)}.about-nav a:hover{color:var(--about-on)}.about-hero-stage{text-align:center;max-width:1180px;margin:0 auto;padding:40px 16px 250px;position:relative}.about-eyebrow{color:var(--about-on-2);letter-spacing:.14em;text-transform:uppercase;font-size:13px;font-weight:600}.about-headline{max-width:14ch;font-family:var(--font-serif), Georgia, serif;letter-spacing:-.025em;text-wrap:balance;margin:18px auto 0;font-size:clamp(52px,8.4vw,118px);font-weight:400;line-height:.96}.about-headline em{color:lab(80.9549% -.874609 -32.6723);font-style:italic}.about-hero ::selection,.about-dark ::selection,.about-close ::selection{color:#fff;background:lab(52.0699% 8.82295 -59.9419)}.about-lede{max-width:52ch;color:var(--about-on-2);text-wrap:pretty;margin:22px auto 0;font-size:clamp(17px,1.6vw,20px);line-height:1.55}.about-fine{color:var(--about-on-2);margin-top:18px;font-size:14px}.about-cta{border-radius:999px;align-items:center;gap:8px;min-height:50px;padding:0 22px;font-size:16px;font-weight:600;transition:background-color .15s,border-color .15s,transform .15s;display:inline-flex}.about-cta:active{transform:scale(.98)}.about-cta:focus-visible{outline:2px solid var(--about-on);outline-offset:3px}.about-cta-primary{background:var(--about-on);color:var(--about-night)}.about-cta-primary:hover{background:#fff}.about-cta-quiet{border:1px solid var(--about-on-line);color:var(--about-on);background:lab(100% 0 0/.04)}.about-cta-quiet:hover{border-color:lab(100% 0 0/.4)}.about-pixels{width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0,#000 40%),radial-gradient(46% 62% at 50% 38%,lab(0% 0 0/.12) 55%,#000 100%);mask-image:linear-gradient(#0000 0,#000 40%),radial-gradient(46% 62% at 50% 38%,lab(0% 0 0/.12) 55%,#000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.about-hero>:not(.about-pixels){position:relative}.about-lift{margin-top:-210px;position:relative}.about-section{padding-top:88px}.about-h2{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(28px,3.4vw,40px);font-weight:600;line-height:1.1}.sale-demo{border:1px solid var(--color-line);background:var(--color-surface);border-radius:22px;position:relative;overflow:hidden;box-shadow:0 30px 80px lab(9.13115% 1.58023 -17.738/.22),0 2px 6px lab(9.13115% 1.58023 -17.738/.06)}.sale-demo-grid{display:grid}.sale-pane{flex-direction:column;min-width:0;min-height:300px;padding:18px 20px 22px;display:flex}.sale-pane-desk{background:var(--color-canvas);border-top:1px solid var(--color-line);padding-bottom:52px}@media (min-width:860px){.sale-demo-grid{grid-template-columns:1fr 1fr}.sale-pane{height:430px;min-height:0;padding:22px 28px 28px}.sale-pane-desk{border-top:0;border-left:1px solid var(--color-line)}}.sale-pane-head{color:var(--color-ink-3);align-items:center;gap:7px;font-size:13px;font-weight:500;display:flex}.sale-thread{flex-direction:column;flex:1;justify-content:flex-end;gap:12px;min-height:0;padding-top:14px;display:flex}@media (min-width:860px){.sale-thread{overflow:hidden}}.sale-desk{flex-direction:column;flex:1;gap:12px;min-height:0;padding-top:16px;display:flex}.sale-quiet{color:var(--color-ink-3);margin:auto;font-size:14px}.sale-bubble{border-radius:18px;max-width:34ch;padding:10px 15px;font-size:14.5px;line-height:1.4}.sale-bubble-me{background:var(--color-ink);color:#fff;border-bottom-right-radius:6px;align-self:flex-end;margin-left:auto}.sale-answer{gap:8px;max-width:40ch;font-size:14.5px;line-height:1.45;display:grid}.sale-chip{background:var(--color-attention-soft);width:fit-content;color:var(--color-attention);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12.5px;font-weight:500;transition:background-color .3s,color .3s;display:inline-flex}.sale-chip[data-done]{background:var(--color-success-soft);color:var(--color-success)}.sale-spin{animation:.9s linear infinite sale-spin}@keyframes sale-spin{to{transform:rotate(360deg)}}.sale-quote{border:1px solid var(--color-line-strong);background:var(--color-surface);border-radius:16px;gap:8px;padding:16px;font-size:14.5px;display:grid}.sale-quote-line,.sale-quote-total{justify-content:space-between;gap:12px;font-weight:600;display:flex}.sale-quote-note{color:var(--color-ink-2);font-size:13px}.sale-quote-total{border-top:1px solid var(--color-line);padding-top:8px}.sale-pay{background:var(--color-ink);color:#fff;border-radius:11px;place-items:center;height:42px;margin-top:4px;font-size:14.5px;font-weight:600;transition:background-color .35s;display:grid}.sale-pay[data-state=paid]{background:var(--color-success)}.sale-pay>span{opacity:0;grid-area:1/1;align-items:center;gap:7px;transition:opacity .25s;display:inline-flex}.sale-pay>span[data-on]{opacity:1}.sale-card{border:1px solid var(--color-line);background:var(--color-surface);border-radius:16px;gap:10px;padding:16px;display:grid;box-shadow:0 1px 2px lab(9.13115% 1.58023 -17.738/.05)}.sale-tag{background:var(--color-attention-soft);width:fit-content;color:var(--color-attention);border-radius:999px;padding:3px 9px;font-size:12px;font-weight:600;transition:background-color .3s,color .3s}.sale-tag[data-done]{background:var(--color-success-soft);color:var(--color-success)}.sale-card-title{font-size:15px;font-weight:600;line-height:1.35}.sale-field{border:1px solid var(--color-control-edge,var(--color-line-strong));height:40px;color:var(--color-ink-3);border-radius:10px;justify-content:space-between;align-items:center;padding:0 12px;font-size:14px;display:flex}.sale-field-value{color:var(--color-ink);opacity:0;font-weight:600;transition:opacity .3s,transform .3s;transform:translateY(4px)}.sale-field-value[data-on]{opacity:1;transform:none}.sale-send{background:var(--color-brand);color:#fff;border-radius:10px;align-items:center;gap:6px;width:fit-content;height:38px;padding:0 14px;font-size:14px;font-weight:600;transition:background-color .3s,color .3s;display:inline-flex}.sale-send[data-done]{background:var(--color-success-soft);color:var(--color-success)}.sale-order{border:1px solid var(--color-success-line);background:var(--color-surface);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;font-size:14.5px;font-weight:600;display:flex}.sale-order-number{color:var(--color-ink-3);font-weight:500}.sale-order-main{flex:1;min-width:0;display:grid}.sale-order-next{color:var(--color-success);font-size:13px;font-weight:500}.sale-replay{color:var(--color-ink-3);border-radius:8px;align-items:center;gap:5px;padding:5px 9px;font-size:12.5px;display:inline-flex;position:absolute;bottom:10px;right:12px}.sale-replay:hover{background:var(--color-sunken);color:var(--color-ink)}.sale-replay:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.about-judges{border:1px dashed var(--color-line-strong);background:var(--color-surface);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 32px;padding:22px 26px;display:flex}.about-judges-title{font-family:var(--font-display);letter-spacing:-.02em;font-size:22px;font-weight:600;line-height:1.15}.about-judges-link{border:1px solid var(--color-line-strong);border-radius:999px;align-items:center;min-height:44px;padding:0 16px;font-size:15px;font-weight:600;display:inline-flex}.about-judges-link:hover{background:var(--color-sunken)}.about-judges-link:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.about-judges-link-main{border-color:var(--color-ink);background:var(--color-ink);color:#fff}.about-judges-link-main:hover{background:lab(16.4406% -.643283 -4.39412)}.about-step{border:1px solid var(--color-line);background:var(--color-surface);border-radius:20px;padding:26px}.about-step-number{background:var(--color-brand);color:#fff;width:40px;height:40px;font-family:var(--font-display);box-shadow:4px 4px 0 var(--color-brand-soft);border-radius:6px;place-items:center;font-size:17px;font-weight:600;display:grid}.about-tile{border:1px solid var(--color-line);background:var(--color-surface);border-radius:22px;flex-direction:column;padding:14px 14px 26px;display:flex}.about-tile h3{margin:22px 12px 0;font-size:19px;font-weight:600;line-height:1.3}.about-tile>p{color:var(--color-ink-2);text-wrap:pretty;margin:8px 12px 0;line-height:1.6}.about-art{background:linear-gradient(160deg, var(--color-brand-soft), var(--color-canvas));border-radius:14px;flex-direction:column;justify-content:center;gap:10px;height:200px;padding:20px;display:flex}.about-art-reply{border:1px solid var(--color-line);background:var(--color-surface);border-radius:14px;align-items:center;gap:7px;width:fit-content;padding:9px 13px;font-size:14px;display:inline-flex}.about-art-row{border:1px solid var(--color-line);background:var(--color-surface);border-radius:12px;gap:3px;padding:9px 13px;font-size:14px;line-height:1.35;display:grid}.about-art-row em{width:fit-content;color:var(--color-ink-3);align-items:center;gap:5px;font-size:12.5px;font-style:normal;font-weight:500;display:inline-flex}.about-art-row em[data-kind=fact]{color:var(--color-success)}.about-dark{color:var(--about-on);background:radial-gradient(50% 80% at 85% 20%, lab(46.4855% 7.20307 -52.9414/.35), transparent 70%), var(--about-night);margin-top:96px;padding:88px 0}.about-dark-text{color:var(--about-on-2);font-size:17px;line-height:1.6}.agent-demo{border:1px solid var(--about-on-line);background:lab(3.57656% .310034 -8.59372);border-radius:18px;overflow:hidden;box-shadow:0 30px 70px lab(0% 0 0/.35)}.agent-demo-bar{border-bottom:1px solid var(--about-on-line);align-items:center;gap:7px;padding:13px 16px;display:flex}.agent-demo-bar span{background:lab(100% 0 0/.18);border-radius:50%;width:10px;height:10px}.agent-demo-bar em{color:var(--about-on-2);margin-left:8px;font-size:12.5px;font-style:normal}.agent-demo-body{min-height:250px;font-family:var(--font-mono);align-content:start;gap:10px;padding:20px;font-size:13.5px;line-height:1.5;display:grid}.agent-line{opacity:0;color:var(--about-on);transition:opacity .35s,transform .35s;transform:translateY(6px)}.agent-line[data-on]{opacity:1;transform:none}.agent-line[data-kind=ask]:before{content:"> ";color:lab(70.029% 2.41748 -49.9685)}.agent-line[data-kind=ask]{font-weight:600}.agent-line[data-kind=tool]{border:1px solid var(--about-on-line);width:fit-content;color:var(--about-on-2);border-radius:8px;padding:3px 9px;font-size:12.5px}.agent-line[data-kind=item]{color:var(--about-on-2);padding-left:16px}.agent-line[data-kind=item]:before{content:"• ";margin-left:-16px}.about-shot{border:1px solid var(--color-line);border-radius:18px;width:100%;height:auto;box-shadow:0 24px 60px lab(9.13115% 1.58023 -17.738/.14)}.about-close{text-align:center;color:var(--about-on);background:radial-gradient(55% 90% at 50% 120%, var(--about-glow), transparent 70%), linear-gradient(180deg, var(--about-night-2), var(--about-night));margin-top:96px;padding:96px 16px}.about-foot{text-align:center;color:var(--about-on-2);background:var(--about-night);border-top:1px solid var(--about-on-line);padding:22px 16px;font-size:13px}@media (max-width:640px){.about-hero-stage{padding:28px 16px 200px}.about-lift{margin-top:-160px}.about-section{padding-top:64px}.about-dark,.about-close{margin-top:64px;padding:64px 0}.about-close{padding-inline:16px}}@media (prefers-reduced-motion:reduce){.sale-spin{animation:none}}
