.allbound{--display:var(--font-title,"Montserrat","Helvetica Neue",Arial,sans-serif);--body:var(--font-body,"Inter","Helvetica Neue",Arial,sans-serif)}.allbound *,.allbound :after,.allbound :before{box-sizing:border-box}.allbound h1,.allbound h2,.allbound h3,.allbound h4,.allbound h5,.allbound h6{letter-spacing:normal;margin:0;text-transform:none}.allbound a,.allbound b,.allbound h1,.allbound h2,.allbound h3,.allbound h4,.allbound h5,.allbound h6,.allbound li,.allbound p,.allbound small,.allbound span{font-size:inherit}.allbound p,.allbound ul{margin:0}.allbound a{text-decoration:none}.allbound button{align-items:unset;background:none;border:0;border-radius:0;box-shadow:none;display:revert;gap:unset;justify-content:unset;letter-spacing:normal;margin:0;max-width:none;padding:0;text-align:inherit;text-transform:none;width:auto}.allbound button,.allbound button:active{opacity:1;scale:1}.allbound{--ink:#24273a;--ink-soft:#434761;--paper:#fdfdfd;--paper-alt:#f3f6fa;--steel:#a1a2a7;--line:rgba(36,39,58,.12);--pri:#329dff;--pri-d:#1c6fbf;--pri-dd:#175c9c;--pri-t:#cce7ff;--pri-xt:#eaf4ff;--green:#17b451;--green-t:#d1f0dc;--green-d:#0c8a3c;--blue:#329dff;--blue-t:#cce7ff;--blue-d:#1c6fbf;--orange:#f7761e;--orange-t:#fee4d5;--orange-d:#c2540a;--red:#fb3131;--red-t:#ffd9d7;--red-d:#c21f1f;--purple:#8c32ff;--purple-t:#e8d9ff;--purple-d:#5b1db8;--yellow:#fbaa31;--display:"Montserrat","Helvetica Neue",Arial,sans-serif;--body:"Inter","Helvetica Neue",Arial,sans-serif;--corner:.5rem;--corner-xxl:7.5rem;color-scheme:light}.allbound *{box-sizing:border-box}.allbound{background:var(--paper);color:var(--ink);font-family:var(--body);font-size:16px;line-height:1.6;margin:0;scroll-behavior:smooth;-webkit-font-smoothing:antialiased}.allbound h1,.allbound h2,.allbound h3,.allbound h4,.allbound p,.allbound ul{margin:0}.allbound ul{list-style:none;padding:0}.allbound button{color:inherit;cursor:pointer;font:inherit}.allbound a{color:inherit}.allbound img{max-width:100%}.allbound :focus-visible{border-radius:var(--corner);outline:3px solid var(--pri);outline-offset:2px}.allbound .ic{fill:none;flex-shrink:0;height:1em;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:1em}.allbound .wrap{margin-inline:auto;max-width:1200px;padding-inline:24px;width:100%}.allbound .eyebrow{color:var(--pri);font-family:var(--display);font-size:13px;font-weight:700;letter-spacing:.26em;text-transform:uppercase}.allbound .s{padding-block:92px;position:relative}.allbound .s.alt{background:var(--paper-alt)}.allbound .s-head{margin-bottom:44px;max-width:780px}.allbound .s-head.center{margin-inline:auto;text-align:center}.allbound .s-head h2{font-family:var(--display);font-size:clamp(28px,4vw,42px);font-weight:700;letter-spacing:-.01em;line-height:1.15;margin-top:12px;text-wrap:balance}.allbound .s-head h2 .thin{font-weight:400}.allbound .divider{align-items:center;display:flex;margin:18px 0 20px;width:min(380px,100%)}.allbound .s-head.center .divider{margin-inline:auto}.allbound .divider .ln{border-top:3px dashed var(--pri);flex:1}.allbound .divider .dot{background:var(--pri);border-radius:50%;flex-shrink:0;height:14px;width:14px}.allbound .lead{color:var(--ink-soft);font-size:18px;max-width:680px}.allbound .s-head.center .lead{margin-inline:auto}.allbound .btn{align-items:center;border:2px solid transparent;border-radius:var(--corner-xxl);display:inline-flex;font-family:var(--display);font-size:15px;font-weight:700;gap:10px;padding:14px 28px;text-decoration:none;transition:transform .2s,background .2s,box-shadow .2s}.allbound .btn:hover{transform:translateY(-2px)}.allbound .btn-pri{background:var(--pri);box-shadow:0 10px 24px -12px rgba(50,157,255,.8);color:#fff}.allbound .btn-pri:hover{background:#4aa9ff}.allbound .btn-ghost{background:transparent;border-color:var(--ink);color:var(--ink)}.allbound .btn-ghost:hover{background:var(--ink);color:#fff}.allbound .footline{display:flex;height:10px}.allbound .footline i{height:100%}.allbound .footline .b{background:var(--blue);flex:46}.allbound .footline .y{background:var(--yellow);flex:8}.allbound .footline .r{background:var(--red);flex:46}.allbound .lift{transform:translateY(14px);transition:transform .6s cubic-bezier(.2,.7,.2,1)}.allbound .lift.in{transform:none}.allbound .hero{background:var(--paper);isolation:isolate;overflow:hidden;position:relative}.allbound .hero-bg{height:100%;inset:0;width:100%}.allbound .hero-bg,.allbound .hero:after{pointer-events:none;position:absolute;z-index:-1}.allbound .hero:after{background:linear-gradient(to bottom,hsla(0,0%,99.2%,0),var(--paper));bottom:0;content:"";height:90px;left:0;right:0}.allbound .hero .wrap{align-items:center;display:grid;gap:56px;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);padding-block:96px 104px}.allbound .hero h1{font-family:var(--display);font-size:clamp(38px,5.6vw,68px);font-weight:400;letter-spacing:-.02em;line-height:1.06;margin-top:18px;text-wrap:balance}.allbound .hero h1 span{color:var(--pri);font-size:inherit;font-weight:700}.allbound .hero .eyebrow{color:var(--pri)}.allbound .hero p.lead{font-size:clamp(17px,1.8vw,20px);margin-top:22px}.allbound .hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.allbound .hero-badges{align-items:center;display:flex;flex-wrap:wrap;gap:26px;margin-top:40px}.allbound .hb{align-items:center;color:var(--ink-soft);display:flex;font-size:14px;gap:14px;line-height:1.35;max-width:250px}.allbound .hb img{flex-shrink:0;height:60px;width:auto}.allbound .hb img.round{border-radius:50%}.allbound .hb b{color:var(--ink);display:block;font-family:var(--display);font-size:15px}.allbound .sig{backdrop-filter:blur(6px);background:hsla(0,0%,100%,.92);border:1px solid var(--line);border-radius:var(--corner);box-shadow:0 30px 60px -34px rgba(28,111,191,.5),inset 0 2px 0 hsla(0,0%,100%,.8);min-width:0;padding:22px;position:relative}.allbound .sig-bar{background:var(--line);border-radius:0 0 var(--corner) var(--corner);bottom:0;height:3px;left:0;overflow:hidden;position:absolute;right:0}.allbound .sig-bar i{background:var(--c,var(--pri));display:block;height:100%;transform:scaleX(0);transform-origin:left center;width:100%}.allbound .sig-bar i.go{animation:sigfill 4.2s linear forwards}.allbound .sig:focus-within .sig-bar i.go,.allbound .sig:hover .sig-bar i.go{animation-play-state:paused}@keyframes sigfill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.allbound .sig-top{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.allbound .sig-top .k{color:var(--ink-soft);font-family:var(--display);font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.allbound .sig-dots{display:flex;gap:6px}.allbound .sig-dots button{background:transparent;border:0;display:grid;height:22px;padding:0;place-items:center;width:22px}.allbound .sig-dots button:before{background:var(--steel);border-radius:50%;content:"";height:9px;opacity:.5;transition:all .25s;width:9px}.allbound .sig-dots button[aria-selected=true]:before{background:var(--c);height:12px;opacity:1;width:12px}.allbound .sig-stage{display:flex;flex-direction:column;gap:0;min-height:300px}.allbound .sig-step{background:var(--paper);border:2px solid var(--line);border-radius:var(--corner);display:flex;flex-direction:column;gap:3px;padding:12px 16px;transition:border-color .4s,background .4s}.allbound .sig-step .l{align-items:center;color:var(--ink-soft);display:flex;font-family:var(--display);font-size:10.5px;font-weight:700;gap:8px;letter-spacing:.18em;text-transform:uppercase}.allbound .sig-step .l img{height:16px;width:auto}.allbound .sig-step b{font-family:var(--display);font-size:16px;font-weight:700;line-height:1.3}.allbound .sig-step small{color:var(--ink-soft);font-size:13px;line-height:1.4}.allbound .sig-step.s1{background:var(--ct);border-color:var(--c)}.allbound .sig-step.s2{background:var(--pri-xt);border-color:var(--pri)}.allbound .sig-step.s3{background:var(--ct);border-color:var(--c)}.allbound .sig-wire{display:flex;height:30px;justify-content:center;position:relative}.allbound .sig-wire:before{border-left:3px dashed var(--steel);content:"";height:100%;opacity:.6;width:0}.allbound .sig-wire i{animation:wirey 1.8s ease-in-out infinite;background:var(--c);border-radius:50%;height:10px;left:50%;margin-left:-5px;position:absolute;top:-4px;width:10px}.allbound .sig-foot{align-items:center;border-top:1px dashed var(--line);color:var(--ink-soft);display:flex;font-size:13.5px;gap:10px;margin-top:14px;padding-top:14px}.allbound .sig-foot img{height:20px;width:auto}.allbound .sig-stage.swap .sig-foot span,.allbound .sig-stage.swap .sig-step{animation:swap .45s ease}@keyframes swap{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes wirey{0%{opacity:0;top:-4px}15%{opacity:1}85%{opacity:1}to{opacity:0;top:calc(100% - 6px)}}@keyframes wirex{0%{left:0;opacity:0}15%{opacity:1}85%{opacity:1}to{left:calc(100% - 10px);opacity:0}}.allbound .funnel-grid{align-items:center;display:grid;gap:64px;grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.allbound .funnel-svg{display:block;height:auto;margin-inline:auto;max-width:440px;overflow:visible;width:100%}.allbound .fn-shape{filter:drop-shadow(0 8px 12px rgba(36,39,58,.1))}.allbound .fn-lab{font-size:15px;letter-spacing:.2em}.allbound .fn-lab,.allbound .fn-main{font-family:var(--display);font-weight:700;text-anchor:middle}.allbound .fn-main{font-size:27px;letter-spacing:.14em}.allbound .fn-strike{stroke-linecap:round;stroke-width:2}.allbound .funnel-svg.in .fn-strike{animation:strike .5s ease both;animation-delay:calc(var(--i)*.35s + .2s);stroke-dasharray:1}.allbound .funnel-svg.in .fn-main{animation:fadeup .6s ease both;animation-delay:calc(var(--i)*.35s + .5s)}@keyframes strike{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes fadeup{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.allbound .funnel-copy .s-head,.allbound .truths{margin-bottom:28px}.allbound .truths{display:flex;flex-direction:column;gap:14px}.allbound .truth{align-items:center;background:var(--paper);border:2px solid var(--line);gap:16px;grid-template-columns:44px minmax(0,1fr);padding:14px 18px}.allbound .truth,.allbound .truth .ti{border-radius:var(--corner);display:grid}.allbound .truth .ti{background:var(--ct);color:var(--cd);font-size:22px;height:44px;place-items:center;width:44px}.allbound .truth b{display:block;font-family:var(--display);font-size:16px;line-height:1.3}.allbound .truth span{color:var(--ink-soft);font-size:14.5px;line-height:1.45}.allbound .pivot{align-items:center;background:var(--pri);border-radius:var(--corner);color:#fff;display:flex;gap:14px;padding:18px 22px}.allbound .pivot .ic{color:#fff;flex:none;font-size:30px}.allbound .pivot p{font-family:var(--display);font-size:17px;font-weight:600;line-height:1.4}.allbound .pv-copy{display:flex;flex-direction:column;gap:8px;min-width:0}.allbound .pivot .pv-ab{border-top:1px solid hsla(0,0%,100%,.45);font-weight:600;padding-top:8px}.allbound .pivot .pv-ab b,.allbound .pivot p b{font-weight:700}.allbound .sample{align-items:center;color:var(--ink-soft);display:flex;font-family:var(--display);font-size:15px;font-weight:600;gap:10px;margin-bottom:14px}.allbound .sample:before{background:var(--pri);border-radius:2px;content:"";flex:none;height:3px;width:28px}.allbound .stories{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px}.allbound .story{background:var(--paper);border:2px solid var(--c);border-radius:var(--corner);cursor:pointer;display:flex;flex-direction:column;gap:8px;min-width:0;padding:16px 16px 14px;position:relative;text-align:left;transition:border-color .2s,background .2s,border-style .2s}.allbound .story:focus-visible,.allbound .story:hover{background:var(--ct)}.allbound .story:not([aria-selected=true]):after{color:var(--c);content:"Select →";font-family:var(--body);font-size:11px;font-weight:700;letter-spacing:.14em;margin-top:2px;text-transform:uppercase}.allbound .story .n{background:var(--c);border-radius:50%;color:#fff;display:grid;font-family:var(--display);font-size:13px;font-weight:700;height:28px;place-items:center;width:28px}.allbound .story:not([aria-selected=true]) .n{animation:dotpulse 2.4s ease-in-out infinite}.allbound .story:nth-child(2) .n{animation-delay:.4s!important}.allbound .story:nth-child(3) .n{animation-delay:.8s!important}.allbound .story:nth-child(4) .n{animation-delay:1.2s!important}.allbound .story:hover .n{animation-play-state:paused}@keyframes dotpulse{0%,to{box-shadow:0 0 0 0 transparent;transform:scale(1)}50%{box-shadow:0 0 0 5px var(--ct);transform:scale(1.12)}}.allbound .story b{font-family:var(--display);font-size:15px;font-weight:700;line-height:1.3}.allbound .story small{color:var(--ink-soft);font-size:13px;line-height:1.4}.allbound .src{align-self:flex-start;background:var(--paper);border:1px solid var(--line);border-radius:var(--corner);color:var(--ink-soft);font-family:var(--display);font-size:10.5px;font-style:normal;font-weight:700;letter-spacing:.12em;margin-top:2px;padding:3px 9px;text-transform:uppercase}.allbound .col-h .src{letter-spacing:.1em;margin-left:6px;vertical-align:1px}.allbound .story[aria-selected=true]{background:var(--ct);border-color:var(--c);border-style:solid}.allbound .flowbox{background:var(--paper);border:1px solid var(--line);border-radius:var(--corner);box-shadow:0 30px 60px -44px rgba(36,39,58,.45);padding:30px 28px 24px}.allbound .flow{align-items:center;display:grid;gap:0;grid-template-columns:minmax(0,1fr) 64px minmax(0,1.05fr) 64px minmax(0,1fr)}.allbound .col{display:flex;flex-direction:column;gap:10px;min-width:0}.allbound .col-h{color:var(--ink-soft);font-size:11px;letter-spacing:.2em;text-transform:uppercase}.allbound .col-h,.allbound .fchip{font-family:var(--display);font-weight:700}.allbound .fchip{align-items:center;animation:chipin .45s ease both;background:var(--ct);border:2px solid var(--c);border-radius:var(--corner);display:flex;font-size:14.5px;gap:10px;line-height:1.3;padding:12px 14px}.allbound .fchip.sig-c{font-size:16px;padding:16px}.allbound .fchip .ic{color:var(--cd);font-size:20px}@keyframes chipin{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.allbound .hub{align-items:center;animation:hubpulse 3s ease-in-out infinite;background:var(--pri-xt);border:2px solid var(--pri);border-radius:var(--corner);display:flex;flex-direction:column;gap:10px;padding:18px 16px;text-align:center}.allbound .hub img{height:30px;width:auto}.allbound .hub ul{display:flex;flex-direction:column;gap:6px;width:100%}.allbound .hub li{align-items:center;background:var(--paper);border:1px solid var(--line);border-radius:var(--corner);display:flex;font-size:13.5px;font-weight:600;gap:6px;justify-content:center;padding:7px 10px}.allbound .hub li .ic{color:var(--pri);font-size:15px}@keyframes hubpulse{0%,to{box-shadow:0 0 0 0 rgba(50,157,255,0)}50%{box-shadow:0 0 0 10px rgba(50,157,255,.14)}}.allbound .wire{align-items:center;display:flex;height:100%;min-height:46px;position:relative}.allbound .wire:before{border-top:3px dashed var(--steel);content:"";flex:1;opacity:.6}.allbound .wire i{animation:wirex 2s ease-in-out infinite;background:var(--c);border-radius:50%;height:10px;left:0;margin-top:-5px;opacity:0;position:absolute;top:50%;width:10px}.allbound .wire i:nth-child(2){animation-delay:.65s}.allbound .wire i:nth-child(3){animation-delay:1.3s}.allbound .hsbar{align-items:center;animation:hspulse 3s ease-in-out infinite;background:var(--orange-t);border:2px solid var(--orange);border-radius:var(--corner);display:flex;font-size:15px;gap:14px;margin-top:0;padding:12px 18px}.allbound .hswire{display:grid;grid-template-columns:minmax(0,1fr);height:34px;margin-top:6px}.allbound .hswire span{border-left:3px dashed var(--steel);grid-column:auto;height:100%;justify-self:center;opacity:.9;position:relative;width:0}.allbound .hswire i{animation:wirey 1.8s ease-in-out infinite;background:var(--c);border-radius:50%;height:11px;left:-7px;opacity:0;position:absolute;top:0;width:11px}.allbound .hswire i:nth-child(2){animation-delay:.9s}.allbound .hsbar .live{align-items:center;color:var(--orange-d);display:inline-flex;flex:none;font-family:var(--display);font-size:11px;font-style:normal;font-weight:700;gap:7px;letter-spacing:.14em;margin-left:auto;text-transform:uppercase}.allbound .hsbar .live i{animation:livedot 1.6s ease-out infinite;background:var(--orange);border-radius:50%;height:9px;width:9px}@keyframes livedot{0%{box-shadow:0 0 0 0 rgba(247,118,30,.55)}to{box-shadow:0 0 0 9px rgba(247,118,30,0)}}@keyframes hspulse{0%,to{box-shadow:0 0 0 0 rgba(247,118,30,0)}50%{box-shadow:0 0 0 8px rgba(247,118,30,.14)}}.allbound .hsbar img{flex:none;height:30px;width:auto}.allbound .hsbar b{font-family:var(--display)}.allbound .tab-head{display:none}.allbound .tab-head h3{color:var(--ink);font-family:var(--display);font-size:22px;font-weight:700;line-height:1.25;margin:0}.allbound .tab-head p{color:var(--ink-soft);font-size:15px;line-height:1.4;margin:6px 0 0}.allbound .why{align-items:flex-start;color:var(--ink-soft);display:flex;font-size:15.5px;gap:10px;margin:0 0 24px}.allbound .why .ic{color:var(--cd);font-size:20px;margin-top:3px}.allbound .flowbox.swap .fchip,.allbound .flowbox.swap .hsbar,.allbound .flowbox.swap .hub li,.allbound .flowbox.swap .why{animation:chipin .45s ease both}.allbound .engine{align-items:stretch;display:grid;gap:0;grid-template-columns:minmax(0,1fr) 110px minmax(0,1fr)}.allbound .eng{background:var(--ct);border:2px solid var(--c);border-radius:var(--corner);display:flex;flex-direction:column;gap:16px;min-width:0;padding:30px 30px 28px}.allbound .eng .logo{align-self:flex-start;height:38px;width:auto}.allbound .eng-top{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.allbound .eng .side{background:var(--paper);border:1px solid var(--c);border-radius:var(--corner);color:var(--cd);font-size:11px;letter-spacing:.14em;padding:5px 11px;text-transform:uppercase}.allbound .eng .side,.allbound .eng h3{font-family:var(--display);font-weight:700}.allbound .eng h3{font-size:24px;line-height:1.2}.allbound .eng h3 span{font-weight:400}.allbound .eng li{color:var(--ink-soft);display:grid;font-size:16px;gap:10px;grid-template-columns:24px minmax(0,1fr);line-height:1.5}.allbound .eng li .ic{color:var(--cd);font-size:22px;margin-top:1px}.allbound .eng ul{gap:12px}.allbound .eng ul,.allbound .sync{display:flex;flex-direction:column}.allbound .sync{align-items:center;gap:8px;justify-content:center;padding:0 8px;text-align:center}.allbound .sync .arrows{height:56px;position:relative;width:100%}.allbound .sync .arrows:before{border-top:3px dashed var(--steel);content:"";left:0;opacity:.7;position:absolute;right:0;top:50%}.allbound .sync .arrows i{border-radius:50%;height:12px;margin-top:-6px;position:absolute;top:50%;width:12px}.allbound .sync .arrows i:first-child{animation:syncR 2.4s ease-in-out infinite;background:var(--pri)}.allbound .sync .arrows i:nth-child(2){animation:syncL 2.4s ease-in-out infinite;background:var(--orange)}@keyframes syncR{0%{left:0;opacity:0}15%{opacity:1}85%{opacity:1}to{left:calc(100% - 12px);opacity:0}}@keyframes syncL{0%{left:calc(100% - 12px);opacity:0}15%{opacity:1}85%{opacity:1}to{left:0;opacity:0}}.allbound .sync small{color:var(--pri-d);font-size:11px;letter-spacing:.1em}.allbound .sync b,.allbound .sync small{font-family:var(--display);font-weight:700;text-transform:uppercase}.allbound .sync b{color:var(--ink-soft);font-size:12px;letter-spacing:.14em}.allbound .layer-row{display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr))}.allbound .node{background:var(--paper);border:2px solid var(--cc);border-radius:var(--corner);cursor:pointer;display:flex;flex-direction:column;gap:8px;min-width:0;padding:16px 16px 14px;position:relative;text-align:left;transition:border-color .2s,background .2s,border-style .2s}.allbound .node:focus-visible,.allbound .node:hover{background:var(--cc-t)}.allbound .node:not([aria-selected=true]):after{color:var(--cc);content:"Select →";font-family:var(--body);font-size:11px;font-weight:700;letter-spacing:.14em;margin-top:2px;text-transform:uppercase}.allbound .node .n{background:var(--cc);border-radius:50%;color:#fff;display:grid;font-family:var(--display);font-size:14px;font-weight:700;height:30px;place-items:center;width:30px}.allbound .node:not([aria-selected=true]) .n{animation:dotpulse2 2.4s ease-in-out infinite}.allbound .node:nth-child(2) .n{animation-delay:.3s!important}.allbound .node:nth-child(3) .n{animation-delay:.6s!important}.allbound .node:nth-child(4) .n{animation-delay:.9s!important}.allbound .node:nth-child(5) .n{animation-delay:1.2s!important}.allbound .node:hover .n{animation-play-state:paused}@keyframes dotpulse2{0%,to{box-shadow:0 0 0 0 transparent;transform:scale(1)}50%{box-shadow:0 0 0 5px var(--cc-t);transform:scale(1.12)}}.allbound .node b{font-family:var(--display);font-size:15px;font-weight:700;line-height:1.25}.allbound .node small{color:var(--ink-soft);font-size:12.5px;line-height:1.4}.allbound .node[aria-selected=true]{background:var(--cc-t);border-color:var(--cc);border-style:solid}.allbound .node-ic{align-items:center;display:flex;gap:12px;margin-top:2px;min-height:26px}.allbound .node-ic img{height:24px;width:auto}.allbound .lpanel{background:var(--cc-t);border:2px solid var(--cc);border-radius:var(--corner);display:grid;gap:36px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);margin-top:18px;padding:32px 32px 28px;transition:background .25s,border-color .25s}.allbound .lpanel h3{color:var(--ink);font-family:var(--display);font-size:26px;font-weight:700;line-height:1.2}.allbound .lpanel h3 small{color:var(--cc-d);display:block;font-family:var(--display);font-size:12px;font-weight:700;letter-spacing:.2em;margin-bottom:6px;text-transform:uppercase}.allbound .lpanel .sub{color:var(--ink-soft);display:none;font-size:16px;line-height:1.4;margin:8px 0 0}.allbound .lpanel .d{color:var(--ink-soft);font-size:16.5px;margin-top:10px}.allbound .lpanel ul.b{display:flex;flex-direction:column;gap:10px;margin-top:18px}.allbound .lpanel ul.b li{display:grid;font-size:15.5px;gap:10px;grid-template-columns:22px minmax(0,1fr);line-height:1.5}.allbound .lpanel ul.b li .ic{color:var(--cc-d);font-size:20px;margin-top:2px}.allbound .lpanel .h4{color:var(--cc-d);font-family:var(--display);font-size:11px;font-weight:700;letter-spacing:.2em;margin-bottom:12px;text-transform:uppercase}.allbound .pbs{display:flex;flex-wrap:wrap;gap:8px}.allbound .pb{align-items:center;background:var(--paper);border:2px solid var(--cc);border-radius:var(--corner);display:inline-flex;font-family:var(--display);font-size:13.5px;font-weight:700;gap:8px;padding:7px 14px 7px 10px}.allbound .pb img{height:16px;width:auto}.allbound .pbs.none .pb{border-color:var(--line);color:var(--ink-soft);font-weight:600}.allbound .tools{align-items:center;display:flex;flex-wrap:wrap;gap:12px 22px;margin-top:8px}.allbound .tools img{height:var(--h,26px);width:auto}.allbound .lside{display:flex;flex-direction:column;gap:26px;min-width:0}.allbound .lpanel.swap>*{animation:swap .35s ease}.allbound .choose{align-items:center;display:flex;flex-direction:column;gap:18px;margin-bottom:40px}.allbound .choose .q{color:var(--ink);font-family:var(--display);font-size:clamp(22px,2.6vw,28px);font-weight:700;line-height:1.2;text-align:center}.allbound .seg{background:var(--paper);border:1px solid var(--line);border-radius:var(--corner-xxl);box-shadow:0 18px 36px -26px rgba(36,39,58,.45);display:inline-flex;flex-wrap:wrap;gap:6px;justify-content:center;max-width:100%;padding:6px}.allbound .seg button{background:var(--paper);border:2px solid var(--bc);border-radius:var(--corner-xxl);color:var(--ink);font-family:var(--display);font-size:17px;font-weight:700;padding:14px 28px;transition:background .2s,color .2s,border-color .2s}.allbound .seg button[data-k="0"]{--bc:var(--green)}.allbound .seg button[data-k="1"]{--bc:var(--pri)}.allbound .seg button[data-k="2"]{--bc:var(--purple)}.allbound .seg button:focus-visible,.allbound .seg button:hover{background:var(--bc);border-color:var(--bc);color:#fff}.allbound .seg button[aria-pressed=true]{background:var(--bc);border-color:var(--bc);box-shadow:0 10px 20px -12px var(--bc);color:#fff}.allbound .choose .rec{color:var(--ink-soft);font-size:17px;min-height:28px;text-align:center}.allbound .choose .rec b{color:var(--ink);font-family:var(--display)}.allbound .svcs{align-items:stretch;display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.allbound .svc{background:var(--paper);border:2px solid var(--line);border-radius:var(--corner);display:flex;flex-direction:column;gap:14px;min-width:0;padding:30px 28px 28px;position:relative;transition:border-color .3s,box-shadow .3s}.allbound .svc:before{background:var(--c);border-radius:0 0 var(--corner) var(--corner);content:"";height:6px;left:28px;position:absolute;right:28px;top:-2px}.allbound .svc.fit{border-color:var(--c);box-shadow:0 0 0 4px var(--ct)}.allbound .svc .fit-tag{background:var(--c);border-radius:var(--corner);color:#fff;font-family:var(--display);font-size:11px;font-weight:700;letter-spacing:.14em;opacity:0;padding:6px 12px;position:absolute;right:20px;text-transform:uppercase;top:-14px;transform:translateY(4px);transition:all .25s}.allbound .svc.fit .fit-tag{opacity:1;transform:none}.allbound .svc .kind{color:var(--cd);font-size:12px;letter-spacing:.2em;text-transform:uppercase}.allbound .svc .kind,.allbound .svc h3{font-family:var(--display);font-weight:700}.allbound .svc h3{font-size:25px;line-height:1.15}.allbound .svc .tag{color:var(--ink-soft);font-size:16px}.allbound .svc .price{align-items:baseline;border-block:1px dashed var(--line);display:flex;flex-wrap:wrap;gap:8px;padding:14px 0}.allbound .svc .price b{font-family:var(--display);font-size:30px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.allbound .svc .price span{color:var(--ink-soft);font-size:14px}.allbound .svc ul{display:flex;flex:1;flex-direction:column;gap:10px}.allbound .svc li{display:grid;font-size:15px;gap:10px;grid-template-columns:22px minmax(0,1fr);line-height:1.5}.allbound .svc li .ic{color:var(--cd);font-size:20px;margin-top:2px}.allbound .svc li b{font-family:var(--display);font-weight:700}.allbound .svc .best{background:var(--ct);border-radius:var(--corner);color:var(--ink-soft);font-size:14px;line-height:1.45;padding:12px 14px}.allbound .svc .best b{color:var(--ink);font-family:var(--display)}.allbound .svc .btn{background:var(--c);border-color:var(--c);box-shadow:0 10px 22px -14px var(--c);color:#fff;font-size:14.5px;justify-content:center;margin-top:4px;padding:13px 22px}.allbound .svc .btn:hover{background:var(--cd);border-color:var(--cd);color:#fff}.allbound .path{align-items:center;color:var(--ink-soft);display:flex;flex-wrap:wrap;font-family:var(--display);font-size:15px;font-weight:700;gap:14px;justify-content:center;margin-top:28px}.allbound .path .step{align-items:center;background:var(--paper);border:2px solid var(--line);border-radius:var(--corner);display:inline-flex;gap:8px;padding:8px 16px}.allbound .path .step i{background:var(--c);border-radius:50%;height:10px;width:10px}.allbound .path .ic{color:var(--steel);font-size:20px}.allbound .together{align-items:start;display:grid;gap:56px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.allbound .steps{display:flex;flex-direction:column}.allbound .stp{display:grid;gap:20px;grid-template-columns:48px minmax(0,1fr);padding-bottom:28px;position:relative}.allbound .stp:last-child{padding-bottom:0}.allbound .stp:before{border-left:3px dashed var(--steel);bottom:2px;content:"";left:23px;opacity:.5;position:absolute;top:50px}.allbound .stp:last-child:before{display:none}.allbound .stp .num{background:var(--c);border-radius:50%;color:#fff;display:grid;height:48px;place-items:center;width:48px}.allbound .stp .num,.allbound .stp h3{font-family:var(--display);font-size:20px;font-weight:700}.allbound .stp h3{line-height:1.3;padding-top:10px}.allbound .stp p{color:var(--ink-soft);font-size:16px}.allbound .team{display:flex;flex-direction:column;gap:14px}.allbound .team .h4{color:var(--ink-soft);font-family:var(--display);font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.allbound .role{align-items:start;background:var(--ct);border:2px solid var(--c);gap:16px;grid-template-columns:52px minmax(0,1fr);padding:18px 20px}.allbound .role,.allbound .role .ri{border-radius:var(--corner);display:grid}.allbound .role .ri{background:var(--paper);color:var(--cd);font-size:26px;height:52px;place-items:center;width:52px}.allbound .role h3{font-family:var(--display);font-size:18px;font-weight:700;line-height:1.25}.allbound .role p{margin-top:2px}.allbound .cadence,.allbound .role p{color:var(--ink-soft);font-size:14.5px}.allbound .cadence{align-items:center;display:flex;gap:12px;padding:4px 4px 0}.allbound .cadence .ic{color:var(--pri-d);font-size:22px}.allbound .creds{align-items:center;display:grid;gap:40px;grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.allbound .tm{background:var(--ink);border-radius:var(--corner);color:var(--paper);display:flex;flex-direction:column;gap:24px;isolation:isolate;margin:0;overflow:hidden;padding:34px 40px 0;position:relative}.allbound .tm:before{background:radial-gradient(circle,rgba(50,157,255,.4),transparent 65%);content:"";height:420px;position:absolute;right:-140px;top:-160px;width:420px;z-index:-1}.allbound .tm:after{background:radial-gradient(circle,rgba(23,180,81,.22),transparent 65%);bottom:-200px;content:"";height:360px;left:-160px;position:absolute;width:360px;z-index:-1}.allbound .tm-tag{align-items:center;color:hsla(0,0%,99.2%,.6);display:flex;font-family:var(--display);font-size:12px;font-weight:700;gap:12px;justify-content:space-between;letter-spacing:.18em;text-transform:uppercase}.allbound .tm-tag svg{color:var(--pri);width:34px}.allbound .tm blockquote{display:flex;flex-direction:column;gap:16px;margin:0}.allbound .tm blockquote p{color:hsla(0,0%,99.2%,.82);font-size:19px;line-height:1.6;margin:0}.allbound .tm mark{background:linear-gradient(transparent 58%,rgba(50,157,255,.6) 0) no-repeat;background-size:100% 100%;color:#fff;font-weight:600;padding:0 2px}.allbound .tm.in mark{animation:sweep 1.1s cubic-bezier(.2,.7,.2,1) .5s both}.allbound .tm.in .tm-big mark{animation-delay:1.2s}@keyframes sweep{0%{background-size:0 100%}to{background-size:100% 100%}}.allbound .tm .tm-big{color:#fff;font-family:var(--display);font-size:clamp(24px,2.6vw,32px);font-weight:700;letter-spacing:-.01em;line-height:1.25;margin-top:6px}.allbound .tm .tm-big mark{background:linear-gradient(transparent 62%,rgba(50,157,255,.75) 0) no-repeat;background-size:100% 100%;font-weight:700}.allbound .tm figcaption{align-items:center;border-top:1px solid hsla(0,0%,99.2%,.18);display:flex;gap:16px;padding:20px 0 24px}.allbound .tm figcaption img:first-child{border:3px solid var(--pri);border-radius:50%;flex:none;height:64px;width:64px}.allbound .tm .who b{color:#fff;display:block;font-family:var(--display);font-size:17px}.allbound .tm .who span{color:hsla(0,0%,99.2%,.65);font-size:15px}.allbound .tm .tm-logo{flex:none;height:34px;margin-left:auto;width:auto}.allbound .tm-foot{display:flex;height:8px;margin:0 -40px}.allbound .tm-foot i:first-child{background:var(--blue);flex:46}.allbound .tm-foot i:nth-child(2){background:var(--yellow);flex:8}.allbound .tm-foot i:nth-child(3){background:var(--red);flex:46}.allbound .elite{display:flex;flex-direction:column;gap:16px}.allbound .ecard{align-items:center;background:var(--paper);border:2px solid var(--line);border-radius:var(--corner);display:flex;gap:20px;padding:18px 22px}.allbound .ecard img{flex-shrink:0;height:92px;width:auto}.allbound .ecard img.round{border-radius:50%}.allbound .ecard h3{font-family:var(--display);font-size:18px;font-weight:700;line-height:1.25}.allbound .ecard p{color:var(--ink-soft);font-size:14px;margin-top:2px}.allbound .only{color:var(--pri-d);font-family:var(--display);font-size:15px;font-weight:700;margin-top:2px;text-align:center}.allbound .closer{background:linear-gradient(180deg,var(--pri-xt),#fff 70%);isolation:isolate;overflow:hidden;position:relative}.allbound .closer .hero-bg{opacity:.8}.allbound .closer .wrap{align-items:center;display:grid;gap:56px;grid-template-columns:minmax(0,1fr) minmax(0,460px);padding-block:96px}.allbound .closer h2{font-family:var(--display);font-size:clamp(32px,5vw,54px);font-weight:700;letter-spacing:-.015em;line-height:1.1;text-wrap:balance}.allbound .closer h2 span{font-weight:400}.allbound .closer .c-copy p{color:var(--ink-soft);font-size:19px;margin-top:18px;max-width:540px}.allbound .closer .c-cta{margin-top:26px}.allbound .closer .c-pts{display:flex;flex-direction:column;gap:10px;margin-top:22px}.allbound .closer .c-pts li{display:grid;font-size:16px;gap:10px;grid-template-columns:24px minmax(0,1fr)}.allbound .closer .c-pts .ic{color:var(--pri-d);font-size:22px}.allbound .form-card{background:var(--paper);border:2px solid var(--pri);border-radius:var(--corner);box-shadow:0 40px 70px -40px rgba(28,111,191,.55);min-height:220px;padding:28px;position:relative}.allbound .form-card h3{font-family:var(--display);font-size:22px;font-weight:700;margin-bottom:6px}.allbound .form-card>p{color:var(--ink-soft);font-size:15px;margin-bottom:14px}.allbound .form-fallback{display:none}.allbound .form-fallback.on{display:block}.allbound .form-fallback .btn{margin-top:16px}@media (max-width:1020px){.allbound .hero .wrap{gap:40px;grid-template-columns:minmax(0,1fr);padding-block:72px 80px}.allbound .sig{max-width:520px}.allbound .funnel-grid{gap:40px;grid-template-columns:minmax(0,1fr)}.allbound .layer-row,.allbound .stories{display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;background:var(--paper-alt);margin-bottom:10px;overscroll-behavior-x:contain;padding:10px 0 12px;position:sticky;scrollbar-width:none;top:0;z-index:3}.allbound .layer-row::-webkit-scrollbar,.allbound .stories::-webkit-scrollbar{display:none}.allbound .node,.allbound .story{align-items:center;flex:0 0 auto;flex-direction:row;gap:8px;max-width:11.5rem;padding:8px 12px 8px 8px;width:max-content}.allbound .node small,.allbound .node-ic,.allbound .node:after,.allbound .story small,.allbound .story:after{display:none}.allbound .node b,.allbound .story b{display:-webkit-box;font-size:13px;-webkit-line-clamp:2;line-height:1.25;-webkit-box-orient:vertical;overflow:hidden}.allbound .node .n,.allbound .story .n{animation:none!important;flex:none;font-size:12px;height:24px;width:24px}.allbound .tab-head{display:block;margin:0 0 16px}.allbound .tab-head+.why{margin-top:0}.allbound .lpanel .sub{display:block}.allbound .lpanel{gap:26px}.allbound .lpanel,.allbound .svcs{grid-template-columns:minmax(0,1fr)}.allbound .svcs{margin-inline:auto;max-width:560px}.allbound .together{gap:40px}.allbound .closer .wrap,.allbound .creds,.allbound .together{grid-template-columns:minmax(0,1fr)}.allbound .closer .wrap{gap:36px}}@media (max-width:860px){.allbound .flow{grid-template-columns:minmax(0,1fr)}.allbound .wire{height:40px;justify-content:center;min-height:40px}.allbound .hsbar{flex-wrap:wrap}.allbound .hsbar span{flex:1 1 0;min-width:0}.allbound .hsbar .live{flex:1 1 100%;margin-left:0;padding-left:44px}.allbound .wire:before{border-left:3px dashed var(--steel);border-top:0;flex:none;height:100%;width:0}.allbound .wire i{animation-name:wirey;left:50%;margin-left:-5px;margin-top:0;top:0}.allbound .engine{grid-template-columns:minmax(0,1fr)}.allbound .sync{padding:14px 0}.allbound .sync .arrows{height:56px;width:56px}.allbound .sync .arrows:before{border-left:3px dashed var(--steel);border-top:0;bottom:0;left:50%;right:auto;top:0}.allbound .sync .arrows i{left:50%;margin-left:-6px;margin-top:0;top:0}.allbound .sync .arrows i:first-child{animation-name:syncD}.allbound .sync .arrows i:nth-child(2){animation-name:syncU}}@keyframes syncD{0%{opacity:0;top:0}15%{opacity:1}85%{opacity:1}to{opacity:0;top:calc(100% - 12px)}}@keyframes syncU{0%{opacity:0;top:calc(100% - 12px)}15%{opacity:1}85%{opacity:1}to{opacity:0;top:0}}@media (max-width:640px){.allbound .s{padding-block:64px}.allbound .hero .wrap{padding-block:56px 64px}.allbound .hero-badges{gap:18px}.allbound .node,.allbound .story{max-width:10.5rem}.allbound .flowbox{padding:22px 16px 18px}.allbound .lpanel{padding:24px 20px}.allbound .svc{padding:26px 22px 24px}.allbound .tm{padding:26px 22px 0}.allbound .tm-foot{margin:0 -22px}.allbound .tm blockquote p{font-size:17px}.allbound .tm figcaption{flex-wrap:wrap}.allbound .tm .tm-logo{height:28px;margin-left:0;order:3}.allbound .ecard{flex-direction:column;text-align:center}.allbound .seg{width:100%}.allbound .seg button{flex:1 1 100%;font-size:16px;padding:15px 18px}.allbound .pivot{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion:reduce){.allbound{scroll-behavior:auto}.allbound *,.allbound :after,.allbound :before{animation:none!important;transition:none!important}.allbound .lift{transform:none}}.allbound .bp-vis{background-color:var(--ink);background-image:linear-gradient(hsla(0,0%,99.2%,.06) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,99.2%,.06) 1px,transparent 0);background-size:28px 28px;border-radius:var(--corner);box-shadow:0 40px 70px -40px rgba(36,39,58,.6);min-width:0;padding:34px 18px 16px;position:relative}.allbound .bp-tag{color:hsla(0,0%,99.2%,.55);font-family:var(--display);font-size:10px;font-weight:700;left:18px;letter-spacing:.18em;position:absolute;text-transform:uppercase;top:14px}.allbound .bp-svg{display:block;height:auto;width:100%}.allbound .bp-vis.in .slab{animation:slabin .7s cubic-bezier(.2,.7,.2,1) both;animation-delay:var(--d)}@keyframes slabin{0%{opacity:0;transform:translateY(-26px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.allbound .bp-vis.in .slab{animation:none}}