.page-home .hero{padding-block:clamp(48px,8vw,96px) clamp(40px,6vw,80px)}.page-home .hero .eyebrow{margin-bottom:28px}.page-home .hero.grid-hero{grid-template-columns:minmax(0,1fr) minmax(0,500px);align-items:center}.page-home .hero h1{font-size:clamp(42px,6vw,76px)}.page-home .hero .lead{max-width:500px;margin:28px 0 0}.page-home .hero .btn-row{margin-top:36px}.page-home .hero__card{position:relative}.page-home .hero__card-shadow{background:var(--sand);border:1px solid var(--line);border-radius:18px;position:absolute;inset:22px -14px -18px 24px}.page-home .inbox{background:var(--navy);color:var(--on-dark);border-radius:var(--r-lg);position:relative;overflow:hidden;box-shadow:0 30px 60px -28px #0f1a2a8c}.page-home .inbox__head{border-bottom:1px solid var(--dark-line);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.page-home .inbox__title{align-items:center;gap:10px;font-size:13.5px;font-weight:500;display:flex}.page-home .inbox__dot{background:#5fd08a;border-radius:50%;flex:none;width:8px;height:8px}.page-home .inbox__demo{color:var(--on-dark-muted);border:1px solid var(--dark-line);white-space:nowrap;border-radius:5px;padding:3px 8px;font-size:11px}.page-home .inbox__counts{background:var(--dark-line);border-bottom:1px solid var(--dark-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.page-home .inbox__counts>div{background:var(--navy);padding:12px 20px}.page-home .inbox__lbl{color:#7c8aa0;font-size:11px}.page-home .inbox__num{font:400 24px/1.2 var(--font-serif)}.page-home .inbox__rows{margin:0;padding:6px 20px 8px;list-style:none}.page-home .lead-row{border-bottom:1px solid #1e2c42;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 16px;padding:14px 0;display:grid}.page-home .lead-row:last-child{border-bottom:0}.page-home .lead-row__name{font-size:14px;font-weight:500}.page-home .lead-row__name span{color:#7c8aa0;font-weight:400}.page-home .lead-row__det{color:var(--on-dark-muted);margin-top:3px;font-size:12px}.page-home .lead-row__pill{border-radius:var(--r-pill);padding:4px 9px;font-size:11.5px;font-weight:500}.page-home .pill-booked{background:var(--paper);color:var(--navy)}.page-home .pill-replied{border:1px solid #4a5872}.page-home .pill-recover{background:var(--blue);color:#fff}.page-home .lead-row__bar{grid-column:1/-1;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;display:grid}.page-home .seg{background:var(--dark-line);border-radius:2px;height:3px}.page-home .seg.is-on{background:var(--paper)}.page-home .seg.is-active{background:var(--blue)}.page-home .inbox__legend{color:#7c8aa0;border-top:1px solid var(--dark-line);grid-template-columns:repeat(6,minmax(0,1fr));padding:10px 20px 14px;font-size:10.5px;display:grid}.page-home .lead-row--live{display:none}@media (prefers-reduced-motion:no-preference){.page-home .lead-row--live{visibility:hidden;opacity:0;display:grid}}.page-home .pill-new{background:var(--dark-card);color:var(--on-dark-2)}.page-home .lead-row__name em{font-style:normal}.page-home .inbox.is-live .lead-row--live{visibility:visible;opacity:0;transition:opacity .5s,transform .5s;display:grid;transform:translateY(-6px)}.page-home .inbox.is-live .lead-row--live.is-shown{opacity:1;transform:none}.page-home .inbox.is-live .lead-row--live .lead-row__det{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.page-home .inbox.is-live .lead-row__det,.page-home .inbox.is-live .lead-row__pill,.page-home .inbox.is-live .inbox__num,.page-home .inbox.is-live .lead-row__name{transition:opacity .2s,transform .2s}.page-home .inbox.is-live .is-out{opacity:0}.page-home .inbox.is-live .inbox__num.is-out{transform:translateY(-4px)}.page-home .inbox.is-live .seg{transition:background-color .4s}.page-home .lead-row--live .seg{position:relative;overflow:hidden}.page-home .lead-row--live .seg:after{content:"";background:var(--paper);transform-origin:0;transition:transform .5s;position:absolute;inset:0;transform:scaleX(0)}.page-home .lead-row--live .seg.is-fill:after{transform:scaleX(1)}.page-home .inbox.is-playing .inbox__dot{animation:2.6s ease-in-out infinite inbox-pulse}.page-home .inbox.is-playing .seg.is-active{animation:2.2s ease-in-out infinite inbox-seg}@keyframes inbox-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.8)}}@keyframes inbox-seg{0%,to{opacity:1}50%{opacity:.45}}.page-home .band-dark{padding-inline:0}.page-home .band__head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:36px;padding-inline:16px;display:flex}.page-home .band__head h2{font-size:clamp(28px,3.4vw,40px);line-height:1.1}.page-home .band__hint{color:var(--on-dark-muted);font-size:13px}.page-home .stage-tabs{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.page-home .stage-tab{text-align:left;border-radius:var(--r-md);border:1px solid var(--dark-line);color:var(--on-dark);background:0 0;padding:18px 16px 20px;transition:background-color .2s,border-color .2s}.page-home .stage-tab:hover{border-color:var(--on-dark-muted)}.page-home .stage-tab:focus-visible{outline-offset:3px;outline:2px solid #fff}.page-home .stage-tab[aria-selected=true]{background:var(--paper);border-color:var(--paper);color:var(--navy)}.page-home .stage-tab__n{font:500 12px/1 var(--font-sans);color:#8d9bb2;margin-bottom:28px;display:block}.page-home .stage-tab[aria-selected=true] .stage-tab__n{color:var(--blue)}.page-home .stage-tab__t{font:400 26px/1.1 var(--font-serif);display:block}.page-home .stage-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;margin:28px 16px 0;padding-top:28px;display:grid}.page-home .stage-panel__body{font:300 28px/1.3 var(--font-serif);color:var(--paper);text-wrap:pretty}.page-home .stage-panel__note{color:var(--on-dark-muted);font-size:14px;line-height:1.6}.page-home .stage-panel__tag{color:var(--paper);margin-bottom:6px;font-weight:500}.page-home .services{padding-block:clamp(56px,9vw,104px) 40px}.page-home .services__intro{margin-top:20px;font-size:15px}.page-home .svc{border-bottom:1px solid var(--line);grid-template-columns:48px minmax(0,1fr) 150px;align-items:baseline;gap:20px;padding:26px 0;display:grid}.page-home .svc__n{color:var(--muted);font-size:13px}.page-home .svc__t{font-size:26px;line-height:1.2}.page-home .svc__t a{text-decoration:none}.page-home .svc__t a:hover{text-decoration:underline;text-decoration-thickness:1px}.page-home .svc__d{color:var(--muted);margin-top:6px;font-size:14.5px;line-height:1.55}.page-home .svc__s{justify-self:end}.page-home .proof{padding-block:64px}.page-home .proof .eyebrow{margin-bottom:8px}.page-home .proof__t{font:400 28px/1.2 var(--font-serif)}.page-home .numbers{padding-block:40px clamp(56px,8vw,96px)}.page-home .principles{padding-block:clamp(48px,7vw,80px)}.page-home .principles .numeral{margin-bottom:16px}.page-home .principles h3{margin-bottom:10px}.page-home .cta{padding-block:var(--section-y)}.page-home .cta h2{max-width:820px}@media (max-width:900px){.page-home .hero.grid-hero{grid-template-columns:minmax(0,1fr);align-items:start;gap:48px}.page-home .hero__card{margin-right:14px}.page-home .svc{grid-template-columns:32px minmax(0,1fr);gap:6px 16px}.page-home .svc__s{grid-column:2;justify-self:start;margin-top:6px}}@media (max-width:1000px){.page-home .stage-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.page-home .stage-tab__n{margin-bottom:18px}}@media (max-width:760px){.page-home .stage-panel{grid-template-columns:minmax(0,1fr);gap:20px}.page-home .stage-panel__body{font-size:24px}.page-home .band__head{flex-direction:column;gap:6px;margin-bottom:24px}.page-home .svc__t{font-size:24px}.page-home .proof{padding-block:40px}.page-home .proof__t{font-size:24px}}@media (max-width:480px){.page-home .inbox__head,.page-home .inbox__rows,.page-home .inbox__legend,.page-home .inbox__counts>div{padding-inline:14px}.page-home .inbox__legend{font-size:9px}.page-home .lead-row__pill{align-self:start}.page-home .stage-tab{padding:14px 12px 16px}.page-home .stage-tab__t{font-size:20px}}.page-home .hero{padding-block:clamp(56px,9vw,112px) clamp(48px,7vw,96px);position:relative}.page-home{background:radial-gradient(60% 520px at 85% 0, #2a5bd71a, transparent 70%), radial-gradient(40% 420px at 0 0, #e9e5dce6, transparent 70%), var(--paper);background-repeat:no-repeat}.page-home .hero__badge{color:var(--blue);background:var(--blue-tint);border-radius:999px;align-items:center;gap:8px;margin:0 0 24px;padding:6px 14px;font-size:13px;display:inline-flex}.page-home .hero__badge span{background:var(--blue);border-radius:50%;width:6px;height:6px}.page-home .hero h1{font-size:clamp(40px,5.2vw,66px);line-height:1.04}.page-home .hero h1 em{color:var(--blue);white-space:nowrap;font-style:italic}.page-home .hero__proof{color:var(--muted);margin:28px 0 0;font-size:13.5px}.page-home .dash{max-width:500px;padding-block:38px;position:relative}.page-home .dash__win{z-index:1;border:1px solid var(--line);background:#fff;border-radius:18px;animation:.6s cubic-bezier(.2,.7,.2,1) both dash-in;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f1a2a0d,0 8px 20px -10px #0f1a2a29,0 36px 64px -32px #0f1a2a52}.page-home .dash__bar{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--paper) 55%, #fff);align-items:center;gap:12px;padding:10px 14px;display:flex}.page-home .dash__dots{gap:6px;display:inline-flex}.page-home .dash__dots i{background:var(--line);border-radius:50%;width:9px;height:9px}.page-home .dash__title{color:var(--text-2);font-size:12.5px;font-weight:500}.page-home .dash__live{color:var(--navy);background:#def9e8;border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:3px 9px 3px 8px;font-size:11.5px;font-weight:500;display:inline-flex}.page-home .dash__live i{background:#4ade80;border-radius:50%;width:6px;height:6px;position:relative}.page-home .dash__live i:after{content:"";background:#4ade80;border-radius:50%;animation:2s ease-out infinite dash-ping;position:absolute;inset:0}.page-home .dash__body{gap:12px;padding:14px;display:grid}.page-home .dash__kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.page-home .kpi{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;min-width:0;padding:11px 12px 10px;animation:.5s cubic-bezier(.2,.7,.2,1) both dash-up;display:flex}.page-home .kpi:nth-child(2){animation-delay:60ms}.page-home .kpi:nth-child(3){animation-delay:.12s}.page-home .kpi__l{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.page-home .kpi__v{font-family:var(--font-serif);color:var(--navy);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.01em;margin-top:4px;font-size:26px;line-height:1.1}.page-home .kpi__d{color:color-mix(in srgb, #4ade80 45%, var(--navy));white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:10.5px;font-weight:500;overflow:hidden}.page-home .dash__chart{border:1px solid var(--line);border-radius:12px;padding:11px 12px 9px;animation:.5s cubic-bezier(.2,.7,.2,1) .16s both dash-up}.page-home .dash__ch{color:var(--muted);justify-content:space-between;align-items:baseline;margin-bottom:8px;font-size:11px;display:flex}.page-home .dash__ch b{font-family:var(--font-serif);color:var(--navy);font-variant-numeric:tabular-nums lining-nums;font-size:17px;font-weight:400}.page-home .dash__bars{width:100%;height:72px;display:block;overflow:visible}.page-home .dash__bars line{stroke:var(--line);stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.page-home .dash__bars rect{fill:color-mix(in srgb, var(--blue) 18%, var(--blue-tint));transform-box:fill-box;transform-origin:50% 100%;transform:scaleY(var(--h));animation:.7s cubic-bezier(.2,.7,.2,1) both dash-bar;animation-delay:calc(.18s + var(--i) * 40ms);transition:transform .7s cubic-bezier(.2,.7,.2,1)}.page-home .dash__bars rect.is-now{fill:var(--blue)}.page-home .dash__ax{color:var(--muted);justify-content:space-between;margin-top:6px;font-size:10.5px;display:flex}.page-home .feed{background:var(--navy);color:var(--paper);border-radius:14px;padding:12px 14px 4px;animation:.5s cubic-bezier(.2,.7,.2,1) .22s both dash-up}.page-home .feed__head{justify-content:space-between;align-items:center;gap:10px;font-size:13px;font-weight:500;display:flex}.page-home .feed__head span{align-items:center;gap:8px;display:inline-flex}.page-home .feed__head span i{background:#4ade80;border-radius:50%;width:7px;height:7px}.page-home .feed__head em{color:color-mix(in srgb, var(--paper) 55%, var(--navy));white-space:nowrap;font-size:10.5px;font-style:normal}.page-home .feed__view{height:192px;margin-top:8px;position:relative;overflow:hidden}.page-home .feed__rows{margin:0;padding:0;list-style:none}.page-home .feed__row{border-top:1px solid var(--dark-line);align-items:center;gap:11px;height:48px;display:flex}.page-home .feed__ic{background:color-mix(in srgb, var(--blue) 30%, var(--navy));width:28px;height:28px;color:color-mix(in srgb, var(--blue-tint) 85%, var(--blue));border-radius:8px;flex:none;place-items:center;display:grid}.page-home .feed__ic svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.page-home .feed__tx{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.page-home .feed__tx b{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:500;overflow:hidden}.page-home .feed__tx span{color:color-mix(in srgb, var(--paper) 62%, var(--navy));white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.page-home .feed__st{text-align:center;min-width:58px;color:color-mix(in srgb, var(--paper) 60%, var(--navy));border:1px solid var(--dark-line);border-radius:999px;flex:none;padding:0 10px;font-size:11px;font-weight:500;line-height:21px;transition:background-color .35s,color .35s,border-color .35s}.page-home .feed__st.is-ok{color:var(--navy);background:#4ade80;border-color:#4ade80}.page-home .feed__rows.is-push{animation:.55s cubic-bezier(.2,.7,.2,1) feed-push}.page-home .feed__row.is-new{animation:.55s ease-out feed-in}.page-home .feed__row.is-gone{opacity:0;transition:opacity .4s}.page-home .dash__toast{z-index:2;border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:10px;padding:9px 14px 9px 10px;animation:.5s cubic-bezier(.2,.7,.2,1) both dash-pop,6s ease-in-out infinite dash-bob;display:flex;position:absolute;box-shadow:0 2px 4px #0f1a2a0d,0 16px 32px -14px #0f1a2a4d}.page-home .dash__toast--pay{animation-delay:.35s,1s;top:0;left:-26px}.page-home .dash__toast--sync{animation-delay:.5s,2.5s;bottom:0;right:-22px}.page-home .dash__tt{flex-direction:column;line-height:1.25;display:flex}.page-home .dash__tt b{color:var(--navy);font-size:12px;font-weight:600}.page-home .dash__tt small{color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px;transition:opacity .2s}.page-home .dash__check{width:26px;height:26px;color:var(--navy);background:#4ade80;border-radius:50%;place-items:center;display:grid}.page-home .dash__check svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.page-home .dash__avs{display:inline-flex}.page-home .dash__avs i{box-sizing:border-box;letter-spacing:0;color:#fff;background:var(--blue);border:2px solid #fff;border-radius:50%;place-items:center;width:28px;height:28px;margin-left:-4px;font-size:9px;font-style:normal;font-weight:600;line-height:1;display:grid}.page-home .dash__avs i:first-child{background:var(--navy);margin-left:0}.page-home .dash__avs i:last-child{color:var(--navy);background:var(--sand)}.page-home .dash.is-paused .dash__toast,.page-home .dash.is-paused .dash__live i:after{animation-play-state:paused}.page-home .dash .is-out{opacity:0;transform:translateY(-5px)}.page-home .dash [data-kpi]{transition:opacity .2s,transform .2s;display:inline-block}@keyframes dash-in{0%{transform:translateY(10px)}}@keyframes dash-up{0%{transform:translateY(6px)}}@keyframes dash-bar{0%{transform:scaleY(calc(var(--h) * .35))}}@keyframes dash-pop{0%{scale:.94}}@keyframes dash-bob{0%,to{translate:0}50%{translate:0 -6px}}@keyframes dash-ping{0%{opacity:.7;transform:scale(1)}80%,to{opacity:0;transform:scale(3.2)}}@keyframes feed-push{0%{transform:translateY(-48px)}}@keyframes feed-in{0%{opacity:0}}@media (max-width:900px){.page-home .dash{margin-inline:auto}}@media (max-width:480px){.page-home .dash{padding-block:38px 40px}.page-home .dash__toast--pay{left:10px}.page-home .dash__toast--sync{right:-8px}.page-home .dash__body{gap:10px;padding:12px}.page-home .dash__kpis{gap:8px}.page-home .kpi{padding:9px 9px 8px}.page-home .kpi__v{font-size:21px}.page-home .kpi__l{font-size:10.5px}.page-home .feed{padding-inline:12px}}@media (prefers-reduced-motion:reduce){.page-home .dash *,.page-home .dash :after{transition:none!important;animation:none!important}}
