
.axis-landing-dock:not(#axis-landing-dock-isolation){--ald-accent:#ffffff;--ald-accent-ink:#001a33;--ald-focus:#72ded8;--ald-enter:450ms;--ald-exit:250ms;--ald-phone-max:768;--ald-start-ratio:0.5;--ald-end-margin:120;position:fixed;z-index:var(--axis-landing-dock-z,900);left:0;right:0;bottom:calc(var(--axis-landing-dock-offset,0px) + 20px);width:max-content;max-width:calc(100% - 2 * 40px);margin:0 auto;display:flex;align-items:center;gap:8px;padding:8px;border-radius:24px;box-sizing:border-box;background:linear-gradient(180deg, rgba(255, 255, 255, 0.10), rgba(255, 255, 255, 0.04));-webkit-backdrop-filter:blur(28px) saturate(170%) brightness(0.48);backdrop-filter:blur(28px) saturate(170%) brightness(0.48);border:1px solid rgba(255, 255, 255, 0.12);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.22), 0 16px 40px rgba(0, 8, 20, 0.30);color:#ffffff;font-family:'Poppins', system-ui, sans-serif;font-size:medium;font-weight:400;font-style:normal;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;text-align:start;text-rendering:auto;overflow-wrap:normal;word-break:normal;-webkit-font-smoothing:antialiased;opacity:0;translate:0 24px;visibility:hidden;pointer-events:none;transition:opacity 250ms cubic-bezier(0.3, 0, 0.8, 0.15),translate 250ms cubic-bezier(0.3, 0, 0.8, 0.15),visibility 0s linear 250ms,background-color 300ms cubic-bezier(0.4, 0, 0.2, 1),border-color 300ms cubic-bezier(0.4, 0, 0.2, 1),box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1),color 300ms cubic-bezier(0.4, 0, 0.2, 1)}
.axis-landing-dock:not(#axis-landing-dock-isolation)[data-state="shown"]{opacity:1;translate:0 0;visibility:visible;pointer-events:auto;transition:opacity 450ms cubic-bezier(0.2, 0, 0, 1),translate 450ms cubic-bezier(0.2, 0, 0, 1),visibility 0s linear 0s,background-color 300ms cubic-bezier(0.4, 0, 0.2, 1),border-color 300ms cubic-bezier(0.4, 0, 0.2, 1),box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1),color 300ms cubic-bezier(0.4, 0, 0.2, 1)}
.axis-landing-dock:not(#axis-landing-dock-isolation)[data-tone="light"]{background:rgba(255, 255, 255, 0.72);-webkit-backdrop-filter:blur(28px) saturate(180%);backdrop-filter:blur(28px) saturate(180%);border:1px solid rgba(0, 26, 51, 0.08);box-shadow:0 10px 30px rgba(0, 26, 51, 0.10);color:#001a33;--ald-accent:#001a33;--ald-accent-ink:#ffffff;--ald-focus:#0375db}
.axis-landing-dock:not(#axis-landing-dock-isolation)[data-line="growth"]{--ald-accent:#36c8bf;--ald-accent-ink:#001a33}
.axis-landing-dock:not(#axis-landing-dock-isolation)[data-line="brand"]{--ald-accent:#ff6500;--ald-accent-ink:#001a33}
.axis-landing-dock:not(#axis-landing-dock-isolation)[data-line="engine"]{--ald-accent:#0375db;--ald-accent-ink:#ffffff}
.axis-landing-dock:not(#axis-landing-dock-isolation)[data-line="voice"]{--ald-accent:#f83902;--ald-accent-ink:#001a33}
.axis-landing-dock:not(#axis-landing-dock-isolation)[data-line="revenue-hubspot"]{--ald-accent:#e86bd0;--ald-accent-ink:#001a33}
.axis-landing-dock:not(#axis-landing-dock-isolation)[data-line="revenue-salesforce"]{--ald-accent:#2fb8ff;--ald-accent-ink:#001a33}
.axis-landing-dock:not(#axis-landing-dock-isolation).has-text{padding-inline-start:24px}
.axis-landing-dock:not(#axis-landing-dock-isolation) *,.axis-landing-dock:not(#axis-landing-dock-isolation) *::before,.axis-landing-dock:not(#axis-landing-dock-isolation) *::after{box-sizing:border-box;overflow-wrap:inherit;word-break:inherit}
.axis-landing-dock:not(#axis-landing-dock-isolation) p{margin:0;padding:0;border:0}
.axis-landing-dock:not(#axis-landing-dock-isolation) .axis-landing-dock__text{flex:0 1 auto;min-width:0;margin-inline-end:8px;font-size:15px;font-weight:500;line-height:1.3;color:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.axis-landing-dock:not(#axis-landing-dock-isolation) .axis-landing-dock__eyebrow{display:block;margin-bottom:2px;font-size:11px;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;opacity:0.7}
.axis-landing-dock:not(#axis-landing-dock-isolation) span{margin:0;padding:0;border:0;background:none;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;vertical-align:baseline}
.axis-landing-dock:not(#axis-landing-dock-isolation) .axis-landing-dock__phrase{display:block;overflow:hidden;text-overflow:ellipsis}
.axis-landing-dock:not(#axis-landing-dock-isolation) .axis-landing-dock__action{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:45px;margin:0;padding:0 18px;border:1px solid transparent;border-radius:16px;font-family:inherit;font-size:15px;font-weight:600;line-height:1.3;letter-spacing:normal;text-transform:none;text-decoration:none;white-space:nowrap;background-image:none;animation:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1),border-color 250ms cubic-bezier(0.4, 0, 0.2, 1),box-shadow 250ms cubic-bezier(0.4, 0, 0.2, 1),color 250ms cubic-bezier(0.4, 0, 0.2, 1),transform 200ms cubic-bezier(0.2, 0, 0, 1)}
.axis-landing-dock:not(#axis-landing-dock-isolation) .axis-landing-dock__label,.axis-landing-dock:not(#axis-landing-dock-isolation) .axis-landing-dock__short{min-width:0;overflow:hidden;text-overflow:ellipsis}
.axis-landing-dock:not(#axis-landing-dock-isolation) .axis-landing-dock__short{display:none}
.axis-landing-dock:not(#axis-landing-dock-isolation) .axis-landing-dock__action.is-primary{background-color:var(--ald-accent);color:var(--ald-accent-ink)}
.axis-landing-dock:not(#axis-landing-dock-isolation) .axis-landing-dock__action.is-primary:hover{color:var(--ald-accent-ink);transform:translateY(-1px);box-shadow:0 8px 20px rgba(0, 8, 20, 0.28)}
.axis-landing-dock:not(#axis-landing-dock-isolation):not([data-line]) .axis-landing-dock__action.is-primary:hover{background-color:#cfe4fa}
.axis-landing-dock:not(#axis-landing-dock-isolation)[data-tone="light"] .axis-landing-dock__action.is-primary:hover{box-shadow:0 8px 20px rgba(0, 26, 51, 0.22)}
.axis-landing-dock:not(#axis-landing-dock-isolation)[data-tone="light"]:not([data-line]) .axis-landing-dock__action.is-primary:hover{background-color:#023c70}
.axis-landing-dock:not(#axis-landing-dock-isolation) .axis-landing-dock__action.is-secondary{background:linear-gradient(180deg, rgba(255, 255, 255, 0.12), rgba(255, 255, 255, 0.04));border:1px solid rgba(255, 255, 255, 0.18);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.34);color:#ffffff}
.axis-landing-dock:not(#axis-landing-dock-isolation) .axis-landing-dock__action.is-secondary:hover{background:linear-gradient(180deg, rgba(255, 255, 255, 0.22), rgba(255, 255, 255, 0.1));border-color:rgba(255, 255, 255, 0.32);color:#ffffff}
.axis-landing-dock:not(#axis-landing-dock-isolation)[data-tone="light"] .axis-landing-dock__action.is-secondary{background:transparent;border-color:rgba(0, 26, 51, 0.16);box-shadow:none;color:#001a33}
.axis-landing-dock:not(#axis-landing-dock-isolation)[data-tone="light"] .axis-landing-dock__action.is-secondary:hover{background:rgba(0, 26, 51, 0.06);border-color:rgba(0, 26, 51, 0.28);color:#001a33}
.axis-landing-dock:not(#axis-landing-dock-isolation) .axis-landing-dock__action:active{transform:scale(0.98)}
.axis-landing-dock:not(#axis-landing-dock-isolation) .axis-landing-dock__action:focus{outline:none}
.axis-landing-dock:not(#axis-landing-dock-isolation) .axis-landing-dock__action:focus-visible{outline:2px solid var(--ald-focus);outline-offset:3px}

/* ── Phone: 12 px from the edges, without text; the buttons share the width ── */
@media (max-width:768px){
.axis-landing-dock:not(#axis-landing-dock-isolation){left:12px;right:12px;width:auto;max-width:none;bottom:calc(var(--axis-landing-dock-offset,0px) + 12px + env(safe-area-inset-bottom,0px))}
.axis-landing-dock:not(#axis-landing-dock-isolation),.axis-landing-dock:not(#axis-landing-dock-isolation).has-text{padding:8px}
.axis-landing-dock:not(#axis-landing-dock-isolation) .axis-landing-dock__text{display:none}
.axis-landing-dock:not(#axis-landing-dock-isolation) .axis-landing-dock__action{flex:1 1 auto;min-width:0;padding:0 12px}
.axis-landing-dock:not(#axis-landing-dock-isolation) .axis-landing-dock__action.has-short .axis-landing-dock__label{display:none}
.axis-landing-dock:not(#axis-landing-dock-isolation) .axis-landing-dock__action.has-short .axis-landing-dock__short{display:inline}
.axis-landing-dock:not(#axis-landing-dock-isolation)[data-presence="desktop"],.axis-landing-dock:not(#axis-landing-dock-isolation) .axis-landing-dock__action[data-presence="desktop"]{display:none}
}
@media (min-width:769px){.axis-landing-dock:not(#axis-landing-dock-isolation)[data-presence="phone"],.axis-landing-dock:not(#axis-landing-dock-isolation) .axis-landing-dock__action[data-presence="phone"]{display:none}}

@media (hover:none){.axis-landing-dock:not(#axis-landing-dock-isolation) .axis-landing-dock__action:hover{transform:none;box-shadow:none}.axis-landing-dock:not(#axis-landing-dock-isolation) .axis-landing-dock__action.is-secondary:hover{box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.34)}.axis-landing-dock:not(#axis-landing-dock-isolation)[data-tone="light"] .axis-landing-dock__action.is-secondary:hover{box-shadow:none}}
@media (scripting:none){.axis-landing-dock:not(#axis-landing-dock-isolation){opacity:1;translate:0 0;visibility:visible;pointer-events:auto}}
@media (prefers-reduced-motion: reduce){.axis-landing-dock:not(#axis-landing-dock-isolation),.axis-landing-dock:not(#axis-landing-dock-isolation)[data-state="shown"]{translate:0 0}.axis-landing-dock:not(#axis-landing-dock-isolation) .axis-landing-dock__action{transition-property:background-color,border-color,box-shadow,color}.axis-landing-dock:not(#axis-landing-dock-isolation) .axis-landing-dock__action:is(:hover,:active){transform:none}}
@media (forced-colors:active){.axis-landing-dock:not(#axis-landing-dock-isolation){border:1px solid CanvasText}.axis-landing-dock:not(#axis-landing-dock-isolation) .axis-landing-dock__action{border:1px solid ButtonText}}
