.v10.pp{--ease:cubic-bezier(.2,.7,.2,1);--dark:#16111a}.v10.pp section[id]{scroll-margin-top:calc(var(--toph,64px) + 56px)}.v10 .px-h2{margin:0;font-weight:900;font-size:clamp(32px,4.2vw,56px);line-height:1.02;letter-spacing:-.035em;text-wrap:balance}.v10 .px-bar{position:sticky;top:var(--toph,64px);z-index:50;background:rgba(255,255,255,.9);backdrop-filter:saturate(1.6) blur(14px);border-bottom:1px solid var(--rule)}.v10 .px-bar .pp-wrap{display:flex;align-items:center;gap:28px;height:54px}.v10 .px-id{display:flex;align-items:center;gap:10px;flex:none}.v10 .px-id b{font-weight:900;font-size:17px;letter-spacing:-.01em}.v10 .px-nav{display:flex;gap:4px;min-width:0;overflow-x:auto;scrollbar-width:none}.v10 .px-nav::-webkit-scrollbar{display:none}.v10 .px-nav a{flex:none;padding:6px 11px;font-weight:700;font-size:14px;color:var(--muted);transition:color .15s,background-color .15s}.v10 .px-nav a:hover{color:var(--ink)}.v10 .px-nav a.on{color:var(--ink);background:color-mix(in srgb,var(--c) 10%,#fff)}.v10 .px-hero{position:relative;padding:64px 0 0;overflow:hidden;background:radial-gradient(60% 50% at 50% 0,color-mix(in srgb,var(--c) 10%,transparent),transparent 70%),linear-gradient(180deg,#fff 0,#fff 60%,color-mix(in srgb,var(--c) 6%,#fff) 100%)}.v10 .px-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(color-mix(in srgb,var(--c) 8%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--c) 8%,transparent) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(70% 60% at 50% 30%,#000,transparent 75%);mask-image:radial-gradient(70% 60% at 50% 30%,#000,transparent 75%)}.v10 .px-hc{position:relative;text-align:center}.v10 .px-hero h1{margin:0 auto;max-width:17ch;font-weight:900;font-size:clamp(40px,5.2vw,76px);line-height:1;letter-spacing:-.045em;text-wrap:balance}.v10 .px-line{margin:20px auto 0;max-width:620px;font-size:clamp(17px,1.6vw,21px);line-height:1.45;color:var(--ink2);text-wrap:pretty}.v10 .px-hc .pp-ctas{justify-content:center;margin-top:28px}.v10 .px-users{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px}.v10 .px-users a{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 12px;border:1px solid var(--rule);background:#fff;font-weight:700;font-size:13px;color:var(--ink2);transition:border-color .15s,color .15s}.v10 .px-users a:hover{border-color:var(--k);color:var(--ink)}.v10 .px-users i{width:7px;height:7px;border-radius:50%;background:var(--k)}.v10 .px-stage{position:relative;max-width:1100px;margin:48px auto 0;padding-bottom:72px}.v10 .px-win{margin:0;min-width:0;background:#fff;border:1px solid rgba(23,19,26,.12);overflow:hidden;box-shadow:0 1px 2px rgba(23,19,26,.05),0 24px 48px -24px rgba(60,10,22,.28),0 60px 120px -40px rgba(60,10,22,.3)}.v10 .px-win .bar{position:relative;display:flex;align-items:center;gap:7px;height:32px;padding:0 13px;background:#f7f3f0;border-bottom:1px solid var(--rule)}.v10 .px-trywin .bar i,.v10 .px-win .bar i{width:10px;height:10px;border-radius:50%;background:#ec6a5e}.v10 .px-trywin .bar i:nth-child(2),.v10 .px-win .bar i:nth-child(2){background:#f4bf4f}.v10 .px-trywin .bar i:nth-child(3),.v10 .px-win .bar i:nth-child(3){background:#61c554}.v10 .px-trywin .bar span,.v10 .px-win .bar span{position:absolute;left:50%;transform:translateX(-50%);max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700;font-size:12px;color:var(--muted)}.v10 .px-win .scr{position:relative;aspect-ratio:16/10;background:var(--cream)}.v10 .px-win img,.v10 .px-win video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top left;object-position:top left}.v10 .px-card{position:absolute;left:-44px;bottom:28px;z-index:2;width:min(380px,44%);background:#fff;border:1px solid rgba(23,19,26,.1);box-shadow:0 1px 2px rgba(23,19,26,.06),0 30px 60px -20px rgba(40,10,20,.35);font-size:13px;overflow:hidden}.v10 .px-card .hd{display:flex;align-items:center;gap:11px;padding:14px 16px;border-bottom:1px solid var(--rule2)}.v10 .px-card .hd b{display:block;font-weight:900;font-size:14.5px;line-height:1.25}.v10 .px-card .hd small{display:block;font-size:12px;color:var(--muted);line-height:1.3}.v10 .px-card ul{list-style:none;margin:0;padding:4px 0}.v10 .px-card li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 16px}.v10 .px-card li+li{border-top:1px solid var(--rule2)}.v10 .px-card li>span{min-width:0}.v10 .px-card li b{display:block;font-weight:700;font-size:13px;line-height:1.3;color:var(--ink)}.v10 .px-card li small{display:block;font-size:11.5px;line-height:1.3;color:var(--muted)}.v10 .px-card em{flex:none;font-style:normal;font-weight:900;font-size:11px;padding:4px 8px;white-space:nowrap}.v10 .px-card em.ok{color:#1d6b3a;background:#e3f4e8}.v10 .px-card em.wait{color:#8a5a00;background:#fff1cc}.v10 .px-card em.new{color:var(--c);background:color-mix(in srgb,var(--c) 12%,#fff)}.v10 .px-card em.mute{color:var(--muted);background:#f1ece9}.v10 .px-card em.no{color:#a3122e;background:#fde6ea}.v10 .px-card .ft{display:flex;justify-content:flex-end;padding:10px 16px 14px}.v10 .px-card .ft span{display:inline-flex;align-items:center;height:30px;padding:0 12px;background:var(--c);color:#fff;font-weight:900;font-size:12px}.v10 .px-stats{display:grid;gap:0;margin:0 auto;max-width:1100px;padding:28px 0 64px;border-top:1px solid var(--rule)}.v10 .px-stats.n1{grid-template-columns:1fr}.v10 .px-stats.n2{grid-template-columns:repeat(2,1fr)}.v10 .px-stats.n3{grid-template-columns:repeat(3,1fr)}.v10 .px-stats>div{display:flex;flex-direction:column-reverse;gap:6px;padding:0 24px}.v10 .px-stats>div+div{border-left:1px solid var(--rule)}.v10 .px-stats dd{margin:0;font-weight:900;font-size:clamp(40px,4.4vw,60px);line-height:1;letter-spacing:-.04em;color:var(--c);font-variant-numeric:tabular-nums}.v10 .px-stats dt{font-size:15px;color:var(--ink2);max-width:28ch}.v10 .px-anim .px-hc>*{opacity:0;transform:translateY(14px)}.v10 .px-anim .px-stage .px-win{opacity:0;transform:translateY(40px) scale(.97)}.v10 .px-anim .px-card{opacity:0;transform:translate(-16px,16px)}.v10 .px-anim .px-card li{opacity:0;transform:translateY(6px)}.v10 .px-anim .px-hero.in .px-hc>*{opacity:1;transform:none;transition:opacity .7s var(--ease),transform .7s var(--ease)}.v10 .px-anim .px-hero.in .px-hc>:nth-child(2){transition-delay:.08s}.v10 .px-anim .px-hero.in .px-hc>:nth-child(3){transition-delay:.16s}.v10 .px-anim .px-hero.in .px-hc>:nth-child(4){transition-delay:.24s}.v10 .px-anim .px-hero.in .px-win{opacity:1;transform:none;transition:opacity .9s var(--ease) .25s,transform 1.1s var(--ease) .25s}.v10 .px-anim .px-hero.in .px-card{opacity:1;transform:none;transition:opacity .6s var(--ease) .9s,transform .7s var(--ease) .9s}.v10 .px-anim .px-hero.in .px-card li{opacity:1;transform:none;transition:opacity .45s var(--ease),transform .45s var(--ease)}.v10 .px-anim .px-hero.in .px-card li:first-child{transition-delay:1.15s}.v10 .px-anim .px-hero.in .px-card li:nth-child(2){transition-delay:1.3s}.v10 .px-anim .px-hero.in .px-card li:nth-child(3){transition-delay:1.45s}.v10 .px-anim [data-rv]{opacity:0;transform:translateY(24px)}.v10 .px-anim [data-rv].in{opacity:1;transform:none;transition:opacity .7s var(--ease) calc(var(--d,0) * 90ms),transform .8s var(--ease) calc(var(--d,0) * 90ms)}.v10 .px-work{padding:120px 0 112px;background:#faf7f5;border-top:1px solid var(--rule2)}.v10 .px-show{display:grid;grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr);gap:48px;align-items:start;margin-top:48px}.v10 .px-steps{list-style:none;margin:0;padding:0;display:grid;gap:4px}.v10 .px-steps li{position:relative}.v10 .px-steps button{display:block;width:100%;padding:16px 18px 18px;border:0;background:transparent;font:inherit;text-align:left;color:var(--muted);cursor:pointer;transition:background-color .2s,color .2s}.v10 .px-steps button:hover{color:var(--ink)}.v10 .px-steps button b{display:block;font-weight:900;font-size:17.5px;line-height:1.3;letter-spacing:-.01em}.v10 .px-steps .pg{display:none;margin-top:14px;height:3px;background:color-mix(in srgb,var(--c) 15%,transparent);overflow:hidden}.v10 .px-steps .pg i{display:block;height:100%;width:100%;background:var(--c);transform:scaleX(0);transform-origin:left}.v10 .px-steps button[aria-selected=true]{background:#fff;color:var(--ink);box-shadow:0 1px 2px rgba(23,19,26,.05),0 10px 30px -18px rgba(40,10,20,.3)}.v10 .px-show.run button[aria-selected=true] .pg i{animation:pxStep var(--step,7s) linear forwards}.v10 .px-show.hold button[aria-selected=true] .pg i{animation-play-state:paused}@keyframes pxStep{to{transform:scaleX(1)}}.v10 .px-from{display:none;align-items:center;gap:7px;margin:-6px 0 6px 18px;font-weight:900;font-size:13px;color:var(--ink2)}.v10 .px-from:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.v10 .px-from i{width:7px;height:7px;border-radius:50%;background:var(--k)}.v10 .px-from .i{width:13px;height:13px}.v10 .px-steps button[aria-selected=true]+.px-from{display:inline-flex}.v10 .px-panels{position:sticky;top:calc(var(--toph,64px) + 80px)}.v10 .px-panel:not([hidden]){animation:pxIn .5s var(--ease)}@keyframes pxIn{0%{opacity:0;transform:translateY(10px)}}.v10 .px-feats{padding:120px 0;background:var(--dark);color:#fff;position:relative;overflow:hidden}.v10 .px-feats:before{content:"";position:absolute;left:50%;top:-30%;width:900px;height:600px;transform:translateX(-50%);background:radial-gradient(closest-side,color-mix(in srgb,var(--c) 35%,transparent),transparent);opacity:.55;pointer-events:none}.v10 .px-feats .pp-wrap{position:relative}.v10 .px-fgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:56px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.1);overflow:hidden}.v10 .px-fgrid>div{padding:32px 30px 34px;background:var(--dark);transition:background-color .25s}.v10 .px-fgrid>div:hover{background:#1e1822}.v10 .px-fgrid .ic{display:grid;place-items:center;width:44px;height:44px;background:color-mix(in srgb,var(--c) 30%,transparent);color:#fff;border:1px solid color-mix(in srgb,var(--c) 60%,transparent)}.v10 .px-fgrid .ic .i{width:21px;height:21px}.v10 .px-fgrid h3{margin:22px 0 0;font-weight:900;font-size:19px;line-height:1.25;letter-spacing:-.01em}.v10 .px-try{padding:120px 0;background:var(--cream);border-bottom:1px solid var(--rule2)}.v10 .px-seg{display:inline-flex;gap:4px;margin-top:32px;padding:4px;background:#fff;border:1px solid var(--rule)}.v10 .px-seg button{height:38px;padding:0 18px;border:0;background:transparent;font:inherit;font-weight:900;font-size:14px;color:var(--muted);cursor:pointer;transition:background-color .2s,color .2s}.v10 .px-seg button[aria-selected=true]{background:var(--ink);color:#fff}.v10 .px-trywin{margin-top:32px;background:#fff;border:1px solid rgba(23,19,26,.12);overflow:hidden;box-shadow:0 30px 70px -36px rgba(60,10,22,.35)}.v10 .px-trywin .bar{position:relative;display:flex;align-items:center;gap:7px;height:34px;padding:0 13px;background:#f7f3f0;border-bottom:1px solid var(--rule)}.v10 .px-trybox.ti{padding:0;margin:0;overflow:visible;background:transparent}.v10 .px-trybox .ti-art{border:0;max-height:none;min-height:440px;overflow-x:auto;overflow-y:visible}.v10 .px-trybox{max-width:100%;min-width:0}.v10 .px-for{padding:120px 0}.v10 .px-ctabs{display:grid;gap:12px;margin-top:48px}.v10 .px-ctabs.n2{grid-template-columns:repeat(2,minmax(0,1fr))}.v10 .px-ctabs.n3{grid-template-columns:repeat(3,minmax(0,1fr))}.v10 .px-ctabs.n4{grid-template-columns:repeat(4,minmax(0,1fr))}.v10 .px-ctabs button{position:relative;display:block;padding:20px 20px 22px;border:1px solid var(--rule);background:#fff;font:inherit;text-align:left;color:var(--ink);cursor:pointer;overflow:hidden;transition:border-color .2s,box-shadow .25s,transform .25s var(--ease)}.v10 .px-ctabs button:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:var(--k);transform:scaleX(0);transform-origin:left;transition:transform .35s var(--ease)}.v10 .px-ctabs button:hover{border-color:color-mix(in srgb,var(--k) 45%,var(--rule))}.v10 .px-ctabs button b{display:block;font-weight:900;font-size:18px}.v10 .px-ctabs button[aria-selected=true]{border-color:var(--k);box-shadow:0 18px 40px -26px rgba(40,10,20,.4)}.v10 .px-ctabs button[aria-selected=true]:before{transform:none}.v10 .px-cpanel{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:56px;align-items:center;margin-top:40px}.v10 .px-cpanel[hidden]{display:none}.v10 .px-cpanel:not([hidden]){animation:pxIn .5s var(--ease)}.v10 .px-cpanel h3{margin:0 0 4px;font-weight:900;font-size:clamp(24px,2.4vw,30px);line-height:1.15;letter-spacing:-.02em}.v10 .px-cpanel ul{list-style:none;margin:16px 0 0;padding:0;display:grid}.v10 .px-cpanel li{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--rule2);font-size:16px;font-weight:700;color:var(--ink)}.v10 .px-cpanel li:first-child{border-top:1px solid var(--rule2)}.v10 .px-cpanel li .i{width:18px;height:18px;padding:3px;background:color-mix(in srgb,var(--k) 14%,#fff);color:var(--k)}.v10 .px-go{display:inline-flex;align-items:center;gap:8px;margin-top:24px;font-weight:900;font-size:15.5px;color:var(--k)}.v10 .px-go:hover{text-decoration:underline;text-underline-offset:3px}.v10 .px-pic{overflow:hidden;border:1px solid rgba(23,19,26,.1);background:var(--cream);box-shadow:0 30px 60px -36px rgba(40,10,20,.4)}.v10 .px-pic img{display:block;width:100%;height:auto}.v10 .px-pic.phone{display:grid;place-items:center;padding:28px 0;background:color-mix(in srgb,var(--k) 7%,#fff)}.v10 .px-pic.phone img{width:auto;max-height:440px;box-shadow:0 20px 40px -20px rgba(40,10,20,.4)}.v10 .px-links{padding:120px 0;background:#faf7f5;border-top:1px solid var(--rule2)}.v10 .px-map{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 240px minmax(0,1fr);grid-auto-rows:auto;-moz-column-gap:72px;column-gap:72px;row-gap:18px;align-items:center;margin-top:56px}.v10 .px-wires{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.v10 .px-wires path{fill:none;stroke:color-mix(in srgb,var(--c) 45%,transparent);stroke-width:1.5;stroke-dasharray:1;stroke-dashoffset:0}.v10 .px-anim .px-map:not(.in) .px-wires path{stroke-dashoffset:1}.v10 .px-anim .px-map.in .px-wires path{transition:stroke-dashoffset 1.2s var(--ease) .3s}.v10 .px-hub{grid-column:2;grid-row:1/span 3;display:flex;flex-direction:column;align-items:center;gap:12px;z-index:1}.v10 .px-hub .pi-mk{box-shadow:0 0 0 10px #faf7f5,0 20px 40px -14px color-mix(in srgb,var(--c) 70%,transparent)}.v10 .px-hub b{font-weight:900;font-size:20px}.v10 .px-node{position:relative;z-index:1;display:flex;align-items:center;gap:14px;min-width:0;padding:16px 18px;background:#fff;border:1px solid var(--rule);transition:border-color .2s,transform .25s var(--ease),box-shadow .25s}.v10 .px-node.l{grid-column:1;grid-row:var(--row)}.v10 .px-node.r{grid-column:3;grid-row:var(--row)}.v10 .px-node:hover{border-color:color-mix(in srgb,var(--c) 50%,var(--rule));transform:translateY(-2px);box-shadow:0 18px 36px -24px rgba(40,10,20,.4)}.v10 .px-node b{display:block;font-weight:900;font-size:16.5px}.v10 .px-faq{padding:112px 0}.v10 .px-sibs{padding:104px 0;border-top:1px solid var(--rule2)}.v10 .px-sgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:40px}.v10 .px-sgrid a{position:relative;display:flex;align-items:center;gap:14px;min-width:0;padding:20px 22px;border:1px solid var(--rule);background:#fff;transition:border-color .2s,transform .25s var(--ease),box-shadow .25s}.v10 .px-sgrid a:hover{border-color:color-mix(in srgb,var(--c) 45%,var(--rule));transform:translateY(-3px);box-shadow:0 22px 44px -28px rgba(40,10,20,.4)}.v10 .px-sgrid b{font-weight:900;font-size:19px}.v10 .px-sgrid a>.i{margin-left:auto;width:18px;height:18px;color:var(--muted);transition:transform .25s var(--ease),color .2s}.v10 .px-sgrid a:hover>.i{transform:translateX(3px);color:var(--c)}.v10 .px-close{padding:112px 0;background:var(--dark);color:#fff;text-align:center;position:relative;overflow:hidden}.v10 .px-close:before{content:"";position:absolute;left:50%;bottom:-50%;width:1000px;height:640px;transform:translateX(-50%);background:radial-gradient(closest-side,color-mix(in srgb,var(--c) 40%,transparent),transparent);opacity:.6;pointer-events:none}.v10 .px-close .pp-wrap{position:relative;display:flex;flex-direction:column;align-items:center}.v10 .px-close .pi-mk{margin-bottom:28px}.v10 .px-close h2{margin:0;font-weight:900;font-size:clamp(34px,4.6vw,60px);letter-spacing:-.04em;line-height:1.02}.v10 .px-close .pp-ctas{justify-content:center;margin-top:32px}.v10 .px-close .pp-btn{background:transparent;border-color:rgba(255,255,255,.35);color:#fff}.v10 .px-close .pp-btn:hover{border-color:#fff}.v10 .px-close .pp-btn.gold{background:#ffc53d;border-color:#ffc53d;color:#4a0a16}@media (max-width:1100px){.v10 .px-card{left:-12px}}@media (max-width:1000px){.v10 .px-show{grid-template-columns:1fr;gap:28px}.v10 .px-panels{position:static;order:-1}.v10 .px-steps{grid-auto-flow:column;grid-auto-columns:minmax(240px,1fr);overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px}.v10 .px-steps li{scroll-snap-align:start}.v10 .px-ctabs.n3,.v10 .px-ctabs.n4,.v10 .px-fgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.v10 .px-cpanel{grid-template-columns:1fr;gap:32px}.v10 .px-map{grid-template-columns:1fr;-moz-column-gap:0;column-gap:0;row-gap:12px}.v10 .px-wires{display:none}.v10 .px-hub{flex-direction:row;justify-content:flex-start;margin-bottom:12px}.v10 .px-hub,.v10 .px-node.l,.v10 .px-node.r{grid-column:1;grid-row:auto}.v10 .px-sgrid{grid-template-columns:1fr}}@media (max-width:760px){.v10 .px-bar .pp-wrap{gap:14px;height:50px}.v10 .px-nav{display:none}.v10 .px-hero{padding-top:56px}.v10 .px-line{margin-top:18px}.v10 .px-hc .pp-ctas{display:grid;gap:10px}.v10 .px-hc .pp-btn{justify-content:center}.v10 .px-stage{margin-top:40px;padding-bottom:40px}.v10 .px-card{position:relative;left:auto;bottom:auto;width:auto;margin:-36px 12px 0}.v10 .px-stats{padding:24px 0 48px}.v10 .px-stats.n2,.v10 .px-stats.n3{grid-template-columns:1fr}.v10 .px-stats>div{padding:14px 0}.v10 .px-stats>div+div{border-left:0;border-top:1px solid var(--rule)}.v10 .px-feats,.v10 .px-for,.v10 .px-links,.v10 .px-try,.v10 .px-work{padding:72px 0}.v10 .px-faq,.v10 .px-sibs{padding:64px 0}.v10 .px-close{padding:80px 0}.v10 .px-ctabs,.v10 .px-fgrid,.v10 .px-map,.v10 .px-show{margin-top:32px}.v10 .px-fgrid{grid-template-columns:1fr}.v10 .px-fgrid>div{padding:26px 22px}.v10 .px-ctabs.n2,.v10 .px-ctabs.n3,.v10 .px-ctabs.n4{grid-template-columns:1fr 1fr;gap:8px}.v10 .px-ctabs button{padding:14px}.v10 .px-seg{display:flex;flex-wrap:wrap}.v10 .px-seg button{flex:1 1 auto}.v10 .px-trybox .ti-art{padding:14px;min-height:0}}@media (prefers-reduced-motion:reduce){.v10.pp *{animation:none!important;transition:none!important}}