.wa-page{--wa-card: #fff;--wa-shadow: 0 1px 2px rgba(23,20,17,.04), 0 12px 32px -12px rgba(23,20,17,.12);--wa-grid: #e6e6e6}.wa-hero{position:relative;display:grid;height:max(700px,100svh);overflow:hidden;overflow:clip;background:#050403;color:var(--ws-cream);isolation:isolate}.wa-hero__media{grid-area:1 / 1;position:relative;overflow:hidden;--pw: max(118vw, 165svh);--px: 60%;--py: 8%}.wa-hero__plate{position:absolute;top:var(--py);left:calc(var(--px) - var(--pw) * .496);width:var(--pw);aspect-ratio:1536 / 1024;transform-origin:50% 25%}.wa-hero__plate>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;filter:saturate(1.08) contrast(1.06) brightness(.74)}.wa-hero__grade{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 46% 50% at 50% 26%,transparent 0%,rgba(5,4,3,.3) 60%,rgba(5,4,3,.78) 100%)}@media (max-width: 760px){.wa-hero__media{--pw: 140svh;--px: 50%;--py: 9%}.wa-hero__plate,.wa-hero__plate>img{will-change:transform}}.wa-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#050403b3,#05040300 22%,#05040300 46%,#050403d1 78%,#050403);pointer-events:none}.wa-hero__content{grid-area:1 / 1;position:relative;z-index:3;display:grid;grid-template-rows:auto 1fr auto auto;padding:calc(var(--ws-navbar-height, 84px) + 28px) var(--ws-pad) 36px;max-width:var(--ws-max);width:100%;margin-inline:auto;min-height:0}.wa-hero__top{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}.wa-hero__top .ws-crumbs{color:#f5f1e899;font-family:var(--ws-mono);font-size:12px;text-transform:uppercase;letter-spacing:.04em}.wa-hero__top .ws-crumbs a:hover,.wa-hero__top .ws-crumbs [aria-current]{color:var(--ws-cream)}@keyframes wa-blink{50%{opacity:.35}}.wa-hero__head{grid-row:3;align-self:end}.wa-hero__eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 22px;font-family:var(--ws-mono);font-size:12.5px;text-transform:uppercase;letter-spacing:.1em;color:#f5f1e8b3}.wa-hero__eyebrow:before{content:"";flex:none;width:10px;height:12px;background:var(--ws-orange);clip-path:polygon(0 0,100% 50%,0 100%)}.wa-hero__title{margin:0;max-width:15ch;font-family:var(--ws-display);font-weight:500;font-size:clamp(42px,6.4vw,112px);line-height:.9;letter-spacing:-.04em;text-transform:uppercase;color:var(--ws-cream);text-wrap:balance}.wa-hero__title span{color:var(--ws-orange)}.wa-hero__bottom{grid-row:4;display:grid;grid-template-columns:minmax(0,480px) 1fr;align-items:end;gap:32px;margin-top:40px}.wa-hero__lead{margin:0;font-size:clamp(15px,.3vw + 13.5px,17px);line-height:1.45;font-weight:500;letter-spacing:-.01em;color:#f5f1e8e0;text-wrap:pretty}.wa-hero__actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}@media (min-width: 961px){.wa-hero__actions{margin-right:56px}}.wa-hero__cue{display:inline-flex;align-items:center;gap:12px;font-family:var(--ws-mono);font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#f5f1e899;white-space:nowrap;transition:color .25s}.wa-hero__cue:hover{color:var(--ws-cream)}.wa-hero__cue-line{position:relative;width:1px;height:34px;background:#f5f1e833;overflow:hidden}.wa-hero__cue-line:after{content:"";position:absolute;left:0;top:-40%;width:1px;height:40%;background:var(--ws-orange);animation:wa-cue 1.9s var(--ws-ease) infinite}@keyframes wa-cue{to{top:100%}}@media (max-width: 1100px){.wa-hero__bottom{grid-template-columns:1fr auto}.wa-hero__cue{display:none}}@media (max-width: 760px){.wa-hero{height:auto;min-height:max(760px,100svh)}.wa-hero__bottom{grid-template-columns:1fr;gap:22px}.wa-hero__actions{justify-content:flex-start}.wa-hero__actions .ws-cta{flex:1 1 auto}.wa-hero__title{font-size:clamp(38px,10.6vw,60px)}}.wa-canvas{background:var(--ws-bg)}.wa-canvas__wrap{padding-block:clamp(96px,10vw,150px) clamp(88px,9vw,128px)}.wa-pad{padding-block:clamp(96px,10vw,140px)}.wa-canvas__head{display:grid;justify-items:center;text-align:center;max-width:900px;margin:0 auto 56px}.wa-canvas__title{margin-top:22px}.wa-canvas__lead{margin-top:22px;max-width:640px}.wa-flow{position:relative;background:var(--wa-card);border:1px solid var(--ws-line);border-radius:12px;box-shadow:var(--wa-shadow);overflow:hidden}.wa-flow__bar{display:flex;align-items:center;gap:14px;height:46px;padding:0 14px 0 16px;border-bottom:1px solid var(--ws-line);background:#fbf9f4}.wa-flow__lights{display:inline-flex;gap:6px}.wa-flow__lights i{width:10px;height:10px;border-radius:50%;background:#e2e2e2}.wa-flow__name{font-size:13px;font-weight:500;color:var(--ws-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.wa-flow__status{display:inline-flex;align-items:center;gap:7px;height:24px;padding:0 9px;border-radius:99px;border:1px solid var(--ws-line);font-family:var(--ws-mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--ws-ink-2);background:#fbf9f4;white-space:nowrap}.wa-flow__status i{width:6px;height:6px;border-radius:50%;background:#c9c9c9}.wa-flow__status.is-running i{background:var(--ws-orange);animation:wa-blink .9s infinite}.wa-flow__status.is-waiting{border-color:#fac9a6;color:var(--ws-orange-text);background:#fff7f1}.wa-flow__status.is-waiting i{background:var(--ws-orange);animation:wa-blink .6s infinite}.wa-flow__status.is-done i{background:#2f9e6b}.wa-flow__replay{margin-left:auto;display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 11px;border-radius:4px;border:1px solid var(--ws-line);background:#fbf9f4;font-family:var(--ws-mono);font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--ws-ink);transition:border-color .2s,background .2s;white-space:nowrap}.wa-flow__replay:hover{border-color:#cfcfcf;background:#f5f1e8}.wa-flow__replay svg{width:13px;height:13px}.wa-flow__tabs{display:flex;align-items:stretch;gap:8px;padding:12px 14px;border-bottom:1px solid var(--ws-line);flex-wrap:wrap}.wa-flow__pick{align-self:center;margin-right:6px;font-family:var(--ws-mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--ws-ink-3)}.wa-flow__tab{position:relative;display:grid;gap:2px;text-align:left;padding:9px 14px 9px 12px;border:1px solid var(--ws-line);border-radius:6px;background:#fbf9f4;transition:border-color .2s,background .2s,box-shadow .2s,transform .15s;overflow:hidden}.wa-flow__tab b{font-size:13.5px;font-weight:500;color:var(--ws-ink)}.wa-flow__tab span{font-size:12px;color:var(--ws-ink-3)}.wa-flow__tab:hover{border-color:#cfcfcf}.wa-flow__tab:active{transform:translateY(1px)}.wa-flow__tab[aria-pressed=true]{border-color:var(--ws-orange);background:#fffaf6;box-shadow:0 0 0 3px #f365171a}.wa-flow__tab-auto{position:absolute;left:0;bottom:0;height:2px;width:100%;background:var(--ws-orange);transform-origin:left;animation:wa-autobar 9s linear both;opacity:.7}@keyframes wa-autobar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.wa-flow__stage{position:relative;background-color:#fcfcfc;background-image:radial-gradient(circle,#dcdcdc 1px,transparent 1.2px);background-size:20px 20px;background-position:10px 10px;transition:height .3s var(--ws-ease)}.wa-flow__edges{position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible}.wa-edge path{fill:none;stroke-linecap:round}.wa-edge__base{stroke:#cfcfcf;stroke-width:1.5;transition:stroke .35s,opacity .35s}.wa-edge__flow{stroke:var(--ws-orange);stroke-width:2;opacity:0;stroke-dasharray:4 6;transition:opacity .3s}.wa-edge.is-active .wa-edge__flow{opacity:1;animation:wa-dash .6s linear infinite}.wa-edge.is-done .wa-edge__base{stroke:#f2a36b;stroke-width:2}.wa-edge.is-skip .wa-edge__base{stroke-dasharray:3 5;opacity:.55}@keyframes wa-dash{to{stroke-dashoffset:-10}}.wa-flow__packet-halo{fill:#f365172e}.wa-flow__packet-dot{fill:var(--ws-orange);stroke:#fff;stroke-width:2}.wa-edge__label{position:absolute;transform:translateY(-100%);padding:2px 7px;border-radius:3px;border:1px solid var(--ws-line);background:#fbf9f4;font-family:var(--ws-mono);font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--ws-ink-3);white-space:nowrap;transition:color .3s,border-color .3s,opacity .3s}.wa-edge__label.is-active,.wa-edge__label.is-done{color:var(--ws-orange-text);border-color:#fac9a6;background:#fff7f1}.wa-edge__label.is-skip{opacity:.45}.wa-edge__label.is-below{transform:none}.wa-node{position:absolute;display:grid;grid-template-rows:auto auto auto;align-content:center;gap:4px;padding:10px 12px;border:1px solid #dedede;border-radius:8px;background:#fbf9f4;box-shadow:0 1px 2px #1714110d,0 6px 16px -10px #1714112e;transition:border-color .3s,box-shadow .3s,opacity .4s,transform .4s var(--ws-ease)}.wa-node__head{display:flex;align-items:center;gap:7px;min-width:0}.wa-node__ico{display:grid;place-items:center;width:22px;height:22px;flex:none;border-radius:5px;background:#f3f3f3;color:var(--ws-ink-2);transition:background .3s,color .3s}.wa-node__ico svg{width:13px;height:13px}.wa-node__kind{font-family:var(--ws-mono);font-size:10px;text-transform:uppercase;letter-spacing:.07em;color:var(--ws-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wa-node__led{margin-left:auto;width:7px;height:7px;flex:none;border-radius:50%;background:#dcdcdc;transition:background .3s,box-shadow .3s}.wa-node__title{font-size:13.5px;font-weight:500;line-height:1.2;letter-spacing:-.01em;color:var(--ws-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wa-node__data{font-family:var(--ws-mono);font-size:10.5px;color:#a3a3a3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .3s}.wa-node__port{position:absolute;width:8px;height:8px;border-radius:50%;background:#fbf9f4;border:1.5px solid #c8c8c8;transition:border-color .3s,background .3s}.is-h .wa-node__port--in{left:-4.5px;top:calc(50% - 4px)}.is-h .wa-node__port--out{right:-4.5px;top:calc(50% - 4px)}.is-v .wa-node__port--in{top:-4.5px;left:calc(50% - 4px)}.is-v .wa-node__port--out{bottom:-4.5px;left:calc(50% - 4px)}.wa-node--trigger .wa-node__port--in,.wa-node--reply .wa-node__port--out{display:none}.wa-node.is-active{border-color:var(--ws-orange);box-shadow:0 0 0 4px #f365171f,0 10px 26px -12px #f3651773;transform:translateY(-2px)}.wa-node.is-active .wa-node__led{background:var(--ws-orange);animation:wa-blink .7s infinite}.wa-node.is-active .wa-node__ico,.wa-node.is-wait .wa-node__ico{background:var(--ws-orange);color:#fff}.wa-node.is-wait{border-color:var(--ws-orange);border-style:dashed;box-shadow:0 0 0 6px #f3651714}.wa-node.is-wait .wa-node__led{background:var(--ws-orange);animation:wa-blink .5s infinite}.wa-node.is-wait .wa-node__data{color:var(--ws-orange-text)}.wa-node.is-done{border-color:#e8c3a6}.wa-node.is-done .wa-node__led{background:#2f9e6b;box-shadow:0 0 0 3px #2f9e6b24}.wa-node.is-done .wa-node__ico{background:#fff1e6;color:var(--ws-orange-text)}.wa-node.is-done .wa-node__data{color:var(--ws-ink)}.wa-node.is-done .wa-node__port,.wa-node.is-active .wa-node__port{border-color:var(--ws-orange)}.wa-node.is-skip{opacity:.38}.wa-node--human{background:linear-gradient(#fff,#fff) padding-box}.wa-node--human .wa-node__kind{color:var(--ws-orange-text)}.wa-flow__rule-note{position:absolute;display:flex;gap:6px;align-items:flex-start;font-family:var(--ws-mono);font-size:10px;line-height:1.4;text-transform:uppercase;letter-spacing:.05em;color:var(--ws-ink-3)}.wa-flow__rule-note svg{width:11px;height:11px;flex:none;margin-top:1px;color:var(--ws-orange)}.wa-flow__panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr) minmax(0,1fr);border-top:1px solid var(--ws-line);min-height:196px}.wa-flow__panel>*{padding:16px 18px 18px;min-width:0}.wa-flow__panel>*+*{border-left:1px solid var(--ws-line)}.wa-flow__plabel{display:block;margin-bottom:12px;font-family:var(--ws-mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--ws-ink-3)}.wa-bubble{position:relative;margin:0;padding:10px 12px;border-radius:10px;font-size:14px;line-height:1.45;color:var(--ws-ink);animation:wa-pop .45s var(--ws-ease) both;max-width:340px}.wa-bubble--in{background:#f1f1f1;border-top-left-radius:3px}.wa-bubble--out{margin-left:auto;background:#fff1e6;border:1px solid #fbd6bb;border-top-right-radius:3px}.wa-bubble__ch{display:flex;align-items:center;gap:6px;margin-bottom:4px;font-family:var(--ws-mono);font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--ws-ink-3)}.wa-bubble__ch svg{width:12px;height:12px}@keyframes wa-pop{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:none}}.wa-flow__outcome{margin:12px 0 0;text-align:right;font-size:12.5px;color:var(--ws-ink-2)}.wa-flow__empty{display:flex;gap:4px;margin:4px 0 0;justify-content:flex-end}.wa-flow__empty i{width:6px;height:6px;border-radius:50%;background:#d6d6d6;animation:wa-blink 1.2s infinite}.wa-flow__empty i:nth-child(2){animation-delay:.2s}.wa-flow__empty i:nth-child(3){animation-delay:.4s}.wa-approve{display:grid;gap:12px;justify-items:end;padding:12px;border:1px dashed var(--ws-orange);border-radius:8px;background:#fffaf6;animation:wa-pop .35s var(--ws-ease) both}.wa-approve__who{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ws-orange-text)}.wa-approve__who svg{width:14px;height:14px}.wa-flow__log ol{list-style:none;margin:0;padding:0;display:grid;gap:6px;max-height:152px;overflow-y:auto;scrollbar-width:thin}.wa-log__line{display:grid;grid-template-columns:auto auto 1fr;align-items:baseline;gap:10px;font-family:var(--ws-mono);font-size:11.5px;line-height:1.45;color:var(--ws-ink-2);animation:wa-pop .35s var(--ws-ease) both}.wa-log__line time{color:#a8a8a8}.wa-log__kind{padding:0 5px;border-radius:3px;background:#f1f1f1;color:var(--ws-ink-2);font-size:10px;text-transform:uppercase;letter-spacing:.04em}.wa-log__line--human .wa-log__kind,.wa-log__line--rule .wa-log__kind{background:#fff1e6;color:var(--ws-orange-text)}.wa-log__text{min-width:0}.wa-log__cursor i{display:inline-block;width:7px;height:13px;background:var(--ws-ink-4);animation:wa-blink 1s steps(2) infinite}.wa-caption{margin:16px 0 0;text-align:center;font-family:var(--ws-mono);font-size:11.5px;letter-spacing:.02em;color:var(--ws-ink-3)}.wa-pillars{list-style:none;margin:clamp(64px,7vw,96px) 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--ws-line)}.wa-pillars li{padding:26px 28px 0 0}.wa-pillars li+li{padding-left:28px}.wa-pillars__n{font-family:var(--ws-mono);font-size:12px;color:var(--ws-orange-text)}.wa-pillars h3{margin:18px 0 8px;font-size:18px;font-weight:500;letter-spacing:-.02em;color:var(--ws-ink)}.wa-pillars p{margin:0;font-size:14.5px;line-height:1.6;color:var(--ws-ink-2)}@media (max-width: 1000px){.wa-flow__panel{grid-template-columns:1fr 1fr}.wa-flow__log{grid-column:1 / -1;grid-row:2;border-left:0!important;border-top:1px solid var(--ws-line)}.wa-pillars{grid-template-columns:1fr 1fr}.wa-pillars li:nth-child(3){padding-left:0;border-left:0}.wa-pillars li:nth-child(n+3){margin-top:28px}}@media (max-width: 640px){.wa-canvas__head{text-align:left;justify-items:start;margin-bottom:36px}.wa-flow{border-radius:10px;margin-inline:calc(var(--ws-pad) * -.5)}.wa-flow__name,.wa-flow__lights{display:none}.wa-node{padding-inline:10px}.wa-node__title{font-size:13px;letter-spacing:-.02em}.wa-flow__tabs{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;padding:10px;scroll-snap-type:x mandatory;scroll-padding-inline:10px;overscroll-behavior-x:contain}.wa-flow__tab{scroll-snap-align:start;max-width:78%;min-height:52px}.wa-flow__tabs::-webkit-scrollbar{display:none}.wa-flow__pick{display:none}.wa-flow__tab{flex:none}.wa-flow__panel{grid-template-columns:1fr}.wa-flow__panel>*+*{border-left:0;border-top:1px solid var(--ws-line)}.wa-flow__log{grid-row:auto}.wa-flow__panel>.wa-flow__io:first-child{min-height:150px}.wa-flow__log ol{height:152px;max-height:none}.wa-flow__io--out{min-height:196px}.wa-pillars{grid-template-columns:1fr}.wa-pillars li,.wa-pillars li+li{padding:22px 0 0;border-left:0;margin-top:0!important}.wa-pillars li+li{margin-top:22px!important;border-top:1px solid var(--ws-line)}}.wa-compare{background:#fbf9f4}.wa-compare__table-wrap{margin-top:48px}.wa-compare__table{width:100%;border-collapse:collapse;font-size:15px}.wa-compare__table th,.wa-compare__table td{text-align:left;padding:16px 16px 16px 0;border-bottom:1px solid var(--ws-line);vertical-align:top}.wa-compare__table thead th{font-family:var(--ws-mono);font-size:11px;text-transform:uppercase;letter-spacing:.08em;font-weight:400;color:var(--ws-ink-3);padding-bottom:12px}.wa-compare__table thead th:last-child{color:var(--ws-orange-text)}.wa-compare__table tbody th{font-weight:500;color:var(--ws-ink);width:22%}.wa-compare__table tbody td{color:var(--ws-ink-2);width:39%}.wa-compare__table tbody td:last-child{color:var(--ws-ink)}.wa-note{margin:18px 0 0;font-family:var(--ws-mono);font-size:11.5px;color:var(--ws-ink-3)}@media (max-width: 640px){.wa-compare__table,.wa-compare__table tbody,.wa-compare__table tr{display:block}.wa-compare__table thead{display:none}.wa-compare__table tr{padding:14px 0;border-bottom:1px solid var(--ws-line);display:grid;grid-template-columns:1fr 1fr;gap:6px 14px}.wa-compare__table tbody th{grid-column:1 / -1;width:auto}.wa-compare__table th,.wa-compare__table td{padding:0;border:0;width:auto!important;font-size:14px}.wa-compare__table td:before{display:block;font-family:var(--ws-mono);font-size:10px;text-transform:uppercase;letter-spacing:.07em;color:var(--ws-ink-3);margin-bottom:2px;content:attr(data-l)}}.wa-del{background:var(--ws-bg)}.wa-del__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.wa-del__card{display:grid;grid-template-rows:auto auto auto 1fr;padding:10px 10px 24px;border:1px solid var(--ws-line);border-radius:10px;background:#fbf9f4;transition:box-shadow .35s var(--ws-ease),transform .35s var(--ws-ease),border-color .35s}.wa-del__card:hover{box-shadow:var(--wa-shadow);transform:translateY(-3px);border-color:#dadada}.wa-del__viz{aspect-ratio:2 / 1;display:grid;place-items:center;border-radius:6px;color:#9a9a9a;background-color:#f5f1e8}.wa-del__viz svg{width:82%;height:auto;overflow:visible}.wa-mini__lane{fill:none;stroke:#dedede;stroke-dasharray:3 4}.wa-mini__hot{stroke:var(--ws-orange);stroke-dasharray:400;stroke-dashoffset:0}.wa-del__card:hover .wa-mini__hot{animation:wa-draw 1.1s var(--ws-ease) both}@keyframes wa-draw{0%{stroke-dashoffset:400}to{stroke-dashoffset:0}}.wa-mini__bar{fill:#e4e4e4}.wa-mini__bar.is-hot{fill:#fbd1b2}.wa-del__n{margin:22px 14px 0;font-family:var(--ws-mono);font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--ws-orange-text)}.wa-del__card .ws-h3{margin:10px 14px 0;font-size:20px}.wa-del__card p{margin:10px 14px 0;font-size:14.5px;line-height:1.6;color:var(--ws-ink-2)}@media (max-width: 1100px){.wa-del__grid{grid-template-columns:1fr 1fr}}@media (max-width: 640px){.wa-del__grid{grid-template-columns:1fr}}.wa-method{background:#fbf9f4}.wa-method__track{position:relative;margin-top:64px}.wa-method__rail{position:absolute;left:7px;right:calc((100% - 96px)/4 - 7px);top:7px;height:1px;background:var(--ws-line)}.wa-method__fill{position:absolute;left:0;right:0;top:-.5px;height:2px;display:block;background:var(--ws-orange);transform-origin:left;transform:scaleX(var(--p, 0))}.wa-method__steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.wa-method__step{position:relative;padding-top:40px}.wa-method__node{position:absolute;top:0;left:0;width:15px;height:15px;border-radius:50%;border:1.5px solid #cfcfcf;background:#fbf9f4;transition:border-color .4s,background .4s,box-shadow .4s}.wa-method__step.is-on .wa-method__node{border-color:var(--ws-orange);background:var(--ws-orange);box-shadow:0 0 0 5px #f3651724}.wa-method__code{display:block;font-family:var(--ws-display);font-weight:500;font-size:clamp(48px,5vw,80px);line-height:.9;letter-spacing:-.04em;color:#cec7b6;transition:color .5s}.wa-method__step.is-on .wa-method__code{color:var(--ws-ink)}.wa-method__step .ws-h3{margin-top:18px}.wa-method__step p{margin:10px 0 0;font-size:14.5px;line-height:1.65;color:var(--ws-ink-2)}@media (max-width: 900px){.wa-method__rail{left:7px;right:auto;top:7px;bottom:40px;width:1px;height:auto}.wa-method__fill{top:0;bottom:0;left:-.5px;width:2px;height:auto;transform-origin:top;transform:scaleY(var(--p, 0))}.wa-method__steps{grid-template-columns:1fr;gap:44px}.wa-method__step{padding:0 0 0 44px}.wa-method__code{font-size:48px}}.wa-fit__sub{margin:0 0 12px;font-family:var(--ws-mono);font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:.08em;color:var(--ws-ink-3)}.wa-fit__stack{margin-top:44px}.wa-fit__gloss{margin-top:36px}.wa-fit__gloss dl{margin:0;display:grid;gap:14px}.wa-fit__gloss dt{font-weight:500;font-size:15px;color:var(--ws-ink)}.wa-fit__gloss dd{margin:2px 0 0;font-size:14.5px;line-height:1.6;color:var(--ws-ink-2)}@media (max-width: 640px){.wa-canvas__wrap,.wa-pad{padding-block:72px 64px}.wa-page .ws-split-head{margin-bottom:36px}.wa-pillars{margin-top:48px}.wa-pillars li,.wa-pillars li+li{padding-top:20px}.wa-pillars li+li{margin-top:20px!important}.wa-pillars h3{margin-top:12px}.wa-compare__table-wrap{margin-top:36px}.wa-ch__wrap{padding-block:80px 72px}.wa-ch__head{margin-bottom:40px}.wa-del__grid{gap:12px}.wa-del__viz{aspect-ratio:2.4 / 1}.wa-del__n{margin-top:18px}.wa-fit__stack{margin-top:32px}}@media (hover: none){.wa-flow__replay{height:36px}}.wa-page :is(h2,h3){text-wrap:balance}.wa-refs{border-top:1px solid var(--ws-line)}.wa-refs__box{padding-block:clamp(28px,4vw,44px)}.wa-refs__sum{display:flex;align-items:center;gap:12px;min-height:48px;font-family:var(--ws-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--ws-ink-2)}.wa-refs__body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);gap:40px 64px;margin-top:24px;padding-top:32px;border-top:1px solid var(--ws-line)}.wa-refs__body .wa-fit__stack,.wa-refs__body .wa-fit__gloss{margin-top:0}.wa-refs__body .wa-fit__gloss dl{grid-template-columns:1fr 1fr;gap:22px 40px}@media (max-width: 900px){.wa-refs__body,.wa-refs__body .wa-fit__gloss dl{grid-template-columns:1fr}}.wa-ch{position:relative;background:#0a0908;color:var(--ws-cream);overflow:hidden;overflow:clip;isolation:isolate}.wa-ch:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#0a0908eb,#0a0908b3 45%,#0a0908e6),url(/wss-media/boon/hero-texture.png) center / cover}.wa-ch__wrap{padding-block:clamp(110px,11vw,160px)}.wa-ch__head{display:grid;grid-template-columns:1.3fr 1fr;gap:24px 48px;align-items:end;margin-bottom:64px}.wa-ch__eyebrow{grid-column:1 / -1;justify-self:start;display:inline-flex;align-items:center;gap:8px;margin:0;font-family:var(--ws-mono);font-size:12.5px;text-transform:uppercase;letter-spacing:.1em;color:#f5f1e88c}.wa-ch__title{margin:0;font-family:var(--ws-display);font-weight:500;font-size:clamp(36px,4.6vw,76px);line-height:.92;letter-spacing:-.035em;text-transform:uppercase;text-wrap:balance}.wa-ch__title .wa-ch__mute{color:#f5f1e861}.wa-ch__lead{margin:0;max-width:440px;font-size:16px;line-height:1.55;color:#f5f1e8b8}.wa-keys__row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.wa-key{position:relative;display:block;padding:0 0 7px;border-radius:10px;background:linear-gradient(180deg,#050403,#000);text-align:left;transition:padding .14s var(--ws-ease-std)}.wa-key__cap{position:relative;display:grid;align-content:space-between;grid-template-rows:auto 1fr auto auto;gap:4px;height:clamp(150px,13vw,196px);padding:18px;border-radius:10px;border:1px solid #2a241c;background:linear-gradient(180deg,#221d17,#16130f);box-shadow:inset 0 1px #ffecd214,inset 0 -10px 24px #00000059,0 1px #3a3026;transform:translateY(0);transition:transform .14s var(--ws-ease-std),border-color .25s,background .25s,box-shadow .25s}.wa-key:hover .wa-key__cap{border-color:#4a3b2b;transform:translateY(1px)}.wa-key:active .wa-key__cap,.wa-key.is-on .wa-key__cap{transform:translateY(5px)}.wa-key.is-on .wa-key__cap{border-color:#9a5622;background:linear-gradient(180deg,#2b2016,#1a130d);box-shadow:inset 0 1px #ffc8961f,inset 0 -10px 24px #00000040,0 0 0 1px #f3651726,0 14px 40px -12px #f3651759}.wa-key__led{position:absolute;top:16px;right:16px;width:7px;height:7px;border-radius:50%;background:#3a3128;transition:background .25s,box-shadow .25s}.wa-key.is-on .wa-key__led{background:var(--ws-orange);box-shadow:0 0 10px 2px #f36517a6}.wa-key__ico{width:26px;height:26px;color:#f5f1e8b3;transition:color .25s}.wa-key.is-on .wa-key__ico{color:#ffb27a}.wa-key__name{grid-row:3;font-family:var(--ws-display);font-weight:500;font-size:clamp(18px,1.6vw,26px);line-height:1;letter-spacing:-.02em;text-transform:uppercase;color:var(--ws-cream)}.wa-key__short{grid-row:4;font-family:var(--ws-mono);font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:#f5f1e873;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wa-key:focus-visible{outline-offset:4px;border-radius:12px}.wa-keys__bus{position:relative;height:34px;margin:4px 0 0}.wa-keys__bus:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:linear-gradient(90deg,transparent,#3a3026 8%,#3a3026 92%,transparent)}.wa-keys__drop{position:absolute;top:0;width:1px;height:100%;left:calc((100% - 48px) / var(--n) * (var(--i) + .5) + var(--i) * 12px);background:linear-gradient(var(--ws-orange),rgba(243,101,23,.2));transition:left .45s var(--ws-ease)}.wa-keys__drop:after{content:"";position:absolute;left:-3px;top:calc(50% - 3.5px);width:7px;height:7px;border-radius:50%;background:var(--ws-orange);box-shadow:0 0 10px #f36517cc}.wa-keys__panel{border:1px solid #2a241c;border-radius:10px;background:#120f0cb8;min-height:184px}.wa-keys__grid{display:grid;grid-template-columns:1fr 1fr 1fr}.wa-keys__col{padding:24px 26px 26px}.wa-keys__col+.wa-keys__col{border-left:1px solid #2a241c}.wa-keys__col h3{display:flex;gap:10px;align-items:center;margin:0 0 14px;font-family:var(--ws-mono);font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:.1em;color:#f5f1e880}.wa-keys__col h3 span{color:var(--ws-orange)}.wa-keys__col ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.wa-keys__col li{font-size:15.5px;line-height:1.4;color:var(--ws-cream)}.wa-ch__note{margin:22px 0 0;max-width:640px;font-size:14px;line-height:1.6;color:#f5f1e88c}@media (max-width: 900px){.wa-ch__head{grid-template-columns:1fr}.wa-keys__grid{grid-template-columns:1fr 1fr}.wa-keys__col--stack{grid-column:1 / -1;border-left:0!important;border-top:1px solid #2a241c}}@media (max-width: 640px){.wa-keys__row{gap:6px}.wa-key{padding-bottom:5px;border-radius:8px}.wa-key__cap{height:96px;padding:12px 3px 10px;border-radius:8px;justify-items:center;text-align:center;grid-template-rows:1fr auto}.wa-key.is-on .wa-key__cap,.wa-key:active .wa-key__cap{transform:translateY(4px)}.wa-key__led{top:8px;right:8px;width:5px;height:5px}.wa-key__ico{width:22px;height:22px;align-self:center;grid-row:1}.wa-key__name{grid-row:2;font-family:var(--ws-mono);font-size:11px;letter-spacing:-.01em;white-space:nowrap}.wa-key__short{display:none}.wa-keys__drop{left:calc((100% - 24px) / var(--n) * (var(--i) + .5) + var(--i) * 6px)}.wa-keys__grid{grid-template-columns:1fr}.wa-keys__col+.wa-keys__col{border-left:0;border-top:1px solid #2a241c}.wa-keys__col{padding:20px}}.wa-ch__eyebrow:before{content:"";flex:none;width:10px;height:12px;background:var(--ws-orange);clip-path:polygon(0 0,100% 50%,0 100%)}@media (max-width: 640px){.wa-ch__wrap{padding-block:80px 72px}.wa-ch__head{margin-bottom:40px}}.wa-ch__eyebrow.ws-reveal.is-split{display:inline-flex}
